pa.h (HAVE_PRE_INCREMENT): Disable when optimizing for a PA8000 class machine.

* pa.h (HAVE_PRE_INCREMENT): Disable when optimizing for a PA8000
        class machine.
        (HAVE_PRE_DECREMENT, HAVE_POST_INCREMENT): Likewise.
        (HAVE_POST_DECREMENT): Likewise.

From-SVN: r26054
This commit is contained in:
Jerry Quinn 1999-03-29 10:52:29 +00:00 committed by Jeff Law
parent 411b293cf8
commit 51c2de46b8
2 changed files with 15 additions and 5 deletions

View File

@ -1,3 +1,10 @@
Mon Mar 29 11:50:34 1999 Jerry Quinn <jquinn@nortelnetworks.com>
* pa.h (HAVE_PRE_INCREMENT): Disable when optimizing for a PA8000
class machine.
(HAVE_PRE_DECREMENT, HAVE_POST_INCREMENT): Likewise.
(HAVE_POST_DECREMENT): Likewise.
Mon Mar 29 08:24:43 1999 Bruce Korb <korb@datadesign.com>
* fixinc/mkfixinc.sh: Heredoc portability problem

View File

@ -1378,13 +1378,16 @@ extern struct rtx_def *hppa_builtin_saveregs ();
#define EXPAND_BUILTIN_SAVEREGS(ARGLIST) hppa_builtin_saveregs (ARGLIST)
/* Addressing modes, and classification of registers for them. */
/* Addressing modes, and classification of registers for them.
#define HAVE_POST_INCREMENT 1
#define HAVE_POST_DECREMENT 1
Using autoincrement addressing modes on PA8000 class machines is
not profitable. */
#define HAVE_PRE_DECREMENT 1
#define HAVE_PRE_INCREMENT 1
#define HAVE_POST_INCREMENT (pa_cpu < 8000)
#define HAVE_POST_DECREMENT (pa_cpu < 8000)
#define HAVE_PRE_DECREMENT (pa_cpu < 8000)
#define HAVE_PRE_INCREMENT (pa_cpu < 8000)
/* Macros to check register numbers against specific register classes. */