1 2007-01-10 Robert Kennedy <jimbob@google.com>
3 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
5 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
7 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
8 for different integer kinds.
9 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11 * gfortran.dg/ishft_2.f90: New test.
12 * gfortran.dg/ishft_3.f90: New test.
14 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16 * gfortran.dg/altreturn_2.f90: Removed executable bit.
18 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
20 PR tree-optimization/30322
21 * gcc.dg/tree-ssa/loop-21.c: New test.
23 2007-01-08 Geoffrey Keating <geoffk@apple.com>
25 * g++.dg/rtti/darwin-builtin-linkage.C: New.
27 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
29 * gcc.target/spu/intrinsics-1.c: Remove xfail.
31 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
33 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
34 * g++.dg/warn/overflow-warn-3.C: Likewise.
35 * g++.dg/warn/overflow-warn-4.C: Likewise.
36 * g++.dg/warn/overflow-warn-5.C: Likewise.
37 * g++.dg/warn/overflow-warn-6.C: Likewise.
38 * g++.dg/warn/Woverflow-1.C: Likewise.
39 * g++.dg/warn/Woverflow-2.C: Likewise.
40 * g++.dg/warn/Woverflow-3.C: Likewise.
41 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
43 2007-01-08 Roger Sayle <roger@eyesopen.com>
45 * gfortran.dg/array_constructor_14.f90: New test case.
46 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
48 2007-01-08 Richard Guenther <rguenther@suse.de>
50 PR tree-optimization/23603
51 * gcc.dg/tree-ssa/vrp31.c: New testcase.
52 * gcc.dg/tree-ssa/vrp32.c: Likewise.
54 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
56 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
58 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
59 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
61 * gcc.dg/simd-5.c: Likewise.
62 * gcc.dg/simd-6.c: Likewise.
63 * g++.dg/conversion/simd1.C: Likewise.
64 * g++.dg/conversion/simd3.C: Likewise.
65 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
68 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
70 PR tree-optimization/29877
71 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
72 name of a hard register for the target concerned. Adjust dg-error
73 directives to cope with new behaviour of TER.
75 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
78 * g++.dg/conversion/nullptr1.C: Added overflow warning.
79 * g++.dg/warn/overflow-warn-1.C: New.
80 * g++.dg/warn/overflow-warn-3.C: New.
81 * g++.dg/warn/overflow-warn-4.C: New.
82 * g++.dg/warn/overflow-warn-5.C: New.
83 * g++.dg/warn/overflow-warn-6.C: New.
84 * g++.dg/warn/Woverflow-1.C: New.
85 * g++.dg/warn/Woverflow-2.C: New.
86 * g++.dg/warn/Woverflow-3.C: New.
87 * g++.dg/warn/multiple-overflow-warn-2.C: New.
89 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
92 * gfortran.dg/invalid_name.f90: New test.
93 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
94 * gfortran.dg/gomp/pr29759.f90: Ditto.
96 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
98 * gfortran.dg/present_1.f90: Update error message.
100 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
103 * g++.dg/template/duplicate1.C: New test
104 * g++.dg/template/memfriend6.C: Adjust error markers.
106 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
109 * gcc.dg/torture/inline-1.c: New test.
111 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
114 * gcc.dg/multiple-overflow-warn-1.c: New.
115 * gcc.dg/multiple-overflow-warn-2.c: New.
116 * gcc.dg/overflow-warn-6.c: New.
117 * g++.dg/warn/multiple-overflow-warn-1.C: New.
119 2007-01-05 Roger Sayle <roger@eyesopen.com>
121 * gfortran.dg/array_memcpy_1.f90: New test case.
122 * gfortran.dg/array_memcpy_2.f90: Likewise.
124 2007-01-05 Richard Guenther <rguenther@suse.de>
127 * g++.dg/opt/pr27826.C: New testcase.
129 2007-01-05 Ian Lance Taylor <iant@google.com>
131 * gcc.dg/Walways-true-1.c: New test.
132 * gcc.dg/Walways-true-2.c: New test.
133 * g++.dg/warn/Walways-true-1.C: New test.
134 * g++.dg/warn/Walways-true-2.C: New test.
136 2007-01-05 Jakub Jelinek <jakub@redhat.com>
139 * gcc.dg/pr30360.c: New test.
141 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
144 * gfortran.dg/data_implied_do_1.f90: New test.
148 * gfortran.dg/char_length_1.f90: New test.
150 2007-01-05 Richard Guenther <rguenther@suse.de>
153 * g++.dg/opt/pr28116.C: New testcase.
155 2007-01-05 Tobias Burnus <burnus@net-b.de>
158 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
160 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
161 * gfortran.dg/protected_4.f90: Add pointer intent check.
162 * gfortran.dg/protected_6.f90: Add pointer intent check.
163 * gfortran.dg/pointer_intent_1.f90: New test.
164 * gfortran.dg/pointer_intent_2.f90: New test.
165 * gfortran.dg/pointer_intent_3.f90: New test.
167 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
170 * gfortran.dg/altreturn_2.f90: new test.
172 2007-01-04 Tom Tromey <tromey@redhat.com>
174 PR preprocessor/28165:
175 * gcc.dg/cpp/pr28165.c: New file.
177 2007-01-03 Josh Conner <jconner@apple.com>
180 * gcc.dg/pr29683.c: New.
182 2007-01-03 Jakub Jelinek <jakub@redhat.com>
185 * g++.dg/pch/template-1.C: New test.
186 * g++.dg/pch/template-1.Hs: New file.
188 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
191 * gcc.c-torture/compile/complex-4.c: New test.
193 2007-01-03 Joseph Myers <joseph@codesourcery.com>
195 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
197 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
199 2007-01-03 Jakub Jelinek <jakub@redhat.com>
202 * gcc.dg/pr30286.c: New test.
205 * g++.dg/template/crash66.C: New test.
208 * g++.dg/template/friend49.C: New test.
210 2007-01-03 Steven G. Kargl <kargls@comcast.net>
212 * gfortran.dg/ibits.f90: New test.
214 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
216 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
217 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
219 2007-01-02 Jan Hubicka <jh@suse.cz>
221 * gcc.dg/pr16194.c: We now output error on all three functions, not just
224 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
227 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
228 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
230 2006-01-02 Ian Lance Taylor <iant@google.com>
232 * g++.dg/warn/Wparentheses-22.C: New test.
233 * g++.dg/warn/Wparentheses-23.C: New test.
235 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
238 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
239 * gcc.dg/declspec-3-Wextra.c: New.
240 * gcc.dg/declspec-3-no.c: New
242 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
245 * gfortran.dg/interface_10.f90: Remove.
247 2007-01-01 Roger Sayle <roger@eyesopen.com>
249 * gcc.dg/fold-eqxor-4.c: New test case.
251 2007-01-02 Joseph Myers <joseph@codesourcery.com>
254 * gcc.c-torture/compile/pr30311.c: New test.
256 2007-01-01 Andrew Pinski <pinskia@gmail.com>
259 * gcc.c-torture/compile/statement-expression-1.c: New test.
261 2007-01-01 Andreas Schwab <schwab@suse.de>
264 * g++.dg/eh/pr29166.C: New test.
266 2007-01-01 Joseph Myers <joseph@codesourcery.com>
268 * lib/target-supports.exp (check_effective_target_powerpc_spe):
270 (check_effective_target_vect_cmdline_needed): Use it.
272 2006-12-31 Richard Guenther <rguenther@suse.de>
275 * testsuite/gcc.dg/pr30137-1.c: New testcase.
276 * testsuite/gcc.dg/pr30137-2.c: Likewise.
278 2006-12-31 Roger Sayle <roger@eyesopen.com>
281 * gcc.dg/fold-plusnot-1.c: New test case.
283 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
286 * g++.dg/parse/template22.C: New test.
288 2006-12-31 Richard Guenther <rguenther@suse.de>
291 * gcc.c-torture/compile/pr30338.c: New testcase.
293 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
296 * gfortran.dg/intrinsic_actual_4.f90: New test.
299 * gfortran.dg/func_decl_3.f90: New test.
301 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
304 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
305 * gfortran.dg/c_by_val_1.f: New test.
306 * gfortran.dg/c_by_val_2.f: New test.
307 * gfortran.dg/c_by_val_3.f: New test.
309 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
312 * gfortran.dg/sum_zero_array_1.f90: New test.
314 2006-12-29 Jakub Jelinek <jakub@redhat.com>
316 PR preprocessor/29612
317 * gcc.dg/cpp/pr29612-1.c: New test.
318 * gcc.dg/cpp/pr29612-2.c: New test.
320 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
323 * gfortran.dg/pure_formal_proc_1.f90: New test.
326 * gfortran.dg/intrinsic_actual_3.f90: New test.
328 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
331 * gfortran.dg/io_constraints_1.f90: Update test.
332 * gfortran.dg/io_constraints_2.f90: Update test.
333 * gfortran.dg/inquire_iolength.f90: New test.
335 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
338 * gfortran.dg/interface_10.f90: New test.
339 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
340 since z is already, locally a variable.
343 * gfortran.dg/generic_11.f90: New test.
344 * gfortran.dg/interface_7.f90: Remove name clash between module
345 name and procedure 'x' referenced in the interface.
347 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
350 * gcc.dg/Wmissing-parameter-type.c: New.
351 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
352 * gcc.dg/Wmissing-parameter-type-no.c: New.
354 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
357 * gfortran.dg/entry_array_specs_2.f: New test.
360 * gfortran.dg/nested_modules_6.f90: New test.
362 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
365 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
366 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
368 2006-12-21 Andrew Pinski <pinskia@gmail.com>
371 * g++.dg/opt/complex6.C: New test.
373 2006-12-22 Ben Elliston <bje@au.ibm.com>
375 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
376 full" if the linker on spu-*-* warns about exceeding local store.
378 And revert this patch:
379 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
380 fail to link due to relocation overflows on spu-*-*.
382 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
385 * gfortran.dg/dependency_19.f90: New test.
387 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
390 * gfortran.dg/alloc_comp_basics_3.f90: New test.
392 2006-12-21 Jakub Jelinek <jakub@redhat.com>
395 * gcc.c-torture/execute/20061220-1.c: New test.
398 * gcc.dg/gomp/asm-1.c: New test.
401 * g++.dg/eh/ia64-2.C: New test.
403 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
407 * gcc.dg/rs6000-leaf.c: New.
409 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
412 * gfortran.dg/f2c_8.f90: New test.
414 2006-12-20 Bill Wendling <wendling@apple.com>
416 * gcc.dg/asm-b.c: Check for __ppc64__.
418 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
421 * gfortran.dg/bounds_check_5.f90: New test.
423 2006-12-20 Andrew Pinski <pinskia@gmail.com>
426 * gcc.dg/gomp/complex-1.c: New testcase.
428 2006-12-20 Roger Sayle <roger@eyesopen.com>
430 * gfortran.dg/array_memset_1.f90: New test case.
432 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
434 * lib/target-supports.exp: Add spu to
435 check_effective_target_vect_widen_mult_hi_to_si.
437 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
440 * gfortran.dg/generic_9.f90: New test.
443 * gfortran.dg/generic_10.f90: New test.
445 2006-12-19 Andrew Pinski <pinskia@gmail.com>
448 * gcc.dg/pr30045.c: New test.
450 2006-12-20 Ben Elliston <bje@au.ibm.com>
452 * gcc.dg/20020312-2.c: Add a case for __SPU__.
454 2006-12-19 Eric Christopher <echristo@apple.com>
457 * gcc.c-torture/execute/pr29302-1.c: New.
459 2006-12-19 Tobias Burnus <burnus@net-b.de>
462 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
464 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
467 * gfortran.dg/altreturn_3.f90: New test.
469 * gfortran.dg/char_result_12.f90: Fix comment typos.
471 2006-12-19 Ben Elliston <bje@au.ibm.com>
473 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
474 as newlib's stdio.h uses non-traditional cpp constructs.
476 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
478 * gfortran.dg/advance.f90: Renamed to advance_1.f90
479 * gfortran.dg/append-1.f90: Renamed to append_1.f90
480 * gfortran.dg/array-1.f90: Renamed to array_1.f90
481 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
482 * gfortran.dg/backspace.f: Renamed to backspace_1.f
483 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
484 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
485 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
486 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
487 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
488 * gfortran.dg/logint-1.f: Renamed to logint_1.f
489 * gfortran.dg/logint-2.f: Renamed to logint_2.f
490 * gfortran.dg/logint-3.f: Renamed to logint_3.f
491 * gfortran.dg/advance_1.f90: Renamed from advance.f90
492 * gfortran.dg/append_1.f90: Renamed from append-1.f90
493 * gfortran.dg/array_1.f90: Renamed from array-1.f90
494 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
495 * gfortran.dg/backspace_1.f: Renamed from backspace.f
496 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
497 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
498 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
499 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
500 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
501 * gfortran.dg/logint_1.f: Renamed from logint-1.f
502 * gfortran.dg/logint_2.f: Renamed from logint-2.f
503 * gfortran.dg/logint_3.f: Renamed from logint-3.f
505 2006-12-18 Bill Wendling <wendling@apple.com>
507 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
508 id is an OjbC keyword.
510 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
512 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
514 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
516 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
518 2006-12-18 Ian Lance Taylor <iant@google.com>
520 * g++.dg/warn/Wmissing-declarations-1.C: New test.
522 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
524 * gcc.c-torture/compile/pr27528.c: Use empty templates.
526 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
529 * gfortran.fortran-torture/execute/where21.f90: New test.
531 2006-12-17 Tobias Burnus <burnus@net-b.de>
533 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
535 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
538 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
539 * gcc.dg/if-empty-1.c: Likewise.
540 * gcc.dg/pr23165.c: Likewise.
541 * g++.dg/warn/empty-body.C: Likewise.
543 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
546 * gfortran.dg/open_errors.f90: New test.
548 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
550 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
552 * gcc.target/i386/ssse3-pabsb.c: New file.
553 * gcc.target/i386/ssse3-pabsd.c: Likewise.
554 * gcc.target/i386/ssse3-pabsw.c: Likewise.
555 * gcc.target/i386/ssse3-palignr.c: Likewise.
556 * gcc.target/i386/ssse3-phaddd.c: Likewise.
557 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
558 * gcc.target/i386/ssse3-phaddw.c: Likewise.
559 * gcc.target/i386/ssse3-phsubd.c: Likewise.
560 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
561 * gcc.target/i386/ssse3-phsubw.c: Likewise.
562 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
563 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
564 * gcc.target/i386/ssse3-pshufb.c: Likewise.
565 * gcc.target/i386/ssse3-psignb.c: Likewise.
566 * gcc.target/i386/ssse3-psignd.c: Likewise.
567 * gcc.target/i386/ssse3-psignw.c: Likewise.
568 * gcc.target/i386/ssse3-vals.h: Likewise.
570 2006-12-15 Janis Johnson <janis187@us.ibm.com>
572 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
573 * lib/fortran-torture.exp: Include target-supports.exp.
575 2006-12-15 Jakub Jelinek <jakub@redhat.com>
578 * gcc.c-torture/execute/pr30185.c: New test.
580 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
584 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
585 * gcc.dg/builtin-bswap-2.c: Likewise.
586 * gcc.dg/builtin-bswap-3.c: Likewise.
587 * gcc.dg/builtin-bswap-4.c: Likewise.
588 * lib/target-supports.exp (check_effective_target_stdint_types): New.
589 * cc.c-torture/execute/mode-dependent-address.x: New file.
591 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
594 * gfortran.dg/write_zero_array: New test.
596 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
599 * gfortran.dg/write_fmt_trim.f90: New test.
601 2006-12-14 Diego Novillo <dnovillo@redhat.com>
604 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
607 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
609 * lib/target-supports.exp (check_weak_available): Use istarget
610 "hppa*-*-hpux10*" instead of regexp.
611 (check_cxa_atexit_available): Likewise.
613 2006-12-14 Richard Guenther <rguenther@suse.de>
615 PR tree-optimization/30197
616 * gcc.c-torture/execute/complex-1.c: Fix function name.
617 * gcc.dg/builtins-61.c: New testcase.
619 2006-12-14 Richard Guenther <rguenther@suse.de>
622 * gcc.dg/pr30172-1.c: New testcase.
624 2006-12-14 Richard Guenther <rguenther@suse.de>
626 PR tree-optimization/30198
627 * gcc.dg/builtins-60.c: New testcase.
629 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
631 * lib/target-supports.exp (vect_no_align): Remove spu.
633 2006-12-13 Ian Lance Taylor <iant@google.com>
637 * g++.dg/warn/Wparentheses-5.C: New test.
638 * g++.dg/warn/Wparentheses-6.C: New test.
639 * g++.dg/warn/Wparentheses-7.C: New test.
640 * g++.dg/warn/Wparentheses-8.C: New test.
641 * g++.dg/warn/Wparentheses-9.C: New test.
642 * g++.dg/warn/Wparentheses-10.C: New test.
643 * g++.dg/warn/Wparentheses-11.C: New test.
644 * g++.dg/warn/Wparentheses-12.C: New test.
645 * g++.dg/warn/Wparentheses-13.C: New test.
646 * g++.dg/warn/Wparentheses-14.C: New test.
647 * g++.dg/warn/Wparentheses-15.C: New test.
648 * g++.dg/warn/Wparentheses-16.C: New test.
649 * g++.dg/warn/Wparentheses-17.C: New test.
650 * g++.dg/warn/Wparentheses-18.C: New test.
651 * g++.dg/warn/Wparentheses-19.C: New test.
652 * g++.dg/warn/Wparentheses-20.C: New test.
653 * g++.dg/warn/Wparentheses-21.C: New test.
655 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
658 * lib/target-supports.exp (check_cxa_atexit_available): Return false
659 for target "hppa.*hpux10".
661 2006-12-13 Jakub Jelinek <jakub@redhat.com>
663 * g++.dg/debug/vartrack1.C: New test.
665 * g++.dg/opt/ifcvt1.C: New test.
667 * gcc.dg/tls/opt-13.c: New test.
669 * gcc.dg/20060425-2.c: New test.
671 * g++.dg/opt/pr15054-2.C: New test.
673 * gcc.c-torture/execute/20060420-1.c: New test.
675 * gcc.c-torture/execute/20060412-1.c: New test.
677 * objc/compile/20060406-1.m: New test.
679 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
681 * g++.dg/template/array17.C: New test.
683 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
685 * gcc.target/powerpc/altivec-23.c: New test.
687 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
690 * g++.dg/inherit/error3.C: New test.
693 * g++.dg/inherit/error4.C: New test.
695 2006-12-13 Richard Guenther <rguenther@suse.de>
697 PR tree-optimization/17687
698 * gcc.dg/builtins-59.c: New testcase.
700 2006-12-13 Ben Elliston <bje@au.ibm.com>
702 * gcc.target/spu/Wmain.c: New test.
704 2006-12-12 Josh Conner <jconner@apple.com>
706 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
707 * g++.dg/abi/thunk4.C: Likewise.
708 * g++.dg/abi/rtti3.C: Likewise.
710 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
712 * gcc.target/spu/cpat-1.c: New test.
713 * gcc.target/spu/cpat-2.c: New test.
714 * gcc.target/spu/cpat-3.c: New test.
715 * gcc.target/spu/cpat-4.c: New test.
717 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
720 * gcc.c-torture/compile/vector-1.c: New test.
721 * gcc.c-torture/compile/vector-2.c: New test.
722 * gcc.c-torture/compile/vector-3.c: New test.
724 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
726 * lib/fortran-torture.exp: Update copyright years. Remove
727 obsolete comment. Test -ftree-vectorize where it makes sense.
728 * lib/gfortran-dg.exp: Update copyright years. Use settings
729 from fortran-torture.exp.
730 * gfortran.dg/char_transpose_1.f90,
731 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
732 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
733 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
736 2006-12-12 Richard Sandiford <richard@codesourcery.com>
738 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
741 2006-12-12 Ira Rosen <irar@il.ibm.com>
743 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
744 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
745 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
746 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
749 2006-12-12 Richard Guenther <rguenther@suse.de>
752 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
754 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
755 Diego Novillo <dnovillo@redhat.com>
757 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
759 * gcc.dg/tree-ssa/pr26421.c: Likewise
760 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
761 * gcc.dg/tree-ssa/pr23382.c: Likewise.
762 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
763 * gcc.dg/tree-ssa/pr28410.c: Likewise.
764 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
765 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
766 * gcc.dg/tree-ssa/vrp07.c: Likewise.
767 * gcc.dg/tree-ssa/vrp08.c: Likewise.
768 * gcc.dg/tree-ssa/alias-12.c: Likewise.
770 2006-12-11 Jan Hubicka <jh@suse.cz>
772 * gcc.dg/tree-prof/stringop-1.c: New test.
773 * gcc.dg/tree-prof/stringop-2.c: New test.
775 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
778 * gcc.target/i386/pr30120.c: New test.
781 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
783 * gcc.target/i386/x87regparm-1.c: New test.
784 * gcc.target/i386/x87regparm-2.c: New test.
785 * gcc.target/i386/x87regparm-3.c: New test.
786 * gcc.target/i386/x87regparm-4.c: New test.
788 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
790 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
792 2006-12-10 Tobias Burnus <burnus@net-b.de>
795 * gfortran.dg/protected_1.f90: New test.
796 * gfortran.dg/protected_2.f90: New test.
797 * gfortran.dg/protected_3.f90: New test.
798 * gfortran.dg/protected_4.f90: New test.
799 * gfortran.dg/protected_5.f90: New test.
800 * gfortran.dg/protected_6.f90: New test.
802 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
803 Tobias Burnus <burnus@gcc.gnu.org>
807 * gfortran.dg/interface_4.f90: Test adding procedure to generic
809 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
810 ambiguous interfaces.
811 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
812 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
813 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
814 ambiguous interfaces.
815 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
816 * gfortran.dg/array_initializer_2.f90: Add initializer array
820 * gfortran.dg/interface_9.f90: Test that host interfaces are
821 not checked for ambiguity with the local version.
823 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
826 * gfortran.dg/module_interface_2.f90: New test.
828 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
831 * gfortran.dg/assumed_len.f90: New test.
833 2006-12-09 Richard Guenther <rguenther@suse.de>
835 * g++.dg/warn/implicit-typename1.C: Qualify types.
836 * g++.dg/parse/crash12.C: Likewise.
837 * g++.dg/tree-ssa/pr22444.C: Likewise.
839 2006-12-09 Tobias Burnus <burnus@net-b.de>
841 * gfortran.dg/array_2.f90: Added sqrt test.
843 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
845 * gcc.target/i386/x87regparm-1.c: XFAIL.
846 * gcc.target/i386/x87regparm-2.c: XFAIL.
847 * gcc.target/i386/x87regparm-3.c: XFAIL.
848 * gcc.target/i386/x87regparm-4.c: XFAIL.
850 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
852 * lib/target-supports.exp
853 (check_effective_target_large_long_double): New.
854 * gcc.dg/Wconversion-real.c : Use it.
855 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
858 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
860 * gcc.c-torture/execute/mode-dependent-address.c: New test.
862 2006-12-08 Tobias Burnus <burnus@net-b.de>
865 * gfortran.dg/import4.f90: New test for IMPORT in modules.
867 2006-12-07 Mark Mitchell <mark@codesourcery.com>
870 * g++.dg/template/crash65.C: New test.
871 * g++.dg/template/spec16.C: Tweak error markers.
873 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
875 * gcc.target/spu: New directory.
876 * gcc.target/spu/spu.exp: New file.
877 * gcc.target/spu/intrinsics-1.c: New test.
879 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
882 * g++.dg/ext/attrib27.C: New test.
883 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
884 * g++.dg/parse/typedef5.C: Likewise.
886 2006-12-07 Mike Stump <mrs@apple.com>
888 * treelang/compile/var_defs.tree: Adjust.
890 2006-12-06 Mark Mitchell <mark@codesourcery.com>
893 * g++.dg/template/crash64.C: New test.
894 * g++.dg/parse/crash27.C: Adjust error markers.
896 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
900 * gfortran.dg/read_eof_4.f90: Add tests.
901 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
902 * gfortran.dg/unf_read_corrupted_1.f90: New test.
904 2006-12-05 Mark Mitchell <mark@codesourcery.com>
907 * g++.dg/template/crash63.C: New test.
910 * g++.dg/template/crash62.C: New test.
912 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
915 * gfortran.dg/allocatable_function_1.f90: Increase the number
916 of expected calls of free to 10; the lhs section reference is
917 now evaluated so there is another call to bar. Change the
918 comment appropriately.
919 * gfortran.dg/array_section_1.f90: New test.
921 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
924 * gfortran.dg/char_result_12.f90: New test.
926 2006-12-05 Richard Guenther <rguenther@suse.de>
928 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
929 * gcc.dg/vect/vect-pow-2.c: Rename to ...
930 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
931 vect_double, xfail for spu*-*-*.
933 2006-12-04 Tobias Burnus <burnus@net-b.de>
936 * initialization_4.f90: Test noninteger exponents (-std=f95).
937 * initialization_5.f90: New test for noninteger exponents
940 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
943 * gfortran.dg/parameter_array_section_1.f90: New test.
945 2006-12-04 Mark Mitchell <mark@codesourcery.com>
948 * g++.dg/template/crash61.C: New test.
951 * g++.dg/template/error23.C: New test.
953 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
955 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
957 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
960 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
962 2006-12-04 Jakub Jelinek <jakub@redhat.com>
965 * gcc.dg/gomp/pr29965-1.c: New test.
966 * gcc.dg/gomp/pr29965-2.c: New test.
967 * gcc.dg/gomp/pr29965-3.c: New test.
968 * gcc.dg/gomp/pr29965-4.c: New test.
969 * gcc.dg/gomp/pr29965-5.c: New test.
970 * gcc.dg/gomp/pr29965-6.c: New test.
971 * g++.dg/gomp/pr29965-1.C: New test.
972 * g++.dg/gomp/pr29965-2.C: New test.
973 * g++.dg/gomp/pr29965-3.C: New test.
974 * g++.dg/gomp/pr29965-4.C: New test.
975 * g++.dg/gomp/pr29965-5.C: New test.
976 * g++.dg/gomp/pr29965-6.C: New test.
977 * g++.dg/gomp/pr29965-7.C: New test.
978 * g++.dg/gomp/pr29965-8.C: New test.
979 * g++.dg/gomp/pr29965-9.C: New test.
980 * g++.dg/gomp/pr29965-10.C: New test.
982 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
984 * gnat.dg/pointer_variable_bounds.adb: New test.
985 * gnat.dg/pointer_variable_bounds.ads: Likewise.
986 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
988 2006-12-03 Eric Christopher <echristo@apple.com>
990 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
992 2006-12-03 Richard Henderson <rth@redhat.com>
993 Andrew Pinski <pinskia@gmail.com>
996 * g++.dg/warn/unit-1.C: New test.
998 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
1000 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1002 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1004 * g++.dg/vect/vect.exp: Enable tests to run on spu.
1005 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1006 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1007 * gcc.dg/vect/vect-70.c: Reduce array size.
1008 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1009 vect_no_compaer_double targets.
1010 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1011 vect_float, vect_double, and vect_int.
1013 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1015 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1016 test for loop versioning on vect_no_align targets.
1017 * gcc.dg/vect/pr20122.c: Likewise.
1018 * gcc.dg/vect/vect-105.c: Likewise.
1019 * gcc.dg/vect/vect-42.c: Likewise.
1020 * gcc.dg/vect/vect-43.c: Likewise.
1021 * gcc.dg/vect/vect-74.c: Likewise.
1022 * gcc.dg/vect/vect-75.c: Likewise.
1023 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1024 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1025 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1026 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1028 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
1031 * gfortran.dg/value_1.f90 : New test.
1032 * gfortran.dg/value_2.f90 : New test.
1033 * gfortran.dg/value_3.f90 : New test.
1034 * gfortran.dg/value_4.f90 : New test.
1035 * gfortran.dg/value_4.c : Called from value_4.f90.
1037 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
1040 * g++.dg/cpp0x/static_assert4.C: New testcase.
1042 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1044 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1046 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
1049 * gcc.dg/pr27953.c: New test.
1051 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1054 * g++.dg/ext/vector5.C: New test.
1057 * g++.dg/other/main1.C: New test.
1059 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
1062 * gfortran.dg/convert_implied_open.f90: Change to
1063 new default record length.
1064 * gfortran.dg/unf_short_record_1.f90: Adapt to
1066 * gfortran.dg/unformatted_subrecords_1.f90: New test.
1068 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
1070 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1072 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
1075 * g++.dg/expr/pr29066.c: New.
1077 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
1078 Zdenek Dvorak <dvorakz@suse.cz>
1080 PR tree-optimization/29921
1081 * gcc.dg/pr29921-2.c: New test.
1083 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
1085 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1086 (i386_get_cpuid): New function.
1087 (i386_cpuid_ecx): Likewise.
1088 (i386_cpuid_edx): Likewise.
1089 (i386_cpuid): Updated to call i386_cpuid_edx.
1091 * gcc.target/i386/sse3-addsubpd.c: New file.
1092 * gcc.target/i386/sse3-addsubps.c: Likewise.
1093 * gcc.target/i386/sse3-haddpd.c: Likewise.
1094 * gcc.target/i386/sse3-haddps.c: Likewise.
1095 * gcc.target/i386/sse3-hsubpd.c: Likewise.
1096 * gcc.target/i386/sse3-hsubps.c: Likewise.
1097 * gcc.target/i386/sse3-lddqu.c: Likewise.
1098 * gcc.target/i386/sse3-movddup.c: Likewise.
1099 * gcc.target/i386/sse3-movshdup.c: Likewise.
1100 * gcc.target/i386/sse3-movsldup.c: Likewise.
1102 2006-12-01 Dirk Mueller <dmueller@suse.de>
1104 * g++.dg/warn/Wreturn-type-4.C: New testcase.
1106 2006-11-30 Janis Johnson <janis187@us.ibm.com>
1108 * gcc.dg/dfp/convert-int-max.c: New test.
1109 * gcc.dg/dfp/convert-int-max-fold.c: New test.
1111 2006-11-30 Richard Guenther <rguenther@suse.de>
1113 * gcc.dg/vect/vect-pow-1.c: Rename ...
1114 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
1115 floats instead of doubles, check successful vectorization.
1117 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
1120 * gcc.c-torture/compile/pr29945.c: New testcase.
1122 2006-11-30 Joseph Myers <joseph@codesourcery.com>
1124 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1127 2006-11-29 Eric Christopher <echristo@apple.com>
1129 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1131 2006-11-29 Janis Johnson <janis187@us.ibm.com>
1133 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1135 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1137 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
1140 * g++.dg/inherit/virtual2.C: New test.
1141 * g++.dg/inherit/virtual3.C: Likewise.
1142 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1143 * g++.dg/inherit/error2.C: Likewise.
1144 * g++.dg/template/instantiate1.C: Likewise.
1146 2006-11-28 Andrew Pinski <pinskia@gmail.com>
1149 * gcc.dg/tree-ssa/reassoc-12.c: New test.
1151 2006-11-28 Jan Hubicka <jh@suse.cz>
1153 * gcc.dg/memcpy-1.c: New test.
1155 2006-11-28 Jakub Jelinek <jakub@redhat.com>
1158 * g++.dg/warn/main-3.C: New test.
1160 2006-11-28 Jan Hubicka <jh@suse.cz>
1162 * gcc.dg/winline-1.c: New test.
1164 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
1166 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1169 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1172 * gfortran.dg/missing_optional_dummy_3.f90
1174 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1177 * gfortran.dg/interface_3.f90: Modify errors.
1179 2006-11-28 Ben Elliston <bje@au.ibm.com>
1181 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1182 fail to link due to relocation overflows on spu-*-*.
1184 2006-11-27 Michael Matz <matz@suse.de>
1185 Andreas Krebbel <krebbel1@de.ibm.com>
1188 * gcc.dg/20061127-1.c: New testcase.
1190 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
1192 * gcc.dg/20061124-1.c: Add exit() function prototype.
1194 2006-11-27 Jan Hubicka <jh@suse.cz>
1196 * gcc.target/i386/memcpy-1.c: Adjust size.
1197 * testsuite/gcc.dg/visibility-11.c: Likewise.
1199 2006-11-27 Richard Guenther <rguenther@suse.de>
1202 * gcc.target/i386/pow-1.c: New testcase.
1203 * gcc.dg/builtins-58.c: Likewise.
1205 2006-11-26 Mark Mitchell <mark@codesourcery.com>
1208 * g++.dg/expr/cast8.C: New test.
1210 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1212 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1213 Don't ever inline the testcase.
1215 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1218 * gfortran.fortran-torture/compile/parameter_3.f90: New
1221 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1224 * gfortran.fortran-torture/execute/transfer2.f90: New test.
1226 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1228 * gfortran.fortran-torture/execute/specifics.f90: Remove test
1231 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1233 PR libgfortran/29936
1234 * gfortran.dg/write_check3.f90: New test.
1236 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1238 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1240 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
1243 * gfortran.dg/interface_3.f90: New test.
1246 * gfortran.dg/generic_8.f90: New test.
1248 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1250 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1251 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1252 * gfortran.dg/specifics_3.f90: Remove.
1254 2006-11-24 Jakub Jelinek <jakub@redhat.com>
1257 * gcc.dg/gomp/pr29955.c: New test.
1260 * gcc.dg/pr29736.c: New test.
1262 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1265 * gcc.dg/pure-1.c: New test.
1267 2006-11-24 Joseph Myers <joseph@codesourcery.com>
1269 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1270 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1272 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
1274 * gcc.dg/20061124-1.c: New testcase.
1276 2006-11-23 Eric Christopher <echristo@apple.com>
1278 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1280 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1284 * gcc.dg/Wconversion-integer.c: New. Supersedes
1285 Wconversion-negative-constants.c
1286 * gcc.dg/Wconversion-real.c: New.
1287 * gcc.dg/Wconversion-real-integer.c: New.
1288 * gcc.dg/Wconversion-negative-constants.c: Deleted.
1289 * g++.dg/warn/Wconversion1.C: Modified.
1291 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1293 * gfortran.dg/overload_1.f90: New test.
1295 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1298 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1299 Wtraditional-conversion.
1300 * gcc.dg/overflow-warn-2.c: Likewise.
1301 * gcc.dg/Wconversion.c: Likewise. Renamed as
1302 Wtraditional-conversion.c .
1303 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1304 Wtraditional-conversion-2.c .
1305 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1306 Wtraditional-conversion-2.c
1307 * gcc.dg/Wconversion-negative-constants.c: New.
1309 2006-11-23 Andrew Pinski <pinskia@gmail.com>
1311 * gcc.dg/tree-ssa/dump-1.c: New test.
1313 2006-11-23 David Ung <davidu@mips.com>
1315 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1316 -mfp64, allowable when ISA >= 33 and float is enabled.
1317 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1318 of mthc1 and mfhc1 patterns.
1320 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
1322 PR tree-optimization/29921
1323 * gcc.dg/pr29921.c: New test.
1325 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1328 * gfortran.dg/initialization_4.f90: New test.
1330 2006-11-22 Ira Rosen <irar@il.ibm.com>
1332 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1333 platforms that have interleaving support.
1334 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1335 * gcc.dg/vect/vect-strided-a-u16-i2.c,
1336 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1337 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1338 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1339 gcc.dg/vect/vect-strided-u8-i2-gap.c,
1340 gcc.dg/vect/vect-strided-u8-i8.c,
1341 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1342 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1343 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1344 gcc.dg/vect/vect-strided-float.c,
1345 gcc.dg/vect/vect-strided-a-mult.c,
1346 gcc.dg/vect/vect-strided-mult-char-ls.c,
1347 gcc.dg/vect/vect-strided-a-u16-mult.c,
1348 gcc.dg/vect/vect-strided-a-u32-mult.c,
1349 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1350 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1351 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1352 gcc.dg/vect/vect-strided-mult.c,
1353 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1354 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1356 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1359 * gfortran.dg/auto_char_len_4.f90: New test.
1361 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1364 * gfortran.dg/generic_7.f90: New test.
1365 * gfortran.dg/defined_operators_1.f90: Add new error.
1367 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
1369 PR tree-optimization/29902
1370 * g++.dg/tree-ssa/pr29902.C: New test.
1372 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
1375 * gfortran.dg/used_types_13.f90: New test.
1377 2006-11-21 Janis Johnson <janis187@us.ibm.com>
1379 * gcc.dg/dfp/snan.c: Delete.
1381 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
1383 * g++.dg/cpp0x/static_assert1.C: New.
1384 * g++.dg/cpp0x/static_assert2.C: New.
1385 * g++.dg/cpp0x/static_assert3.C: New.
1387 2006-11-21 Richard Guenther <rguenther@suse.de>
1389 * gcc.dg/vect/vect-pow-1.c: New testcase.
1390 * gcc.dg/vect/vect-pow-2.c: Likewise.
1392 2006-11-21 Jakub Jelinek <jakub@redhat.com>
1395 * g++.dg/template/static29.C: New test.
1398 * g++.dg/conversion/simd4.C: New test.
1400 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
1403 * g++.dg/template/access19.C: New test.
1404 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1407 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1410 * gcc.dg/tree-ssa/sra-4.c: New testcase.
1412 2006-11-20 Tobias Burnus <burnus@net-b.de>
1415 * gfortran.dg/import.f90: Extended test.
1416 * gfortran.dg/import2.f90: Extended test.
1418 2006-11-20 Tobias Burnus <burnus@net-b.de>
1420 * gfortran.dg/volatile3.f90: Add conflict test.
1422 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
1425 * gfortran.dg/implicit_10.f90: New test.
1427 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
1430 * g++.dg/warn/Wall-write-strings.C: New.
1432 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
1434 * gfortran.dg/alloc_comp_constraint_5.f90: New.
1435 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1437 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1439 * gfortran.dg/use_3.f90: Remove error message.
1440 * gfortran.dg/iso_fortran_env_1.f90: New test.
1441 * gfortran.dg/iso_fortran_env_2.f90: New test.
1442 * gfortran.dg/iso_fortran_env_3.f90: New test.
1443 * gfortran.dg/iso_fortran_env_4.f90: New test.
1445 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
1447 * gcc.dg/vect/vect-27.c: Fix initialization.
1449 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1451 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1452 * gcc.dg/torture/builtin-minmax-1.c: New.
1454 * gcc.dg/builtins-20.c: Add cases for copysign.
1456 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1459 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1461 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1462 * gfortran.dg/use_1.f90: New test.
1463 * gfortran.dg/use_1.f90: New test.
1464 * gfortran.dg/use_1.f90: New test.
1466 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
1468 PR tree-optimization/29801
1469 * gcc.dg/pr29801.c: New test.
1471 2006-11-17 Jakub Jelinek <jakub@redhat.com>
1474 * gcc.dg/torture/pr29584.c: New test.
1476 2006-11-17 Joseph Myers <joseph@codesourcery.com>
1478 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1479 Condition PowerPC tests for saving FPRs on powerpc_fprs.
1480 * gcc.target/powerpc/compress-float-ppc.c,
1481 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1483 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1484 do not pass -mhard-float.
1486 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
1488 * gnat.dg/volatile_aggregate.adb: New test.
1490 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1494 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1495 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1497 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1500 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1502 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
1504 * gfortran.dg/import3.f90: Fix error message.
1506 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1509 * gfortran.fortran-torture/compile/inline_1.f90:
1512 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1514 * gcc.target/i386/x87regparm-1.c: New test.
1515 * gcc.target/i386/x87regparm-2.c: New test.
1516 * gcc.target/i386/x87regparm-3.c: New test.
1517 * gcc.target/i386/x87regparm-4.c: New test.
1519 2006-11-15 Tobias Burnus <burnus@net-b.de>
1522 * gfortran.dg/import.f90: New test.
1523 * gfortran.dg/import2.f90: New test.
1524 * gfortran.dg/import3.f90: New test.
1526 2006-11-15 Tobias Burnus <burnus@net-b.de>
1529 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1531 2006-11-15 Tobias Burnus <burnus@net-b.de>
1534 * gfortran.dg/contains.f90: New test.
1535 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1537 2006-11-15 Jakub Jelinek <jakub@redhat.com>
1539 PR tree-optimization/29581
1540 * gcc.dg/pr29581-1.c: New test.
1541 * gcc.dg/pr29581-2.c: New test.
1542 * gcc.dg/pr29581-3.c: New test.
1543 * gcc.dg/pr29581-4.c: New test.
1544 * gfortran.dg/pr29581.f90: New test.
1546 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
1549 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1550 numbers in error message headers.
1552 2006-11-14 Richard Guenther <rguenther@suse.de>
1554 * gcc.target/i386/math-torture/math-torture.exp: Restrict
1555 to i?86 and x86_64 targets.
1557 2006-11-14 Caroline Tice <ctice@apple.com>
1559 * gcc.dg/pubtypes-1.c: New file/testcase.
1560 * gcc.dg/pubtypes-2.c: New file/testcase.
1561 * gcc.dg/pubtypes-3.c: New file/testcase.
1562 * gcc.dg/pubtypes-4.c: New file/testcase.
1563 * g++.dg/pubtypes.C: New file/testcase.
1565 2006-11-14 Mark Mitchell <mark@codesourcery.com>
1568 * g++.dg/init/self1.C: New test.
1570 2006-11-14 Tobias Burnus <burnus@net-b.de>
1573 * gfortran.dg/conflicts.f90: Add.
1575 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
1577 PR rtl-optimization/29798
1579 * gcc.c-torture/execute/pr29798.c: New.
1581 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1583 * gcc.dg/builtins-20.c: Add more cases.
1585 2006-11-13 Jakub Jelinek <jakub@redhat.com>
1588 * gfortran.dg/gomp/pr29759.f90: New test.
1590 2006-11-13 Mark Mitchell <mark@codesourcery.com>
1593 * g++.dg/template/static28.C: New test.
1595 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
1597 * lib/c-torture.exp: Use target-libpath.exp.
1598 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1599 set GCC_EXEC_PREFIX env var from global variable of same name.
1601 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1604 * gfortran.fortran-torture/compile/transfer-1.f90:
1607 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
1608 Zdenek Dvorak <dvorakz@suse.cz>
1610 PR tree-optimization/29680
1611 * gcc.dg/alias-11.c: New test.
1613 2006-11-12 Jason Merrill <jason@redhat.com>
1614 Andrew Pinski <pinskia@physics.uc.edu>
1617 * gcc.target/i386/vectorize1.c: New.
1619 2006-11-12 Roger Sayle <roger@eyesopen.com>
1621 PR rtl-optimization/29797
1622 * gcc.c-torture/execute/pr29797-1.c: New test case.
1624 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1626 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1628 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
1630 * gcc.dg/tree-ssa/prefetch-3.c: New test.
1632 2006-11-12 Roger Sayle <roger@eyesopen.com>
1634 PR tree-optimization/13827
1635 * gcc.dg/fold-eqand-1.c: New test case.
1637 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1640 * gcc.c-torture/execute/mayalias-3.c: New test.
1642 2006-11-11 Richard Sandiford <richard@codesourcery.com>
1645 * gcc.c-torture/compile/pr27528.c: New test.
1646 * gcc.dg/pr27528.c: Likewise.
1648 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1650 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1652 * gcc.dg/torture/builtin-symmetric-1.c: New test.
1654 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1657 * gfortran.dg/reshape_source_size_1.f90: New test.
1659 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1662 * gfortran.dg/aliasing_dummy_4.f90: New test.
1664 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
1667 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1668 and x86_64-*-* targets.
1670 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1672 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1673 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1674 New macros. Use them in exact tests.
1675 (TESTIT3): New macro.
1676 Add tests for fmin, fmax and fma.
1678 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1681 * gfortran.dg/array_constructor_13.f90: New test.
1683 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1686 * gfortran.dg/used_types_12.f90: New test.
1688 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
1691 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1693 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1694 * gcc.dg/fold-eqandshift-3.c: New test case.
1696 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1699 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1702 * gfortran.dg/change_symbol_attributes_1.f90: New test.
1704 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
1706 * gcc.dg/20061109-1.c: New testcase.
1708 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1710 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1712 2006-11-09 Tobias Burnus <burnus@net-b.de>
1714 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1715 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1717 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
1719 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1720 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1722 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1724 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1726 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1728 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1730 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1731 * gcc.dg/vect/vect-9.c: Now vectorizable.
1732 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1733 that support vect_widen_mult.
1734 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1735 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1736 vect-reduc-dot-u16.c).
1737 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1738 vect-reduc-dot-u16.c).
1739 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1740 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1741 vect-reduc-dot-s8.c).
1742 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1743 vect-reduc-dot-s8.c).
1744 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1745 vect-reduc-dot-s8.c).
1746 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1747 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1748 vect-reduc-dot-u8.c).
1749 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1750 vect-reduc-dot-u8.c).
1751 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1752 * gcc.dg/vect/vect-multitypes-9.c: New test.
1753 * gcc.dg/vect/vect-multitypes-10.c: New test.
1754 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1755 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1756 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1757 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1758 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1759 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1760 wrapv-vect-reduc-dot-s8.c.
1761 * lib/target-support.exp (check_effective_target_vect_unpack): New.
1762 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1763 targets that support vec_unpack.
1764 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1765 (check_effective_target_vect_widen_mult_qi_to_hi): New.
1766 (check_effective_target_vect_widen_mult_hi_to_si): New.
1767 (check_effective_target_vect_widen_sum): Removed.
1769 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1771 * gcc.dg/vect/vect-multitypes-8.c: New test.
1772 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1774 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1776 * gcc.dg/vect/vect-multitypes-7.c: New test.
1778 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1780 * gcc.dg/vect/vect-multitypes-4.c: New test.
1781 * gcc.dg/vect/vect-multitypes-5.c: New test.
1782 * gcc.dg/vect/vect-multitypes-6.c: New test.
1784 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1786 * gcc.dg/vect/vect-multitypes-1.c: New test.
1787 * gcc.dg/vect/vect-multitypes-2.c: New test.
1788 * gcc.dg/vect/vect-multitypes-3.c: New test.
1790 2006-11-07 Eric Christopher <echristo@apple.com>
1792 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1793 Test using scan-assembler-not.
1795 2006-11-07 Jakub Jelinek <jakub@redhat.com>
1797 * gcc.dg/inline-17.c: New test.
1799 2006-11-07 Steve Ellcey <sje@cup.hp.com>
1802 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
1805 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1808 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1811 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1814 2006-11-07 Tobias Burnus <burnus@net-b.de>
1817 * gfortran.dg/volatile.f90: Add.
1818 * gfortran.dg/volatile2.f90: Add.
1819 * gfortran.dg/volatile3.f90: Add.
1820 * gfortran.dg/volatile4.f90: Add.
1821 * gfortran.dg/volatile5.f90: Add.
1822 * gfortran.dg/volatile6.f90: Add.
1823 * gfortran.dg/volatile7.f90: Add.
1825 2006-11-06 Tobias Burnus <burnus@net-b.de>
1827 * gfortran.dg/io_constraints_2.f90: Adjust pattern
1828 for matching error messages.
1829 * gfortran.dg/specifics_3.f90: Adjust pattern
1830 for matching error messages.
1832 2006-11-06 Janis Johnson <janis187@us.ibm.com>
1833 Bernhard Fischer <aldot@gcc.gnu.org>
1835 * lib/gcc-dg.exp (output-exists): New proc.
1836 (output-exists-not): New proc.
1837 * gcc.test-framework/test-framework.awk: Support new directives.
1838 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1839 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1840 * gcc.test-framework/dg-outexists-exp-F.c: New test.
1841 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1842 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1843 * gcc.test-framework/dg-outexists-exp-P.c: New test.
1845 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
1849 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1850 * gfortran.dg/initialization_3.f90: New.
1852 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1854 PR libgfortran/25545
1855 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1857 2006-11-05 Jakub Jelinek <jakub@redhat.com>
1860 * gcc.c-torture/execute/pr29695-1.c: New test.
1861 * gcc.c-torture/execute/pr29695-2.c: New test.
1863 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
1866 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1868 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
1870 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1871 for matching error messages.
1873 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
1876 * gcc.target/i386/387-12.c: New test.
1878 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1881 * gfortran.dg/pr29713.f90: New test.
1883 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
1885 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1886 Also test for bogus rest sign.
1888 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1891 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1893 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
1895 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1896 from error messages.
1898 2006-11-02 Mike Stump <mrs@apple.com>
1900 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1902 * g++.old-deja/g++.abi/align.C: Enable for darwin.
1904 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
1906 * g++.dg/eh/gcsec1.C: New test.
1908 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1910 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1911 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
1913 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
1915 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1917 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1918 * gcc.dg/pr14796-2.c: Likewise.
1920 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
1922 * gcc.c-torture/execute/20061101-1.c: New test.
1924 2006-11-01 Richard Guenther <rguenther@suse.de>
1926 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1928 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1930 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1931 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1933 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
1935 * gcc.c-torture/execute/20061031-1.c: New test.
1937 2006-10-31 Geoffrey Keating <geoffk@apple.com>
1940 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1941 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1942 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1943 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1944 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1945 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1946 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1948 2006-10-31 Eric Christopher <echristo@apple.com>
1949 Falk Hueffner <falk@debian.org>
1951 * gcc.dg/builtin-bswap-1.c: New.
1952 * gcc.dg/builtin-bswap-2.c: New.
1953 * gcc.dg/builtin-bswap-3.c: New.
1954 * gcc.dg/builtin-bswap-4.c: New.
1955 * gcc.dg/builtin-bswap-5.c: New.
1956 * gcc.target/i386/builtin-bswap-1.c: New.
1958 2006-10-31 Geoffrey Keating <geoffk@apple.com>
1960 * gcc.dg/inline-16.c: New.
1963 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1965 * gcc.dg/inline-13.c: New.
1966 * gcc.dg/inline-14.c: New.
1967 * gcc.dg/inline-15.c: New.
1970 * gcc.dg/inline6.c: New.
1971 * gcc.dg/inline7.c: New.
1973 2006-10-31 Roger Sayle <roger@eyesopen.com>
1976 * gcc.dg/pr23470-1.c: New test case.
1978 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
1981 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1983 * gfortran.dg/blockdata_2.f90: New testcase.
1985 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
1988 * gfortran.dg/unf_short_record_1.f90: New test.
1990 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1993 * gfortran.dg/pr29067.f: New test.
1995 2006-10-31 Joseph Myers <joseph@codesourcery.com>
1996 Richard Sandiford <richard@codesourcery.com>
1998 * lib/target-supports.exp (get_compiler_messages): Append options
1999 as a single list element.
2000 (check_effective_target_arm_vfp_ok): New.
2001 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2003 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
2006 * gfortran.dg/intrinsic_actual_2.f90: New test.
2009 * gfortran.dg/actual_array_interface_1.f90: New test.
2012 * gfortran.dg/used_types_11.f90: New test.
2014 2006-10-30 Dirk Mueller <dmueller@suse.de>
2016 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2017 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2018 * g++.old-deja/g++.pt/eichin01.C (main): Same.
2019 * g++.old-deja/g++.mike/net25.C (main): Same.
2020 * g++.dg/lookup/exception1.C (main): Same.
2021 * g++.dg/parse/parens2.C (main): Same.
2023 2006-10-30 Roger Sayle <roger@eyesopen.com>
2025 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2027 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2029 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2030 * gcc.dg/torture/builtin-math-3.c: Likewise.
2032 2006-10-30 Tobias Burnus <burnus@net-b.de>
2035 * gfortran.dg/write_check.f90: Check run-time keyword checking.
2036 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2038 2006-10-30 Andrew Pinski <pinskia@gmail.com>
2041 * gfortran.fortran-torture/execute/transfer1.f90: New test.
2043 2006-10-30 Joseph Myers <joseph@codesourcery.com>
2045 * lib/target-supports.exp (check_function_available): Declare
2046 function before calling.
2048 2006-10-30 Jakub Jelinek <jakub@redhat.com>
2050 PR tree-optimization/29637
2051 * gcc.dg/pr29637.c: New test.
2053 2006-10-29 Roger Sayle <roger@eyesopen.com>
2055 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2056 tree canonicalization.
2058 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2060 * gcc.dg/builtins-20.c: Add more hypot tests.
2062 2006-10-29 Roger Sayle <roger@eyesopen.com>
2064 * gcc.dg/fold-compare-1.c: New test case.
2066 2006-10-29 Dirk Mueller <dmueller@suse.de>
2069 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2071 2006-10-29 Roger Sayle <roger@eyesopen.com>
2073 PR tree-optimization/15458
2074 * gcc.dg/fold-xornot-1.c: New test case.
2076 2006-10-29 Richard Guenther <rguenther@suse.de>
2078 * gcc.target/i386/math-torture/trunc.c: New testcase.
2080 2006-10-29 Richard Guenther <rguenther@suse.de>
2082 * gcc.target/i386/math-torture/round.c: New testcase.
2084 2006-10-29 Richard Guenther <rguenther@suse.de>
2086 * gcc.target/i386/math-torture/ceil.c: New testcase.
2087 * gcc.target/i386/math-torture/floor.c: Likewise.
2089 2006-10-29 Richard Guenther <rguenther@suse.de>
2091 * gcc.target/i386/math-torture/rint.c: New testcase.
2092 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2094 2006-10-29 Richard Guenther <rguenther@suse.de>
2096 * gcc.target/i386/math-torture/lfloor.c: New testcase.
2097 * gcc.target/i386/math-torture/lceil.c: Likewise.
2099 2006-10-28 Tobias Burnus <burnus@net-b.de>
2101 PR libgfortran/24313
2102 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2104 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
2106 * gcc.c-torture/execute/20020118-1.c,
2107 gcc.c-torture/execute/builtins/strlen.c,
2108 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2111 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2113 * gcc.dg/builtins-20.c: Add tests for hypot.
2114 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
2115 two-argument builtins.
2116 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2117 TESTIT2. Update all callers.
2118 (TESTIT2, TESTIT2_R): New helper macros.
2119 Add testcases for pow, hypot and atan2.
2121 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2124 * g++.dg/expr/bool1.C: New test.
2125 * g++.dg/expr/bool2.C: New test.
2127 2006-10-28 Tobias Burnus <burnus@net-b.de>
2130 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2131 * gfortran.dg/namelist_internal.f90: New test.
2133 2006-10-28 Tobias Burnus <burnus@net-b.de>
2136 * gfortran.dg/io_real_boz.f90: Add.
2137 * gfortran.dg/io_real_boz2.f90: Add.
2139 2006-10-28 Richard Guenther <rguenther@suse.de>
2142 * gcc.dg/tree-ssa/pr26899.c: New testcase.
2144 2006-10-28 Richard Guenther <rguenther@suse.de>
2147 * gcc.target/i386/math-torture/lround.c: New testcase.
2149 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
2151 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2152 * gcc.dg/builtins-44.c: Likewise.
2153 * gcc.dg/builtins-45.c: Likewise.
2154 * gcc.dg/pr28796-2.c: Likewise.
2155 * gcc.dg/unordered-3.c: Likewise.
2157 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2159 PR libgfortran/27954
2160 * gfortran.dg/error_recovery_2.f90: New test.
2162 2006-10-26 Richard Guenther <rguenther@suse.de>
2164 * gcc.target/i386/i386.exp: Use glob, not find to collect
2165 tests. Avoids recursing into subdirectories.
2166 * gcc.target/i386/math-torture/math-torture.exp: Torture
2167 for interesting ia32 math options.
2168 * gcc.target.i386/math-torture/lrint.c: New testcase.
2170 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2172 PR libgfortran/29563
2173 * gfortran.dg/arrayio_9.f90: Update test.
2174 * gfortran.dg/arrayio_19.f90: New test.
2176 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
2178 * gcc.dg/20061026.c: New testcase.
2180 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2182 PR libgfortran/29563
2183 * gfortran.dg/arrayio_9.f90: New test.
2185 2006-10-26 Ben Elliston <bje@au.ibm.com>
2187 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2188 Copy the strings manually, as strcpy may call strlen.
2190 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2192 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2193 Add checks for log, log2, log10 and log1p.
2195 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2196 we already test 0.0. Add checks for expm1, log, log2, log10,
2197 log1p, cbrt, erf and erfc.
2199 2006-10-25 Steve Ellcey <sje@cup.hp.com>
2201 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2203 2006-10-25 Uros Bizjak <uros@kss-loka.si>
2205 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2206 and remainderl() built-in functions. Remove -ffast-math from
2209 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2211 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2214 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2215 floating point modifiers to arguments passed to float and long
2216 double functions respectively. Update all callers to use floating
2217 point numbers, not integers. Add tests for exp, exp2 and
2220 * gcc.dg/torture/builtin-math-3.c: New test.
2222 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
2225 * gfortran.dg/initialize_2.f90: New.
2227 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2229 * gcc.dg/torture/builtin-math-2.c: New test.
2231 2006-10-24 Richard Guenther <rguenther@suse.de>
2234 * gcc.dg/pr28796-1.c: New testcase.
2235 * gcc.dg/pr28796-2.c: Likewise.
2237 2006-10-24 Richard Guenther <rguenther@suse.de>
2239 * gcc.dg/builtins-57.c: New testcase.
2241 2006-10-24 Richard Guenther <rguenther@suse.de>
2243 PR tree-optimization/29567
2244 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2246 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
2248 PR tree-optimization/14784
2249 * gcc.dg/alias-10.c: New test.
2251 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2253 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2255 2006-10-23 Jakub Jelinek <jakub@redhat.com>
2257 * gcc.dg/builtin-strncat-chk-1.c: New test.
2259 2006-10-23 Jan Hubicka <jh@suse.cz>
2261 * gcc.dg/memmove-1.c: New test.
2263 2006-10-23 Paul Brook <paul@codesourcery.com>
2265 * gcc.dg/pragma-pack-5.c: New test.
2267 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
2269 * g++.dg/other/s390-1.C: New testcase.
2271 2006-10-23 Richard Guenther <rguenther@suse.de>
2275 * gcc.dg/pr27132.c: New testcase.
2276 * gcc.dg/pr23295.c: Likewise.
2277 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2278 * g++.dg/tree-ssa/pr19807.C: Likewise.
2280 2006-10-23 Richard Guenther <rguenther@suse.de>
2283 * gcc.dg/pr21032.c: New testcase.
2285 2006-10-22 Jeff Law <law@redhat.com>
2286 Richard Guenther <rguenther@suse.de>
2288 PR tree-optimization/15911
2289 * gcc.dg/tree-ssa/vrp30.c: New testcase.
2291 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
2294 * g++.dg/abi/rtti3.C: New.
2296 2006-10-21 Uros Bizjak <uros@kss-loka.si>
2299 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2302 2006-10-21 Richard Guenther <rguenther@suse.de>
2304 PR tree-optimization/3511
2305 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2307 2006-10-21 Richard Guenther <rguenther@suse.de>
2310 * gcc.dg/torture/pr26898-1.c: New testcase.
2311 * gcc.dg/torture/pr26898-2.c: Likewise.
2313 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
2316 * g++.dg/parse/bitfield1.C: Adjust error markers.
2317 * g++.dg/parse/bitfield2.C: New test.
2319 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
2321 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2323 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2326 * gfortran.dg/zero_sized_1.f90: New test.
2328 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
2330 * gcc.dg/div-compare-1.c: New test.
2332 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
2335 * gfortran.dg/result_default_init_1.f90: New test.
2338 * gfortran.dg/automatic_default_init_1.f90: New test.
2340 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2343 2006-10-18 Geoffrey Keating <geoffk@apple.com>
2345 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2346 'using namespace std' without previous declaration.
2347 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2348 * g++.old-deja/g++.robertl/eb133c.C: New.
2350 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2352 PR libgfortran/29277
2353 * gfortran.dg/streamio_4.f90: Update test.
2354 * gfortran.dg/streamio_11.f90: New test.
2356 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
2359 * g++.dg/inherit/virtual1.C: New test.
2361 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2364 * g++.dg/parse/enum3.C: New test.
2366 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2369 * g++.dg/init/ctor8.C: New test.
2371 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2374 * g++.dg/ext/complit8.C: Tweak error markers.
2375 * g++.dg/template/complit1.C: Add error marker.
2377 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2380 * g++.dg/ext/complit8.C: New test.
2383 * g++.dg/parse/dtor12.C: New test.
2386 * g++.dg/template/sizeof11.C: New test.
2388 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
2391 * gfortran.dg/data_char_3.f90: New test.
2394 * gfortran.dg/negative_automatic_size.f90: New test.
2396 2006-10-16 David Daney <ddaney@avtrex.com>
2398 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2400 2006-10-16 Eric Christopher <echristo@apple.com>
2402 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2405 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2408 * g++.dg/tc1/dr49.C: Tweak error messages.
2409 * g++.dg/parse/template21.C: New test.
2411 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2414 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2416 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
2419 * gfortran.dg/print_1.f90: New test.
2421 2006-10-15 Jan Hubicka <jh@suse.cz>
2424 * gcc.c-torture/compile/pr29241.c: New testcase.
2426 2006-10-15 David Edelsohn <edelsohn@gnu.org>
2429 * gcc.c-torture/compile/pr29250.c: New test.
2431 2006-10-15 Richard Guenther <rguenther@suse.de>
2433 * gcc.dg/pr29299.c: New testcase.
2435 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
2438 * gfortran.dg/label_4.f90: Adjust warning flag.
2440 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2443 * gfortran.dg/nullify_3.f90: New test.
2445 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2447 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2448 on Solaris 2.5.1 too.
2450 2006-10-13 Eric Christopher <echristo@apple.com>
2452 * gcc.dg/pr25993.c: Skip for darwin.
2454 2006-10-13 Eric Christopher <echristo@apple.com>
2456 * gcc.dg/visibility-11.c: Skip for darwin.
2458 2006-10-13 Eric Christopher <echristo@apple.com>
2460 * gcc.dg/darwin-weakimport-1.c: Use
2461 -fno-asynchronous-unwind-tables.
2462 * gcc.dg/darwin-weakimport-3.c: Ditto.
2464 2006-10-13 Richard Guenther <rguenther@suse.de>
2466 PR tree-optimization/29446
2467 * gcc.dg/torture/pr29446.c: New testcase.
2469 2006-10-13 Bill Wendling <wendling@apple.com>
2471 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2472 * g++.old-deja/g++.jason/hmc1.C: Likewise.
2473 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2474 * g++.old-deja/g++.law/shadow1.C: Likewise.
2475 * g++.old-deja/g++.law/ctors10.C: Likewise.
2476 * g++.dg/debug/namespace1.C: Likewise.
2477 * g++.dg/inherit/namespace-as-base.C: Likewise.
2478 * g++.dg/opt/delay-slot-1.C: Likewise.
2479 * g++.dg/parse/defarg10.C: Likewise.
2480 * g++.dg/template/ptrmem11.C: Likewise.
2481 * g++.dg/template/mem_func_ptr.C: Likewise.
2482 * g++.dg/template/spec19.C: Likewise.
2484 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
2486 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2488 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2491 * gfortran.dg/implicit_9.f90: New test.
2494 * gfortran.dg/namelist_25.f90: New test.
2497 * gfortran.dg/same_name_2.f90: New test.
2500 * gfortran.dg/host_assoc_types_1.f90: New test.
2503 * gfortran.dg/missing_derived_type_1.f90: New test.
2504 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2507 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2510 * gfortran.dg/alloc_comp_assign_5.f90: New test.
2512 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2515 * gfortran.dg/bound_2.f90: New test.
2517 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2519 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2521 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2522 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2523 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2524 * gfortran.dg/gomp/reduction3.f90: Likewise.
2525 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2526 * gfortran.dg/dummy_procedure_2.f90: Likewise.
2527 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2528 * gfortran.dg/forall_4.f90: Likewise.
2529 * gfortran.dg/spec_expr_4.f90: Likewise.
2530 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2531 * gfortran.dg/forall_5.f90: Likewise.
2532 * gfortran.dg/open_access_append_2.f90: Add check for
2533 compile-time warning.
2535 2006-10-13 Mark Mitchell <mark@codesourcery.com>
2538 * g++.dg/parse/pure1.C: New test.
2540 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2543 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2544 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2545 for compile-time warnings.
2546 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2547 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2548 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2550 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2552 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2553 compile-time warning.
2555 2006-10-12 Jan Hubicka <jh@suse.cz>
2558 * gcc.dg/pr28319.c: New test.
2560 2006-10-12 Mark Mitchell <mark@codesourcery.com>
2562 * g++.dg/ext/vla4.C: New test.
2564 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2567 * g++.dg/template/crash60.C: New test.
2568 * g++.dg/other/large-size-array.C: Adjust error markers.
2569 * g++.dg/parse/crash27.C: Likewise.
2570 * g++.dg/template/crash1.C: Likewise.
2572 2006-10-12 Steve Ellcey <sje@cup.hp.com>
2575 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2577 2006-10-12 Jakub Jelinek <jakub@redhat.com>
2579 PR preprocessor/28709
2580 * gcc.dg/cpp/paste14.c: New test.
2582 2006-10-11 Mark Mitchell <mark@codesourcery.com>
2585 * g++.dg/init/array24.C: New test.
2587 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2589 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2592 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
2595 * g++.dg/parse/typedef8.C: New test.
2596 * g++.dg/other/mult-stor1.C: Adjust error markers.
2598 2006-10-11 Richard Guenther <rguenther@suse.de>
2600 PR tree-optimization/28230
2601 * gcc.dg/torture/pr28230.c: New testcase.
2603 2006-10-11 Richard Guenther <rguenther@suse.de>
2606 * gcc.dg/torture/pr29119.c: New testcase.
2608 2006-10-10 Jakub Jelinek <jakub@redhat.com>
2611 * gcc.c-torture/execute/20060930-2.c: New test.
2613 2006-10-09 Richard Henderson <rth@redhat.com>
2615 Revert emutls patch.
2617 2006-10-09 Richard Guenther <rguenther@suse.de>
2620 * gcc.dg/pr29254.c: New testcase.
2622 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
2623 Paul Thomas <pault@gcc.gnu.org>
2626 * gfortran.dg/alloc_comp_basics_1.f90: New test.
2627 * gfortran.dg/alloc_comp_basics_2.f90: New test.
2628 * gfortran.dg/alloc_comp_assign_1.f90: New test.
2629 * gfortran.dg/alloc_comp_assign_2.f90: New test.
2630 * gfortran.dg/alloc_comp_assign_3.f90: New test.
2631 * gfortran.dg/alloc_comp_assign_4.f90: New test.
2632 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2633 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2634 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2635 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2636 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2637 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2638 * gfortran.dg/alloc_comp_std.f90: New test.
2639 * gfortran.dg/move_alloc.f90: New test.
2641 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
2644 * gfortran.dg/derived_constructor_comps_2.f90: New test.
2647 * gfortran.dg/forall_char_dependencies_1.f90: New test.
2649 2006-10-08 Tobias Burnus <burnus@net-b.de>
2652 * gfortran.dg/new_line.f90: New test.
2654 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2656 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2657 * gcc.dg/torture/builtin-convert-1.c,
2658 gcc.dg/torture/builtin-convert-2.c,
2659 gcc.dg/torture/builtin-convert-3.c,
2660 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2662 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
2664 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2665 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2666 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2667 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2669 2006-10-07 Andrew Pinski <pinskia@gmail.com>
2671 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2672 Xfail some tests for powerpc-darwin and powerpc-aix.
2674 2006-10-07 Jakub Jelinek <jakub@redhat.com>
2677 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2679 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2682 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2685 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2689 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2690 Add tests for using all possible intrinsics as actual arguments.
2691 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2692 all possible intrinsics as actual arguments.
2693 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2694 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2696 2006-10-07 Richard Sandiford <richard@codesourcery.com>
2698 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2699 * gcc.dg/debug/debug-2.c: Likewise.
2701 2006-10-06 Uros Bizjak <uros@kss-loka.si>
2703 * gcc.c-torture/compile/sync-2.c: New test.
2705 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2707 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2710 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2712 PR rtl-optimization/29128
2713 * gcc.c-torture/compile/pr29128.c: New test.
2715 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2717 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2720 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
2723 * gcc.dg/tree-ssa/loop-19.c: New test.
2725 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2727 PR tree-optimization/29330
2728 * gcc.dg/pr29330.c: New test.
2731 * gcc.c-torture/compile/20061005-1.c: New test.
2733 2006-10-06 Olivier Hainque <hainque@adacore.com>
2735 * gcc.dg/typename-vla-1.c: New case.
2736 * gnat.dg/forward_vla.adb: New case.
2738 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2740 PR tree-optimization/29290
2741 * gfortran.dg/loop_nest_1.f90: New test.
2744 * gcc.dg/tls/opt-12.c: New test.
2747 * gfortran.dg/save_2.f90: New test.
2750 * gcc.dg/pr29091.c: New test.
2752 2006-10-06 Joseph Myers <joseph@codesourcery.com>
2754 * lib/target-supports.exp
2755 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2756 same as x86_64-*-*; check for LP64.
2758 2006-10-04 Richard Henderson <rth@redhat.com>
2760 * lib/target-supports.exp (check_effective_target_tls): Redefine
2761 to mean non-emulated tls.
2762 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2763 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2764 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2765 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2766 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2767 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2768 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2770 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2773 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2775 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2777 * gfortran.dg/bounds_check_fail_1.f90: New test.
2779 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2782 * g++.dg/template/friend48.C: New test.
2784 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2787 * gfortran.dg/default_initialization_2.f90: New test.
2789 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2793 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2795 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2798 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2802 * gfortran.dg/missing_optional_dummy_2.f90: New test.
2806 * gfortran.dg/entry_array_specs_1.f90: New test.
2808 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
2810 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2811 insufficient to inhibit some test failures at -O3. Do testing
2814 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2817 * g++.dg/inherit/access8.C: New test.
2818 * g++.dg/template/dtor4.C: Tweak error messages.
2820 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2823 * gfortran.dg/entry_8.f90: New test.
2825 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2828 * g++.dg/parse/new4.C: New test.
2830 2006-10-03 Uros Bizjak <uros@kss-loka.si>
2832 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2833 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2834 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2835 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2836 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2838 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2841 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2842 * gfortran.dg/continuation_2.f90: New test.
2845 * gfortran.dg/continuation_3.f90: New test.
2846 * gfortran.dg/continuation_4.f90: New test.
2847 * gfortran.dg/continuation_5.f: New test.
2848 * gfortran.dg/continuation_6.f: New test.
2850 2006-10-02 Mark Mitchell <mark@codesourcery.com>
2853 * g++.dg/template/vla1.C: New test.
2855 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2858 * gfortran.dg/complex_parameter_1.f90: New test.
2860 2006-10-02 Jakub Jelinek <jakub@redhat.com>
2863 * gcc.c-torture/execute/20060929-1.c: New test.
2865 2006-10-01 Mark Mitchell <mark@codesourcery.com>
2868 * g++.dg/template/member6.C: New test.
2869 * g++.dg/parse/typename7.C: Adjust error markers.
2872 * g++.dg/template/member7.C: New test.
2874 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
2877 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2878 gcc.dg/Woverride-init-3.c: New tests.
2880 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
2882 * gcc.c-torture/execute/20060930-1.c: New test.
2884 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2887 * gfortran.dg/specifics_1.f90: New test.
2888 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2891 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2893 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2894 pthread-init-common.h: New.
2896 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
2898 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2899 precision on some archs.
2901 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
2903 * gcc.dg/non-local-goto-1.c: New test.
2904 * gcc.dg/non-local-goto-2.c: Likewise.
2905 * gcc.dg/setjmp-3.c: Likewise.
2906 * gcc.dg/setjmp-4.c: Likewise.
2908 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
2910 * gnat.dg/self_aggregate_with_pointer.adb: New test.
2912 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
2915 * gfortran.dg/exponent_1.f90: New test.
2918 * gfortran.dg/nearest_1.f90: New test.
2920 2006-09-26 Jakub Jelinek <jakub@redhat.com>
2924 * gcc.dg/gomp/nestedfn-1.c: New test.
2926 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
2929 * objc/compile/method-1.m: New test.
2931 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
2934 * g++.dg/template/crash58.C: New test.
2935 * g++.dg/parse/crash28.C: Adjust error markers.
2936 * g++.dg/template/crash34.C: Likewise.
2937 * g++.dg/template/friend31.C: Likewise.
2938 * g++.dg/template/crash32.C: Likewise.
2941 * g++.dg/template/crash59.C: New test.
2944 * g++.dg/template/spec33.C: New test.
2945 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2947 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
2948 Adam Nemet <anemet@caviumnetworks.com>
2950 * gcc.dg/tree-ssa/ivopts-1.c: New test.
2951 * gcc.dg/tree-ssa/ivopts-2.c: New test.
2953 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
2956 * gcc.dg/pr28911.c: New.
2958 2006-09-23 Uros Bizjak <uros@kss-loka.si>
2961 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2962 (dg-options): Add -mfpmath=387.
2964 2006-09-23 Jakub Jelinek <jakub@redhat.com>
2967 * gcc.dg/pr28706.c: New test.
2970 * gcc.dg/pr28712.c: New test.
2972 2006-09-22 Mike Stump <mrs@apple.com>
2974 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2976 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
2978 PR tree-optimization/28888
2979 * gcc.dg/pr28888.c: New test.
2981 2006-09-21 Mark Mitchell <mark@codesourcery.com>
2984 * g++.dg/init/ptrfn1.C: New test.
2986 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
2989 * g++.dg/template/spec32.C: New test.
2990 * g++.dg/parse/crash9.C: Adjust error markers.
2993 * g++.dg/template/typedef6.C: New test.
2994 * g++.dg/init/error1.C: Adjust error markers.
2995 * g++.dg/parse/crash9.C: Likewise.
2996 * g++.dg/template/crash55.C: Likewise.
2998 2006-09-21 Janis Johnson <janis187@us.ibm.com>
3000 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3002 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
3005 * g++.dg/ext/dllimport12.C: New test.
3007 2006-09-20 Richard Sandiford <richard@codesourcery.com>
3009 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3010 * gcc.target/mips/nmadd-2.c: Likewise.
3011 * gcc.target/mips/mips-ps-6.c: New test.
3012 * gcc.target/mips/neg-abs-1.c: Likewise.
3013 * gcc.target/mips/neg-abs-2.c: Likewise.
3014 * gcc.target/mips/nmadd-3.c: New test.
3016 2006-09-20 Jakub Jelinek <jakub@redhat.com>
3019 * gcc.dg/gomp/atomic-10.c: New test.
3020 * g++.dg/gomp/atomic-10.C: New test.
3022 2006-09-20 Eric Christopher <echristo@apple.com>
3024 * gcc.target/i386/sse3-not-fisttp.c: New.
3026 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
3028 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3030 2006-09-19 Richard Sandiford <richard@codesourcery.com>
3032 * gcc.c-torture/execute/pr28289.c (one): New variable.
3033 (main): Use it instead of argc.
3034 * gcc.c-torture/execute/20060102-1.c (one): New variable.
3035 (main): Use it instead of argc.
3037 2006-09-19 Paul Brook <paul@codesourcery.com>
3040 * gcc.dg/nested-func-5.c: New test.
3042 2006-09-19 Ben Elliston <bje@au.ibm.com>
3044 * lib/target-supports.exp (check_effective_target_tls): Compile
3045 test stubs using ${tool}_target_compile, not just target_compile.
3046 (check_effective_target_tls_runtime): Likewise.
3048 2006-09-19 Ben Elliston <bje@au.ibm.com>
3050 * gcc.c-torture/compile/20030405-1.x: Remove.
3052 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3053 optimising linker from discarding it.
3055 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3058 * gfortran.dg/keyword_symbol_1.f90: New test.
3060 * gfortran.dg/spread_shape_1.f90: Add missing warning with
3061 pedantic compilation option.
3063 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3066 * gfortran.dg/spread_shape_1.f90: New test.
3068 2006-09-17 Roger Sayle <roger@eyesopen.com>
3070 PR tree-optimization/28887
3071 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3073 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
3076 * gcc.dg/pr25993.c: New test.
3078 2006-09-17 Ira Rosen <irar@il.ibm.com>
3081 * gcc.dg/vect/pr21591.c: New test.
3083 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
3086 * gcc.c-torture/compile/strcpy-1.c: New test.
3087 * gcc.c-torture/compile/strcpy-2.c: New test.
3088 * gcc.c-torture/compile/memcpy-1.c: New test.
3089 * gcc.c-torture/compile/memcpy-2.c: New test.
3091 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
3094 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3096 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
3098 * gnat.dg/specs/double_record_extension1.ads: New test.
3099 * gnat.dg/specs/double_record_extension2.ads: Likewise.
3101 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
3104 * gfortran.dg/oldstyle_3.f90: New test.
3106 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3108 PR libgfortran/29099
3109 * gfortran.dg/secnds-1.f: New test.
3111 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3113 PR libgfortran/29053
3114 * gfortran.dg/streamio_9.f90: New test.
3115 * gfortran.dg/streamio_10.f90: New test.
3117 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
3120 * g++.dg/init/array22.C: New test.
3121 * g++.dg/init/array23.C: New test.
3123 2006-09-14 Arnaud Charlet <charlet@adacore.com>
3125 * stackcheck.lst: Update list of tests requiring stack checking.
3126 * norun.lst: Adjust for above change.
3127 * ada95.lst: New file.
3128 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3129 requiring -gnat95 switch.
3131 2006-09-14 Olivier Hainque <hainque@adacore.com>
3133 * gnat.dg/in_out_parameter.adb: New test.
3135 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
3138 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3140 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
3142 * gnat.dg/specs/unchecked_union.ads: New test.
3144 2006-09-13 Richard Sandiford <richard@codesourcery.com>
3146 PR rtl-optimization/28982
3147 * gcc.c-torture/execute/pr28982a.c: New test.
3148 * gcc.c-torture/execute/pr28982b.c: Likewise.
3150 2006-09-12 Eric Christopher <echristo@apple.com>
3152 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3153 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3155 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
3158 PR preprocessor/14634
3159 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3160 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3161 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3163 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3165 * gcc.dg/pr28243.c: New test.
3167 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
3170 gfortran.dg/pr28971.f90: New test to act as a backstop in case
3171 this undiagnosed regression reappears.
3173 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
3175 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3176 Treat $srcdir as a literal.
3177 * lib/fortran-torture.exp (fortran-torture-compile,
3178 fortran-torture-execute): Likewise.
3179 * lib/objc-torture.exp (objc-torture-compile,
3180 objc-torture-execute): Likewise.
3181 * lib/profopt.exp (profopt-execute): Likewise.
3183 2006-09-11 Geoffrey Keating <geoffk@apple.com>
3185 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3187 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
3190 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3192 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
3195 * gcc.target/i386/pr13685.c: New test.
3197 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3199 * gcc.dg/pr28726.c: New test.
3201 2006-09-11 Josh Conner <jconner@apple.com>
3203 * gcc.dg/nrv3.c: Increase size of structure.
3204 * gcc.dg/nrv4.c: Likewise.
3205 * gcc.dg/nrv5.c: Likewise.
3207 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
3210 gfortran.dg/assumed_charlen_function_5.f90: New test.
3212 2006-09-10 Mark Mitchell <mark@codesourcery.com>
3215 * g++.dg/init/static3.C: New test.
3217 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
3220 * gcc.dg/long-long-cst1.c (t): Add cast to
3221 __SIZE_TYPE__ before casting to int.
3222 (main): Return 0 on success.
3224 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3226 * gcc.c-torture/execute/20060910-1.c: New test.
3228 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
3231 * gcc.dg/pr26983.c: New test.
3233 2006-09-10 Richard Sandiford <richard@codesourcery.com>
3236 * gcc.c-torture/execute/pr29006.c: New test.
3238 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3241 gfortran.dg/matmul_4.f90: New test.
3243 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3246 gfortran.dg/used_types_10: New test.
3248 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3251 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3252 gfortran.dg/array_initializer_3.f90: New test.
3254 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3257 * gfortran.dg/actual_array_constructor_3.f90: New test.
3259 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
3262 * gcc.target/i386/pr26778.c: New testcase.
3264 2006-09-08 Eric Christopher <echristo@apple.com>
3266 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3267 * gcc.target/i386/memcpy-1.c: Ditto.
3268 * gcc.target/i386/asm-1.c: Ditto.
3269 * gcc.target/i386/20060512-4.c: Ditto.
3270 * gcc.target/i386/compress-float-387.c: Ditto.
3271 * gcc.target/i386/20060512-1.c: Ditto.
3272 * gcc.target/i386/compress-float-sse.c: Ditto.
3273 * gcc.target/i386/20060512-2.c: Ditto.
3274 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3275 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3276 * gcc.target/i386/compress-float-387-pic.c: Ditto.
3277 * gcc.dg/pr26449.c: Ditto.
3278 * gcc.dg/attr-ms_struct-2.c: Ditto.
3279 * gcc.dg/attr-ms_struct-1.c: Ditto.
3280 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3282 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
3285 * gcc.dg/vla-10.c: New test.
3287 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3290 * g++.dg/parse/template20.C: New test.
3291 * g++.dg/template/operator8.C: Remove obsolete part.
3292 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3293 * g++.old-deja/g++.pt/crash65.C: Likewise.
3295 2006-09-07 Jason Merrill <jason@redhat.com>
3298 * gcc.dg/long-long-cst1.c: New test.
3300 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
3303 * g++.dg/other/array3.C: New test.
3304 * g++.dg/other/array4.C: New test.
3305 * g++.dg/other/array5.C: New test.
3307 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
3309 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3311 2006-09-07 Uros Bizjak <uros@kss-loka.si>
3314 * gcc.target/i386/pr28946.c: New test.
3316 2006-09-07 Steven G. Kargl <kargls@comcast.net>
3318 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3319 in integer literal constant.
3320 * gfortran.dg/enum_8.f90: Ditto.
3321 * gfortran.dg/g77/20030326-1.f: Ditto.
3323 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
3325 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3326 nonconformance usage.
3328 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
3331 * gcc.c-torture/compile/vector-align-1.c: New test.
3333 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
3336 * g++.dg/opt/copysign-1.C: New test.
3338 2006-09-06 Jason Merrill <jason@redhat.com>
3341 * g++.dg/warn/unused-result1.C: New test.
3343 2006-09-06 Mark Mitchell <mark@codesourcery.com>
3346 * g++.dg/ext/vla3.C: New test.
3349 * g++.dg/template/array16.C: New test.
3351 2006-09-06 Richard Guenther <rguenther@suse.de>
3353 * gcc.dg/pr27226.c: Remove testcase again.
3355 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
3358 * g++.dg/opt/unroll2.C: New test.
3360 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
3363 * gcc.dg/vect/pr28952.c: New test.
3365 2006-09-05 Richard Guenther <rguenther@suse.de>
3367 PR tree-optimization/28900
3368 * gcc.dg/torture/pr28900.c: New testcase
3370 2006-09-05 Richard Guenther <rguenther@suse.de>
3372 PR tree-optimization/28905
3373 * gcc.c-torture/compile/pr28905.c: New testcase.
3375 2006-09-05 Richard Guenther <rguenther@suse.de>
3378 * gcc.dg/pr28935.c: New testcase.
3380 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
3382 * gcc.c-torture/execute/20060905-1.c: New test.
3384 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3387 * gfortran.dg/used_types_7.f90: New test.
3388 * gfortran.dg/used_types_8.f90: New test.
3389 * gfortran.dg/used_types_9.f90: New test.
3391 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
3393 * gcc.c-torture/compile/20060904-1.c: New test.
3395 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
3397 PR c++/23287 Revert my 2006-09-01 patch
3398 * g++.dg/parse/dtor12.C: Remove.
3400 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
3403 * g++.dg/template/operator9.C: New test.
3406 * g++.dg/template/operator7.C: New test.
3409 * g++.dg/template/operator8.C: New test.
3412 * g++.dg/template/crash57.C: New test.
3414 * g++.dg/template/typedef4.C: Adjust error markers.
3415 * g++.dg/template/typedef5.C: Likewise.
3417 2006-09-02 Jakub Jelinek <jakub@redhat.com>
3420 * g++.dg/parse/crash33.C: New test.
3422 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
3423 Richard Guenther <rguenther@suse.de>
3424 Adam Nemet <anemet@caviumnetworks.com>
3427 * gcc.target/mips/memcpy-1.c: New testcase.
3428 * gcc.dg/pr27226.c: Likewise.
3430 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
3433 * g++.dg/lookup/koenig5.C: New.
3434 * g++.dg/template/crash56.C: New.
3436 2006-09-01 Josh Conner <jconner@apple.com>
3439 * gcc.dg/nrv3.c: New test.
3440 * gcc.dg/nrv4.c: New test.
3441 * gcc.dg/nrv5.c: New test.
3443 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
3446 * g++.dg/parse/dtor12.C: New.
3448 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
3450 PR tree-optimization/28839
3451 * gcc.dg/pr28839.c: New test.
3453 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
3456 * gcc.dg/pr24367.c: New testcase.
3458 2006-08-30 Joseph Myers <joseph@codesourcery.com>
3460 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3462 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
3464 PR rtl-optimization/27735
3465 * gcc.dg/loop-unswitch-1.c: New test.
3467 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
3470 * gfortran.dg/aliasing_dummy_2.f90: New test.
3473 * gfortran.dg/generic_5.f90: Change error message.
3476 * gfortran.dg/generic_6.f90: New test.
3479 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3482 * gfortran.dg/invalid_interface_assignment.f90: New test.
3485 * gfortran.dg/module_proc_external_dummy.f90: New test.
3487 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
3490 * testsuite/g++.dg/warn/var-args1.C: New test.
3492 2006-08-29 Steven G. Kargl <kargls@comcast.net>
3495 * gfortran.dg/simpleif_2.f90: New test.
3496 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3497 * gfortran.dg/enum_5.f90: Ditto.
3499 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3500 Kazu Hirata <kazu@codesourcery.com>
3502 PR tree-optimization/17506
3503 * gcc.dg/pr17506.c: New.
3505 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
3508 * g++.dg/eh/alias1.C: New test.
3510 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3513 * g++.dg/template/ttp22.C: New test.
3515 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
3518 * gcc.dg/pr26632.c: New.
3520 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3522 PR libgfortran/28354
3523 * gfortran.dg/fmt_zero_precision.f90: New test.
3525 2006-08-27 Mark Mitchell <mark@codesourcery.com>
3528 * g++.dg/template/spec31.C: New test.
3530 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
3533 * g++.dg/other/static2.C: New test.
3535 2006-08-26 Roger Sayle <roger@eyesopen.com>
3537 * gcc.dg/Wswitch-enum-2.c: New test case.
3538 * gcc.dg/Wswitch-enum-3.c: Likewise.
3540 2006-08-26 Richard Guenther <rguenther@suse.de>
3542 * gcc.c-torture/compile/20060826-1.c: New testcase.
3544 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
3547 * g++.dg/template/void10.C: New test.
3550 * g++.dg/template/void8.C: New test.
3553 * g++.dg/template/void9.C: New test.
3555 * g++.dg/template/void3.C: Adjust error markers.
3556 * g++.dg/template/void4.C: Likewise.
3557 * g++.dg/template/crash55.C: Likewise.
3558 * g++.dg/template/void7.C: Likewise
3560 2006-08-26 Mark Mitchell <mark@codesourcery.com>
3563 * g++.dg/inherit/access6.C: New test.
3564 * g++.dg/inherit/access7.C: Likewise.
3567 * g++.dg/template/array15.C: New test.
3568 * g++.dg/template/crash2.C: Tweak error markers.
3570 2006-08-26 Jakub Jelinek <jakub@redhat.com>
3573 * gcc.c-torture/compile/20060823-1.c: New test.
3575 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3578 * g++.dg/template/ttp21.C: New test.
3581 * g++.dg/other/operator1.C: Add error-marker.
3582 * g++.dg/other/operator2.C: New test.
3584 2006-08-25 Joseph S. Myers <j