]> gcc.gnu.org Git - gcc.git/commitdiff
* config/rs6000/rs6000.c (output_epilog): Add Java support.
authorAnthony Green <green@cygnus.com>
Thu, 10 Sep 1998 08:08:04 +0000 (08:08 +0000)
committerAnthony Green <green@gcc.gnu.org>
Thu, 10 Sep 1998 08:08:04 +0000 (08:08 +0000)
From-SVN: r22378

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

index 943a3b9d35cd613d953f4a2d9d42d9fdf99b27d6..917de8d149dceab056b7785e281ca434b873f9cc 100644 (file)
@@ -1,3 +1,7 @@
+Thu Sep 10 08:01:31 1998  Anthony Green  <green@cygnus.com>
+
+       * config/rs6000/rs6000.c (output_epilog): Add Java support.
+
 Thu Sep 10 14:48:59 1998  Martin von Löwis  <loewis@informatik.hu-berlin.de>
 
        * invoke.texi (C++ Dialect Options): Document -fhonor-std.
index 246c7cb70f62b5c26f44419c81ef2c162781cb02..c38a3aec78ce2e8958d1bd745cc9f10aa93b61db 100644 (file)
@@ -4232,7 +4232,8 @@ output_epilog (file, size)
       /* Language type.  Unfortunately, there doesn't seem to be any
         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.  */
+        value for C for now.  There is no official value for Java,
+         although IBM appears to be using 13.  */
       if (! strcmp (language_string, "GNU C")
          || ! strcmp (language_string, "GNU Obj-C"))
        i = 0;
@@ -4244,6 +4245,8 @@ output_epilog (file, size)
        i = 2;
       else if (! strcmp (language_string, "GNU C++"))
        i = 9;
+      else if (! strcmp (language_string, "GNU Java"))
+       i = 13;
       else
        abort ();
       fprintf (file, "%d,", i);
This page took 0.074807 seconds and 5 git commands to generate.