* rs6000.c (output_epilogue): Handle Chill.
authorJeffrey A Law <law@cygnus.com>
Wed, 16 Sep 1998 00:01:28 +0000 (00:01 +0000)
committerJeff Law <law@gcc.gnu.org>
Wed, 16 Sep 1998 00:01:28 +0000 (18:01 -0600)
From-SVN: r22443

gcc/ChangeLog
gcc/config/rs6000/rs6000.c

index 20bc7c6d928bc8a8db1be3a1474e19499688f809..6f70e2d632aaae926fe2b0075f8b8382dc40d359 100644 (file)
@@ -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.
 
index e948c75956ef347171bb331f3cea8c693afb82eb..a2b58fd9d6cc5d6fac450619d92af37cfcaa8d1e 100644 (file)
@@ -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);