gcc/gcc/config
Nick Clifton 50d440bc05 config-ml.in: Remove support for --disable-aix removing call-aix multilibs.
config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Delete support for
 -mcall-aix switch.
config/rs6000/eabiaix.h: Delete.
config/rs6000/rs6000.h (rs6000_abi): Remove ABI_AIX_NODESC.
 (RS6000_REG_SAVE, RS6000_SAVE_AREA, FP_ARGS_MAX_REG, RETURN_ADDRESS_OFFSET):
 Remove use of ABI_AIX_NODESC.
config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Likewise.
config/rs6000/rs6000.c (print_operand, rs6000_stack_info, debug_stack_info,
 output_function_profiler, rs6000_trampoline_size,
 rs6000_initialise_trampoline): Likewise.
config/rs6000/rs6000.md (call, call_value, call_nonlocal_sysv,
 call_indirect_nonlocal_sysv, call_value_indirect_nonlocal_sysv,
 call_value_nonlocal_sysv, sibcall_value_nonlocal_sysv, sibcall_nonlocal_sysv,
 sibcall_value_local64): Likewise.
config/rs6000/t-ppcgas (MULTILIB_OPTIONS): Remove mcall-aix multilibs.
 (MULTILIB_DIRNAMES): Remove mcall-aix directories.
 (MULTILIB_EXCEPTIONS): Delete.
 (MULTILIB_MATCHES): Remove mcall-aix matches.
doc/fragments.texi: Replace -mcall-aix example with an ARM one.
doc/install.texi: Delete powerpc-*-eabiaix target.
doc/invoke.texi: Remove documentation of mcall-aix switch.
doc/tm.texi: Remove mcall-aix from example CPP_SPEC.
config.gcc: Delete powerpc-*-eabiaix target.

From-SVN: r65546
2003-04-13 16:59:45 +00:00
..
alpha re PR c++/9393 (Anonymous namespaces and compiling the same file twice) 2003-04-12 02:16:46 +00:00
arc target.h (targetm.address_cost): New. 2003-01-28 10:08:56 -08:00
arm install.texi: Note that ARM toolchains need binutils 2.13 or newer. 2003-04-09 15:14:23 +00:00
avr * config/avr/t-avr (MULTILIB_MATCHES): Fix at43usb355. 2003-02-27 21:45:33 +00:00
c4x function.c (put_var_into_stack): Change bool parameter to int. 2003-03-24 17:53:31 +00:00
cris cris.md: Remove lingering EGCS reference. 2003-03-11 15:43:25 +00:00
d30v Fix typo. 2003-02-25 10:55:45 +00:00
dsp16xx dsp16xx-protos.h, [...]: Replace "GNU CC" with "GCC". 2003-03-13 04:13:13 +00:00
fr30 fr30.md: Fix a comment typo. 2002-12-21 05:22:17 +00:00
frv frv.h: Use TARGET_CPU_CPP_BUILTINS, not CPP_PREDEFINES. 2003-03-09 22:01:15 +00:00
h8300 h8300.md (*zero_extendqisi2_h8300hs): Always split. 2003-04-07 10:17:24 +00:00
i370 Makefile.in (cse.o): Depend on TARGET_H. 2003-01-27 20:46:33 -08:00
i386 re PR c++/7910 ([cygwin] Seg fault when compiling OpenSceneGraph 0.9.1) 2003-04-12 20:01:29 +00:00
i960 elf.h (ASM_OUTPUT_ALIGNED_BSS): Remove unnecessary globalize_label. 2003-03-28 18:37:03 +10:30
ia64 ia64-protos.h (addp4_optimize_ok): New. 2003-04-10 19:53:54 +00:00
ip2k frv.h: Use TARGET_CPU_CPP_BUILTINS, not CPP_PREDEFINES. 2003-03-09 22:01:15 +00:00
m32r elf.h (ASM_OUTPUT_ALIGNED_BSS): Remove unnecessary globalize_label. 2003-03-28 18:37:03 +10:30
m68hc11 * config/m68hc11/m68hc11-protos.h 2003-04-12 23:52:33 +02:00
m68k m68k.md (iordi3): Fix setting low half to -1. 2003-03-18 19:42:34 +00:00
m88k target.h (targetm.address_cost): New. 2003-01-28 10:08:56 -08:00
mcore (CPP_SPEC): Remove trailing semi-colon. 2003-03-19 10:32:46 +00:00
mips real.h (EXP_BITS): Make room for... 2003-04-01 21:45:28 +00:00
mmix * config/mmix/mmix.md ("*movcc_expanded"): Add missing alternatives. 2003-03-08 17:29:31 +00:00
mn10200 frv.h: Use TARGET_CPU_CPP_BUILTINS, not CPP_PREDEFINES. 2003-03-09 22:01:15 +00:00
mn10300 frv.h: Use TARGET_CPU_CPP_BUILTINS, not CPP_PREDEFINES. 2003-03-09 22:01:15 +00:00
ns32k target.h (targetm.address_cost): New. 2003-01-28 10:08:56 -08:00
pa install.texi (hppa): Update links for HP-UX patches. 2003-04-11 18:30:52 +00:00
pdp11 frv.h: Use TARGET_CPU_CPP_BUILTINS, not CPP_PREDEFINES. 2003-03-09 22:01:15 +00:00
romp target.h (targetm.address_cost): New. 2003-01-28 10:08:56 -08:00
rs6000 config-ml.in: Remove support for --disable-aix removing call-aix multilibs. 2003-04-13 16:59:45 +00:00
s390 s390.c (larl_operand): Do not allow symbols marked with '@'. 2003-04-10 16:40:03 +00:00
sh sh.h (NORMAL_MODE): If interrupt handler and TARGET_FMOVD, this is FP_MODE_DOUBLE . 2003-04-08 18:31:24 +01:00
sparc config/sparc/sol2-bi.h: Revert previous delta. 2003-04-04 13:00:09 +00:00
stormy16 stormy16.c (xstormy16_expand_arith): Make sure we always emit at least one insn. 2003-03-21 01:03:01 -05:00
v850 (expand_prologue): Only use register save helper functions if long calls are not being used. 2003-04-04 10:38:50 +00:00
vax bsd.h, [...]: GCC, not GNU CC. 2003-03-13 03:23:55 +00:00
xtensa lib2funcs.S (__xtensa_sync_caches): Flush data cache even if it is configured to be write-through. 2003-04-10 16:57:58 +00:00
README
aoutos.h
chorus.h chorus.h: Consistently define *_DEBUGGING_INFO with the value 1. 2002-08-29 21:40:18 +00:00
darwin-c.c darwin-c.c (darwin_pragma_unused): Use lookup_name, not IDENTIFIER_LOCAL_VALUE. 2003-04-11 18:06:38 +00:00
darwin-crt2.c Index: ChangeLog 2002-11-07 06:00:07 +00:00
darwin-protos.h coretypes.h (cpp_reader): Forward declare struct. 2003-01-28 23:26:28 +00:00
darwin.c rs6000.c (rs6000_emit_prologue): Don't clone the result of machopic_function_base_name. 2003-03-19 03:23:44 +00:00
darwin.h darwin.c (machopic_function_base_name): If dynamic-no-pic is on should not get here. 2003-03-11 01:41:11 +00:00
dbx.h chorus.h: Consistently define *_DEBUGGING_INFO with the value 1. 2002-08-29 21:40:18 +00:00
dbxcoff.h Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
dbxelf.h Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
divmod.c
elfos.h avr.h, [...]: Undefine ASM_FINISH_DECLARE_OBJECT before defining it. 2003-01-26 15:40:22 +01:00
fp-bit.c fp-bit.c (unpack_d): Handle pair of doubles with different signs correctly. 2003-04-09 19:30:29 +00:00
fp-bit.h * fp-bit.h (float_to_usi): Fix condition wrapping prototype. 2003-03-02 13:11:15 +00:00
freebsd-nthr.h
freebsd-spec.h freebsd-spec.h (FBSD_CPP_PREDEFINES): Remove. 2003-03-12 02:29:08 +00:00
freebsd.h freebsd-spec.h (FBSD_CPP_PREDEFINES): Remove. 2003-03-12 02:29:08 +00:00
freebsd3.h
freebsd4.h
freebsd5.h
freebsd6.h
gnu.h config.gcc (alpha*-*-gnu*): New target configuration. 2002-04-15 13:44:35 -07:00
gofast.h gofast.h (GOFAST_RENAME_LIBCALLS): Set gt and ge as NULL_RTX. 2002-03-08 02:57:13 +00:00
interix.h Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
interix3.h config.gcc (i[34567]86-*-interix3*): New case. 2001-11-28 16:41:54 -05:00
libgcc-glibc.ver
libgloss.h builtins.def: Fix comment formatting. 2002-09-29 13:16:44 +00:00
linux-aout.h elfos.h (HANDLE_SYSV_PRAGMA): Define as 1. 2002-11-26 04:54:50 +00:00
linux.h linux.h (TARGET_HAS_F_SETLKW): Define. 2003-02-22 18:30:20 +00:00
lynx-ng.h elfos.h (HANDLE_SYSV_PRAGMA): Define as 1. 2002-11-26 04:54:50 +00:00
lynx.h elfos.h (HANDLE_SYSV_PRAGMA): Define as 1. 2002-11-26 04:54:50 +00:00
netbsd-aout.h Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
netbsd-elf.h gcc.c (static_spec_functions): Add if-exists-else spec function. 2002-11-26 00:31:31 +00:00
netbsd.h c-cppbuiltin.c (cb_register_builtins): Define LP64 builtins for LP64 targets. 2003-03-12 21:30:06 +01:00
netware.h builtins.def: Fix comment formatting. 2002-09-29 13:16:44 +00:00
openbsd-oldgas.h config.gcc (i386-dg-dgux, [...]): Include as many configury headers via tm_file as possible. 2002-04-03 03:49:19 +00:00
openbsd.h Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
psos.h builtins.def: Fix comment formatting. 2002-09-29 13:16:44 +00:00
ptx4.h Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
rtems.h rtems.h (STARTFILE_SPEC, [...]): Fix for non-ELF targets. 2002-04-19 18:43:11 +00:00
sol2.h sol2.h: New file. 2002-06-20 11:03:40 +00:00
svr3.h Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
svr4.h Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
t-darwin Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
t-freebsd
t-freebsd-thread
t-gnu
t-interix config.gcc: Set STMP_FIXPROTO and FIXPROTO_DEFINES in target makefile frag... 2001-11-15 13:05:54 +00:00
t-libc-ok * config/t-libc-ok: Fix typo. 2002-11-26 22:47:18 +00:00
t-libgcc-pic
t-libunwind Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
t-linux config.gcc (x86_64-*-linux*): Remove i386/t-crtstuff. 2002-11-28 15:47:02 +01:00
t-linux-aout
t-linux-gnulibc1 configure.in: Check for ld. 2001-12-15 12:49:18 +01:00
t-netbsd * config/t-netbsd (USER_H): Revert previous change. 2003-02-07 15:53:35 +00:00
t-openbsd configure.in (all_headers, [...]): Remove. 2001-12-20 23:35:42 +00:00
t-openbsd-thread
t-rtems
t-slibgcc-elf-ver Makefile.in (ORDINARY_FLAGS_TO_PASS): Also pass DESTDIR. 2003-01-09 09:00:41 +01:00
t-slibgcc-nolc-override config.gcc (*-*-freebsd*): Enable creation of libgcc_s.so. 2002-03-29 22:01:18 +00:00
t-slibgcc-sld Makefile.in (ORDINARY_FLAGS_TO_PASS): Also pass DESTDIR. 2003-01-09 09:00:41 +01:00
t-svr4 config.gcc: Set STMP_FIXPROTO and FIXPROTO_DEFINES in target makefile frag... 2001-11-15 13:05:54 +00:00
t-vxworks Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
tm-dwarf2.h
udivmod.c
udivmodsi4.c
usegas.h
vxlib.c Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
vxworks.h Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
x-interix configure.in: Set stage1_cflags for powerpc-*-darwin*. 2002-01-10 22:03:06 +00:00

README

This directory contains machine-specific files for the GNU C compiler.
It has a subdirectory for each basic CPU type.
The only files in this directory itself
are some .h files that pertain to particular operating systems
and are used for more than one CPU type.