gcc/gcc/config
Jan Hubicka 799b33a028 i386.c (legitimate_pic_address_disp_p): Do not accept PLUS in the GOTOFF operand.
* i386.c (legitimate_pic_address_disp_p): Do not accept PLUS in the
	GOTOFF operand.
	(legitimize_pic_address): Move plus outside the unspec.
	* i386.c (legitimate_constant_p):  Check (CONST (PLUS (UNSPEC ...
	for validity.

From-SVN: r65367
2003-04-08 09:14:06 +00:00
..
alpha re PR c/10083 (alpha: ICE while building swi-prolog-packages) 2003-03-30 11:00:12 -08:00
arc target.h (targetm.address_cost): New. 2003-01-28 10:08:56 -08:00
arm elf.h (ASM_OUTPUT_ALIGNED_BSS): Remove unnecessary globalize_label. 2003-03-28 18:37:03 +10:30
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 i386.c (legitimate_pic_address_disp_p): Do not accept PLUS in the GOTOFF operand. 2003-04-08 09:14:06 +00:00
i960 elf.h (ASM_OUTPUT_ALIGNED_BSS): Remove unnecessary globalize_label. 2003-03-28 18:37:03 +10:30
ia64 crti.asm: Clean up trailing whitespace. 2003-04-01 15:29:35 -08: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.c (hard_reg_operand): Check the mode. 2003-03-31 22:59:19 +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 * pa.c (output_cbranch): Fix typo in comment. 2003-03-23 05:24:27 +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 rs6000.c (rs6000_common_init_builtins): Rename all V2SI_type_node to opaque_V2SI_type_node. 2003-04-07 20:09:14 +00:00
s390 s390.c (s390_fixup_clobbered_return_reg): Do nothing if __builtin_return_address was not used. 2003-04-01 17:32:33 +00:00
sh sh.h (ACTUAL_NORMAL_MODE): New macro, broken out of (NORMAL_MODE). 2003-04-04 16:01:15 +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 xtensa.md (adddi3): Don't clobber source operand used to detect carry. 2003-03-12 20:50:24 +00:00
README
aoutos.h
chorus.h
darwin-c.c Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +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
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 real.h (EXP_BITS): Make room for... 2003-04-01 21:45:28 +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
gofast.h
interix.h Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
interix3.h
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
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
sol2.h
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
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
t-netbsd * config/t-netbsd (USER_H): Revert previous change. 2003-02-07 15:53:35 +00:00
t-openbsd
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
t-slibgcc-sld Makefile.in (ORDINARY_FLAGS_TO_PASS): Also pass DESTDIR. 2003-01-09 09:00:41 +01:00
t-svr4
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

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.