gcc/gcc/testsuite/gcc.dg
Mark Mitchell b3f8d95d35 configure.in (arm*-*-eabi*): New target.
* configure.in (arm*-*-eabi*): New target.
	* configure: Regenerate.

	* configure.ac (arm*-*-eabi*): New target.
	(arm*-*-symbianelf*): Likewise.
	* configure: Regenerated.

	* config.gcc (arm*-*-eabi*): New target.
	* defaults.h (TARGET_LIBGCC_FUNCS): New macro.
	(TARGET_LIB_INT_CMP_BIASED): Likewise.
	* expmed.c (expand_divmod): Try a two-valued divmod function as a
	last resort.
	* gthr.h: Remove bogus tokens at end of #pragma.
	* optabs.c (expand_twoval_binop_libfunc): New function.
	(prepare_cmp_insn): Handle the !TARGET_LIB_INT_CMP_BIASED case.
	(prepare_float_lib_cmp): Try reversing the condition.
	(debug_optab_libfuncs): New function.
	* optabs.h (expand_twoval_binop_libfunc): Declare.
	* config/arm/arm.c (arm_init_libfuncs): New function.
	(arm_compute_initial_eliminatino_offset): Return HOST_WIDE_INT.
	(TARGET_INIT_LIBFUNCS): Define it.
	* config/arm/arm.h (TARGET_BPABI): New macro.
	* config/arm/arm-protos.h
	(arm_compute_initial_elimination_offset): Return HOST_WIDE_INT.
	* config/arm/bpabi.S: New file.
	* config/arm/bpabi.c: Likewise.
	* config/arm/bpabi.h: Likewise.
	* config/arm/ieee754-df.S (__aeabi_dneg): New function or alias.
	(__aeabi_drsub): Likewise.
	(__aeabi_dsub): Likewise.
	(__aeabi_dadd): Likewise.
	(__aeabi_ui2d): Likewise.
	(__aeabi_i2d): Likewise.
	(__aeabi_f2d): Likewise.
	(__aeabi_dmul): Likewise.
	(__aeabi_ddiv): Likewise.
	(__aeabi_cdrcmple): Likewise.
	(__aeabi_cdcmpeq): Likewise.
	(__aeabi_cdcmple): Likewise.
	(__aeabi_dcmpeq): Likewise.
	(__aeabi_dcmplt): Likewise.
	(__aeabi_dcmple): Likewise.
	(__aeabi_dcmpge): Likewise.
	(__aeabi_dcmpgt): Likewise.
	(__aeabi_dcmpun): Likewise.
	(__aeabi_d2iz): Likewise.
	(__aeabi_d2uiz): Likewise.
	(__aeabi_d2f): Likewise.
	* config/arm/ieee754-sf.S (__aeabi_fneg): New function or alias.
	(__aeabi_frsub): Likewise.
	(__aeabi_fsub): Likewise.
	(__aeabi_fadd): Likewise.
	(__aeabi_ui2f): Likewise.
	(__aeabi_i2f): Likewise.
	(__aeabi_fmul): Likewise.
	(__aeabi_fdiv): Likewise.
	(__aeabi_cfrcmple): Likewise.
	(__aeabi_cfcmpeq): Likewise.
	(__aeabi_cfcmple): Likewise.
	(__aeabi_fcmpeq): Likewise.
	(__aeabi_fcmplt): Likewise.
	(__aeabi_fcmple): Likewise.
	(__aeabi_fcmpge): Likewise.
	(__aeabi_fcmpgt): Likewise.
	(__aeabi_fcmpun): Likewise.
	(__aeabi_f2iz): Likewise.
	(__aeabi_f2uiz): Likewise.
	* config/arm/lib1funcs.asm (ARM_CALL): New macro.
	(__aeabi_uidivmod): New function or alias.
	(__aeabi_idivmod): Likewise.
	(__aeabi_idiv0): Likewise.
	(__aeabi_ldiv0): Likewise.
	(__aeabi_llsr): Likewise.
	(__aeabi_lasr): Likewise.
	(__aeabi_llsl): Likewise.
	(bpabi.S): Include it.
	* config/arm/libgcc-bpabi.ver: New file.
	* config/arm/symbian.h (ARM_DEFAULT_ABI): Remove.
	(LINK_SPEC): Remove.
	* config/arm/t-arm-elf (LIB1ASMFUNCS): Add __aeabi_lcmp and
	__aeabi_ulcmp.
	* config/arm/t-bpabi: New file.
	* doc/tm.texi (TARGET_LIBGCC_FUNCS): New entry.
	(TARGET_LIB_INT_CMP_BIASED): Likewise.

	* gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
	* gcc.dg/dll-2.c: Fix dg-require syntax.
	* gcc.misc-tests/arm-isr.c (abort): Declare.
	(exit): Likewise.

From-SVN: r85788
2004-08-11 02:50:14 +00:00
..
charset asm5.c: New. 2004-06-15 23:09:24 +00:00
compat * gcc.dg/compat/struct-layout-1.exp: Fix error message typo. 2004-08-03 21:43:30 -04:00
cpp * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix). 2004-08-09 18:01:05 -04:00
debug c-decl.c (grokdeclarator): Do not complain about redeclaring visible "static" identifiers "extern" in a... 2004-03-18 18:58:08 +00:00
format c-common.c (c_stddef_cpp_builtins): Define __INTMAX_TYPE__ and __UINTMAX_TYPE__. 2004-08-05 01:38:31 +01:00
noncompile 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
pch 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
special re PR middle-end/11397 (weak aliases broken on Tru64 UNIX) 2004-01-12 17:22:12 +00:00
tls Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
torture c-common.c (c_stddef_cpp_builtins): Define __INTMAX_TYPE__ and __UINTMAX_TYPE__. 2004-08-05 01:38:31 +01:00
tree-ssa 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
vmx vmx.exp: Explain why we skip tests for powerpc-eabispe. 2004-07-30 18:37:03 +00:00
weak re PR c/11234 (-pedantic accepts function pointer <-> void*) 2004-01-09 20:03:58 +00:00
920413-1.c
940409-1.c c-tree.h (C_DECL_REGISTER): New. 2004-03-28 00:31:41 +00:00
940510-1.c c-decl.c (grokdeclarator): Give zero-length arrays size zero. 2001-01-03 17:14:16 -08:00
951130-1.c
980211-1.c Enable tests on x86-64. 2002-10-02 10:26:51 +02:00
980217-1.c
980226-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
980312-1.c
980313-1.c
980414-1.c
980502-1.c
980520-1.c
980523-1.c
980526-1.c
980709-1.c
980816-1.c c-decl.c (finish_function): Warn about a non-void function with no return statement and no abnormal exit. 2002-02-06 15:40:18 -05:00
980827-1.c
990117-1.c c-decl.c (finish_function): Warn about a non-void function with no return statement and no abnormal exit. 2002-02-06 15:40:18 -05:00
990130-1.c
990213-1.c
990213-2.c c-decl.c (finish_function): Warn about a non-void function with no return statement and no abnormal exit. 2002-02-06 15:40:18 -05:00
990214-1.c c-decl.c (finish_function): Warn about a non-void function with no return statement and no abnormal exit. 2002-02-06 15:40:18 -05:00
990424-1.c
990506-0.c
990524-1.c c-decl.c (finish_function): Warn about a non-void function with no return statement and no abnormal exit. 2002-02-06 15:40:18 -05:00
991129-1.c
991209-1.c c-decl.c (finish_enum): Revert part of 2000-01-05 change. 2001-02-07 23:04:10 +01:00
991214-1.c 20000724-1.c: Add regparm attribute to decl and def. 2004-02-26 14:30:13 +00:00
991230-1.c i386.c: Replace "mcpu" with "mtune". 2003-02-22 19:10:03 -08:00
20000108-1.c
20000111-1.c
20000609-1.c
20000614-1.c
20000614-2.c Enable tests on x86-64. 2002-10-02 10:26:51 +02:00
20000623-1.c
20000629-1.c
20000707-1.c
20000715-1.c
20000720-1.c
20000724-1.c 20000724-1.c: Add regparm attribute to decl and def. 2004-02-26 14:30:13 +00:00
20000807-1.c
20000904-1.c
20000906-1.c ifcvt.c (find_cond_trap): Handle cases with no proper THEN or JOIN blocks. 2002-04-18 21:01:15 -07:00
20000926-1.c c-typeck.c (really_start_incremental_init): Discriminate between zero-length arrays and flexible arrays. 2001-09-20 20:27:59 -04:00
20001009-1.c 20020312-2.c [__MMIX__]: No pic register. 2002-03-15 05:36:43 +00:00
20001012-1.c
20001012-2.c
20001013-1.c 20001013-1.c: Run on 32-bit and 64-bit SPARC. 2004-03-26 11:16:15 +00:00
20001023-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20001101-1.c 20001013-1.c: Run on 32-bit and 64-bit SPARC. 2004-03-26 11:16:15 +00:00
20001102-1.c 20001013-1.c: Run on 32-bit and 64-bit SPARC. 2004-03-26 11:16:15 +00:00
20001108-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20001116-1.c c-parse.in (if_stmt_locus): Remove. 2004-06-16 16:05:37 -07:00
20001117-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20001127-1.c
20001201-1.c
20001228-1.c * gcc.dg/20001228-1.c: New test. 2000-12-28 23:56:49 +00:00
20010202-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20010405-1.c 20010226-1.c: New test. 2002-01-09 22:34:32 +01:00
20010423-1.c emit-rtl.c (subreg_hard_regno): Only do HARD_REGNO_MODE_OK check if check_mode is non-zero. 2001-04-25 11:57:00 +02:00
20010516-1.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
20010520-1.c c-decl.c (finish_decl): Don't set DECL_C_HARD_REGISTER for non-register variables. 2001-05-21 18:36:57 +00:00
20010622-1.c re PR c/3259 (({ }) and -Wall) 2001-06-22 20:19:03 +01:00
20010822-1.c 20010226-1.c: New test. 2002-01-09 22:34:32 +01:00
20010912-1.c 20020312-2.c [__MMIX__]: No pic register. 2002-03-15 05:36:43 +00:00
20011008-1.c c-common.c (flag_ms_extensions): Move from c++ front end. 2002-06-16 12:09:30 -07:00
20011008-2.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20011009-1.c final.c (output_asm_insn): Make sure assembly dialects are terminated, not nested. 2001-10-12 12:51:17 +02:00
20011015-1.c * testsuite/gcc.dg/20011015-1.c: New test. 2001-10-18 10:28:33 +02:00
20011018-1.c alpha.c (summarize_insn): Don't abort on ASM_INPUT. 2001-10-19 21:34:44 +02:00
20011021-1.c c-common.h (struct c_common_identifier): Remove rid_code field. 2001-10-24 20:10:53 +00:00
20011029-2.c expr.h (EXPAND_MEMORY): New. 2003-06-08 20:21:56 -07:00
20011107-1.c i386.c: Replace "mcpu" with "mtune". 2003-02-22 19:10:03 -08:00
20011113-1.c expr.c (expand_expr, [...]): Don't honor flag_force_addr for modifier != EXPAND_CONST_ADDRESS... 2001-12-14 02:16:33 +00:00
20011119-1.c reload1.c (elimination_effects): Use function_invariant_p instead of CONSTANT_P when... 2001-11-20 16:04:47 -08:00
20011127-1.c * gcc.dg/20011127-1.c: New test. 2001-11-28 02:36:03 +00:00
20011130-1.c * gcc.dg/20011130-1.c: New test. 2001-12-03 15:23:01 +01:00
20011214-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20020103-1.c i386-sse-8.c: Don't use -march=pentium3 on x86_64. 2004-04-06 22:29:09 +02:00
20020104-1.c tree.h (expand_expr_stmt_value): Add maybe_last argument. 2002-01-04 22:03:20 +01:00
20020108-1.c i386.c: Replace "mcpu" with "mtune". 2003-02-22 19:10:03 -08:00
20020115-1.c c-parse.in (parmlist_or_identifiers): Add maybe_attribute. 2002-01-24 01:32:12 +00:00
20020116-1.c alpha.c (some_small_symbolic_mem_operand): Look into (and:DI () (const_int -8)). 2002-01-16 20:01:31 +01:00
20020116-2.c re PR target/5357 (SPARC: illegal (?) combination of -mcpu=supersparc and -m64 causes ICE) 2002-01-16 16:21:51 +01:00
20020118-1.c 20020118-1.c: Declare abort. 2004-08-04 23:06:49 -07:00
20020122-1.c * gcc.dg/20020122-1.c: New test. 2002-01-22 07:43:58 +00:00
20020122-2.c re PR target/5379 ([i386] internal error: Segmentation fault (prefetch related?)) 2002-01-22 21:21:42 +00:00
20020122-3.c i386.c: Replace "mcpu" with "mtune". 2003-02-22 19:10:03 -08:00
20020122-4.c 20020312-2.c [__MMIX__]: No pic register. 2002-03-15 05:36:43 +00:00
20020201-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20020201-3.c * gcc.dg/20020201-3.c: New test. 2002-02-02 10:22:00 +01:00
20020206-1.c i386.c: Replace "mcpu" with "mtune". 2003-02-22 19:10:03 -08:00
20020210-1.c * gcc.dg/20020210-1.c: Fix a comment typo. 2002-12-02 20:28:38 +00:00
20020218-1.c i386.c (ix86_function_arg_regno_p): Never return true for 64-bit mode only SSE registers in 32-bit mode. 2002-01-21 16:53:31 +01:00
20020219-1.c * gcc.dg/20020219-1.c: Disable for 16-bit targets. 2002-10-14 15:07:18 -07:00
20020220-1.c re PR c++/4574 (Internal compiler error in `expand_and', at expmed.c:4055) 2002-02-21 22:11:08 +01:00
20020220-2.c re PR c/4697 (Warning 'value computed is not used' missing) 2002-02-21 21:23:48 +01:00
20020222-1.c re PR rtl-optimization/5747 (ss20020218 fails to build binutils-2.11.93.0.2 on sparc-suse-linux - ICE in loop.c) 2002-02-23 09:56:22 +01:00
20020224-1.c re PR target/5755 (-mregparm=3 and -fomit-frame-pointer corrupt esp register) 2002-02-25 23:49:44 +01:00
20020310-1.c i386.c: Replace "mcpu" with "mtune". 2003-02-22 19:10:03 -08:00
20020312-1.c * gcc.dg/20020312-1.c: New test case. 2002-03-12 08:53:40 +01:00
20020312-2.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20020313-1.c * gcc.dg/20020313-1.c: Add "-w" to dg-options. 2003-08-22 21:54:25 +00:00
20020319-1.c PR optimization/5999, middle-end/5731 2002-03-20 10:41:46 +01:00
20020326-1.c re PR target/6054 (GCC 3.1 for ia64 fails to restore gp after indirect call in Linux kernel) 2002-03-27 02:34:14 -08:00
20020411-1.c * gcc.dg/20020411-1.c: Disable for 16-bit "int". 2002-10-06 21:38:56 -07:00
20020415-1.c 20020415-1.c: Expect warning for unsupported -fpic on cris-*-elf* and mmix-*-*. 2002-04-22 01:19:06 +00:00
20020416-1.c re PR bootstrap/6315 (sparc64 gcc -mhard-quad-float cannot compile libstdc++-v3) 2002-04-17 10:24:03 +02:00
20020418-1.c PR optimization/5887, PR optimization/6010 2002-04-18 22:10:48 +02:00
20020418-2.c PR optimization/5887, PR optimization/6010 2002-04-18 22:10:48 +02:00
20020425-1.c c-parse.in (yyoverflow): New. 2002-04-25 22:35:13 -07:00
20020426-1.c re PR bootstrap/6445 (ICE bootstrapping objc for i386-rtems) 2002-04-26 21:28:47 +00:00
20020426-2.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20020430-1.c 20020430-1.c: Fix dg command typos. 2003-02-07 03:58:06 +00:00
20020503-1.c invoke.texi (SPARC options): Remove -mflat and all -mxxx (xxx:chip) options. 2004-02-03 12:36:23 +00:00
20020517-1.c i386.c: Replace "mcpu" with "mtune". 2003-02-22 19:10:03 -08:00
20020523-1.c re PR target/6753 (gcc 3.1 produces wrong code when optimizing for pentium4) 2002-05-23 11:29:29 +02:00
20020523-2.c i386.md: Typos in MMX/SSE immediate shifts. 2004-01-09 01:01:50 +00:00
20020525-1.c * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1. 2003-06-03 23:08:22 +00:00
20020527-1.c c-common.c (flag_ms_extensions): Move from c++ front end. 2002-06-16 12:09:30 -07:00
20020530-1.c re PR c/6809 (GCC 3.1 cc1 crashes if -fverbose-asm is specified) 2002-06-10 23:50:10 +02:00
20020531-1.c c-common.c (c_common_type_for_mode): Build vector types on demand. 2004-03-16 20:37:31 +00:00
20020607-1.c test for PR 6950 2002-06-07 17:32:57 -04:00
20020607-2.c fold-const.c (fold): Place both integer and real constants last in comparisons. 2002-06-07 23:42:53 +00:00
20020616-1.c regclass.c (globalize_reg): Update regs_invalidated_by_call. 2002-06-16 14:52:45 -07:00
20020620-1.c mangle6.C: Run for mipsisa64*-*-* targets. 2002-07-03 16:09:11 -07:00
20020729-1.c backport: re PR target/7434 ([x86_64] ICE in change_address_1, at emit-rtl.c:1934) 2003-05-16 21:35:43 +02:00
20020919-1.c Enable tests on x86-64. 2002-10-02 10:26:51 +02:00
20020926-1.c * gcc.dg/20020926-1.c: New test. 2002-09-26 18:26:08 +00:00
20021006-1.c re PR target/7559 (kdelibs miscompilation) 2002-10-06 21:30:37 +02:00
20021014-1.c target-supports.exp (check_profiling_available): Check argument to determine whether we support a profiling type. 2004-02-21 02:58:24 +00:00
20021018-1.c * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4. 2003-07-11 03:28:56 +00:00
20021023-1.c i386.c (local_symbolic_operand): Move LABEL_REF test after CONST test. 2002-10-23 23:20:08 +02:00
20021029-1.c varasm.c (output_addressed_constants): Clear reloc if both operands contain local relocations. 2002-11-14 08:56:54 +01:00
20021029-2.c varasm.c (output_addressed_constants): Clear reloc if both operands contain local relocations. 2002-11-14 08:56:54 +01:00
20021116-1.c * gcc.dg/20021116-1.c: New test. 2002-11-16 21:04:40 +01:00
20030107-1.c * cfganal.c (flow_call_edges_add): Don't crash on noreturn call. 2003-01-07 12:14:51 -08:00
20030120-1.c re PR rtl-optimization/7507 (ICE (segfault) with -O2) 2003-01-20 23:37:13 -08:00
20030123-1.c 20030123-1.c: Add -fno-omit-frame-pointer option. 2004-01-22 00:05:36 +00:00
20030129-1.c reload.c (find_reloads): Do not use the mode specified in the insn pattern as reload mode for address... 2003-02-01 01:01:38 +00:00
20030204-1.c re PR rtl-optimization/8555 (ICE in gen_split_1231) 2003-02-05 12:29:15 +01:00
20030213-1.c 20030213-1.c: Expect warning for unsupported -fpic on cris-*-elf* cris-*-aout* and mmix-*-*. 2003-02-14 09:17:22 +00:00
20030217-1.c backport: re PR target/7434 ([x86_64] ICE in change_address_1, at emit-rtl.c:1934) 2003-05-16 21:35:43 +02:00
20030218-1.c c-common.c (c_common_type_for_mode): Build vector types on demand. 2004-03-16 20:37:31 +00:00
20030225-1.c re PR target/9732 ([ppc32] Wrong code with -O2 -fPIC) 2003-02-25 23:13:42 +00:00
20030225-2.c * gcc.dg/20030225-2.c: New test. 2003-05-19 14:15:33 +02:00
20030309-1.c backport: re PR target/7434 ([x86_64] ICE in change_address_1, at emit-rtl.c:1934) 2003-05-16 21:35:43 +02:00
20030321-1.c s390.md ("movti", [...]): Use 'o' instead of 'm' constraint in forced-split alternatives. 2003-03-22 17:52:10 +00:00
20030323-1.c re PR c/8224 (Incorrect joining of signed and unsigned division) 2003-03-23 22:57:26 +00:00
20030324-1.c * gcc.dg/20030324-1.c: Add comments and abort if test fails. 2003-03-30 12:41:49 -08:00
20030331-2.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20030405-1.c backport: re PR target/7434 ([x86_64] ICE in change_address_1, at emit-rtl.c:1934) 2003-05-16 21:35:43 +02:00
20030414-1.c re PR target/10377 (gcc-3.2.2 creates bad assembler for cris) 2003-04-14 14:01:42 +00:00
20030414-2.c fold-const.c (fold): Transform (c1 - x) cmp c2... 2003-04-14 20:16:58 +00:00
20030505.c 20030505.c: Only run for SPE. 2003-07-28 15:00:50 +00:00
20030612-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20030625-1.c Test from http://gcc.gnu.org/ml/gcc-patches/2003-06/msg02557.html 2003-06-25 06:30:46 +00:00
20030626-1.c * gcc.dg/20030626-1.c: Use signed char. 2003-06-26 11:40:58 +00:00
20030627-1.c s390.h (SECONDARY_OUTPUT_RELOAD_CLASS): Define. 2003-06-27 21:10:17 +00:00
20030702-1.c combine.c (distribute_notes): Handle REG_ALWAYS_RETURN. 2003-08-25 20:14:45 +00:00
20030707-1.c re PR target/10979 (ICE in subst_stack_regs_pat with -O -ffast-math and atan2) 2003-07-08 00:28:47 +00:00
20030708-1.c re PR target/11420 ([x86_64] gcc generates invalid asm code when "-O -fPIC" is used (suffix or operands invalid for `movabs')) 2003-07-08 20:01:51 +02:00
20030711-1.c optabs.c (prepare_cmp_insn): Try cmpmemM first if it exists, then fall back to cmpstrM. 2003-07-11 23:04:56 +02:00
20030717-1.c re PR rtl-optimization/11557 (constant folding) 2003-07-18 03:05:27 +00:00
20030721-1.c re PR rtl-optimization/11536 ([strength-reduce] -O2 optimalization produces wrong code) 2003-07-21 16:52:38 +00:00
20030804-1.c fold-const.c (fold <PLUS_EXPR>): Transform x+x into x*2.0. 2003-08-04 23:42:48 +00:00
20030805-1.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
20030811-1.c re PR target/11693 ([ia64] ICE in gen_nop_type) 2003-08-11 23:53:58 +02:00
20030815-1.c c-decl.c (pushdecl): Only put decls which finish_struct will do something about onto incomplete chain. 2003-08-24 00:18:54 +02:00
20030820-1.c re PR middle-end/11984 (ICE with -ffast_math: expected integer_cst, have real_cst) 2003-08-20 21:55:01 +00:00
20030826-1.c fold-const.c (fold <MULT_EXPR>): Optimize (C1/X)*C2 into (C1*C2)/X when unsafe math optimizations are allowed. 2003-08-26 13:26:31 +00:00
20030826-2.c builtins.c (expand_builtin_expect_jump): Save pending_stack_adjust and restore it if returning NULL. 2003-08-27 12:52:09 +02:00
20030906-1.c re PR c/9862 (spurious warnings with -W -finline-functions) 2003-09-06 13:34:00 +00:00
20030906-2.c re PR c/9862 (spurious warnings with -W -finline-functions) 2003-09-06 13:34:00 +00:00
20030909-1.c * gcc.dg/20030909-1.c: New test. 2003-09-11 04:45:11 +00:00
20030926-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20031002-1.c Fix typo 2003-10-03 00:28:52 +00:00
20031012-1.c * gcc.dg/20031012-1.c: New test. 2003-10-12 22:16:04 +00:00
20031102-1.c re PR rtl-optimization/12799 (faulty mov->add change clobbers the CC register) 2003-11-02 08:32:23 +00:00
20031108-1.c re PR target/10467 ([arm] [3.3/3.4 regression] ICE in pre_insert_copy_insn,) 2003-11-08 14:43:30 +00:00
20031111-1.c New tests. 2003-11-11 14:33:06 -08:00
20031201-1.c re PR rtl-optimization/12628 (Segfault with -fno-expensive-optimizations -fno-rerun-loop-opt) 2003-12-01 21:16:59 +00:00
20031201-2.c re PR rtl-optimization/11634 ([hppa] ICE in verify_local_live_at_start, at flow.c:555) 2003-12-02 01:43:58 +00:00
20031202-1.c expr.c (store_constructor): Only set RTX_UNCHANGING_P for read-only field if cleared is 0. 2003-12-03 23:40:58 +01:00
20031216-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20031218-1.c re PR debug/12923 (ICE in gen_subprogram_die, at dwarf2out.c:10607 with -O1 -g) 2003-12-18 14:19:11 -08:00
20031218-2.c re PR debug/12923 (ICE in gen_subprogram_die, at dwarf2out.c:10607 with -O1 -g) 2003-12-18 14:19:11 -08:00
20031218-3.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20031222-1.c re PR c/9163 (ICE in genrtl_compound_stmt at c-semantics.c:776 with c99 mode and checking enabled) 2003-12-22 10:16:56 -08:00
20031223-1.c re PR c/11995 (Error recovery problem after invalid labelled declaration in c99 mode) 2003-12-23 02:33:00 -08:00
20040112-1.c re PR rtl-optimization/12826 (Optimizer removes reference through volatile pointer) 2004-01-12 16:25:32 +00:00
20040121-1.c 20030121-1.c: Move to .. 2004-01-23 14:45:53 -08:00
20040123-1.c simplify-rtx.c (simplify_relational_operation): Don't simplify address == constant into address + -constant == 0. 2004-01-24 12:01:29 +01:00
20040127-1.c re PR target/10904 (invalid (misaligned) FP register at -O2) 2004-01-27 13:29:26 +00:00
20040127-2.c re PR target/10904 (invalid (misaligned) FP register at -O2) 2004-01-27 13:29:26 +00:00
20040202-1.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
20040203-1.c re PR c/11658 (Wrong error message) 2004-02-03 11:21:01 +00:00
20040206-1.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
20040217-1.c combine.c (simplify_if_then_else): Do not replace (if_then_else (ne reg 0) (0) (const_int)) by (reg) if... 2004-02-17 22:07:51 +00:00
20040219-1.c ia64.h (HARD_REGNO_CALLER_SAVE_MODE): New macro. 2004-02-19 18:03:45 +00:00
20040223-1.c re PR c++/14156 (no warning for address of parameter) 2004-02-23 07:27:49 -08:00
20040303-1.c ia64.md (divdf3_internal_thr): Fix algorithm. 2004-03-04 21:21:36 +00:00
20040305-1.c rtl.h (mem_expr_equal_p): Function prototype added. 2004-03-06 01:21:28 +00:00
20040305-2.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
20040306-1.c s390.md ("load_multiple", [...]): Allow only if reload_completed. 2004-03-07 02:41:53 +00:00
20040309-1.c ia64.md (divsi3): Fix algorithm. 2004-03-10 00:26:31 +00:00
20040310-1.c combine.c (if_then_else_cond): Check for NULL return value of simplify_gen_subreg. 2004-03-11 22:48:36 +00:00
20040311-2.c re PR target/14533 (s390x internal compiler error: in legitimize_pic_address, at config/s390/s390.c:2276) 2004-03-13 12:22:27 +01:00
20040322-1.c re PR c/14069 (This input file lets gcc crash) 2004-03-22 16:28:06 +01:00
20040331-1.c re PR c++/14755 (miscompilation in bitfielded signed integers) 2004-04-01 17:50:11 +02:00
20040409-1.c c-common.c (handle_noreturn_attribute): Use TYPE_READONLY instead of TREE_READONLY for types. 2004-04-09 13:08:03 -07:00
20040609-1.c re PR target/15569 (Gcc 3.4.1 failed to build ia64 2.6.6 kernel) 2004-06-10 10:43:16 +02:00
20040622-1.c Testcases for my rs6000-specific change of this date. 2004-06-22 19:11:43 +00:00
20040622-2.c Testcases for my rs6000-specific change of this date. 2004-06-22 19:11:43 +00:00
20040625-1.c re PR target/16195 ([3.4 only] Miscompilation of GCC 3.3.x by 3.4.x) 2004-06-29 21:27:07 +02:00
20040627-1.c fold-const.c (fold): Optimize ~X|X and X|~X as -1. 2004-06-27 15:23:46 +00:00
README
Wconversion.c c-typeck.c (convert_arguments): When comparing for enumeral type equality, use TYPE_MAIN_VARIANT. 2001-10-26 20:49:48 +00:00
Wdeclaration-after-statement-1.c Wdeclaration-after-statement-1.c, [...]: New tests. 2003-07-28 20:15:44 +00:00
Wdeclaration-after-statement-2.c Wdeclaration-after-statement-1.c, [...]: New tests. 2003-07-28 20:15:44 +00:00
Wlarger-than.c c-decl.c (c_expand_body): Check TYPE_SIZE_UNIT (ret_type) is not NULL. 2001-01-30 19:19:40 +00:00
Wold-style-definition-1.c PR 12267, 12391, 12560, 13129, 14114, 14113 2004-03-23 23:47:53 +00:00
Wold-style-definition-2.c /tmp/cvs001644 2003-10-02 00:07:50 +00:00
Wpadded.c From David Taylor. 2003-06-09 16:04:50 -07:00
Wparentheses-1.c re PR c/3170 (bogus "suggest parentheses" warning) 2001-11-01 23:29:09 +00:00
Wparentheses-2.c c-typeck.c (parser_build_binary_op): Condition warnings for X<=Y<=Z on -Wparentheses instead of -Wextra. 2004-07-17 10:20:51 +01:00
Wparentheses-3.c c-typeck.c (parser_build_binary_op): Condition warnings for X<=Y<=Z on -Wparentheses instead of -Wextra. 2004-07-17 10:20:51 +01:00
Wparentheses-4.c c-typeck.c (parser_build_binary_op): Condition warnings for X<=Y<=Z on -Wparentheses instead of -Wextra. 2004-07-17 10:20:51 +01:00
Wparentheses-5.c c-tree.h (struct c_expr): Define. 2004-07-19 09:38:52 +01:00
Wparentheses-6.c c-typeck.c (parser_build_binary_op): Condition warnings for X<=Y<=Z on -Wparentheses instead of -Wextra. 2004-07-17 10:20:51 +01:00
Wparentheses-7.c c-typeck.c (parser_build_binary_op): Condition warnings for X<=Y<=Z on -Wparentheses instead of -Wextra. 2004-07-17 10:20:51 +01:00
Wparentheses-8.c c-typeck.c (parser_build_binary_op): Condition warnings for X<=Y<=Z on -Wparentheses instead of -Wextra. 2004-07-17 10:20:51 +01:00
Wparentheses-9.c c-typeck.c (parser_build_binary_op): Condition warnings for X<=Y<=Z on -Wparentheses instead of -Wextra. 2004-07-17 10:20:51 +01:00
Wparentheses-10.c c-tree.h (struct c_expr): Define. 2004-07-19 09:38:52 +01:00
Wredundant-decls-1.c Zack Weinberg <zack@codesourcery.com 2004-07-25 03:58:50 +00:00
Wreturn-type.c c-decl.c (finish_function): Warn about a non-void function with no return statement and no abnormal exit. 2002-02-07 07:22:10 -05:00
Wreturn-type2.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
Wshadow-1.c c-decl.c (duplicate_decls): Break apart into... 2004-01-11 01:18:58 +00:00
Wshadow-2.c PR 12267, 12391, 12560, 13129, 14114, 14113 2004-03-23 23:47:53 +00:00
Wswitch-2.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
Wswitch-default.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
Wswitch-enum.c re PR c/1027 (slightly misleading printf format warning) 2004-07-01 09:52:33 +01:00
Wswitch.c re PR c/1027 (slightly misleading printf format warning) 2004-07-01 09:52:33 +01:00
Wunknownprag.c re PR preprocessor/7070 (internal error with -Wunknown-pragmas && empty #pragma) 2002-06-27 05:59:53 +00:00
Wunreachable-1.c jump.c (never_reached_warning): Add finish argument. 2002-02-12 22:39:42 +01:00
Wunreachable-2.c jump.c (never_reached_warning): Add finish argument. 2002-02-12 22:39:42 +01:00
Wunreachable-3.c re PR c/10175 (-Wunreachable-code doesn't work for single lines) 2003-04-03 20:25:40 -05:00
Wunreachable-4.c PR middle-end/10336, c++/10401 2003-04-15 12:13:14 -04:00
Wunreachable-5.c re PR c/10175 (-Wunreachable-code doesn't work for single lines) 2003-04-17 01:22:51 +00:00
Wunreachable-6.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
Wunreachable-7.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
Wunreachable-8.c * gcc.dg/Wunreachable-8.c : New test. 2004-06-30 10:42:24 -06:00
alias-1.c Testsuite changes for new -Wstrict-aliasing=2 option. 2004-03-09 22:04:14 -08:00
alias-2.c Testsuite changes for new -Wstrict-aliasing=2 option. 2004-03-09 22:04:14 -08:00
align-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
alpha-base-1.c alpha.c (mode_mask_operand): Simplify without ifdefs. 2002-06-04 15:46:00 -07:00
alpha-base-2.c alpha.c (reg_or_const_int_operand): New. 2002-06-03 21:06:38 -07:00
alpha-cix-1.c alpha.c (mode_mask_operand): Simplify without ifdefs. 2002-06-04 15:46:00 -07:00
alpha-cix-2.c alpha.c (mode_mask_operand): Simplify without ifdefs. 2002-06-04 15:46:00 -07:00
alpha-max-1.c alpha.c (mode_mask_operand): Simplify without ifdefs. 2002-06-04 15:46:00 -07:00
alpha-max-2.c alpha.c (mode_mask_operand): Simplify without ifdefs. 2002-06-04 15:46:00 -07:00
altivec-1.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec-2.c darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Refer to SUBTARGET_OPTION_TRANSLATE_TABLE for architecture-specific options. 2004-02-21 09:08:37 +00:00
altivec-3.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec-4.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec-5.c darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Refer to SUBTARGET_OPTION_TRANSLATE_TABLE for architecture-specific options. 2004-02-21 09:08:37 +00:00
altivec-6.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec-7.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec-8.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec-9.c darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Refer to SUBTARGET_OPTION_TRANSLATE_TABLE for architecture-specific options. 2004-02-21 09:08:37 +00:00
altivec-10.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec-11.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec-12.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec-13.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec-14.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec-15.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec-16.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec-varargs-1.c altivec-1.c: XFAIL powerpc-ibm-aix*. 2004-06-08 14:45:38 -04:00
altivec_check.h 20020118-1.c: Declare abort. 2004-08-04 23:06:49 -07:00
always_inline.c re PR middle-end/13448 (gcc 3.3.2, internal error when -O3 and trying to modify function const arg) 2004-02-29 23:43:29 +00:00
always_inline2.c re PR middle-end/13448 (gcc 3.3.2, internal error when -O3 and trying to modify function const arg) 2004-02-29 23:43:29 +00:00
always_inline3.c re PR middle-end/13448 (gcc 3.3.2, internal error when -O3 and trying to modify function const arg) 2004-02-29 23:43:29 +00:00
anon-struct-1.c c-common.c (flag_ms_extensions): Move from c++ front end. 2002-06-16 12:09:30 -07:00
anon-struct-2.c c-common.c (flag_ms_extensions): Move from c++ front end. 2002-06-16 12:09:30 -07:00
anon-struct-3.c c-common.c (flag_ms_extensions): Move from c++ front end. 2002-06-16 12:09:30 -07:00
arm-asm.c * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets. 2003-02-28 13:45:31 +00:00
arm-eabi1.c configure.in (arm*-*-eabi*): New target. 2004-08-11 02:50:14 +00:00
arm-g2.c arm.c (arm_rtx_costs): Improve for xscale multiply. 2003-12-02 02:17:18 +00:00
arm-mmx-1.c * gcc.dg/arm-mmx-1.c: Use asm to clobber registers. 2004-06-15 15:25:52 +00:00
arm-scd42-1.c xscale testcases from James Lemke 2003-12-16 14:38:58 -08:00
arm-scd42-2.c xscale testcases from James Lemke 2003-12-16 14:38:58 -08:00
arm-scd42-3.c xscale testcases from James Lemke 2003-12-16 14:38:58 -08:00
array-1.c
array-2.c c-typeck.c (really_start_incremental_init): Discriminate between zero-length arrays and flexible arrays. 2001-09-20 20:27:59 -04:00
array-3.c c-decl.c (grokdeclarator): Give zero-length arrays size zero. 2001-01-03 17:14:16 -08:00
array-4.c c-typeck.c (really_start_incremental_init): Discriminate between zero-length arrays and flexible arrays. 2001-09-20 20:27:59 -04:00
array-5.c c-decl.c (c_init_decl_processing): Set pedantic_lvalues to true unconditionally. 2004-01-20 01:38:27 +00:00
array-6.c re PR c/5597 ([regression from 2.95.3] Initialization of flexible char array member segfaults) 2002-03-21 18:03:46 -08:00
array-7.c * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests. 2004-08-03 15:19:39 +01:00
array-quals-1.c array-quals-1.c: xfail on powerpc*-*-aix*. 2004-01-17 23:39:34 -05:00
asm-1.c
asm-2.c c-decl.c (finish_function): Warn about a non-void function with no return statement and no abnormal exit. 2002-02-06 15:40:18 -05:00
asm-3.c c-decl.c (finish_function): Warn about a non-void function with no return statement and no abnormal exit. 2002-02-06 15:40:18 -05:00
asm-4.c re PR c/5609 (ICE on named operands in inline assembler) 2002-02-06 17:38:40 -08:00
asm-5.c regrename.c (build_def_use): Don't rename asm operands that were originally hard registers. 2001-12-31 15:16:08 -08:00
asm-6.c * gcc.dg/asm-6.c, 2002-04-13 09:33:01 +00:00
asm-7.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
asm-8.c re PR inline-asm/11676 (operand to volatile asm incorrectly removed) 2003-07-26 08:53:14 -07:00
asm-fs-1.c Oops, this works as expected now. 2003-04-04 01:36:45 +00:00
asm-names.c asm-names.c: Use scan-assembler-not rather than linker trickery. 2003-10-13 23:09:17 +00:00
asmreg-1.c * gcc.dg/asmreg-1.c: New test. 2003-02-22 03:21:27 +00:00
attr-alias-1.c attrib10.C: Mark for warning. 2004-02-27 00:42:23 -08:00
attr-alwaysinline.c attr-alwaysinline.c: New. 2002-02-22 00:09:04 +00:00
attr-invalid.c c-common.c (handle_used_attribute): Accept static data too. 2003-02-18 18:07:06 -08:00
attr-nest.c * gcc.dg/attr-nest.c: New test. 2002-02-15 16:11:10 +00:00
attr-noinline.c c-decl.c (duplicate_decls): Break apart into... 2004-01-11 01:18:58 +00:00
attr-used-2.c c-common.c (handle_used_attribute): Accept static data too. 2003-02-18 18:07:06 -08:00
attr-used.c attr-noinline.c, [...]: New tests. 2001-10-18 18:29:25 +00:00
attr-warn-unused-result.c c-common.c (handle_warn_unused_result_attribute): New function. 2003-09-16 09:58:27 +02:00
bconstp-1.c builtins.c (fold_builtin_constant_p): Return integer_zero_node for complex expressions when cfun == 0. 2001-08-04 00:20:37 +00:00
bf-ms-attrib.c bf-ms-layout.c: Enable for cygwin and mingw32 targets. 2003-01-10 23:56:06 +00:00
bf-ms-layout.c bf-ms-layout.c: Enable for cygwin and mingw32 targets. 2003-01-10 23:56:06 +00:00
bf-no-ms-layout.c bf-ms-layout.c: Enable for cygwin and mingw32 targets. 2003-01-10 23:56:06 +00:00
bf-spl1.c
bitfld-1.c c-decl.c (check_bitfield_type_and_width): Remove enum special case suppression of pedwarn. 2003-12-18 13:03:24 -08:00
bitfld-2.c re PR c/2511 (-pedantic not warning about bitfield overflow) 2004-07-08 09:45:05 +01:00
bitfld-3.c stor-layout.c (place_union_field): For bitfields if PCC_BITFIELD_TYPE_MATTERS and TYPE_USER_ALIGN... 2002-08-08 01:20:35 +02:00
bitfld-4.c tree.c (maybe_dummy_object): Replace // with /* */e 2002-08-10 13:11:43 +00:00
bitfld-5.c stor-layout.c (place_field): Update rli->offset as well as rli->bitpos. 2002-11-20 10:09:01 +00:00
bitfld-6.c * gcc.dg/bitfld-6.c: New test. 2002-11-27 15:17:31 +00:00
bitfld-7.c re PR c/10333 (typeof (bitfield) is accepted but doesn't work) 2003-11-29 20:09:48 +00:00
bitfld-8.c re PR c/3347 (Too large bitfields should be errors) 2003-12-17 00:25:24 +00:00
builtin-apply1.c re PR target/11184 ([ia64 hpux] ICE on __builtin_apply building libobjc) 2003-09-18 20:43:13 +00:00
builtin-apply2.c builtin-apply2.c: Set size of stack argument data to 64. 2003-11-28 16:35:52 +00:00
builtin-apply3.c builtin-apply2.c: Set size of stack argument data to 64. 2003-11-28 16:35:52 +00:00
builtin-choose-expr.c builtin-types-compatible-p.c: New. 2001-12-08 22:29:03 +00:00
builtin-inf-1.c config.gcc: Remove obsolete ports and configurations. 2004-02-04 05:13:43 +00:00
builtin-prefetch-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
builtin-protos-1.c builtin-types.def (BT_UINT): Rename from BT_UNSIGNED. 2004-07-09 16:04:33 -07:00
builtin-return-1.c re PR middle-end/11151 (__builtin_return(__builtin_apply(...)) gives wrong result) 2003-12-05 06:46:35 +00:00
builtins-1.c re PR c/14635 (nan functions should not be C90 built-ins) 2004-03-20 10:19:11 +00:00
builtins-2.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
builtins-6.c fold-const.c (fold_mathfn_compare): New function to simplify comparisons against built-in math functions. 2003-03-20 17:48:26 +00:00
builtins-7.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
builtins-8.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
builtins-9.c builtins.c (fold_builtin): Constant fold expressions as x*0.5 instead of x/2.0. 2003-04-08 23:24:38 +00:00
builtins-10.c builtins.c (fold_builtin): Constant fold expressions as x*0.5 instead of x/2.0. 2003-04-08 23:24:38 +00:00
builtins-11.c fold-const.c (fold): Use "fold" following build in more places. 2003-04-08 23:28:28 +00:00
builtins-12.c builtin-types.def (BT_FN_STRING_CONST_STRING): New builtin type. 2003-04-14 02:55:31 +00:00
builtins-13.c builtin-types.def (BT_FN_STRING_CONST_STRING): New builtin type. 2003-04-14 02:55:31 +00:00
builtins-14.c real.c (real_powi): New function to calculate the value of a real raised to an integer power, i.e. 2003-05-06 03:14:10 +00:00
builtins-15.c re PR rtl-optimization/10764 (ICE when using log(), -fast-math and optimization) 2003-05-14 21:13:49 +00:00
builtins-16.c builtins.def (BUILT_IN_CABS, [...]): New builtins representing ISO C99's cabs, cabsf and cabsl. 2003-06-03 11:27:23 +00:00
builtins-17.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
builtins-18.c calls.c (expand_call): Recognize calls to "sqrt" and create corresponding notes. 2003-12-24 06:52:27 +00:00
builtins-19.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
builtins-20.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
builtins-21.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
builtins-22.c i386.md (expsf2, [...]): New patterns to implement exp, expf and expl built-ins as inline x87 intrinsics. 2003-06-15 13:32:31 +00:00
builtins-23.c optabs.h (enum optab_index): Add new OTI_tan and OTI_atan. 2003-06-16 12:53:16 +00:00
builtins-24.c builtins.c (expand_builtin): Use expand_builtin_pow to expand calls for pow... 2003-06-24 02:20:12 +00:00
builtins-26.c real.c (real_trunc, [...]): New functions to implement trunc, floor and ceil respectively. 2003-07-03 21:38:55 +00:00
builtins-27.c fold-const.c (fold <MULT_EXPR>): Optimize both x*pow(x,c) and pow(x,c)*x as pow(x,c+1) for constant values c. 2003-08-01 00:36:53 +00:00
builtins-28.c c-common.c (expand_tree_builtin): Ensure creal and cimag functions do not return lvalues. 2003-10-20 23:03:34 +01:00
builtins-30.c PR 12267, 12391, 12560, 13129, 14114, 14113 2004-03-23 23:47:53 +00:00
builtins-31.c builtins.def (BUILT_IN_SIGNBIT, [...]): New GCC builtins. 2004-02-01 14:59:15 +00:00
builtins-32.c builtins.def (BUILT_IN_SIGNBIT, [...]): New GCC builtins. 2004-02-01 14:59:15 +00:00
builtins-33.c optabs.h (enum optab_index): Add new OTI_log1p. 2004-05-07 07:38:21 +02:00
builtins-34.c optabs.h (enum optab_index): Add new OTI_expm1. 2004-05-03 07:31:45 +02:00
builtins-35.c re PR c/14635 (nan functions should not be C90 built-ins) 2004-03-20 10:19:11 +00:00
builtins-36.c builtins.c: Implement support for sincos function. 2004-04-06 19:34:33 +00:00
builtins-37.c optabs.c (expand_twoval_unop): Reorder function arguments. 2004-04-14 02:37:29 +00:00
builtins-38.c optabs.h (enum optab_index): Add new OTI_logb and OTI_ilogb. 2004-04-15 02:43:46 +00:00
builtins-39.c optabs.h (enum optab_index): Add new OTI_asin and OTI_acos. 2004-04-20 19:40:31 +00:00
builtins-40.c optabs.h (enum optab_index): Add new OTI_fmod and OTI_drem. 2004-05-06 07:19:24 +02:00
builtins-41.c real.c (real_copysign): New function to implement libm's copysign. 2004-06-07 20:50:14 +00:00
builtins-43.c builtins.c (fold_builtin_classify): New. 2004-07-01 08:02:34 +00:00
builtins-44.c builtins.c (fold_builtin_classify): New. 2004-07-01 08:02:34 +00:00
builtins-45.c builtins.c (fold_builtin_classify): New. 2004-07-01 08:02:34 +00:00
builtins-config.h * gcc.dg/builtins-config.h: Handle FreeBSD. 2004-06-23 02:25:06 +00:00
c90-array-lval-1.c re PR c/461 (non-lvalue arrays) 2001-11-06 12:39:36 +00:00
c90-array-lval-2.c re PR c/461 (non-lvalue arrays) 2001-11-06 12:39:36 +00:00
c90-array-lval-3.c re PR c/461 (non-lvalue arrays) 2001-11-06 12:39:36 +00:00
c90-array-lval-4.c re PR c/461 (non-lvalue arrays) 2001-11-06 12:39:36 +00:00
c90-array-lval-5.c re PR c/461 (non-lvalue arrays) 2001-11-06 12:39:36 +00:00
c90-array-lval-6.c re PR c/12446 (ICE in emit_move_insn on complicated array reference) 2003-10-04 18:02:32 +00:00
c90-array-lval-7.c c-typeck.c (build_conditional_expr): Do not allow non-lvalue arrays. 2004-01-24 00:30:58 +00:00
c90-array-quals-2.c c-typeck.c (composite_type, [...]): Abort if we have type qualifiers at all. 2004-06-23 13:53:17 -07:00
c90-array-quals.c [multiple changes] 2004-06-23 10:05:45 -07:00
c90-arraydecl-1.c c-decl.c (build_array_declarator): Say 'ISO C90', not 'ISO C89'. 2002-07-21 21:35:17 +00:00
c90-complex-1.c
c90-complit-1.c re PR c/4787 (Different anonymous variables declared but only one allocated when the initialization is the same) 2001-12-04 22:55:40 +00:00
c90-const-expr-1.c
c90-const-expr-2.c c90-const-expr-2.c (foo): Avoid extra warning on 64-bit systems. 2003-11-12 07:44:46 +01:00
c90-const-expr-3.c vbase1.C: Fix comment typos. 2003-07-01 12:01:44 +00:00
c90-digraph-1.c ChangeLog: Follow spelling conventions. 2002-09-15 17:51:50 +00:00
c90-dupqual-1.c re PR c/14517 (change in behaviour wrt duplicate qualifiers) 2004-03-10 16:45:37 -08:00
c90-enum-comma-1.c
c90-flex-array-1.c c-decl.c (flexible_array_type_p): New function. 2002-08-17 15:48:28 +01:00
c90-float-1.c * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests. 2001-01-15 18:22:31 +00:00
c90-fordecl-1.c
c90-hexfloat-1.c toplev.c: Don't include setjmp.h. 2002-03-25 20:52:28 +00:00
c90-hexfloat-2.c ChangeLog: follow spelling conventions. 2002-09-16 13:29:51 +00:00
c90-idem-qual-1.c
c90-idem-qual-2.c c-decl.c (grokdeclarator): Make error for duplicate type qualifiers into a pedwarn, disabled for C99. 2002-11-10 16:24:26 +00:00
c90-idem-qual-3.c re PR c/12165 (Typedef'ed variables ignore typedef's const qualifier) 2004-01-07 19:40:03 +00:00
c90-impl-decl-1.c
c90-impl-int-1.c
c90-impl-int-2.c
c90-init-1.c README.Portability: Change "ISO C89" to "ISO C90". 2004-02-08 20:55:34 +00:00
c90-intconst-1.c * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests. 2001-11-20 12:29:30 +00:00
c90-intprom-1.c c-typeck.c (common_type): Prefer long long to long when same precision. 2004-04-10 19:47:50 +01:00
c90-longlong-1.c
c90-mixdecl-1.c
c90-restrict-1.c Tweaks for Bison-1.875. 2003-01-25 14:39:11 +00:00
c90-return-1.c
c90-scope-1.c
c90-vla-1.c c-decl.c (grokdeclarator): Don't pedwarn variable sized arrays for c99. 2002-04-24 15:26:10 -07:00
c94-digraph-1.c ChangeLog: Follow spelling conventions. 2002-09-15 17:51:50 +00:00
c99-array-lval-1.c re PR c/461 (non-lvalue arrays) 2001-11-06 12:39:36 +00:00
c99-array-lval-2.c re PR c/461 (non-lvalue arrays) 2001-11-06 12:39:36 +00:00
c99-array-lval-3.c re PR c/461 (non-lvalue arrays) 2001-11-06 12:39:36 +00:00
c99-array-lval-4.c re PR c/461 (non-lvalue arrays) 2001-11-06 12:39:36 +00:00
c99-array-lval-5.c re PR c/461 (non-lvalue arrays) 2001-11-06 12:39:36 +00:00
c99-array-lval-6.c re PR c/12446 (ICE in emit_move_insn on complicated array reference) 2003-10-04 18:02:32 +00:00
c99-array-lval-7.c c-typeck.c (build_conditional_expr): Do not allow non-lvalue arrays. 2004-01-24 00:30:58 +00:00
c99-array-nonobj-1.c
c99-arraydecl-1.c c-parse.in (array_declarator): New. 2001-05-25 12:12:47 +01:00
c99-arraydecl-2.c re PR c/11943 (Accepts invalid declaration "int x[2, 3];" in C99 mode) 2003-10-24 16:30:37 +01:00
c99-bool-1.c re PR c++/11946 (fun and merriment with enums as function arguments) 2003-08-20 07:06:47 +00:00
c99-complex-1.c
c99-complex-2.c
c99-complit-1.c re PR c/4787 (Different anonymous variables declared but only one allocated when the initialization is the same) 2001-12-04 22:55:40 +00:00
c99-complit-2.c re PR c/4787 (Different anonymous variables declared but only one allocated when the initialization is the same) 2001-12-04 22:55:40 +00:00
c99-condexpr-1.c
c99-const-expr-1.c
c99-const-expr-2.c c99-const-expr-2.c (foo): Avoid extra warning on 64-bit systems. 2003-11-12 12:19:10 +01:00
c99-const-expr-3.c vbase1.C: Fix comment typos. 2003-07-01 12:01:44 +00:00
c99-digraph-1.c ChangeLog: Follow spelling conventions. 2002-09-15 17:51:50 +00:00
c99-dupqual-1.c re PR c/14517 (change in behaviour wrt duplicate qualifiers) 2004-03-10 16:45:37 -08:00
c99-enum-comma-1.c
c99-flex-array-1.c 20000926-1.c: Update expected warnings. 2001-01-04 21:56:00 -08:00
c99-flex-array-2.c c99-flex-array-2.c: Add -std=iso9899:1999 2002-02-12 04:09:34 +00:00
c99-flex-array-3.c c-decl.c (flexible_array_type_p): New function. 2002-08-17 15:48:28 +01:00
c99-flex-array-4.c c-decl.c (flexible_array_type_p): New function. 2002-08-17 15:48:28 +01:00
c99-float-1.c c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and DECIMAL_DIG cases for Irix." 2001-01-31 16:07:13 +00:00
c99-fordecl-1.c
c99-fordecl-2.c
c99-func-1.c
c99-func-2.c Tweaks for Bison-1.875. 2003-01-25 14:39:11 +00:00
c99-func-3.c Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +00:00
c99-func-4.c Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +00:00
c99-hexfloat-1.c
c99-hexfloat-2.c ChangeLog: follow spelling conventions. 2002-09-16 13:29:51 +00:00
c99-idem-qual-1.c
c99-idem-qual-2.c c-decl.c (grokdeclarator): Make error for duplicate type qualifiers into a pedwarn, disabled for C99. 2002-11-10 16:24:26 +00:00
c99-idem-qual-3.c re PR c/12165 (Typedef'ed variables ignore typedef's const qualifier) 2004-01-07 19:40:03 +00:00
c99-impl-decl-1.c
c99-impl-int-1.c c-decl.c (grokdeclarator): In C99 mode... 2001-02-12 17:31:42 +00:00
c99-impl-int-2.c
c99-init-1.c c-typeck.c (store_init_value): Don't require constant initializer elements with -pedantic -std=c99. 2001-01-13 00:18:05 +01:00
c99-init-2.c c-typeck.c (store_init_value): Don't require constant initializer elements with -pedantic -std=c99. 2001-01-13 00:18:05 +01:00
c99-init-3.c c-typeck.c (set_init_index): Require designator to be of integer type. 2004-07-22 00:51:29 +01:00
c99-intconst-1.c c-common.c (c_common_init): Override cpplib's default warn_long_long setting. 2002-06-02 19:37:34 +00:00
c99-intprom-1.c c-typeck.c (common_type): Prefer long long to long when same precision. 2004-04-10 19:47:50 +01:00
c99-longlong-1.c
c99-main-1.c
c99-mixdecl-1.c
c99-restrict-1.c
c99-restrict-2.c * gcc.dg/c99-restrict-2.c: New test. 2003-10-24 13:00:25 +01:00
c99-return-1.c
c99-scope-1.c
c99-scope-2.c c99-scope-2.c: Don't generally assume adding more largest-type elements to a struct makes its... 2001-08-01 02:40:03 +00:00
c99-tag-1.c c-decl.c (xref_tag): Don't return previous tags of wrong type. 2001-06-11 12:50:29 +01:00
c99-tag-2.c * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests. 2004-08-03 15:19:39 +01:00
c99-vla-1.c c-decl.c (grokdeclarator): Don't pedwarn variable sized arrays for c99. 2002-04-24 15:26:10 -07:00
cast-function-1.c re PR c/14188 (Suggestion: improve warning message for call through incompatible type) 2004-02-23 12:41:43 +00:00
cast-lvalue-1.c c-decl.c (c_init_decl_processing): Set pedantic_lvalues to true unconditionally. 2004-01-20 01:38:27 +00:00
cast-lvalue-2.c c-decl.c (c_init_decl_processing): Set pedantic_lvalues to true unconditionally. 2004-01-20 01:38:27 +00:00
cast-qual-1.c
cast-qual-2.c * gcc.dg/cast-qual-2.c: New test. 2002-02-04 17:02:39 +00:00
cleanup-1.c c-common.c (handle_cleanup_attribute): New. 2003-06-04 10:06:00 -07:00
cleanup-2.c c-common.c (handle_cleanup_attribute): New. 2003-06-04 10:06:00 -07:00
cleanup-3.c c-common.c (handle_cleanup_attribute): New. 2003-06-04 10:06:00 -07:00
cleanup-4.c c-common.c (handle_cleanup_attribute): New. 2003-06-04 10:06:00 -07:00
cleanup-5.c Index: gcc/ChangeLog 2004-07-01 04:09:07 +00:00
cleanup-6.c c-common.c (handle_cleanup_attribute): New. 2003-06-04 10:06:00 -07:00
cleanup-7.c c-common.c (handle_cleanup_attribute): New. 2003-06-04 10:06:00 -07:00
cleanup-8.c Index: gcc/ChangeLog 2004-07-01 04:09:07 +00:00
cleanup-9.c Index: gcc/ChangeLog 2004-07-01 04:09:07 +00:00
cleanup-10.c Index: gcc/ChangeLog 2004-07-01 04:09:07 +00:00
cleanup-11.c Index: gcc/ChangeLog 2004-07-01 04:09:07 +00:00
clobbers.c
comp-return-1.c c-decl.c (start_function): Form composite type of function types rather than copying type from previous... 2004-07-23 20:22:13 +01:00
compare1.c
compare2.c c-typeck.c (c_tree_expr_nonnegative_p): New function. 2002-09-07 20:20:35 -07:00
compare3.c fold-const.c (tree_expr_nonnegative_p): Treat truth values as non-negative. 2000-12-19 01:17:20 +00:00
compare4.c fold-const.c (tree_expr_nonnegative_p): Detect more non-negative cases. 2001-05-21 01:21:23 +00:00
compare5.c fold-const.c (tree_expr_nonnegative_p): Handle *_DIV_EXPR, *_MOD_EXPR, SAVE_EXPR and NON_LVALUE_EXPR. 2001-08-24 12:18:45 +00:00
compare6.c re PR c/2098 (compare with unsigned variable - no error reporting) 2002-04-25 19:15:52 -07:00
compare7.c re PR c/10604 (-Wall includes sign conversion warning [3.3 regression]) 2003-05-03 21:44:31 +00:00
compare8.c fold-const.c (tree_expr_nonnegative_p): Handle BIT_XOR_EXPR like BIT_IOR_EXPR... 2004-03-26 01:20:46 +00:00
complete-port.c i * libgcc1-test.c, libgcc1.c, config/i386/perform.h: Delete file. 2001-05-17 03:16:18 +00:00
complex-1.c sparc.c (function_arg_partial_nregs): Return 0 for all complex modes whose size is lesser or equal to a word. 2003-11-02 08:27:23 +00:00
compound-lvalue-1.c c-decl.c (c_init_decl_processing): Set pedantic_lvalues to true unconditionally. 2004-01-20 01:38:27 +00:00
concat.c cpplib.h (CPP_AT_NAME, [...]): New token types. 2003-07-05 00:24:00 +00:00
concat2.c c-common.c (fix_string_type): Split out of ... 2002-04-26 00:40:12 -07:00
cond-lvalue-1.c c-decl.c (c_init_decl_processing): Set pedantic_lvalues to true unconditionally. 2004-01-20 01:38:27 +00:00
const-elim-1.c const-elim-1.c: Remove XFAIL for s390*-*-*. 2004-05-15 12:21:24 +00:00
const-elim-2.c rtl.h (STRING_POOL_ADDRESS_P): Rename to DEFERRED_CONSTANT_P. 2003-05-05 21:57:54 +00:00
conv-1.c
conv-2.c c-typeck.c (convert_for_assignment): Tightened up pointer converstions that differ in signedness. 2004-07-24 07:32:15 +00:00
cris-peep2-andu1.c cris-peep2-xsrand.c, [...]: New tests. 2004-07-22 10:08:29 +00:00
cris-peep2-andu2.c cris-peep2-xsrand.c, [...]: New tests. 2004-07-22 10:08:29 +00:00
cris-peep2-xsrand.c cris-peep2-xsrand.c, [...]: New tests. 2004-07-22 10:08:29 +00:00
darwin-abi-1.c 2003-12-04 Stuart Hastings <stuart@apple.com> 2003-12-05 00:44:57 +00:00
darwin-abi-2.c function.c (pad_to_arg_alignment): Take STACK_POINTER_OFFSET into account when aligning arguments. 2003-10-07 19:48:23 +00:00
darwin-bool-1.c darwin.c (darwin_one_byte_bool): New global variable. 2004-07-28 23:57:28 +00:00
darwin-bool-2.c darwin.c (darwin_one_byte_bool): New global variable. 2004-07-28 23:57:28 +00:00
darwin-ld-1.c invoke.texi: Document Darwin linker options... 2002-12-12 14:23:45 -08:00
darwin-ld-2.c invoke.texi: Document Darwin linker options... 2002-12-12 14:23:45 -08:00
darwin-ld-3.c invoke.texi: Document Darwin linker options... 2002-12-12 14:23:45 -08:00
darwin-ld-4.c invoke.texi: Document Darwin linker options... 2002-12-12 14:23:45 -08:00
darwin-ld-5.c Add support for darwin linker option -dynamic. 2002-12-19 15:46:49 -08:00
darwin-ld-6.c darwin.h (LINK_SPEC): Pass -nofixprebinding to linker. 2003-09-09 17:43:38 -07:00
darwin-longdouble.c rs6000.c (legitimate_lo_sum_address_p): Permit non-offsettable addresses even for DImode. 2004-07-31 01:40:18 +00:00
darwin-longlong.c darwin-longlong.c: Only use r0 in asm for darwin. 2004-02-10 11:13:24 +10:30
darwin-misaligned.c Test to check for a valid memory reference of a misaligned DImode memory 2003-12-22 18:37:24 +00:00
decl-1.c * gcc.dg/decl-1.c: Update, new test. 2002-02-16 17:31:16 +00:00
decl-2.c re PR c/7741 (ICE on conflicting types (make_decl_rtl at varasm.c:834)) 2003-02-10 12:45:54 +00:00
decl-3.c c-decl.c (duplicate_decls): Break apart into... 2004-01-11 01:18:58 +00:00
decl-4.c re PR c/13728 (Duplicate parameter names not detected) 2004-03-04 05:49:06 +00:00
decl-5.c PR 12267, 12391, 12560, 13129, 14114, 14113 2004-03-23 23:47:53 +00:00
decl-6.c re PR c/14465 (insn-output.c:790: error: `asm_out_file' undeclared) 2004-03-07 00:33:46 +00:00
decl-global-ext.c Test for testing a global followed by extern declaration. 2003-10-04 16:53:19 +00:00
deprecated.c c-decl.c (finish_function): Warn about a non-void function with no return statement and no abnormal exit. 2002-02-06 15:40:18 -05:00
dg.exp default.exp, [...]: Remove bug reporting instructions with ancient email addresses. 2001-02-08 02:29:38 +00:00
divbyzero.c c-common.c (warn_div_by_zero): New. 2001-10-23 18:14:31 +00:00
dll-1.c dll-1.c: Remove thumb target. 2003-03-13 22:21:21 +00:00
dll-2.c configure.in (arm*-*-eabi*): New target. 2004-08-11 02:50:14 +00:00
dll-3.c dll-1.c: Remove thumb target. 2003-03-13 22:21:21 +00:00
dll-4.c dll-1.c: Remove thumb target. 2003-03-13 22:21:21 +00:00
dll-5.c dll-1.c: Remove thumb target. 2003-03-13 22:21:21 +00:00
dollar.c c-common.c, c-common.h (dollars_in_ident): Remove. 2003-05-17 20:29:34 +00:00
doloop-1.c * gcc.dg/doloop-1.c: Do not check for lack of "blt". 2004-03-28 15:33:45 -05:00
duff-1.c duff-1.c: New test. 2002-11-19 04:27:13 +00:00
duff-2.c duff-1.c: New test. 2002-11-19 04:27:13 +00:00
duff-3.c duff-1.c: New test. 2002-11-19 04:27:13 +00:00
duff-4.c c-semantics.c (genrtl_do_stmt_1): New function split out from... 2003-05-29 16:33:47 +00:00
empty1.c * gcc.dg/empty1.C: Fix typo. 2002-10-01 22:23:55 +00:00
enum-compat-1.c re PR c/6024 (GCC fails to diagnose mismatch of enum types in prototype/function) 2004-01-07 22:24:44 +00:00
enum1.c * gcc.dg/enum1.c: New test. 2002-04-26 23:44:46 +00:00
enum2.c symbian.h (CC1_SPEC): Add -fno-short-enums. 2004-08-06 07:54:19 +00:00
fastmath-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
fixuns-trunc-1.c sparc-protos.h (sparc_emit_floatunsdi): Add 'mode'. 2004-02-26 18:40:41 +00:00
fnegate-1.c tree.c (real_minus_onep): New function to test for -1.0. 2002-06-01 16:56:08 +00:00
framework-1.c Add framework support for darwin. 2004-03-04 00:18:54 +00:00
fshort-wchar.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
ftrapv-1.c re PR other/15526 (-ftrapv aborts on 0 * (-1)) 2004-05-20 01:43:20 +02:00
func-ptr-conv-1.c re PR c/11234 (-pedantic accepts function pointer <-> void*) 2004-01-09 20:03:58 +00:00
funcorder.c * gcc.dg/funcorder.c: xfail hppa*64*-*-*. 2004-04-16 20:59:59 +00:00
fwrapv-1.c flags.h (flag_wrapv): New flag controlling overflow semantics. 2003-05-31 13:23:32 +00:00
fwrapv-2.c flags.h (flag_wrapv): New flag controlling overflow semantics. 2003-05-31 13:23:32 +00:00
gnu89-dupqual-1.c re PR c/14517 (change in behaviour wrt duplicate qualifiers) 2004-03-10 16:45:37 -08:00
gnu89-init-1.c c-typeck.c (process_init_element): Don't save_expr COMPOUND_LITERAL_EXPR if just its initializer will be used. 2002-01-15 12:00:43 +01:00
gnu89-init-2.c c-decl.c (build_compound_literal): Defer compound literal decls until until file end to emit them only if... 2002-07-22 12:11:16 +02:00
gnu89-init-3.c re PR c/11527 (If an array "designated intializer" in a struct causes a segv.) 2004-03-25 16:46:53 -08:00
gnu99-init-1.c c-typeck.c (set_init_index): If first is equal to last, assume as if it was not a range at all. 2001-01-31 18:38:11 +01:00
gnu99-init-2.c c-typeck.c (set_init_index): Require designator to be of integer type. 2004-07-22 00:51:29 +01:00
h8300-bss-align-1.c re PR target/14041 (H8300-elf unaligned word/longword access of zero initialized variables) 2004-06-28 10:23:02 -06:00
h8300-ice2.c * gcc.dg/h8300-ice2.c : New test 2004-06-30 10:36:47 -06:00
h8300-stack-1.c * gcc.dg/h8300-stack-1.c: New. 2003-01-02 15:01:14 +00:00
i386-3dnow-1.c mm3dnow.h: New. 2004-07-09 17:27:59 -07:00
i386-3dnow-2.c mm3dnow.h: New. 2004-07-09 17:27:59 -07:00
i386-3dnowA-1.c mm3dnow.h: New. 2004-07-09 17:27:59 -07:00
i386-3dnowA-2.c mm3dnow.h: New. 2004-07-09 17:27:59 -07:00
i386-387-1.c i386-387-1.c: Add new test for __builtin_fmod. 2004-05-07 07:55:06 +02:00
i386-387-2.c i386-387-1.c: Add new test for __builtin_fmod. 2004-05-07 07:55:06 +02:00
i386-387-3.c i386.c (x86_ext_80387_constants): Use 80387 insns to load mathematical constants on K6, Athlon, Pentium 4 and PPro. 2003-02-16 01:35:38 +00:00
i386-387-4.c builtins.c (dconstpi, dconste): New mathematical constants. 2003-06-04 12:20:40 +00:00
i386-387-5.c i386-387-1.c: Add new test for __builtin_fmod. 2004-05-07 07:55:06 +02:00
i386-387-6.c i386-387-1.c: Add new test for __builtin_fmod. 2004-05-07 07:55:06 +02:00
i386-387-7.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
i386-387-8.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
i386-asm-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
i386-asm-2.c re PR rtl-optimization/13862 (ICE while optimizing asm) 2004-03-03 10:31:36 -08:00
i386-bitfield1.c i386-bitfield1.c: Add mingw32 and cygwin to targets that use default windows32 struct layout. 2004-06-10 01:48:50 +00:00
i386-bitfield2.c i386-bitfield1.c: Add mingw32 and cygwin to targets that use default windows32 struct layout. 2004-06-10 01:48:50 +00:00
i386-bitfield3.c stor-layout.c (update_alignment_for_field): Correct handling of unnamed bitfields on PCC_BITFIELD_TYPE_MATTERS machines. 2002-12-23 16:39:36 +00:00
i386-cadd.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
i386-call-1.c * gcc.dg/i386-call-1.c: New test. 2003-07-03 17:57:45 +00:00
i386-cmov1.c i386.md (subsi_3_zext, [...]): Fix predicates. 2003-06-08 14:50:18 +00:00
i386-cmov2.c i386-cadd.c: Compile using -march=k8. 2003-02-04 20:43:04 +00:00
i386-cmov3.c i386-cadd.c: Compile using -march=k8. 2003-02-04 20:43:04 +00:00
i386-cmov4.c i386-cadd.c: Compile using -march=k8. 2003-02-04 20:43:04 +00:00
i386-cmov5.c i386-cadd.c: Compile using -march=k8. 2003-02-04 20:43:04 +00:00
i386-cpuid.h i386-cpuid.h (bit_CMOV): Define. 2004-02-17 18:12:20 +01:00
i386-cvt-1.c i386.md (subsi_3_zext, [...]): Fix predicates. 2003-06-08 14:50:18 +00:00
i386-fastcall-1.c i386.c (ix86_handle_cdecl_attribute): Check for attributes incompatible with fastcall attribute. 2002-12-19 14:00:33 -08:00
i386-fpcvt-1.c i386-cadd.c: Compile using -march=k8. 2003-02-04 20:43:04 +00:00
i386-fpcvt-2.c i386-cadd.c: Compile using -march=k8. 2003-02-04 20:43:04 +00:00
i386-fpcvt-3.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
i386-fpcvt-4.c * gcc.dg/i386-fpcvt-1.c: New test. 2003-02-10 12:12:56 +00:00
i386-local.c i386-sse-8.c: Don't use -march=pentium3 on x86_64. 2004-04-06 22:29:09 +02:00
i386-local2.c i386.md (subsi_3_zext, [...]): Fix predicates. 2003-06-08 14:50:18 +00:00
i386-loop-1.c * gcc.dg/i386-loop-1.c: New test. 2003-03-09 15:40:00 +00:00
i386-loop-2.c re PR rtl-optimization/9888 (-mcpu=k6 -Os produces out of range loop instructions) 2003-03-12 09:21:47 +00:00
i386-loop-3.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
i386-memset-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
i386-mmx-1.c config.gcc (x86_64-*-*): Install mmintrin.h and xmmintrin.h. 2002-01-15 07:17:04 +01:00
i386-mmx-2.c config.gcc (x86_64-*-*): Install mmintrin.h and xmmintrin.h. 2002-01-15 07:17:04 +01:00
i386-mmx-3.c c-common.c (c_common_type_for_mode): Build vector types on demand. 2004-03-16 20:37:31 +00:00
i386-mmx-4.c i386-cpuid.h (bit_CMOV): Define. 2004-02-17 18:12:20 +01:00
i386-mul.c i386.md (subsi_3_zext, [...]): Fix predicates. 2003-06-08 14:50:18 +00:00
i386-pentium4-not-mull.c c90-const-expr-2.c (foo): Avoid extra warning on 64-bit systems. 2003-11-12 07:44:46 +01:00
i386-pic-1.c re PR target/8340 (ICE on x86 inline asm w/ -fPIC) 2002-12-19 17:06:46 +00:00
i386-regparm.c * gcc.dg/i386-regparm.c: New. 2004-02-25 00:48:23 +00:00
i386-signbit-1.c re PR rtl-optimization/8746 (gcc miscompiles Linux kernel ppa driver on x86) 2003-03-25 10:18:47 +00:00
i386-signbit-2.c re PR rtl-optimization/8746 (gcc miscompiles Linux kernel ppa driver on x86) 2003-03-25 10:18:47 +00:00
i386-signbit-3.c re PR rtl-optimization/8746 (gcc miscompiles Linux kernel ppa driver on x86) 2003-03-25 10:18:47 +00:00
i386-sse-1.c config.gcc (x86_64-*-*): Install mmintrin.h and xmmintrin.h. 2002-01-15 07:17:04 +01:00
i386-sse-2.c config.gcc (x86_64-*-*): Install mmintrin.h and xmmintrin.h. 2002-01-15 07:17:04 +01:00
i386-sse-3.c re PR other/8202 (_mm_srli_si128 and _mm_slli_si128 missing from xmmintrin.h) 2002-10-20 20:38:41 +00:00
i386-sse-4.c c-common.c (c_common_type_for_mode): Build vector types on demand. 2004-03-16 20:37:31 +00:00
i386-sse-5.c c-common.c (c_common_type_for_mode): Build vector types on demand. 2004-03-16 20:37:31 +00:00
i386-sse-6.c i386-cpuid.h (bit_CMOV): Define. 2004-02-17 18:12:20 +01:00
i386-sse-7.c i386-cpuid.h (bit_CMOV): Define. 2004-02-17 18:12:20 +01:00
i386-sse-8.c i386-sse-8.c: Don't use -march=pentium3 on x86_64. 2004-04-06 22:29:09 +02:00
i386-sse-9.c re PR target/16570 (missing _mm_malloc and _mm_free functions in xmmintrin.h) 2004-08-03 12:52:52 -07:00
i386-ssefp-1.c i386-cadd.c: Compile using -march=k8. 2003-02-04 20:43:04 +00:00
i386-ssefp-2.c i386-cadd.c: Compile using -march=k8. 2003-02-04 20:43:04 +00:00
i386-ssetype-1.c i386-ssetype-1.c: Remove XFAIL. 2004-06-16 15:57:02 -07:00
i386-ssetype-2.c i386-cadd.c: Compile using -march=k8. 2003-02-04 20:45:00 +00:00
i386-ssetype-3.c i386-ssetype-1.c: Remove XFAIL. 2004-06-16 15:57:02 -07:00
i386-ssetype-4.c i386-cadd.c: Compile using -march=k8. 2003-02-04 20:43:04 +00:00
i386-ssetype-5.c i386.md (subsi_3_zext, [...]): Fix predicates. 2003-06-08 14:50:18 +00:00
i386-unroll-1.c i386.c: Replace "mcpu" with "mtune". 2003-02-22 19:10:03 -08:00
i386-volatile-1.c re PR rtl-optimization/11381 (volatile memory access optimized away) 2003-07-03 07:30:03 +00:00
ia64-asm-1.c
ia64-float80-1.c Bug 14610 2004-06-17 17:05:48 +00:00
ia64-float80-2.c Bug 14610 2004-06-17 17:05:48 +00:00
ia64-fptr-1.c re PR target/16559 (Incorrect code generated for function pointer) 2004-07-20 19:35:55 -07:00
ia64-got-1.c ia64.c (got_symbolic_operand): Do require a symbol+offset operand to have its offset be zero mod 0x3fff when... 2004-08-02 03:23:01 +00:00
ia64-sync-1.c
ia64-sync-2.c
ia64-sync-3.c ia64.c (ia64_expand_op_and_fetch): Fix comment. 2003-03-26 17:00:52 +01:00
ia64-sync-4.c Add the new file. 2003-04-25 15:55:18 -07:00
ia64-types1.c langhooks-def.h (lhd_register_builtin_type): New function. 2003-09-09 03:35:31 +00:00
ia64-types2.c langhooks-def.h (lhd_register_builtin_type): New function. 2003-09-09 03:35:31 +00:00
ia64-visibility-1.c attribs.c (c_common_attribute_table): Add visibility. 2002-02-26 22:17:22 +01:00
ia64-visibility-2.c varasm.c (assemble_visibility): Strip name encoding. 2002-08-01 23:59:36 +02:00
ifelse-1.c
iftrap-1.c ifcvt.c: Include except.h. 2002-04-18 13:02:18 -07:00
iftrap-2.c 20020118-1.c: Declare abort. 2004-08-04 23:06:49 -07:00
init-string-1.c re PR c/11250 (-pedantic accepts `char a[] = ("x");') 2004-07-22 00:46:20 +01:00
init-string-2.c c-typeck.c (digest_init): Don't allow arrays of signed or unsigned variants of wchar_t to be initialized... 2004-07-25 10:12:21 +01:00
inline-1.c ecos.exp (gcsec-1.c): Find linker used by gcc. 2003-03-13 03:54:27 +00:00
inline-2.c toplev.c (rest_of_compilation): Fix webizer pass ordering. 2003-10-20 21:46:55 +00:00
inline-3.c inline-3.c: New test. 2003-03-08 13:26:37 +00:00
inline-4.c c-decl.c (finish_function): Always defer if DECL_DECLARED_INLINE_P. 2003-03-26 14:53:37 -08:00
inline-5.c re PR middle-end/13448 (gcc 3.3.2, internal error when -O3 and trying to modify function const arg) 2004-02-29 23:43:29 +00:00
intermod-1.c * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha. 2003-12-10 01:30:07 -08:00
intmax_t-1.c c-common.c (c_stddef_cpp_builtins): Define __INTMAX_TYPE__ and __UINTMAX_TYPE__. 2004-08-05 01:38:31 +01:00
kpice1.c * gcc.dg/kpice1.c: New test. 2004-06-23 13:58:01 -06:00
label-compound-stmt-1.c c-parse.in (stmts_and_decls): Make label at end of compound statement a hard error. 2004-01-14 23:03:58 +00:00
local1.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
loop-1.c
loop-2.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
loop-3.c re PR rtl-optimization/13985 (ICE in gcc.c-torture/compile/930621-1.c) 2004-04-23 22:01:35 +00:00
loop-4.c * gcc.dg/loop-4.c: New test. 2004-05-17 20:53:55 +00:00
lvalue1.c c-typeck.c (build_unary_op): Invoke non_lvalue. 2002-04-26 14:56:55 -07:00
m-un-1.c msgs.exp: Delete. 2001-10-25 17:38:14 +00:00
m-un-2.c * gcc.dg/m-un-2.c: Fix the typedef of size_t. 2003-05-03 13:34:43 +00:00
m68k-slp-ice.c * gcc.dg/m68k-slp-ice.c: New test for PR c/7872. 2003-03-03 20:30:51 -08:00
macho-lo-sum.c Test to test -mdynamic-no-pic -O2 -mpowerpc64 on Darwin. 2003-12-19 23:35:40 +00:00
mips-args-1.c invoke.texi: Document -mabi=meabi, and expand on the EABI description. 2002-07-25 10:16:00 +00:00
mips-args-2.c mips-args-[23].c: Declare abort() and exit(). 2004-08-04 19:12:58 +00:00
mips-args-3.c mips-args-[23].c: Declare abort() and exit(). 2004-08-04 19:12:58 +00:00
mips-rsqrt-1.c mips.md: New reciprocal square root patterns that match sqrt(1.0/x) in addition to the... 2004-08-10 17:43:02 +00:00
mips-rsqrt-2.c mips.md: New reciprocal square root patterns that match sqrt(1.0/x) in addition to the... 2004-08-10 17:43:02 +00:00
mips-rsqrt-3.c mips.md: New reciprocal square root patterns that match sqrt(1.0/x) in addition to the... 2004-08-10 17:43:02 +00:00
missing-field-init-1.c re PR c/13282 (A "-Wno..." switch to turn off "missing initializer" warnings) 2004-08-06 11:23:23 +00:00
missing-field-init-2.c re PR c/13282 (A "-Wno..." switch to turn off "missing initializer" warnings) 2004-08-06 11:23:23 +00:00
mmix-1.c * gcc.dg/mmix-1.c: New test. 2002-01-01 20:48:31 +00:00
nest.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
nested-func-1.c * gcc.dg/nested-func-1.c: New test. 2003-11-18 12:04:04 +00:00
nonnull-1.c c-common.c (warn_nonnull): Declare. 2002-05-23 15:48:05 +00:00
nonnull-2.c c-common.c (warn_nonnull): Declare. 2002-05-23 15:48:05 +00:00
nonnull-3.c builtin-attrs.def (ATTR_NOTHROW_NONNULL_1, [...]): Renamed from ATTR_NONNULL_1, ATTR_NONNULL_2 and ATTR_NONNULL_3. 2003-05-04 22:18:17 +00:00
noreturn-1.c * gcc.dg/noreturn-1.c (foo5): Update function does return lineno. 2004-06-22 19:51:06 -07:00
noreturn-2.c
noreturn-3.c New tests for noreturn. 2001-01-02 07:55:11 +01:00
noreturn-4.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
noreturn-5.c re PR c/15052 (gcc frontend accepts mismatched function declaration/defintion) 2004-07-22 01:00:47 +01:00
noreturn-6.c c-typeck.c (function_types_compatible_p): Ignore incompatible 'volatile' qualifiers on a function's return type in GNU mode. 2003-04-30 01:28:39 +00:00
noreturn-7.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
null-pointer-1.c re PR c/13382 (Type information for const pointer disappears during optimisation.) 2003-12-23 05:26:41 +00:00
old-style-asm-1.c old-style-asm-1.c: Also check for (set (pc) on lines following the jump_insn. 2003-10-23 20:48:53 +00:00
overflow-1.c re PR rtl-optimization/13318 (ICE: floating point exception in the loop optimizer) 2003-12-07 12:57:13 +00:00
pack-test-1.c pack-test-1.c: Compile on powerpc*-*-eabi* too. 2000-12-13 20:16:33 +00:00
pack-test-1.h
pack-test-2.c pack-test-1.c: Compile on powerpc*-*-eabi* too. 2000-12-13 20:16:33 +00:00
pack-test-3.c c-common.c (handle_packed_attribute): Don't pack a struct via a typedef. 2003-07-22 09:26:01 +00:00
pack-test-4.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
pack-test-5.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
postincr-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
ppc-fmadd-1.c Index: gcc/ChangeLog 2002-12-05 01:05:13 +00:00
ppc-fmadd-2.c Index: gcc/ChangeLog 2002-12-05 01:05:13 +00:00
ppc-fmadd-3.c Index: gcc/ChangeLog 2002-12-05 01:05:13 +00:00
ppc-fsel-1.c rs6000.h (REVERSIBLE_CC_MODE): Define. 2003-05-03 23:16:56 +00:00
ppc-fsel-2.c rs6000.c (validate_condition_mode): Use flag_finite_math_only. 2003-05-05 19:33:52 +00:00
ppc-ldstruct.c In gcc/: 2002-03-09 19:14:15 +00:00
ppc-sdata-1.c ppc-sdata-1.c: New test. 2003-03-10 20:42:23 +00:00
ppc-sdata-2.c ppc-sdata-1.c: New test. 2003-03-10 20:42:23 +00:00
ppc-spe.c ppc-spe.c: Fix formatting. 2003-02-12 23:54:32 +00:00
ppc-stackalign-1.c re PR libffi/10610 ([powerpc-linux] 230 testsuite failures due to alignment errors) 2003-10-28 21:13:39 +00:00
ppc64-abi-1.c * gcc.dg/ppc64-abi-1.c: New test. 2004-01-14 09:23:06 +00:00
ppc64-abi-2.c * gcc.dg/ppc64-abi-2.c: New test. 2004-01-20 16:54:34 +00:00
ppc64-abi-3.c altivec-6.c: Use vector_size attribute, not mode. 2004-03-19 13:18:13 +00:00
pr3074-1.c re PR middle-end/3074 (Statement with no effect not flagged with -Wall) 2004-05-20 22:08:46 +00:00
pr9365-1.c re PR target/9365 ([SH] segfault in gen_far_branch (config/sh/sh.c)) 2004-01-15 12:40:05 +00:00
pr10392-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
pr11864-1.c re PR rtl-optimization/11864 (miscompiles zero extention and test) 2004-01-16 18:43:04 +00:00
pr12625-1.c * gcc.dg/pr12625-1.c: New test. 2004-07-20 15:58:02 +01:00
pr13519-1.c re PR c/13519 (typeof(nonconst+const) is const) 2004-06-06 16:21:59 +01:00
pr14092-1.c * gcc.dg/pr14092-1.c: Use intptr_t for the cast. 2004-02-11 11:53:38 +00:00
pr14289-1.c re PR middle-end/14289 (ICE in a register array) 2004-03-08 21:56:36 +00:00
pr14289-2.c re PR middle-end/14289 (ICE in a register array) 2004-03-08 21:56:36 +00:00
pr14289-3.c re PR middle-end/14289 (ICE in a register array) 2004-03-08 21:56:36 +00:00
pr14475.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pr14649-1.c re PR c/14649 (atan(1.0) should not be a constant expression) 2004-06-07 18:49:36 +00:00
pr14765-1.c re PR c/14765 (ice-on-invalid-code, ICE while compiling ({}) expression) 2004-06-07 20:49:31 +01:00
pr14963.c pr14963.c: Remove the dg-warning as it is dected by the error already. 2004-06-28 20:18:20 -07:00
pr15360-1.c re PR c/15360 (c99: extern w/initializer; extern w/internal linkage) 2004-07-25 19:42:24 +01:00
pr15649-1.c re PR rtl-optimization/15649 (ICE with __builtin_isgreater and -ffast-math) 2004-05-28 16:37:08 +00:00
pr15749-1.c re PR c/15749 (--pedantic-errors behaves differently from --pedantic with C-compiler on Linux) 2004-05-31 23:06:33 +01:00
pr15749-1.h re PR c/15749 (--pedantic-errors behaves differently from --pedantic with C-compiler on Linux) 2004-05-31 23:06:33 +01:00
pr15825-1.c re PR middle-end/15825 (if-cvt optimisation patch noce_try_sign_mask breaks apple-ppc-darwin port) 2004-06-25 18:40:07 +00:00
pr16155.c Patch for PR target/16155. 2004-08-02 11:05:47 +10:00
pragma-align-2.c pragma-align-2.c: New test. 2004-07-25 18:08:52 +00:00
pragma-align.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
pragma-darwin.c 20020118-1.c: Declare abort. 2004-08-04 23:06:49 -07:00
pragma-ep-1.c re PR c/5059 (Compiling s/w containing the use of DIR.H fails on other stat-calls) 2003-02-24 18:52:51 +00:00
pragma-ep-2.c c-pragma.c (maybe_apply_renaming_pragma): New. 2002-03-22 14:51:48 -08:00
pragma-ep-3.c * gcc.dg/pragma-ep-3.c: Fix typo. 2002-03-23 09:24:18 +00:00
pragma-init-fini.c pragma-align-2.c: New test. 2004-07-25 18:08:52 +00:00
pragma-re-1.c * gcc.dg/pragma-re-1.c: Use right pointer type. 2004-01-10 11:25:49 +00:00
pragma-re-2.c * gcc.dg/pragma-re-2.c: Avoid empty source file warning. 2002-03-26 18:30:23 -08:00
profile-generate-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
qual-return-1.c re PR c/15052 (gcc frontend accepts mismatched function declaration/defintion) 2004-07-22 01:00:47 +01:00
qual-return-2.c re PR c/15052 (gcc frontend accepts mismatched function declaration/defintion) 2004-07-22 01:00:47 +01:00
qual-return-3.c re PR c/15052 (gcc frontend accepts mismatched function declaration/defintion) 2004-07-22 01:00:47 +01:00
qual-return-4.c re PR c/15052 (gcc frontend accepts mismatched function declaration/defintion) 2004-07-22 01:00:47 +01:00
range-test-1.c fold-const.c (build_range_check): If !in_p and recursive call fails, exit immediately. 2004-06-19 01:15:59 +02:00
redecl-1.c PR 12267, 12391, 12560, 13129, 14114, 14113 2004-03-23 23:47:53 +00:00
redecl-2.c c-decl.c (diagnose_mismatched_decls): Give error for external redeclaration of identifier declared with no linkage... 2004-07-31 18:21:27 +01:00
redecl-5.c c-decl.c (implicitly_declare): Diagnose incompatible implicit declarations. 2004-08-03 23:09:13 +01:00
reg-vol-struct-1.c c-tree.h (C_DECL_REGISTER): New. 2004-03-28 00:31:41 +00:00
return-type-1.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
return-type-2.c
return-type-3.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
rs6000-ldouble-1.c 20020118-1.c: Declare abort. 2004-08-04 23:06:49 -07:00
rs6000-power2-1.c rs6000-power2-1.c: Change to compile only. 2004-04-30 05:19:32 -07:00
rs6000-power2-2.c rs6000-power2-1.c: Change to compile only. 2004-04-30 05:19:32 -07:00
section1.c re PR rtl-optimization/6871 (const objects shouldn't be moved to .bss) 2003-03-14 20:43:07 -05:00
sequence-pt-1.c re PR middle-end/3074 (Statement with no effect not flagged with -Wall) 2004-05-20 22:08:46 +00:00
setjmp-1.c
sh-relax.c * gcc.dg/sh-relax.c: Disable for sh64-*-*. 2003-03-04 19:40:34 +00:00
sh4a-bitmovua.c Introduce sh4a support. 2004-07-28 09:13:58 +00:00
sh4a-cos.c Introduce sh4a support. 2004-07-28 09:13:58 +00:00
sh4a-cosf.c Introduce sh4a support. 2004-07-28 09:13:58 +00:00
sh4a-fprun.c * gcc.dg/sh4a-fprun.c: Fix dg-do typo. 2004-08-05 13:37:02 -04:00
sh4a-fsrra.c Introduce sh4a support. 2004-07-28 09:13:58 +00:00
sh4a-memmovua.c Introduce sh4a support. 2004-07-28 09:13:58 +00:00
sh4a-sin.c Introduce sh4a support. 2004-07-28 09:13:58 +00:00
sh4a-sincos.c Introduce sh4a support. 2004-07-28 09:13:58 +00:00
sh4a-sincosf.c Introduce sh4a support. 2004-07-28 09:13:58 +00:00
sh4a-sinf.c Introduce sh4a support. 2004-07-28 09:13:58 +00:00
sibcall-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
sibcall-2.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
sibcall-3.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
sibcall-4.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
sibcall-5.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
sibcall-6.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
simd-1.c c-typeck.c (build_unary_op): include VECTOR_TYPE in set of codes permissible for unary plus. 2004-07-09 16:20:36 -07:00
simd-1b.c c-typeck.c (build_unary_op): include VECTOR_TYPE in set of codes permissible for unary plus. 2004-07-09 16:20:36 -07:00
simd-2.c c-typeck.c (build_unary_op): include VECTOR_TYPE in set of codes permissible for unary plus. 2004-07-09 16:20:36 -07:00
sparc-constant-1.c re PR rtl-optimization/10876 (Segfault when compiling KDE 3.1.2) 2003-06-04 06:52:17 +00:00
sparc-dwarf2.c PR target/10114 and PR target/10084 2003-03-28 07:47:57 +00:00
sparc-loop-1.c re PR rtl-optimization/10157 ([Sparc] internal compiler error: in extract_insn, at recog.c:2188) 2003-04-03 19:20:06 +00:00
sparc-ret.c sparc-ret.c: Run only in 32-bit mode. 2004-01-26 07:39:29 +00:00
sparc-trap-1.c re PR target/15693 (ICE - unrecognizable insn) 2004-05-31 21:34:26 +00:00
spe1.c c-typeck.c (digest_init): Add conversion for VECTOR_TYPEs. 2003-08-10 15:17:35 +00:00
spill-1.c arm.h (CLASS_LIKELY_SPILLED_P): Define. 2004-04-08 19:02:24 +00:00
splet-1.c
string-opt-1.c builtins.c (expand_builtin_memcpy): Remove endp argument and endp != 0 handling. 2003-06-03 10:57:55 +02:00
struct-alias-1.c New test. 2001-12-03 17:25:32 -08:00
struct-by-value-1.c * gcc.dg/struct-by-value-1.c: New test. 2002-03-19 09:49:43 +01:00
struct-by-value-2.c sparc.c (function_arg_record_value_1): Fix computation of the number of integer registers required. 2004-01-22 09:15:50 +00:00
struct-in-proto-1.c c-decl.c (last_function_parm_vars, [...]): New static variables. 2003-07-29 23:58:08 +00:00
struct-ret-1.c struct-ret-1.c: Add prototype for exit function and correct usage. 2002-09-10 21:06:59 +00:00
struct-ret-2.c c-decl.c (finish_function): Warn about a non-void function with no return statement and no abnormal exit. 2002-02-06 15:40:18 -05:00
struct-ret-libc.c re PR target/9506 (ABI breakage: structure return) 2003-01-31 21:59:38 +00:00
switch-1.c
switch-2.c re PR c/9262 (ICE on false case label) 2003-03-04 11:06:32 +00:00
switch-3.c re PR c/9262 (ICE on false case label) 2003-03-04 11:06:32 +00:00
switch-warn-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
switch-warn-2.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
symbian1.c symbian1.c: New test. 2004-08-03 21:20:36 +00:00
symbian2.c symbian1.c: New test. 2004-08-03 21:20:36 +00:00
symbian3.c symbian.h (CC1_SPEC): Add -fno-short-enums. 2004-08-06 07:54:19 +00:00
symbian4.c symbian.h (CC1_SPEC): Avoid passing duplicate options to the compiler. 2004-08-06 17:51:45 +00:00
symbian5.c symbian.h (CC1_SPEC): Avoid passing duplicate options to the compiler. 2004-08-06 17:51:45 +00:00
titype-1.c * gcc.dg/titype-1.c: Fix pasto. 2004-02-02 16:12:36 +00:00
trampoline-1.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
trunc-1.c 20010114-1.c: New test. 2001-01-14 11:38:49 +00:00
typedef-init.c PR c/7353 redux 2002-11-02 02:17:41 +00:00
typedef-redecl.c re PR c/13656 (ICE after redeclaring size_t in the system headers) 2004-01-13 02:52:37 +00:00
typedef-redecl.h re PR c/13656 (ICE after redeclaring size_t in the system headers) 2004-01-13 02:52:37 +00:00
typeof-1.c typeof-1.c: New test. 2002-08-15 21:17:16 +00:00
typespec-1.c re PR c/4319 (short accepted on typedef'd char) 2002-08-21 17:31:36 +01:00
ultrasp1.c
ultrasp2.c ulstrasp2.c: Do not pass -m64. 2004-03-22 07:16:41 +00:00
ultrasp3.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
ultrasp4.c ulstrasp2.c: Do not pass -m64. 2004-03-22 07:16:41 +00:00
ultrasp5.c * gcc.dg/ultrasp5.c: Fix options. 2003-03-25 09:54:45 +00:00
ultrasp6.c re PR target/7784 ([Sparc] ICE in extract_insn, at recog.c:2148) 2003-03-26 07:48:15 +00:00
ultrasp7.c re PR c/8281 ([Sparc] ICE when compiling with -O2 -fPIC for Ultrasparc) 2003-03-28 08:25:57 +00:00
ultrasp8.c ulstrasp2.c: Do not pass -m64. 2004-03-22 07:16:41 +00:00
ultrasp9.c re PR rtl-optimization/11018 ([SPARC] -mcpu=ultrasparc busts tar-1.13.25) 2003-06-04 07:13:03 +00:00
ultrasp10.c re PR target/11965 (invalid assembler code for a shift << 32 operation) 2003-09-10 12:59:36 +00:00
unaligned-1.c re PR middle-end/7847 (pragma pack / attribute(packed): unaligned access to packed structure) 2003-12-01 07:15:31 +00:00
uninit-1.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
uninit-2.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
uninit-3.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
uninit-4.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
uninit-5.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
uninit-6.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
uninit-8.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
uninit-9.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
uninit-10.c New test. 2003-01-30 22:57:51 -08:00
uninit-11.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
uninit-A.c * gcc.dg/uninit-A.c: Remove xfail markers. 2002-06-02 11:11:21 -07:00
uninit-B.c 20010114-1.c: New test. 2001-01-14 11:38:49 +00:00
uninit-C.c 20031023-4.c: XFAIL on SPARC64 2003-11-05 20:15:02 +00:00
uninit-D.c *** empty log message *** 2003-08-19 13:12:44 -07:00
uninit-E.c * gcc.dg/uninit-E.c: Add forgotten dg-warning marker. 2003-08-19 19:03:59 -07:00
uninit-F.c *** empty log message *** 2003-08-19 13:12:44 -07:00
uninit-G.c *** empty log message *** 2003-08-19 13:12:44 -07:00
uninit-H.c const-elim-1.c: Remove XFAIL for s390*-*-*. 2004-05-15 12:21:24 +00:00
union-1.c re PR target/15783 (ICE with union assignment in 64-bit mode) 2004-06-07 20:58:33 +00:00
unordered-1.c * gcc.dg/unordered-1.c: New test. 2002-03-07 11:39:13 +00:00
unordered-2.c fold-const.c (fold): Add constant folding for unordered comparison tree nodes. 2004-06-19 00:17:33 +00:00
unordered-3.c fold-const.c (fold): Add constant folding for unordered comparison tree nodes. 2004-06-19 00:17:33 +00:00
unroll-1.c backport: re PR target/7434 ([x86_64] ICE in change_address_1, at emit-rtl.c:1934) 2003-05-16 21:35:43 +02:00
unused-1.c
unused-2.c
unused-3.c
unused-4.c PR 12267, 12391, 12560, 13129, 14114, 14113 2004-03-23 23:47:53 +00:00
unused-5.c toplev.c (check_global_declarations): Suppress not-used warning for volatile variables. 2003-05-05 18:29:29 +00:00
unused-6.c re PR c/15004 ([unit-at-a-time] no warning for unused paramater in static function) 2004-04-28 20:40:55 +00:00
va-arg-1.c re PR c/14188 (Suggestion: improve warning message for call through incompatible type) 2004-02-23 12:41:43 +00:00
va-arg-2.c varargs.h: Replace with stub which issues #error. 2002-07-16 02:16:47 +00:00
va-arg-3.c New, from PR 14498. 2004-05-28 17:09:22 +00:00
verbose-asm.c re PR other/6782 (Specifing "-fverbose-asm" option throws ICE.) 2002-05-24 23:40:25 +02:00
visibility-1.c re PR c/13134 (Visibility attribute is ignored) 2003-12-10 06:34:46 +00:00
visibility-2.c re PR c/13134 (Visibility attribute is ignored) 2003-12-10 06:34:46 +00:00
visibility-3.c re PR c/13134 (Visibility attribute is ignored) 2003-12-10 06:34:46 +00:00
visibility-4.c re PR c/13134 (Visibility attribute is ignored) 2003-12-10 06:34:46 +00:00
visibility-5.c re PR c/13134 (Visibility attribute is ignored) 2003-12-10 06:34:46 +00:00
visibility-6.c re PR c/13134 (Visibility attribute is ignored) 2003-12-10 06:34:46 +00:00
visibility-7.c c-decl.c (duplicate_decls): Break apart into... 2004-01-11 01:18:58 +00:00
visibility-8.c c-common.c (shadow_warning): Delete. 2004-02-08 01:59:11 +00:00
visibility-9.c re PR c++/9283 (__attribute__((visibility ("hidden"))) not supported for class/struct) 2004-07-25 22:52:22 +00:00
visibility-10.c tree.c (handle_dll_attribute): Move here from i383/winnt.c. 2004-08-06 02:03:29 +00:00
visibility-a.c re PR c++/9283 (__attribute__((visibility ("hidden"))) not supported for class/struct) 2004-07-25 22:52:22 +00:00
vla-2.c re PR c++/6994 (ICE in find_function_data) 2002-10-25 17:26:52 +00:00
vla-init-1.c c-typeck.c (really_start_incremental_init, [...]): Avoid constructor_max_index being other than an INTEGER_CST. 2001-12-03 00:09:34 +00:00
volatile1.c re PR c/12553 ([tree-ssa] ICE in gimplify_expr with volatiles) 2003-10-20 18:02:17 -04:00
vr-mult-1.c mips.h (PREDICATE_CODES): Add macc_msac_operand. 2004-04-17 07:02:32 +00:00
vr-mult-2.c mips.h (PREDICATE_CODES): Add macc_msac_operand. 2004-04-17 07:02:32 +00:00
warn-1.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
wchar_t-1.c * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later. 2004-07-14 19:16:07 +00:00
wchar_t-2.c wchar_t-2.c: Fix typo. 2004-08-09 07:24:23 +00:00
winline-1.c Makefile.in (cgraph.o, [...]): Add intl.h dependency. 2004-01-04 14:39:13 +00:00
winline-2.c Makefile.in (cgraph.o, [...]): Add intl.h dependency. 2004-01-04 14:39:13 +00:00
winline-3.c Makefile.in (cgraph.o, [...]): Add intl.h dependency. 2004-01-04 14:39:13 +00:00
winline-4.c Makefile.in (cgraph.o, [...]): Add intl.h dependency. 2004-01-04 14:39:13 +00:00
winline-5.c Makefile.in (cgraph.o, [...]): Add intl.h dependency. 2004-01-04 14:39:13 +00:00
winline-6.c Makefile.in (cgraph.o, [...]): Add intl.h dependency. 2004-01-04 14:39:13 +00:00
winline-7.c 20001023-1.c, [...]: Declare built-in functions used. 2004-08-03 09:22:26 +01:00
wint_t-1.c * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later. 2004-07-14 23:34:34 +00:00
wtr-aggr-init-1.c c-parse.in (parsing_iso_function_signature): New variable. 2002-07-03 02:41:34 +00:00
wtr-conversion-1.c c-parse.in (parsing_iso_function_signature): New variable. 2002-07-03 02:41:34 +00:00
wtr-escape-1.c c-parse.in (parsing_iso_function_signature): New variable. 2002-07-03 02:41:34 +00:00
wtr-func-def-1.c /tmp/cvs001644 2003-10-02 00:07:50 +00:00
wtr-int-type-1.c c-parse.in (parsing_iso_function_signature): New variable. 2002-07-03 02:41:34 +00:00
wtr-label-1.c c-parse.in (parsing_iso_function_signature): New variable. 2002-07-03 02:41:34 +00:00
wtr-static-1.c c-decl.c (duplicate_decls): Break apart into... 2004-01-11 01:18:58 +00:00
wtr-strcat-1.c cpplib.h (CPP_AT_NAME, [...]): New token types. 2003-07-05 00:24:00 +00:00
wtr-suffix-1.c c-parse.in (parsing_iso_function_signature): New variable. 2002-07-03 02:41:34 +00:00
wtr-switch-1.c c-parse.in (parsing_iso_function_signature): New variable. 2002-07-03 02:41:34 +00:00
wtr-unary-plus-1.c c-parse.in (parsing_iso_function_signature): New variable. 2002-07-03 02:41:34 +00:00
wtr-union-init-1.c ChangeLog: follow spelling conventions. 2002-09-16 13:29:51 +00:00
wtr-union-init-2.c ChangeLog: follow spelling conventions. 2002-09-16 13:29:51 +00:00
wtr-union-init-3.c ChangeLog: follow spelling conventions. 2002-09-16 13:29:51 +00:00

README

Notes for testsuite/gcc.dg.

1) There should be only one driver, dg.exp.

2) Try to organize the tests by topic using file name prefixes.

   Eg: All bitfield tests are named "bf-*.c".

   This lets the person running the tests choose particular sets of tests to
   run easily (using wildcards).

   Eg: make check RUNTESTFLAGS='dg.exp=bf-*.c'

3) Remember DOS file name restrictions (8.3).  Sigh.

4) Send bugs, comments, etc. to dje@cygnus.com.