diff options
-rw-r--r-- | gcc/ChangeLog | 17 | ||||
-rw-r--r-- | gcc/config.gcc | 5 |
2 files changed, 21 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c04ab554c5a..2a175b85059 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-09-23 Nathanael Nerode <neroden@gcc.gnu.org> + + * config.gcc: Set use_fixproto=no in each specific *-gnu* + configuration, rather than the generic one. + 2003-09-23 Richard Henderson <rth@redhat.com> * tree-inline.c (remap_save_expr): Map new save_expr to identity @@ -44,6 +49,18 @@ 2003-09-22 Nathnael Nerode <neroden@gcc.gnu.org> + * config.gcc: Do per-target disabling of fixproto here in clauses, + not in t- fragments. + * configure.in: Adjust to set STMP_FIXPROTO correctly. + * configure: Regenerate. + * config/arm/t-semi, config/cris/t-cris, config/i386/t-beos, + config/i386/t-cygming, config/i386/t-nto, config/ia64/t-hpux, + t-freebsd, t-linux, t-netbsd, t-openbsd, t-rtems, t-vxworks, + xtensa/t-xtensa: Remove setting of STMP_FIXPROTO. + * config/i370/t-oe, config/i386/t-netware, config/pa/t-bsd, + t-interix, t-linux-aout: Delete files consisting only of + setting of STMP_FIXPROTO. + * config.host: Allow unknown hosts (not targets). Allow ns32k-*-netbsdelf* as a host (not a target). Remove redundant empty clauses. Remove useless obsolete-configuration clause. diff --git a/gcc/config.gcc b/gcc/config.gcc index 2a370dfc68f..b5d4d62b7da 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -359,7 +359,6 @@ case $machine in tm_file="${cpu_type}/${cpu_type}.h i386/unix.h i386/att.h dbxelf.h elfos.h svr4.h linux.h i386/linux.h gnu.h ${tm_file}" ;; esac - use_fixproto=no ;; *-*-openbsd*) tmake_file="t-libc-ok t-openbsd t-libgcc-pic" @@ -514,6 +513,7 @@ alpha*-*-linux*) alpha*-*-gnu*) target_cpu_default="MASK_GAS" tmake_file="${tmake_file} alpha/t-crtfm alpha/t-alpha alpha/t-ieee" + use_fixproto=no ;; alpha*-*-freebsd*) tm_file="${tm_file} ${fbsd_tm_file} alpha/elf.h alpha/freebsd.h" @@ -967,6 +967,7 @@ x86_64-*-linux*) use_fixproto=no ;; i[34567]86-*-gnu*) + use_fixproto=no ;; i[34567]86-pc-msdosdjgpp*) xm_file=i386/xm-djgpp.h @@ -1587,6 +1588,7 @@ powerpc64-*-linux*) powerpc64-*-gnu*) tm_file="${cpu_type}/${cpu_type}.h elfos.h svr4.h freebsd-spec.h gnu.h rs6000/sysv4.h rs6000/linux64.h rs6000/gnu.h" tmake_file="rs6000/t-fprules t-slibgcc-elf-ver t-gnu rs6000/t-linux64" + use_fixproto=no ;; powerpc-*-beos*) tm_file="${tm_file} rs6000/aix.h rs6000/beos.h rs6000/xcoff.h" @@ -1677,6 +1679,7 @@ powerpc-*-gnu*) if test x$enable_threads = xyes; then thread_file='posix' fi + use_fixproto=no ;; powerpc-wrs-vxworks*) # We want vxworks.h after rs6000/sysv4.h, which unfortunately |