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 c6c57ef..e0cfdf2 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 d4f9eb4..396764b 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 35934e9..2bb71eb 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 \