aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1998-09-16 00:01:28 +0000
committerJeff Law <law@gcc.gnu.org>1998-09-15 18:01:28 -0600
commit6f573ff96a49800ac1d29bebfcbff8ac8a11aaf1 (patch)
treea5fe6614ccfca750a9c2572f9c62031f3cdbfd2c
parente7d99f1e8201000b753fef701b44836d68a68e2d (diff)
downloadgcc-6f573ff96a49800ac1d29bebfcbff8ac8a11aaf1.zip
gcc-6f573ff96a49800ac1d29bebfcbff8ac8a11aaf1.tar.gz
gcc-6f573ff96a49800ac1d29bebfcbff8ac8a11aaf1.tar.bz2
* rs6000.c (output_epilogue): Handle Chill.
From-SVN: r22443
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/config/rs6000/rs6000.c5
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 20bc7c6..6f70e2d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -9,6 +9,8 @@ Wed Sep 16 00:30:56 1998 Geoff Keating <geoffk@ozemail.com.au>
Tue Sep 15 22:59:52 1998 Jeffrey A Law (law@cygnus.com)
+ * rs6000.c (output_epilogue): Handle Chill.
+
* mn10200.h (ASM_OUTPUT_DWARF2_ADDR_CONST): Define.
* mn10300.h (ASM_OUTPUT_DWARF2_ADDR_CONST): Define.
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index e948c75..a2b58fd 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -4254,7 +4254,8 @@ output_epilog (file, size)
official way to get this info, so we use language_string. C
is 0. C++ is 9. No number defined for Obj-C, so use the
value for C for now. There is no official value for Java,
- although IBM appears to be using 13. */
+ although IBM appears to be using 13. There is no official value
+ for Chill, so we've choosen 44 pseudo-randomly. */
if (! strcmp (language_string, "GNU C")
|| ! strcmp (language_string, "GNU Obj-C"))
i = 0;
@@ -4268,6 +4269,8 @@ output_epilog (file, size)
i = 9;
else if (! strcmp (language_string, "GNU Java"))
i = 13;
+ else if (! strcmp (language_string, "GNU CHILL"))
+ i = 44;
else
abort ();
fprintf (file, "%d,", i);