diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1993-10-20 21:59:13 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1993-10-20 21:59:13 -0400 |
commit | 0da40b09e17b9810f843c0972681a9ddbb04ca00 (patch) | |
tree | ac3d6c65b11a7b4671d7d3121676a73235f4e357 /gcc | |
parent | 60e02b1e4e025625ea27747e87bab7eac7295cfc (diff) | |
download | gcc-0da40b09e17b9810f843c0972681a9ddbb04ca00.zip gcc-0da40b09e17b9810f843c0972681a9ddbb04ca00.tar.gz gcc-0da40b09e17b9810f843c0972681a9ddbb04ca00.tar.bz2 |
(RS6000_CROR_BIT_NUMBER): Deleted.
(RS6000_CALL_GLUE): New macro.
From-SVN: r5850
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/rs6000/aix31.h | 4 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.h | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/gcc/config/rs6000/aix31.h b/gcc/config/rs6000/aix31.h index f2e8fa1..1534b9b 100644 --- a/gcc/config/rs6000/aix31.h +++ b/gcc/config/rs6000/aix31.h @@ -27,5 +27,5 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define CPP_PREDEFINES "-D_IBMR2 -D_AIX -Asystem(unix) -Asystem(aix) -Acpu(rs6000) -Amachine(rs6000)" /* AIX 3.1 uses bit 15 in CROR as the magic nop. */ -#undef RS6000_CROR_BIT_NUMBER -#define RS6000_CROR_BIT_NUMBER 15 +#undef RS6000_CALL_GLUE +#define RS6000_CALL_GLUE "cror 15,15,15" diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h index c73b9d6..6e1358e 100644 --- a/gcc/config/rs6000/rs6000.h +++ b/gcc/config/rs6000/rs6000.h @@ -1843,9 +1843,9 @@ toc_section () \ #define DBX_REGISTER_NUMBER(REGNO) (REGNO) -/* Bit number to use in cror after branch. Different between AIX 3.2 and - earlier systems. */ -#define RS6000_CROR_BIT_NUMBER 31 +/* Text to write out after a CALL that may be replaced by glue code by + the loader. This depends on the AIX version. */ +#define RS6000_CALL_GLUE "cror 31,31,31" /* This is how to output the definition of a user-level label named NAME, such as the label on a static function or variable NAME. */ |