gcc/gcc/config
François-Xavier Coudert 7348aa7faf re PR target/30406 ([4.1 only] ICE in LOGICAL(8) functions)
PR target/30406

	* config/rs6000/rs6000.c (rs6000_function_value): Look at bit size
	instead of precision.

	* gfortran.dg/logical_3.f90: New test.

From-SVN: r122523
2007-03-04 08:10:25 +00:00
..
alpha c-pretty-print.c (pp_c_direct_abstract_declarator): Use fold_build2. 2007-03-03 17:12:28 +00:00
arc alpha.c, [...]: Follow spelling conventions. 2007-02-20 02:10:57 +00:00
arm arm.c (arm_legitimate_index_p): Limit iWMMXt addressing modes to LDRD for DImode. 2007-03-01 22:58:40 +00:00
avr c-decl.c, [...]: Fix comment typos. 2007-02-03 16:47:06 +00:00
bfin t-bfin-elf (LIB1ASMFUNCS): Add _umulsi3_highpart and _smulsi3_highpart. 2007-02-27 16:29:10 +00:00
c4x c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
cris c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
crx c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
fr30 c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
frv frv.h (ASM_OUTPUT_CASE_LABEL): Delete. 2007-02-25 07:47:49 +00:00
h8300 h8300.c, [...]: Follow spelling conventions. 2007-02-04 00:51:14 +00:00
i386 c-pretty-print.c (pp_c_direct_abstract_declarator): Use fold_build2. 2007-03-03 17:12:28 +00:00
ia64 ia64.c (ia64_expand_builtin): Use the new CALL_EXPR_FN macro for retrieving the function declaration of the... 2007-02-19 22:39:13 +00:00
iq2000 c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
m32c m32c.c (m32c_unpend_compare): Add default to silence warnings. 2007-02-08 19:49:48 -05:00
m32r bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
m68hc11 * config/m68hc11/m68hc11.h (OVERRIDE_OPTIONS): Remove extra ;. 2007-02-20 14:38:39 +11:00
m68k Makefile.in (rtlanal.o): Depend on tree.h. 2007-03-01 09:58:12 +00:00
mcore bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
mips Makefile.in (rtlanal.o): Depend on tree.h. 2007-03-01 09:58:12 +00:00
mmix * config/mmix/mmix.h (OPTIMIZATION_OPTIONS): Remove reference to flag_strength_reduce. 2006-04-18 10:15:41 +00:00
mn10300 bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
mt bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
pa predicates.md (move_src_operand): Allow zero for mode. 2007-02-28 00:11:14 +00:00
pdp11 c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
rs6000 re PR target/30406 ([4.1 only] ICE in LOGICAL(8) functions) 2007-03-04 08:10:25 +00:00
s390 c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
score t-score-elf (MULTILIB_OPTIONS): Change. 2007-01-08 04:47:33 +00:00
sh divtab.c, [...]: Follow spelling conventions. 2007-02-19 01:20:56 +00:00
soft-fp op-common.h, op-4.h: Update from glibc CVS. 2007-01-15 23:56:32 +00:00
sparc c-pretty-print.c (pp_c_direct_abstract_declarator): Use fold_build2. 2007-03-03 17:12:28 +00:00
spu Change the defaults of some parameters and options. 2007-02-21 23:28:46 +00:00
stormy16 c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
v850 v850.c, [...]: Follow spelling conventions. 2007-02-04 04:33:45 +00:00
vax recog.c (mode_dependent_address_p): Identify pre-increment... 2006-12-08 16:37:42 +00:00
xtensa * config/xtensa/xtensa.c (constantpool_mem_p): Skip over SUBREGs. 2007-02-05 22:50:31 +00:00
README
chorus.h Update FSF address. 2005-06-25 01:22:41 +00:00
darwin-64.c config.gcc (i?86-*-darwin): Add 64-bit HWI support. 2006-09-09 00:27:47 +00:00
darwin-c.c darwin.h (LINK_SPEC): Always pass -macosx_version_min to linker. 2007-02-17 01:47:38 +00:00
darwin-crt2.c Update FSF address. 2005-06-25 01:22:41 +00:00
darwin-crt3.c darwin-crt3.c: Avoid compilation when compiling for a kext multilib. 2007-02-27 20:47:55 +00:00
darwin-protos.h darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Add -mkernel support. 2006-10-16 19:53:29 +00:00
darwin-sections.def darwin.c (machopic_select_section): Rewrite. 2006-12-20 00:42:34 +00:00
darwin.c alpha.md, [...]: Always use set_unique_reg_note to add REG_EQUAL notes. 2007-01-02 18:50:33 +00:00
darwin.h Fixup whitespacing. 2007-02-28 01:13:22 +00:00
darwin.opt darwin.h (LINK_SPEC): Always pass -macosx_version_min to linker. 2007-02-17 01:47:38 +00:00
darwin9.h darwin9.h (DARWIN_LINKER_GENERATES_ISLANDS): Add. 2007-02-03 04:52:51 +00:00
dbx.h Update FSF address. 2005-06-25 01:22:41 +00:00
dbxcoff.h Update FSF address. 2005-06-25 01:22:41 +00:00
dbxelf.h Update FSF address. 2005-06-25 01:22:41 +00:00
dfp-bit.c re PR middle-end/30992 (Scaling error in decimal floating-point arithmetic blows conversions to integers) 2007-03-02 16:28:06 +11:00
dfp-bit.h decExcept.c: New. 2007-01-29 23:01:35 +00:00
divmod.c
elfos.h elfos.h, [...]: Fix comment typos. 2006-12-22 12:50:00 +00:00
flat.h config.gcc (m68k-*-uclinux*): Add flat.h to $tm_file. 2007-01-18 19:09:59 +00:00
floatunsidf.c floatunsisf.c, [...]: New files. 2005-11-27 01:40:01 +00:00
floatunsisf.c floatunsisf.c, [...]: New files. 2005-11-27 01:40:01 +00:00
floatunsitf.c floatunsisf.c, [...]: New files. 2005-11-27 01:40:01 +00:00
floatunsixf.c floatunsisf.c, [...]: New files. 2005-11-27 01:40:01 +00:00
fp-bit.c fp-bit.h: Use top-of-file comment from libgcc2.c. 2006-01-04 14:42:02 +11:00
fp-bit.h * config/fp-bit.h (CMPtype): Typedef to a word mode integer. 2006-03-08 10:41:00 +11:00
freebsd-nthr.h Update FSF address. 2005-06-25 01:22:41 +00:00
freebsd-spec.h freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS): Use builtin_define_with_int_value() instead of adding a new check for every new... 2005-12-15 21:32:43 +00:00
freebsd.h linux.h (TARGET_HAS_F_SETLKW): Renamed to ... 2005-07-13 09:28:25 -07:00
gnu.h
gofast.h Update FSF address. 2005-06-25 01:22:41 +00:00
host-darwin.c bb-reorder.c, [...]: Avoid "." or "\n" at end of diagnostics and capital letters at start of diagnostics. 2005-07-03 22:08:11 +01:00
host-darwin.h Update FSF address. 2005-06-25 01:22:41 +00:00
host-hpux.c config.host (hppa*-*-hpux*): Change out_host_hook_obj and host_xmake_file. 2005-10-07 17:16:31 +00:00
host-linux.c host-linux.c (linux_gt_pch_get_address): Add new name randomize_va_space for virtual address randomization control. 2005-08-01 17:43:33 +00:00
host-solaris.c Update FSF address. 2005-06-25 01:22:41 +00:00
interix.h Update FSF address. 2005-06-25 01:22:41 +00:00
interix3.h Update FSF address. 2005-06-25 01:22:41 +00:00
kaos.h Update FSF address. 2005-06-25 01:22:41 +00:00
kfreebsd-gnu.h linux.h: Add a comment to mark macros that are being overriden in config/k*bsd-gnu.h. 2006-04-06 22:16:11 +00:00
knetbsd-gnu.h linux.h: Add a comment to mark macros that are being overriden in config/k*bsd-gnu.h. 2006-04-06 22:16:11 +00:00
libgcc-glibc.ver
libgloss.h Update FSF address. 2005-06-25 01:22:41 +00:00
linux.h tm.texi (TARGET_HAS_SINCOS): Document new target macro. 2007-01-19 11:06:56 +00:00
linux.opt re PR target/24837 (move dynamic linker names out of LINK_SPEC and into new DYNAMIC_LINKER) 2006-02-18 11:12:51 +00:00
lynx.h linux.h (TARGET_HAS_F_SETLKW): Renamed to ... 2005-07-13 09:28:25 -07:00
lynx.opt Update FSF address. 2005-06-25 01:22:41 +00:00
memcmp.c
memcpy.c
memmove.c
memset.c
netbsd-aout.h Update FSF address. 2005-06-25 01:22:41 +00:00
netbsd-elf.h Update FSF address. 2005-06-25 01:22:41 +00:00
netbsd.h linux.h (TARGET_HAS_F_SETLKW): Renamed to ... 2005-07-13 09:28:25 -07:00
openbsd-oldgas.h Update FSF address. 2005-06-25 01:22:41 +00:00
openbsd.h Update FSF address. 2005-06-25 01:22:41 +00:00
ptx4.h Fix problem pointed out by Gunther Nikl on gcc list. 2005-08-04 20:20:12 -07:00
rtems.h Update FSF address. 2005-06-25 01:22:41 +00:00
sol2-6.h config.gcc (i[34567]86-*-solaris2*): Add config/sol2-10.h to tm_file on Solaris 10 and later. 2006-03-21 20:59:11 +00:00
sol2-10.h config.gcc (i[34567]86-*-solaris2*): Add config/sol2-10.h to tm_file on Solaris 10 and later. 2006-03-21 20:59:11 +00:00
sol2-c.c c-lex.c (pragma_lex): Rename from c_lex. 2005-11-26 14:31:12 -08:00
sol2-protos.h Update FSF address. 2005-06-25 01:22:41 +00:00
sol2.c toplev.c (default_tree_printer): Handle setting location with '+' flag. 2005-07-02 11:55:32 +01:00
sol2.h sol26.h (CPP_SUBTARGET_SPEC): Accept -pthread. 2006-02-07 20:50:37 +00:00
svr3.h alpha.c (alpha_start_function): Use switch_to_section. 2005-12-07 07:53:14 +00:00
svr4.h mips-tdump.c: Replace CROSS_COMPILE with CROSS_DIRECTORY_STRUCTURE. 2006-12-13 09:28:16 +00:00
t-darwin t-darwin (DARWIN_EXTRA_CRT_BUILD_CFLAGS): New. 2006-04-27 18:57:11 +00:00
t-dfprules Comment tweak/update. 2006-03-06 12:24:20 +11:00
t-freebsd
t-freebsd-thread
t-gnu
t-libc-ok
t-libgcc-pic
t-libunwind
t-libunwind-elf
t-linux
t-lynx
t-netbsd
t-openbsd
t-openbsd-thread
t-rtems
t-slibgcc-darwin Makefile.def (target_modules): Add libgcc. 2007-01-04 04:22:37 +00:00
t-slibgcc-elf-ver
t-slibgcc-nolc-override
t-slibgcc-sld
t-sol2
t-svr4
t-vxworks t-vxworks (LIMITS_H_TEST): Define to true for VxWorks. 2007-03-02 12:38:32 +00:00
tm-dwarf2.h
udivmod.c
udivmodsi4.c
usegas.h Update FSF address. 2005-06-25 01:22:41 +00:00
vx-common.h alpha.c (alpha_start_function): Use switch_to_section. 2005-12-07 07:53:14 +00:00
vxlib-tls.c vxlib.c: Extract tls related routines into ... 2006-12-12 11:05:54 +00:00
vxlib.c vxlib.c: Extract tls related routines into ... 2006-12-12 11:05:54 +00:00
vxworks.c output.h (assemble_addr_to_section): Declare. 2007-02-26 15:53:51 +00:00
vxworks.h output.h (assemble_addr_to_section): Declare. 2007-02-26 15:53:51 +00:00
vxworks.opt config.gcc (*-*-vxworks*): Update tm_file, add extra_options, remove use_collect2. 2005-08-24 07:13:10 +00:00
vxworksae.h config.gcc (*-*-vxworks*): Update tm_file, add extra_options, remove use_collect2. 2005-08-24 07:13:10 +00:00
windiss.h Update FSF address. 2005-06-25 01:22:41 +00:00
x-darwin
x-hpux config.host (hppa*-*-hpux*): Change out_host_hook_obj and host_xmake_file. 2005-10-07 17:16:31 +00:00
x-interix
x-linux
x-solaris

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.