ia64.h (CC1_SPEC): Define.
authorJakub Jelinek <jakub@redhat.com>
Wed, 25 Apr 2001 21:06:10 +0000 (23:06 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 25 Apr 2001 21:06:10 +0000 (23:06 +0200)
* config/ia64/ia64.h (CC1_SPEC): Define.
* config/ia64/linux.h (CC1_SPEC): Define.

From-SVN: r41549

gcc/ChangeLog
gcc/config/ia64/ia64.h
gcc/config/ia64/linux.h

index c6c57ef95bfa0de6a6c3449f05f81a7a73fc5e9e..e0cfdf21a69b630ee11b274a336132ed86543099 100644 (file)
@@ -1,3 +1,8 @@
+2001-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/ia64/ia64.h (CC1_SPEC): Define.
+       * config/ia64/linux.h (CC1_SPEC): Define.
+
 Wed Apr 25 17:09:50 2001  J"orn Rennecke <amylaar@redhat.com>
 
        * emit-rtl.c (constant_subword): Also do sign extension in
index d4f9eb4eb571ade8c61ded22c8d7ce8ec961c1fc..396764be302ce7d0a876892e33e7f2b45bcfb8fc 100644 (file)
@@ -227,7 +227,8 @@ extern const char *ia64_fixed_range_string;
    `cc1'.  It can also specify how to translate options you give to GNU CC into
    options for GNU CC to pass to the `cc1'.  */
 
-/* #define CC1_SPEC "" */
+#undef CC1_SPEC
+#define CC1_SPEC "%{G*}"
 
 /* A C string constant that tells the GNU CC driver program options to pass to
    `cc1plus'.  It can also specify how to translate options you give to GNU CC
index 35934e9ebee9f3d7a0d16d92a6bd40e49e213a62..2bb71eb2c2195430c9c10b1fc43024d6c48ced53 100644 (file)
@@ -3,6 +3,10 @@
 #include <linux.h>
 #include "sysv4.h"
 
+/* This is for -profile to use -lc_p instead of -lc. */
+#undef CC1_SPEC
+#define CC1_SPEC "%{profile:-p} %{G*}"
+
 /* ??? Maybe this should be in sysv4.h?  */
 #define CPP_PREDEFINES "\
 -D__ia64 -D__ia64__ -D__linux -D__linux__ -D_LONGLONG -Dlinux -Dunix \