aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-10-20 21:59:13 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-10-20 21:59:13 -0400
commit0da40b09e17b9810f843c0972681a9ddbb04ca00 (patch)
treeac3d6c65b11a7b4671d7d3121676a73235f4e357 /gcc
parent60e02b1e4e025625ea27747e87bab7eac7295cfc (diff)
downloadgcc-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.h4
-rw-r--r--gcc/config/rs6000/rs6000.h6
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. */