aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@gcc.gnu.org>2000-12-05 18:08:09 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>2000-12-05 18:08:09 +0000
commit1435059ed6a350120f5af82790c259b2e32cdc6b (patch)
treec85b9b07047ca891d845464e6f96d53663530124 /gcc
parentb5d1497d5e46e39bd4360f3233a36be9bcded599 (diff)
downloadgcc-1435059ed6a350120f5af82790c259b2e32cdc6b.zip
gcc-1435059ed6a350120f5af82790c259b2e32cdc6b.tar.gz
gcc-1435059ed6a350120f5af82790c259b2e32cdc6b.tar.bz2
mkfixinc.sh (*-gnu*): activate fixinc for GNU/Hurd and GNU/Linux.
* fixinc/mkfixinc.sh(*-gnu*): activate fixinc for GNU/Hurd and GNU/Linux. * fixinc/mkfixinc.sh: Run fixinc on netbsd. * fixinc/inclhack.def (machine/ansi.h): Run this rule on all files, to cope with aliased copies. * fixinc/fixincl.x: Regenerate. From-SVN: r38044
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog12
-rw-r--r--gcc/fixinc/fixincl.x3
-rw-r--r--gcc/fixinc/inclhack.def4
-rwxr-xr-xgcc/fixinc/mkfixinc.sh3
4 files changed, 16 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7fad8ad..89b9120 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,15 @@
+2000-12-05 Bruce Korb <bkorb@gnu.org>
+
+ * fixinc/mkfixinc.sh(*-gnu*): activate fixinc for GNU/Hurd and
+ GNU/Linux.
+
+2000-12-05 Richard Earnshaw <rearnsha@arm.com>
+
+ * fixinc/mkfixinc.sh: Run fixinc on netbsd.
+ * fixinc/inclhack.def (machine/ansi.h): Run this rule on all files,
+ to cope with aliased copies.
+ * fixinc/fixincl.x: Regenerate.
+
2000-12-05 Bernd Schmidt <bernds@redhat.co.uk>
* sched-vis.c: Guard with #ifdef INSN_SCHEDULING.
diff --git a/gcc/fixinc/fixincl.x b/gcc/fixinc/fixincl.x
index 9942790..533f795 100644
--- a/gcc/fixinc/fixincl.x
+++ b/gcc/fixinc/fixincl.x
@@ -2648,8 +2648,7 @@ tSCC zMachine_Ansi_H_Va_ListName[] =
/*
* File name selection pattern
*/
-tSCC zMachine_Ansi_H_Va_ListList[] =
- "|machine/ansi.h|";
+#define zMachine_Ansi_H_Va_ListList (char*)NULL
/*
* Machine/OS name selection pattern
*/
diff --git a/gcc/fixinc/inclhack.def b/gcc/fixinc/inclhack.def
index 1b73f0c..41ee2cd 100644
--- a/gcc/fixinc/inclhack.def
+++ b/gcc/fixinc/inclhack.def
@@ -1475,10 +1475,12 @@ fix = {
/*
* Fix BSD machine/ansi.h to use __builtin_va_list to define _BSD_VA_LIST_.
+ *
+ * On NetBSD, machine is a symbolic link to an architecture specific
+ * directory name, so we can't match a specific file name here.
*/
fix = {
hackname = machine_ansi_h_va_list;
- files = machine/ansi.h;
select = "define[ \t]+_BSD_VA_LIST_[ \t]";
bypass = '__builtin_va_list';
diff --git a/gcc/fixinc/mkfixinc.sh b/gcc/fixinc/mkfixinc.sh
index 3e60389..ec9cdbc 100755
--- a/gcc/fixinc/mkfixinc.sh
+++ b/gcc/fixinc/mkfixinc.sh
@@ -50,7 +50,6 @@ case $machine in
fixincludes=fixinc.interix
;;
- *-*-netbsd* | \
i?86-*-openbsd*)
fixincludes=fixinc.wrap
;;
@@ -67,14 +66,12 @@ case $machine in
alpha*-dec-vms* | \
arm-semi-aout | armel-semi-aout | \
arm-semi-aof | armel-semi-aof | \
- arm-*-gnu* | \
c*-convex-* | \
hppa1.1-*-osf* | \
hppa1.0-*-osf* | \
hppa1.1-*-bsd* | \
hppa1.0-*-bsd* | \
hppa*-*-lites* | \
- *-*-gnu* | \
i?86-moss-msdos* | i?86-*-moss* | \
i?86-*-osf1* | \
i?86-*-win32 | \