1 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
3 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
4 for different integer kinds.
5 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
6 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7 * gfortran.dg/ishft_2.f90: New test.
8 * gfortran.dg/ishft_3.f90: New test.
10 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
12 * gfortran.dg/altreturn_2.f90: Removed executable bit.
14 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
16 PR tree-optimization/30322
17 * gcc.dg/tree-ssa/loop-21.c: New test.
19 2007-01-08 Geoffrey Keating <geoffk@apple.com>
21 * g++.dg/rtti/darwin-builtin-linkage.C: New.
23 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
25 * gcc.target/spu/intrinsics-1.c: Remove xfail.
27 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
29 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
30 * g++.dg/warn/overflow-warn-3.C: Likewise.
31 * g++.dg/warn/overflow-warn-4.C: Likewise.
32 * g++.dg/warn/overflow-warn-5.C: Likewise.
33 * g++.dg/warn/overflow-warn-6.C: Likewise.
34 * g++.dg/warn/Woverflow-1.C: Likewise.
35 * g++.dg/warn/Woverflow-2.C: Likewise.
36 * g++.dg/warn/Woverflow-3.C: Likewise.
37 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
39 2007-01-08 Roger Sayle <roger@eyesopen.com>
41 * gfortran.dg/array_constructor_14.f90: New test case.
42 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
44 2007-01-08 Richard Guenther <rguenther@suse.de>
46 PR tree-optimization/23603
47 * gcc.dg/tree-ssa/vrp31.c: New testcase.
48 * gcc.dg/tree-ssa/vrp32.c: Likewise.
50 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
52 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
54 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
55 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
57 * gcc.dg/simd-5.c: Likewise.
58 * gcc.dg/simd-6.c: Likewise.
59 * g++.dg/conversion/simd1.C: Likewise.
60 * g++.dg/conversion/simd3.C: Likewise.
61 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
64 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
66 PR tree-optimization/29877
67 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
68 name of a hard register for the target concerned. Adjust dg-error
69 directives to cope with new behaviour of TER.
71 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
74 * g++.dg/conversion/nullptr1.C: Added overflow warning.
75 * g++.dg/warn/overflow-warn-1.C: New.
76 * g++.dg/warn/overflow-warn-3.C: New.
77 * g++.dg/warn/overflow-warn-4.C: New.
78 * g++.dg/warn/overflow-warn-5.C: New.
79 * g++.dg/warn/overflow-warn-6.C: New.
80 * g++.dg/warn/Woverflow-1.C: New.
81 * g++.dg/warn/Woverflow-2.C: New.
82 * g++.dg/warn/Woverflow-3.C: New.
83 * g++.dg/warn/multiple-overflow-warn-2.C: New.
85 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
88 * gfortran.dg/invalid_name.f90: New test.
89 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
90 * gfortran.dg/gomp/pr29759.f90: Ditto.
92 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
94 * gfortran.dg/present_1.f90: Update error message.
96 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
99 * g++.dg/template/duplicate1.C: New test
100 * g++.dg/template/memfriend6.C: Adjust error markers.
102 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
105 * gcc.dg/torture/inline-1.c: New test.
107 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
110 * gcc.dg/multiple-overflow-warn-1.c: New.
111 * gcc.dg/multiple-overflow-warn-2.c: New.
112 * gcc.dg/overflow-warn-6.c: New.
113 * g++.dg/warn/multiple-overflow-warn-1.C: New.
115 2007-01-05 Roger Sayle <roger@eyesopen.com>
117 * gfortran.dg/array_memcpy_1.f90: New test case.
118 * gfortran.dg/array_memcpy_2.f90: Likewise.
120 2007-01-05 Richard Guenther <rguenther@suse.de>
123 * g++.dg/opt/pr27826.C: New testcase.
125 2007-01-05 Ian Lance Taylor <iant@google.com>
127 * gcc.dg/Walways-true-1.c: New test.
128 * gcc.dg/Walways-true-2.c: New test.
129 * g++.dg/warn/Walways-true-1.C: New test.
130 * g++.dg/warn/Walways-true-2.C: New test.
132 2007-01-05 Jakub Jelinek <jakub@redhat.com>
135 * gcc.dg/pr30360.c: New test.
137 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
140 * gfortran.dg/data_implied_do_1.f90: New test.
144 * gfortran.dg/char_length_1.f90: New test.
146 2007-01-05 Richard Guenther <rguenther@suse.de>
149 * g++.dg/opt/pr28116.C: New testcase.
151 2007-01-05 Tobias Burnus <burnus@net-b.de>
154 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
156 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
157 * gfortran.dg/protected_4.f90: Add pointer intent check.
158 * gfortran.dg/protected_6.f90: Add pointer intent check.
159 * gfortran.dg/pointer_intent_1.f90: New test.
160 * gfortran.dg/pointer_intent_2.f90: New test.
161 * gfortran.dg/pointer_intent_3.f90: New test.
163 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
166 * gfortran.dg/altreturn_2.f90: new test.
168 2007-01-04 Tom Tromey <tromey@redhat.com>
170 PR preprocessor/28165:
171 * gcc.dg/cpp/pr28165.c: New file.
173 2007-01-03 Josh Conner <jconner@apple.com>
176 * gcc.dg/pr29683.c: New.
178 2007-01-03 Jakub Jelinek <jakub@redhat.com>
181 * g++.dg/pch/template-1.C: New test.
182 * g++.dg/pch/template-1.Hs: New file.
184 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
187 * gcc.c-torture/compile/complex-4.c: New test.
189 2007-01-03 Joseph Myers <joseph@codesourcery.com>
191 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
193 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
195 2007-01-03 Jakub Jelinek <jakub@redhat.com>
198 * gcc.dg/pr30286.c: New test.
201 * g++.dg/template/crash66.C: New test.
204 * g++.dg/template/friend49.C: New test.
206 2007-01-03 Steven G. Kargl <kargls@comcast.net>
208 * gfortran.dg/ibits.f90: New test.
210 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
212 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
213 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
215 2007-01-02 Jan Hubicka <jh@suse.cz>
217 * gcc.dg/pr16194.c: We now output error on all three functions, not just
220 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
223 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
224 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
226 2006-01-02 Ian Lance Taylor <iant@google.com>
228 * g++.dg/warn/Wparentheses-22.C: New test.
229 * g++.dg/warn/Wparentheses-23.C: New test.
231 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
234 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
235 * gcc.dg/declspec-3-Wextra.c: New.
236 * gcc.dg/declspec-3-no.c: New
238 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
241 * gfortran.dg/interface_10.f90: Remove.
243 2007-01-01 Roger Sayle <roger@eyesopen.com>
245 * gcc.dg/fold-eqxor-4.c: New test case.
247 2007-01-02 Joseph Myers <joseph@codesourcery.com>
250 * gcc.c-torture/compile/pr30311.c: New test.
252 2007-01-01 Andrew Pinski <pinskia@gmail.com>
255 * gcc.c-torture/compile/statement-expression-1.c: New test.
257 2007-01-01 Andreas Schwab <schwab@suse.de>
260 * g++.dg/eh/pr29166.C: New test.
262 2007-01-01 Joseph Myers <joseph@codesourcery.com>
264 * lib/target-supports.exp (check_effective_target_powerpc_spe):
266 (check_effective_target_vect_cmdline_needed): Use it.
268 2006-12-31 Richard Guenther <rguenther@suse.de>
271 * testsuite/gcc.dg/pr30137-1.c: New testcase.
272 * testsuite/gcc.dg/pr30137-2.c: Likewise.
274 2006-12-31 Roger Sayle <roger@eyesopen.com>
277 * gcc.dg/fold-plusnot-1.c: New test case.
279 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
282 * g++.dg/parse/template22.C: New test.
284 2006-12-31 Richard Guenther <rguenther@suse.de>
287 * gcc.c-torture/compile/pr30338.c: New testcase.
289 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
292 * gfortran.dg/intrinsic_actual_4.f90: New test.
295 * gfortran.dg/func_decl_3.f90: New test.
297 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
300 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
301 * gfortran.dg/c_by_val_1.f: New test.
302 * gfortran.dg/c_by_val_2.f: New test.
303 * gfortran.dg/c_by_val_3.f: New test.
305 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
308 * gfortran.dg/sum_zero_array_1.f90: New test.
310 2006-12-29 Jakub Jelinek <jakub@redhat.com>
312 PR preprocessor/29612
313 * gcc.dg/cpp/pr29612-1.c: New test.
314 * gcc.dg/cpp/pr29612-2.c: New test.
316 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
319 * gfortran.dg/pure_formal_proc_1.f90: New test.
322 * gfortran.dg/intrinsic_actual_3.f90: New test.
324 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
327 * gfortran.dg/io_constraints_1.f90: Update test.
328 * gfortran.dg/io_constraints_2.f90: Update test.
329 * gfortran.dg/inquire_iolength.f90: New test.
331 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
334 * gfortran.dg/interface_10.f90: New test.
335 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
336 since z is already, locally a variable.
339 * gfortran.dg/generic_11.f90: New test.
340 * gfortran.dg/interface_7.f90: Remove name clash between module
341 name and procedure 'x' referenced in the interface.
343 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
346 * gcc.dg/Wmissing-parameter-type.c: New.
347 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
348 * gcc.dg/Wmissing-parameter-type-no.c: New.
350 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
353 * gfortran.dg/entry_array_specs_2.f: New test.
356 * gfortran.dg/nested_modules_6.f90: New test.
358 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
361 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
362 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
364 2006-12-21 Andrew Pinski <pinskia@gmail.com>
367 * g++.dg/opt/complex6.C: New test.
369 2006-12-22 Ben Elliston <bje@au.ibm.com>
371 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
372 full" if the linker on spu-*-* warns about exceeding local store.
374 And revert this patch:
375 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
376 fail to link due to relocation overflows on spu-*-*.
378 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
381 * gfortran.dg/dependency_19.f90: New test.
383 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
386 * gfortran.dg/alloc_comp_basics_3.f90: New test.
388 2006-12-21 Jakub Jelinek <jakub@redhat.com>
391 * gcc.c-torture/execute/20061220-1.c: New test.
394 * gcc.dg/gomp/asm-1.c: New test.
397 * g++.dg/eh/ia64-2.C: New test.
399 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
403 * gcc.dg/rs6000-leaf.c: New.
405 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
408 * gfortran.dg/f2c_8.f90: New test.
410 2006-12-20 Bill Wendling <wendling@apple.com>
412 * gcc.dg/asm-b.c: Check for __ppc64__.
414 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
417 * gfortran.dg/bounds_check_5.f90: New test.
419 2006-12-20 Andrew Pinski <pinskia@gmail.com>
422 * gcc.dg/gomp/complex-1.c: New testcase.
424 2006-12-20 Roger Sayle <roger@eyesopen.com>
426 * gfortran.dg/array_memset_1.f90: New test case.
428 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
430 * lib/target-supports.exp: Add spu to
431 check_effective_target_vect_widen_mult_hi_to_si.
433 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
436 * gfortran.dg/generic_9.f90: New test.
439 * gfortran.dg/generic_10.f90: New test.
441 2006-12-19 Andrew Pinski <pinskia@gmail.com>
444 * gcc.dg/pr30045.c: New test.
446 2006-12-20 Ben Elliston <bje@au.ibm.com>
448 * gcc.dg/20020312-2.c: Add a case for __SPU__.
450 2006-12-19 Eric Christopher <echristo@apple.com>
453 * gcc.c-torture/execute/pr29302-1.c: New.
455 2006-12-19 Tobias Burnus <burnus@net-b.de>
458 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
460 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
463 * gfortran.dg/altreturn_3.f90: New test.
465 * gfortran.dg/char_result_12.f90: Fix comment typos.
467 2006-12-19 Ben Elliston <bje@au.ibm.com>
469 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
470 as newlib's stdio.h uses non-traditional cpp constructs.
472 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
474 * gfortran.dg/advance.f90: Renamed to advance_1.f90
475 * gfortran.dg/append-1.f90: Renamed to append_1.f90
476 * gfortran.dg/array-1.f90: Renamed to array_1.f90
477 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
478 * gfortran.dg/backspace.f: Renamed to backspace_1.f
479 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
480 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
481 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
482 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
483 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
484 * gfortran.dg/logint-1.f: Renamed to logint_1.f
485 * gfortran.dg/logint-2.f: Renamed to logint_2.f
486 * gfortran.dg/logint-3.f: Renamed to logint_3.f
487 * gfortran.dg/advance_1.f90: Renamed from advance.f90
488 * gfortran.dg/append_1.f90: Renamed from append-1.f90
489 * gfortran.dg/array_1.f90: Renamed from array-1.f90
490 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
491 * gfortran.dg/backspace_1.f: Renamed from backspace.f
492 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
493 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
494 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
495 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
496 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
497 * gfortran.dg/logint_1.f: Renamed from logint-1.f
498 * gfortran.dg/logint_2.f: Renamed from logint-2.f
499 * gfortran.dg/logint_3.f: Renamed from logint-3.f
501 2006-12-18 Bill Wendling <wendling@apple.com>
503 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
504 id is an OjbC keyword.
506 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
508 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
510 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
512 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
514 2006-12-18 Ian Lance Taylor <iant@google.com>
516 * g++.dg/warn/Wmissing-declarations-1.C: New test.
518 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
520 * gcc.c-torture/compile/pr27528.c: Use empty templates.
522 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
525 * gfortran.fortran-torture/execute/where21.f90: New test.
527 2006-12-17 Tobias Burnus <burnus@net-b.de>
529 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
531 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
534 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
535 * gcc.dg/if-empty-1.c: Likewise.
536 * gcc.dg/pr23165.c: Likewise.
537 * g++.dg/warn/empty-body.C: Likewise.
539 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
542 * gfortran.dg/open_errors.f90: New test.
544 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
546 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
548 * gcc.target/i386/ssse3-pabsb.c: New file.
549 * gcc.target/i386/ssse3-pabsd.c: Likewise.
550 * gcc.target/i386/ssse3-pabsw.c: Likewise.
551 * gcc.target/i386/ssse3-palignr.c: Likewise.
552 * gcc.target/i386/ssse3-phaddd.c: Likewise.
553 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
554 * gcc.target/i386/ssse3-phaddw.c: Likewise.
555 * gcc.target/i386/ssse3-phsubd.c: Likewise.
556 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
557 * gcc.target/i386/ssse3-phsubw.c: Likewise.
558 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
559 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
560 * gcc.target/i386/ssse3-pshufb.c: Likewise.
561 * gcc.target/i386/ssse3-psignb.c: Likewise.
562 * gcc.target/i386/ssse3-psignd.c: Likewise.
563 * gcc.target/i386/ssse3-psignw.c: Likewise.
564 * gcc.target/i386/ssse3-vals.h: Likewise.
566 2006-12-15 Janis Johnson <janis187@us.ibm.com>
568 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
569 * lib/fortran-torture.exp: Include target-supports.exp.
571 2006-12-15 Jakub Jelinek <jakub@redhat.com>
574 * gcc.c-torture/execute/pr30185.c: New test.
576 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
580 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
581 * gcc.dg/builtin-bswap-2.c: Likewise.
582 * gcc.dg/builtin-bswap-3.c: Likewise.
583 * gcc.dg/builtin-bswap-4.c: Likewise.
584 * lib/target-supports.exp (check_effective_target_stdint_types): New.
585 * cc.c-torture/execute/mode-dependent-address.x: New file.
587 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
590 * gfortran.dg/write_zero_array: New test.
592 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
595 * gfortran.dg/write_fmt_trim.f90: New test.
597 2006-12-14 Diego Novillo <dnovillo@redhat.com>
600 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
603 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
605 * lib/target-supports.exp (check_weak_available): Use istarget
606 "hppa*-*-hpux10*" instead of regexp.
607 (check_cxa_atexit_available): Likewise.
609 2006-12-14 Richard Guenther <rguenther@suse.de>
611 PR tree-optimization/30197
612 * gcc.c-torture/execute/complex-1.c: Fix function name.
613 * gcc.dg/builtins-61.c: New testcase.
615 2006-12-14 Richard Guenther <rguenther@suse.de>
618 * gcc.dg/pr30172-1.c: New testcase.
620 2006-12-14 Richard Guenther <rguenther@suse.de>
622 PR tree-optimization/30198
623 * gcc.dg/builtins-60.c: New testcase.
625 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
627 * lib/target-supports.exp (vect_no_align): Remove spu.
629 2006-12-13 Ian Lance Taylor <iant@google.com>
633 * g++.dg/warn/Wparentheses-5.C: New test.
634 * g++.dg/warn/Wparentheses-6.C: New test.
635 * g++.dg/warn/Wparentheses-7.C: New test.
636 * g++.dg/warn/Wparentheses-8.C: New test.
637 * g++.dg/warn/Wparentheses-9.C: New test.
638 * g++.dg/warn/Wparentheses-10.C: New test.
639 * g++.dg/warn/Wparentheses-11.C: New test.
640 * g++.dg/warn/Wparentheses-12.C: New test.
641 * g++.dg/warn/Wparentheses-13.C: New test.
642 * g++.dg/warn/Wparentheses-14.C: New test.
643 * g++.dg/warn/Wparentheses-15.C: New test.
644 * g++.dg/warn/Wparentheses-16.C: New test.
645 * g++.dg/warn/Wparentheses-17.C: New test.
646 * g++.dg/warn/Wparentheses-18.C: New test.
647 * g++.dg/warn/Wparentheses-19.C: New test.
648 * g++.dg/warn/Wparentheses-20.C: New test.
649 * g++.dg/warn/Wparentheses-21.C: New test.
651 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
654 * lib/target-supports.exp (check_cxa_atexit_available): Return false
655 for target "hppa.*hpux10".
657 2006-12-13 Jakub Jelinek <jakub@redhat.com>
659 * g++.dg/debug/vartrack1.C: New test.
661 * g++.dg/opt/ifcvt1.C: New test.
663 * gcc.dg/tls/opt-13.c: New test.
665 * gcc.dg/20060425-2.c: New test.
667 * g++.dg/opt/pr15054-2.C: New test.
669 * gcc.c-torture/execute/20060420-1.c: New test.
671 * gcc.c-torture/execute/20060412-1.c: New test.
673 * objc/compile/20060406-1.m: New test.
675 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
677 * g++.dg/template/array17.C: New test.
679 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
681 * gcc.target/powerpc/altivec-23.c: New test.
683 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
686 * g++.dg/inherit/error3.C: New test.
689 * g++.dg/inherit/error4.C: New test.
691 2006-12-13 Richard Guenther <rguenther@suse.de>
693 PR tree-optimization/17687
694 * gcc.dg/builtins-59.c: New testcase.
696 2006-12-13 Ben Elliston <bje@au.ibm.com>
698 * gcc.target/spu/Wmain.c: New test.
700 2006-12-12 Josh Conner <jconner@apple.com>
702 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
703 * g++.dg/abi/thunk4.C: Likewise.
704 * g++.dg/abi/rtti3.C: Likewise.
706 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
708 * gcc.target/spu/cpat-1.c: New test.
709 * gcc.target/spu/cpat-2.c: New test.
710 * gcc.target/spu/cpat-3.c: New test.
711 * gcc.target/spu/cpat-4.c: New test.
713 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
716 * gcc.c-torture/compile/vector-1.c: New test.
717 * gcc.c-torture/compile/vector-2.c: New test.
718 * gcc.c-torture/compile/vector-3.c: New test.
720 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
722 * lib/fortran-torture.exp: Update copyright years. Remove
723 obsolete comment. Test -ftree-vectorize where it makes sense.
724 * lib/gfortran-dg.exp: Update copyright years. Use settings
725 from fortran-torture.exp.
726 * gfortran.dg/char_transpose_1.f90,
727 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
728 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
729 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
732 2006-12-12 Richard Sandiford <richard@codesourcery.com>
734 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
737 2006-12-12 Ira Rosen <irar@il.ibm.com>
739 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
740 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
741 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
742 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
745 2006-12-12 Richard Guenther <rguenther@suse.de>
748 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
750 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
751 Diego Novillo <dnovillo@redhat.com>
753 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
755 * gcc.dg/tree-ssa/pr26421.c: Likewise
756 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
757 * gcc.dg/tree-ssa/pr23382.c: Likewise.
758 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
759 * gcc.dg/tree-ssa/pr28410.c: Likewise.
760 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
761 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
762 * gcc.dg/tree-ssa/vrp07.c: Likewise.
763 * gcc.dg/tree-ssa/vrp08.c: Likewise.
764 * gcc.dg/tree-ssa/alias-12.c: Likewise.
766 2006-12-11 Jan Hubicka <jh@suse.cz>
768 * gcc.dg/tree-prof/stringop-1.c: New test.
769 * gcc.dg/tree-prof/stringop-2.c: New test.
771 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
774 * gcc.target/i386/pr30120.c: New test.
777 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
779 * gcc.target/i386/x87regparm-1.c: New test.
780 * gcc.target/i386/x87regparm-2.c: New test.
781 * gcc.target/i386/x87regparm-3.c: New test.
782 * gcc.target/i386/x87regparm-4.c: New test.
784 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
786 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
788 2006-12-10 Tobias Burnus <burnus@net-b.de>
791 * gfortran.dg/protected_1.f90: New test.
792 * gfortran.dg/protected_2.f90: New test.
793 * gfortran.dg/protected_3.f90: New test.
794 * gfortran.dg/protected_4.f90: New test.
795 * gfortran.dg/protected_5.f90: New test.
796 * gfortran.dg/protected_6.f90: New test.
798 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
799 Tobias Burnus <burnus@gcc.gnu.org>
803 * gfortran.dg/interface_4.f90: Test adding procedure to generic
805 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
806 ambiguous interfaces.
807 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
808 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
809 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
810 ambiguous interfaces.
811 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
812 * gfortran.dg/array_initializer_2.f90: Add initializer array
816 * gfortran.dg/interface_9.f90: Test that host interfaces are
817 not checked for ambiguity with the local version.
819 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
822 * gfortran.dg/module_interface_2.f90: New test.
824 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
827 * gfortran.dg/assumed_len.f90: New test.
829 2006-12-09 Richard Guenther <rguenther@suse.de>
831 * g++.dg/warn/implicit-typename1.C: Qualify types.
832 * g++.dg/parse/crash12.C: Likewise.
833 * g++.dg/tree-ssa/pr22444.C: Likewise.
835 2006-12-09 Tobias Burnus <burnus@net-b.de>
837 * gfortran.dg/array_2.f90: Added sqrt test.
839 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
841 * gcc.target/i386/x87regparm-1.c: XFAIL.
842 * gcc.target/i386/x87regparm-2.c: XFAIL.
843 * gcc.target/i386/x87regparm-3.c: XFAIL.
844 * gcc.target/i386/x87regparm-4.c: XFAIL.
846 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
848 * lib/target-supports.exp
849 (check_effective_target_large_long_double): New.
850 * gcc.dg/Wconversion-real.c : Use it.
851 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
854 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
856 * gcc.c-torture/execute/mode-dependent-address.c: New test.
858 2006-12-08 Tobias Burnus <burnus@net-b.de>
861 * gfortran.dg/import4.f90: New test for IMPORT in modules.
863 2006-12-07 Mark Mitchell <mark@codesourcery.com>
866 * g++.dg/template/crash65.C: New test.
867 * g++.dg/template/spec16.C: Tweak error markers.
869 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
871 * gcc.target/spu: New directory.
872 * gcc.target/spu/spu.exp: New file.
873 * gcc.target/spu/intrinsics-1.c: New test.
875 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
878 * g++.dg/ext/attrib27.C: New test.
879 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
880 * g++.dg/parse/typedef5.C: Likewise.
882 2006-12-07 Mike Stump <mrs@apple.com>
884 * treelang/compile/var_defs.tree: Adjust.
886 2006-12-06 Mark Mitchell <mark@codesourcery.com>
889 * g++.dg/template/crash64.C: New test.
890 * g++.dg/parse/crash27.C: Adjust error markers.
892 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
896 * gfortran.dg/read_eof_4.f90: Add tests.
897 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
898 * gfortran.dg/unf_read_corrupted_1.f90: New test.
900 2006-12-05 Mark Mitchell <mark@codesourcery.com>
903 * g++.dg/template/crash63.C: New test.
906 * g++.dg/template/crash62.C: New test.
908 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
911 * gfortran.dg/allocatable_function_1.f90: Increase the number
912 of expected calls of free to 10; the lhs section reference is
913 now evaluated so there is another call to bar. Change the
914 comment appropriately.
915 * gfortran.dg/array_section_1.f90: New test.
917 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
920 * gfortran.dg/char_result_12.f90: New test.
922 2006-12-05 Richard Guenther <rguenther@suse.de>
924 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
925 * gcc.dg/vect/vect-pow-2.c: Rename to ...
926 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
927 vect_double, xfail for spu*-*-*.
929 2006-12-04 Tobias Burnus <burnus@net-b.de>
932 * initialization_4.f90: Test noninteger exponents (-std=f95).
933 * initialization_5.f90: New test for noninteger exponents
936 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
939 * gfortran.dg/parameter_array_section_1.f90: New test.
941 2006-12-04 Mark Mitchell <mark@codesourcery.com>
944 * g++.dg/template/crash61.C: New test.
947 * g++.dg/template/error23.C: New test.
949 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
951 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
953 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
956 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
958 2006-12-04 Jakub Jelinek <jakub@redhat.com>
961 * gcc.dg/gomp/pr29965-1.c: New test.
962 * gcc.dg/gomp/pr29965-2.c: New test.
963 * gcc.dg/gomp/pr29965-3.c: New test.
964 * gcc.dg/gomp/pr29965-4.c: New test.
965 * gcc.dg/gomp/pr29965-5.c: New test.
966 * gcc.dg/gomp/pr29965-6.c: New test.
967 * g++.dg/gomp/pr29965-1.C: New test.
968 * g++.dg/gomp/pr29965-2.C: New test.
969 * g++.dg/gomp/pr29965-3.C: New test.
970 * g++.dg/gomp/pr29965-4.C: New test.
971 * g++.dg/gomp/pr29965-5.C: New test.
972 * g++.dg/gomp/pr29965-6.C: New test.
973 * g++.dg/gomp/pr29965-7.C: New test.
974 * g++.dg/gomp/pr29965-8.C: New test.
975 * g++.dg/gomp/pr29965-9.C: New test.
976 * g++.dg/gomp/pr29965-10.C: New test.
978 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
980 * gnat.dg/pointer_variable_bounds.adb: New test.
981 * gnat.dg/pointer_variable_bounds.ads: Likewise.
982 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
984 2006-12-03 Eric Christopher <echristo@apple.com>
986 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
988 2006-12-03 Richard Henderson <rth@redhat.com>
989 Andrew Pinski <pinskia@gmail.com>
992 * g++.dg/warn/unit-1.C: New test.
994 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
996 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
998 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1000 * g++.dg/vect/vect.exp: Enable tests to run on spu.
1001 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1002 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1003 * gcc.dg/vect/vect-70.c: Reduce array size.
1004 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1005 vect_no_compaer_double targets.
1006 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1007 vect_float, vect_double, and vect_int.
1009 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1011 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1012 test for loop versioning on vect_no_align targets.
1013 * gcc.dg/vect/pr20122.c: Likewise.
1014 * gcc.dg/vect/vect-105.c: Likewise.
1015 * gcc.dg/vect/vect-42.c: Likewise.
1016 * gcc.dg/vect/vect-43.c: Likewise.
1017 * gcc.dg/vect/vect-74.c: Likewise.
1018 * gcc.dg/vect/vect-75.c: Likewise.
1019 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1020 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1021 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1022 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1024 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
1027 * gfortran.dg/value_1.f90 : New test.
1028 * gfortran.dg/value_2.f90 : New test.
1029 * gfortran.dg/value_3.f90 : New test.
1030 * gfortran.dg/value_4.f90 : New test.
1031 * gfortran.dg/value_4.c : Called from value_4.f90.
1033 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
1036 * g++.dg/cpp0x/static_assert4.C: New testcase.
1038 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1040 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1042 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
1045 * gcc.dg/pr27953.c: New test.
1047 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1050 * g++.dg/ext/vector5.C: New test.
1053 * g++.dg/other/main1.C: New test.
1055 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
1058 * gfortran.dg/convert_implied_open.f90: Change to
1059 new default record length.
1060 * gfortran.dg/unf_short_record_1.f90: Adapt to
1062 * gfortran.dg/unformatted_subrecords_1.f90: New test.
1064 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
1066 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1068 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
1071 * g++.dg/expr/pr29066.c: New.
1073 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
1074 Zdenek Dvorak <dvorakz@suse.cz>
1076 PR tree-optimization/29921
1077 * gcc.dg/pr29921-2.c: New test.
1079 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
1081 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1082 (i386_get_cpuid): New function.
1083 (i386_cpuid_ecx): Likewise.
1084 (i386_cpuid_edx): Likewise.
1085 (i386_cpuid): Updated to call i386_cpuid_edx.
1087 * gcc.target/i386/sse3-addsubpd.c: New file.
1088 * gcc.target/i386/sse3-addsubps.c: Likewise.
1089 * gcc.target/i386/sse3-haddpd.c: Likewise.
1090 * gcc.target/i386/sse3-haddps.c: Likewise.
1091 * gcc.target/i386/sse3-hsubpd.c: Likewise.
1092 * gcc.target/i386/sse3-hsubps.c: Likewise.
1093 * gcc.target/i386/sse3-lddqu.c: Likewise.
1094 * gcc.target/i386/sse3-movddup.c: Likewise.
1095 * gcc.target/i386/sse3-movshdup.c: Likewise.
1096 * gcc.target/i386/sse3-movsldup.c: Likewise.
1098 2006-12-01 Dirk Mueller <dmueller@suse.de>
1100 * g++.dg/warn/Wreturn-type-4.C: New testcase.
1102 2006-11-30 Janis Johnson <janis187@us.ibm.com>
1104 * gcc.dg/dfp/convert-int-max.c: New test.
1105 * gcc.dg/dfp/convert-int-max-fold.c: New test.
1107 2006-11-30 Richard Guenther <rguenther@suse.de>
1109 * gcc.dg/vect/vect-pow-1.c: Rename ...
1110 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
1111 floats instead of doubles, check successful vectorization.
1113 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
1116 * gcc.c-torture/compile/pr29945.c: New testcase.
1118 2006-11-30 Joseph Myers <joseph@codesourcery.com>
1120 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1123 2006-11-29 Eric Christopher <echristo@apple.com>
1125 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1127 2006-11-29 Janis Johnson <janis187@us.ibm.com>
1129 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1131 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1133 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
1136 * g++.dg/inherit/virtual2.C: New test.
1137 * g++.dg/inherit/virtual3.C: Likewise.
1138 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1139 * g++.dg/inherit/error2.C: Likewise.
1140 * g++.dg/template/instantiate1.C: Likewise.
1142 2006-11-28 Andrew Pinski <pinskia@gmail.com>
1145 * gcc.dg/tree-ssa/reassoc-12.c: New test.
1147 2006-11-28 Jan Hubicka <jh@suse.cz>
1149 * gcc.dg/memcpy-1.c: New test.
1151 2006-11-28 Jakub Jelinek <jakub@redhat.com>
1154 * g++.dg/warn/main-3.C: New test.
1156 2006-11-28 Jan Hubicka <jh@suse.cz>
1158 * gcc.dg/winline-1.c: New test.
1160 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
1162 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1165 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1168 * gfortran.dg/missing_optional_dummy_3.f90
1170 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1173 * gfortran.dg/interface_3.f90: Modify errors.
1175 2006-11-28 Ben Elliston <bje@au.ibm.com>
1177 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1178 fail to link due to relocation overflows on spu-*-*.
1180 2006-11-27 Michael Matz <matz@suse.de>
1181 Andreas Krebbel <krebbel1@de.ibm.com>
1184 * gcc.dg/20061127-1.c: New testcase.
1186 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
1188 * gcc.dg/20061124-1.c: Add exit() function prototype.
1190 2006-11-27 Jan Hubicka <jh@suse.cz>
1192 * gcc.target/i386/memcpy-1.c: Adjust size.
1193 * testsuite/gcc.dg/visibility-11.c: Likewise.
1195 2006-11-27 Richard Guenther <rguenther@suse.de>
1198 * gcc.target/i386/pow-1.c: New testcase.
1199 * gcc.dg/builtins-58.c: Likewise.
1201 2006-11-26 Mark Mitchell <mark@codesourcery.com>
1204 * g++.dg/expr/cast8.C: New test.
1206 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1208 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1209 Don't ever inline the testcase.
1211 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1214 * gfortran.fortran-torture/compile/parameter_3.f90: New
1217 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1220 * gfortran.fortran-torture/execute/transfer2.f90: New test.
1222 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1224 * gfortran.fortran-torture/execute/specifics.f90: Remove test
1227 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1229 PR libgfortran/29936
1230 * gfortran.dg/write_check3.f90: New test.
1232 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1234 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1236 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
1239 * gfortran.dg/interface_3.f90: New test.
1242 * gfortran.dg/generic_8.f90: New test.
1244 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1246 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1247 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1248 * gfortran.dg/specifics_3.f90: Remove.
1250 2006-11-24 Jakub Jelinek <jakub@redhat.com>
1253 * gcc.dg/gomp/pr29955.c: New test.
1256 * gcc.dg/pr29736.c: New test.
1258 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1261 * gcc.dg/pure-1.c: New test.
1263 2006-11-24 Joseph Myers <joseph@codesourcery.com>
1265 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1266 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1268 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
1270 * gcc.dg/20061124-1.c: New testcase.
1272 2006-11-23 Eric Christopher <echristo@apple.com>
1274 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1276 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1280 * gcc.dg/Wconversion-integer.c: New. Supersedes
1281 Wconversion-negative-constants.c
1282 * gcc.dg/Wconversion-real.c: New.
1283 * gcc.dg/Wconversion-real-integer.c: New.
1284 * gcc.dg/Wconversion-negative-constants.c: Deleted.
1285 * g++.dg/warn/Wconversion1.C: Modified.
1287 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1289 * gfortran.dg/overload_1.f90: New test.
1291 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1294 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1295 Wtraditional-conversion.
1296 * gcc.dg/overflow-warn-2.c: Likewise.
1297 * gcc.dg/Wconversion.c: Likewise. Renamed as
1298 Wtraditional-conversion.c .
1299 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1300 Wtraditional-conversion-2.c .
1301 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1302 Wtraditional-conversion-2.c
1303 * gcc.dg/Wconversion-negative-constants.c: New.
1305 2006-11-23 Andrew Pinski <pinskia@gmail.com>
1307 * gcc.dg/tree-ssa/dump-1.c: New test.
1309 2006-11-23 David Ung <davidu@mips.com>
1311 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1312 -mfp64, allowable when ISA >= 33 and float is enabled.
1313 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1314 of mthc1 and mfhc1 patterns.
1316 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
1318 PR tree-optimization/29921
1319 * gcc.dg/pr29921.c: New test.
1321 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1324 * gfortran.dg/initialization_4.f90: New test.
1326 2006-11-22 Ira Rosen <irar@il.ibm.com>
1328 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1329 platforms that have interleaving support.
1330 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1331 * gcc.dg/vect/vect-strided-a-u16-i2.c,
1332 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1333 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1334 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1335 gcc.dg/vect/vect-strided-u8-i2-gap.c,
1336 gcc.dg/vect/vect-strided-u8-i8.c,
1337 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1338 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1339 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1340 gcc.dg/vect/vect-strided-float.c,
1341 gcc.dg/vect/vect-strided-a-mult.c,
1342 gcc.dg/vect/vect-strided-mult-char-ls.c,
1343 gcc.dg/vect/vect-strided-a-u16-mult.c,
1344 gcc.dg/vect/vect-strided-a-u32-mult.c,
1345 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1346 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1347 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1348 gcc.dg/vect/vect-strided-mult.c,
1349 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1350 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1352 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1355 * gfortran.dg/auto_char_len_4.f90: New test.
1357 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1360 * gfortran.dg/generic_7.f90: New test.
1361 * gfortran.dg/defined_operators_1.f90: Add new error.
1363 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
1365 PR tree-optimization/29902
1366 * g++.dg/tree-ssa/pr29902.C: New test.
1368 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
1371 * gfortran.dg/used_types_13.f90: New test.
1373 2006-11-21 Janis Johnson <janis187@us.ibm.com>
1375 * gcc.dg/dfp/snan.c: Delete.
1377 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
1379 * g++.dg/cpp0x/static_assert1.C: New.
1380 * g++.dg/cpp0x/static_assert2.C: New.
1381 * g++.dg/cpp0x/static_assert3.C: New.
1383 2006-11-21 Richard Guenther <rguenther@suse.de>
1385 * gcc.dg/vect/vect-pow-1.c: New testcase.
1386 * gcc.dg/vect/vect-pow-2.c: Likewise.
1388 2006-11-21 Jakub Jelinek <jakub@redhat.com>
1391 * g++.dg/template/static29.C: New test.
1394 * g++.dg/conversion/simd4.C: New test.
1396 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
1399 * g++.dg/template/access19.C: New test.
1400 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1403 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1406 * gcc.dg/tree-ssa/sra-4.c: New testcase.
1408 2006-11-20 Tobias Burnus <burnus@net-b.de>
1411 * gfortran.dg/import.f90: Extended test.
1412 * gfortran.dg/import2.f90: Extended test.
1414 2006-11-20 Tobias Burnus <burnus@net-b.de>
1416 * gfortran.dg/volatile3.f90: Add conflict test.
1418 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
1421 * gfortran.dg/implicit_10.f90: New test.
1423 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
1426 * g++.dg/warn/Wall-write-strings.C: New.
1428 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
1430 * gfortran.dg/alloc_comp_constraint_5.f90: New.
1431 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1433 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1435 * gfortran.dg/use_3.f90: Remove error message.
1436 * gfortran.dg/iso_fortran_env_1.f90: New test.
1437 * gfortran.dg/iso_fortran_env_2.f90: New test.
1438 * gfortran.dg/iso_fortran_env_3.f90: New test.
1439 * gfortran.dg/iso_fortran_env_4.f90: New test.
1441 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
1443 * gcc.dg/vect/vect-27.c: Fix initialization.
1445 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1447 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1448 * gcc.dg/torture/builtin-minmax-1.c: New.
1450 * gcc.dg/builtins-20.c: Add cases for copysign.
1452 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1455 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1457 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1458 * gfortran.dg/use_1.f90: New test.
1459 * gfortran.dg/use_1.f90: New test.
1460 * gfortran.dg/use_1.f90: New test.
1462 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
1464 PR tree-optimization/29801
1465 * gcc.dg/pr29801.c: New test.
1467 2006-11-17 Jakub Jelinek <jakub@redhat.com>
1470 * gcc.dg/torture/pr29584.c: New test.
1472 2006-11-17 Joseph Myers <joseph@codesourcery.com>
1474 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1475 Condition PowerPC tests for saving FPRs on powerpc_fprs.
1476 * gcc.target/powerpc/compress-float-ppc.c,
1477 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1479 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1480 do not pass -mhard-float.
1482 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
1484 * gnat.dg/volatile_aggregate.adb: New test.
1486 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1490 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1491 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1493 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1496 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1498 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
1500 * gfortran.dg/import3.f90: Fix error message.
1502 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1505 * gfortran.fortran-torture/compile/inline_1.f90:
1508 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1510 * gcc.target/i386/x87regparm-1.c: New test.
1511 * gcc.target/i386/x87regparm-2.c: New test.
1512 * gcc.target/i386/x87regparm-3.c: New test.
1513 * gcc.target/i386/x87regparm-4.c: New test.
1515 2006-11-15 Tobias Burnus <burnus@net-b.de>
1518 * gfortran.dg/import.f90: New test.
1519 * gfortran.dg/import2.f90: New test.
1520 * gfortran.dg/import3.f90: New test.
1522 2006-11-15 Tobias Burnus <burnus@net-b.de>
1525 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1527 2006-11-15 Tobias Burnus <burnus@net-b.de>
1530 * gfortran.dg/contains.f90: New test.
1531 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1533 2006-11-15 Jakub Jelinek <jakub@redhat.com>
1535 PR tree-optimization/29581
1536 * gcc.dg/pr29581-1.c: New test.
1537 * gcc.dg/pr29581-2.c: New test.
1538 * gcc.dg/pr29581-3.c: New test.
1539 * gcc.dg/pr29581-4.c: New test.
1540 * gfortran.dg/pr29581.f90: New test.
1542 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
1545 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1546 numbers in error message headers.
1548 2006-11-14 Richard Guenther <rguenther@suse.de>
1550 * gcc.target/i386/math-torture/math-torture.exp: Restrict
1551 to i?86 and x86_64 targets.
1553 2006-11-14 Caroline Tice <ctice@apple.com>
1555 * gcc.dg/pubtypes-1.c: New file/testcase.
1556 * gcc.dg/pubtypes-2.c: New file/testcase.
1557 * gcc.dg/pubtypes-3.c: New file/testcase.
1558 * gcc.dg/pubtypes-4.c: New file/testcase.
1559 * g++.dg/pubtypes.C: New file/testcase.
1561 2006-11-14 Mark Mitchell <mark@codesourcery.com>
1564 * g++.dg/init/self1.C: New test.
1566 2006-11-14 Tobias Burnus <burnus@net-b.de>
1569 * gfortran.dg/conflicts.f90: Add.
1571 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
1573 PR rtl-optimization/29798
1575 * gcc.c-torture/execute/pr29798.c: New.
1577 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1579 * gcc.dg/builtins-20.c: Add more cases.
1581 2006-11-13 Jakub Jelinek <jakub@redhat.com>
1584 * gfortran.dg/gomp/pr29759.f90: New test.
1586 2006-11-13 Mark Mitchell <mark@codesourcery.com>
1589 * g++.dg/template/static28.C: New test.
1591 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
1593 * lib/c-torture.exp: Use target-libpath.exp.
1594 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1595 set GCC_EXEC_PREFIX env var from global variable of same name.
1597 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1600 * gfortran.fortran-torture/compile/transfer-1.f90:
1603 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
1604 Zdenek Dvorak <dvorakz@suse.cz>
1606 PR tree-optimization/29680
1607 * gcc.dg/alias-11.c: New test.
1609 2006-11-12 Jason Merrill <jason@redhat.com>
1610 Andrew Pinski <pinskia@physics.uc.edu>
1613 * gcc.target/i386/vectorize1.c: New.
1615 2006-11-12 Roger Sayle <roger@eyesopen.com>
1617 PR rtl-optimization/29797
1618 * gcc.c-torture/execute/pr29797-1.c: New test case.
1620 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1622 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1624 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
1626 * gcc.dg/tree-ssa/prefetch-3.c: New test.
1628 2006-11-12 Roger Sayle <roger@eyesopen.com>
1630 PR tree-optimization/13827
1631 * gcc.dg/fold-eqand-1.c: New test case.
1633 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1636 * gcc.c-torture/execute/mayalias-3.c: New test.
1638 2006-11-11 Richard Sandiford <richard@codesourcery.com>
1641 * gcc.c-torture/compile/pr27528.c: New test.
1642 * gcc.dg/pr27528.c: Likewise.
1644 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1646 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1648 * gcc.dg/torture/builtin-symmetric-1.c: New test.
1650 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1653 * gfortran.dg/reshape_source_size_1.f90: New test.
1655 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1658 * gfortran.dg/aliasing_dummy_4.f90: New test.
1660 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
1663 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1664 and x86_64-*-* targets.
1666 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1668 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1669 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1670 New macros. Use them in exact tests.
1671 (TESTIT3): New macro.
1672 Add tests for fmin, fmax and fma.
1674 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1677 * gfortran.dg/array_constructor_13.f90: New test.
1679 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1682 * gfortran.dg/used_types_12.f90: New test.
1684 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
1687 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1689 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1690 * gcc.dg/fold-eqandshift-3.c: New test case.
1692 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1695 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1698 * gfortran.dg/change_symbol_attributes_1.f90: New test.
1700 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
1702 * gcc.dg/20061109-1.c: New testcase.
1704 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1706 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1708 2006-11-09 Tobias Burnus <burnus@net-b.de>
1710 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1711 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1713 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
1715 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1716 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1718 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1720 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1722 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1724 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1726 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1727 * gcc.dg/vect/vect-9.c: Now vectorizable.
1728 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1729 that support vect_widen_mult.
1730 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1731 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1732 vect-reduc-dot-u16.c).
1733 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1734 vect-reduc-dot-u16.c).
1735 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1736 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1737 vect-reduc-dot-s8.c).
1738 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1739 vect-reduc-dot-s8.c).
1740 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1741 vect-reduc-dot-s8.c).
1742 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1743 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1744 vect-reduc-dot-u8.c).
1745 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1746 vect-reduc-dot-u8.c).
1747 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1748 * gcc.dg/vect/vect-multitypes-9.c: New test.
1749 * gcc.dg/vect/vect-multitypes-10.c: New test.
1750 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1751 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1752 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1753 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1754 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1755 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1756 wrapv-vect-reduc-dot-s8.c.
1757 * lib/target-support.exp (check_effective_target_vect_unpack): New.
1758 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1759 targets that support vec_unpack.
1760 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1761 (check_effective_target_vect_widen_mult_qi_to_hi): New.
1762 (check_effective_target_vect_widen_mult_hi_to_si): New.
1763 (check_effective_target_vect_widen_sum): Removed.
1765 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1767 * gcc.dg/vect/vect-multitypes-8.c: New test.
1768 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1770 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1772 * gcc.dg/vect/vect-multitypes-7.c: New test.
1774 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1776 * gcc.dg/vect/vect-multitypes-4.c: New test.
1777 * gcc.dg/vect/vect-multitypes-5.c: New test.
1778 * gcc.dg/vect/vect-multitypes-6.c: New test.
1780 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1782 * gcc.dg/vect/vect-multitypes-1.c: New test.
1783 * gcc.dg/vect/vect-multitypes-2.c: New test.
1784 * gcc.dg/vect/vect-multitypes-3.c: New test.
1786 2006-11-07 Eric Christopher <echristo@apple.com>
1788 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1789 Test using scan-assembler-not.
1791 2006-11-07 Jakub Jelinek <jakub@redhat.com>
1793 * gcc.dg/inline-17.c: New test.
1795 2006-11-07 Steve Ellcey <sje@cup.hp.com>
1798 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
1801 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1804 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1807 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1810 2006-11-07 Tobias Burnus <burnus@net-b.de>
1813 * gfortran.dg/volatile.f90: Add.
1814 * gfortran.dg/volatile2.f90: Add.
1815 * gfortran.dg/volatile3.f90: Add.
1816 * gfortran.dg/volatile4.f90: Add.
1817 * gfortran.dg/volatile5.f90: Add.
1818 * gfortran.dg/volatile6.f90: Add.
1819 * gfortran.dg/volatile7.f90: Add.
1821 2006-11-06 Tobias Burnus <burnus@net-b.de>
1823 * gfortran.dg/io_constraints_2.f90: Adjust pattern
1824 for matching error messages.
1825 * gfortran.dg/specifics_3.f90: Adjust pattern
1826 for matching error messages.
1828 2006-11-06 Janis Johnson <janis187@us.ibm.com>
1829 Bernhard Fischer <aldot@gcc.gnu.org>
1831 * lib/gcc-dg.exp (output-exists): New proc.
1832 (output-exists-not): New proc.
1833 * gcc.test-framework/test-framework.awk: Support new directives.
1834 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1835 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1836 * gcc.test-framework/dg-outexists-exp-F.c: New test.
1837 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1838 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1839 * gcc.test-framework/dg-outexists-exp-P.c: New test.
1841 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
1845 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1846 * gfortran.dg/initialization_3.f90: New.
1848 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1850 PR libgfortran/25545
1851 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1853 2006-11-05 Jakub Jelinek <jakub@redhat.com>
1856 * gcc.c-torture/execute/pr29695-1.c: New test.
1857 * gcc.c-torture/execute/pr29695-2.c: New test.
1859 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
1862 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1864 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
1866 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1867 for matching error messages.
1869 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
1872 * gcc.target/i386/387-12.c: New test.
1874 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1877 * gfortran.dg/pr29713.f90: New test.
1879 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
1881 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1882 Also test for bogus rest sign.
1884 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1887 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1889 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
1891 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1892 from error messages.
1894 2006-11-02 Mike Stump <mrs@apple.com>
1896 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1898 * g++.old-deja/g++.abi/align.C: Enable for darwin.
1900 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
1902 * g++.dg/eh/gcsec1.C: New test.
1904 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1906 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1907 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
1909 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
1911 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1913 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1914 * gcc.dg/pr14796-2.c: Likewise.
1916 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
1918 * gcc.c-torture/execute/20061101-1.c: New test.
1920 2006-11-01 Richard Guenther <rguenther@suse.de>
1922 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1924 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1926 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1927 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1929 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
1931 * gcc.c-torture/execute/20061031-1.c: New test.
1933 2006-10-31 Geoffrey Keating <geoffk@apple.com>
1936 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1937 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1938 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1939 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1940 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1941 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1942 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1944 2006-10-31 Eric Christopher <echristo@apple.com>
1945 Falk Hueffner <falk@debian.org>
1947 * gcc.dg/builtin-bswap-1.c: New.
1948 * gcc.dg/builtin-bswap-2.c: New.
1949 * gcc.dg/builtin-bswap-3.c: New.
1950 * gcc.dg/builtin-bswap-4.c: New.
1951 * gcc.dg/builtin-bswap-5.c: New.
1952 * gcc.target/i386/builtin-bswap-1.c: New.
1954 2006-10-31 Geoffrey Keating <geoffk@apple.com>
1956 * gcc.dg/inline-16.c: New.
1959 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1961 * gcc.dg/inline-13.c: New.
1962 * gcc.dg/inline-14.c: New.
1963 * gcc.dg/inline-15.c: New.
1966 * gcc.dg/inline6.c: New.
1967 * gcc.dg/inline7.c: New.
1969 2006-10-31 Roger Sayle <roger@eyesopen.com>
1972 * gcc.dg/pr23470-1.c: New test case.
1974 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
1977 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1979 * gfortran.dg/blockdata_2.f90: New testcase.
1981 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
1984 * gfortran.dg/unf_short_record_1.f90: New test.
1986 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1989 * gfortran.dg/pr29067.f: New test.
1991 2006-10-31 Joseph Myers <joseph@codesourcery.com>
1992 Richard Sandiford <richard@codesourcery.com>
1994 * lib/target-supports.exp (get_compiler_messages): Append options
1995 as a single list element.
1996 (check_effective_target_arm_vfp_ok): New.
1997 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1999 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
2002 * gfortran.dg/intrinsic_actual_2.f90: New test.
2005 * gfortran.dg/actual_array_interface_1.f90: New test.
2008 * gfortran.dg/used_types_11.f90: New test.
2010 2006-10-30 Dirk Mueller <dmueller@suse.de>
2012 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2013 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2014 * g++.old-deja/g++.pt/eichin01.C (main): Same.
2015 * g++.old-deja/g++.mike/net25.C (main): Same.
2016 * g++.dg/lookup/exception1.C (main): Same.
2017 * g++.dg/parse/parens2.C (main): Same.
2019 2006-10-30 Roger Sayle <roger@eyesopen.com>
2021 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2023 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2025 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2026 * gcc.dg/torture/builtin-math-3.c: Likewise.
2028 2006-10-30 Tobias Burnus <burnus@net-b.de>
2031 * gfortran.dg/write_check.f90: Check run-time keyword checking.
2032 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2034 2006-10-30 Andrew Pinski <pinskia@gmail.com>
2037 * gfortran.fortran-torture/execute/transfer1.f90: New test.
2039 2006-10-30 Joseph Myers <joseph@codesourcery.com>
2041 * lib/target-supports.exp (check_function_available): Declare
2042 function before calling.
2044 2006-10-30 Jakub Jelinek <jakub@redhat.com>
2046 PR tree-optimization/29637
2047 * gcc.dg/pr29637.c: New test.
2049 2006-10-29 Roger Sayle <roger@eyesopen.com>
2051 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2052 tree canonicalization.
2054 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2056 * gcc.dg/builtins-20.c: Add more hypot tests.
2058 2006-10-29 Roger Sayle <roger@eyesopen.com>
2060 * gcc.dg/fold-compare-1.c: New test case.
2062 2006-10-29 Dirk Mueller <dmueller@suse.de>
2065 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2067 2006-10-29 Roger Sayle <roger@eyesopen.com>
2069 PR tree-optimization/15458
2070 * gcc.dg/fold-xornot-1.c: New test case.
2072 2006-10-29 Richard Guenther <rguenther@suse.de>
2074 * gcc.target/i386/math-torture/trunc.c: New testcase.
2076 2006-10-29 Richard Guenther <rguenther@suse.de>
2078 * gcc.target/i386/math-torture/round.c: New testcase.
2080 2006-10-29 Richard Guenther <rguenther@suse.de>
2082 * gcc.target/i386/math-torture/ceil.c: New testcase.
2083 * gcc.target/i386/math-torture/floor.c: Likewise.
2085 2006-10-29 Richard Guenther <rguenther@suse.de>
2087 * gcc.target/i386/math-torture/rint.c: New testcase.
2088 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2090 2006-10-29 Richard Guenther <rguenther@suse.de>
2092 * gcc.target/i386/math-torture/lfloor.c: New testcase.
2093 * gcc.target/i386/math-torture/lceil.c: Likewise.
2095 2006-10-28 Tobias Burnus <burnus@net-b.de>
2097 PR libgfortran/24313
2098 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2100 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
2102 * gcc.c-torture/execute/20020118-1.c,
2103 gcc.c-torture/execute/builtins/strlen.c,
2104 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2107 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2109 * gcc.dg/builtins-20.c: Add tests for hypot.
2110 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
2111 two-argument builtins.
2112 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2113 TESTIT2. Update all callers.
2114 (TESTIT2, TESTIT2_R): New helper macros.
2115 Add testcases for pow, hypot and atan2.
2117 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2120 * g++.dg/expr/bool1.C: New test.
2121 * g++.dg/expr/bool2.C: New test.
2123 2006-10-28 Tobias Burnus <burnus@net-b.de>
2126 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2127 * gfortran.dg/namelist_internal.f90: New test.
2129 2006-10-28 Tobias Burnus <burnus@net-b.de>
2132 * gfortran.dg/io_real_boz.f90: Add.
2133 * gfortran.dg/io_real_boz2.f90: Add.
2135 2006-10-28 Richard Guenther <rguenther@suse.de>
2138 * gcc.dg/tree-ssa/pr26899.c: New testcase.
2140 2006-10-28 Richard Guenther <rguenther@suse.de>
2143 * gcc.target/i386/math-torture/lround.c: New testcase.
2145 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
2147 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2148 * gcc.dg/builtins-44.c: Likewise.
2149 * gcc.dg/builtins-45.c: Likewise.
2150 * gcc.dg/pr28796-2.c: Likewise.
2151 * gcc.dg/unordered-3.c: Likewise.
2153 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2155 PR libgfortran/27954
2156 * gfortran.dg/error_recovery_2.f90: New test.
2158 2006-10-26 Richard Guenther <rguenther@suse.de>
2160 * gcc.target/i386/i386.exp: Use glob, not find to collect
2161 tests. Avoids recursing into subdirectories.
2162 * gcc.target/i386/math-torture/math-torture.exp: Torture
2163 for interesting ia32 math options.
2164 * gcc.target.i386/math-torture/lrint.c: New testcase.
2166 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2168 PR libgfortran/29563
2169 * gfortran.dg/arrayio_9.f90: Update test.
2170 * gfortran.dg/arrayio_19.f90: New test.
2172 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
2174 * gcc.dg/20061026.c: New testcase.
2176 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2178 PR libgfortran/29563
2179 * gfortran.dg/arrayio_9.f90: New test.
2181 2006-10-26 Ben Elliston <bje@au.ibm.com>
2183 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2184 Copy the strings manually, as strcpy may call strlen.
2186 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2188 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2189 Add checks for log, log2, log10 and log1p.
2191 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2192 we already test 0.0. Add checks for expm1, log, log2, log10,
2193 log1p, cbrt, erf and erfc.
2195 2006-10-25 Steve Ellcey <sje@cup.hp.com>
2197 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2199 2006-10-25 Uros Bizjak <uros@kss-loka.si>
2201 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2202 and remainderl() built-in functions. Remove -ffast-math from
2205 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2207 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2210 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2211 floating point modifiers to arguments passed to float and long
2212 double functions respectively. Update all callers to use floating
2213 point numbers, not integers. Add tests for exp, exp2 and
2216 * gcc.dg/torture/builtin-math-3.c: New test.
2218 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
2221 * gfortran.dg/initialize_2.f90: New.
2223 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2225 * gcc.dg/torture/builtin-math-2.c: New test.
2227 2006-10-24 Richard Guenther <rguenther@suse.de>
2230 * gcc.dg/pr28796-1.c: New testcase.
2231 * gcc.dg/pr28796-2.c: Likewise.
2233 2006-10-24 Richard Guenther <rguenther@suse.de>
2235 * gcc.dg/builtins-57.c: New testcase.
2237 2006-10-24 Richard Guenther <rguenther@suse.de>
2239 PR tree-optimization/29567
2240 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2242 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
2244 PR tree-optimization/14784
2245 * gcc.dg/alias-10.c: New test.
2247 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2249 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2251 2006-10-23 Jakub Jelinek <jakub@redhat.com>
2253 * gcc.dg/builtin-strncat-chk-1.c: New test.
2255 2006-10-23 Jan Hubicka <jh@suse.cz>
2257 * gcc.dg/memmove-1.c: New test.
2259 2006-10-23 Paul Brook <paul@codesourcery.com>
2261 * gcc.dg/pragma-pack-5.c: New test.
2263 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
2265 * g++.dg/other/s390-1.C: New testcase.
2267 2006-10-23 Richard Guenther <rguenther@suse.de>
2271 * gcc.dg/pr27132.c: New testcase.
2272 * gcc.dg/pr23295.c: Likewise.
2273 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2274 * g++.dg/tree-ssa/pr19807.C: Likewise.
2276 2006-10-23 Richard Guenther <rguenther@suse.de>
2279 * gcc.dg/pr21032.c: New testcase.
2281 2006-10-22 Jeff Law <law@redhat.com>
2282 Richard Guenther <rguenther@suse.de>
2284 PR tree-optimization/15911
2285 * gcc.dg/tree-ssa/vrp30.c: New testcase.
2287 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
2290 * g++.dg/abi/rtti3.C: New.
2292 2006-10-21 Uros Bizjak <uros@kss-loka.si>
2295 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2298 2006-10-21 Richard Guenther <rguenther@suse.de>
2300 PR tree-optimization/3511
2301 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2303 2006-10-21 Richard Guenther <rguenther@suse.de>
2306 * gcc.dg/torture/pr26898-1.c: New testcase.
2307 * gcc.dg/torture/pr26898-2.c: Likewise.
2309 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
2312 * g++.dg/parse/bitfield1.C: Adjust error markers.
2313 * g++.dg/parse/bitfield2.C: New test.
2315 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
2317 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2319 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2322 * gfortran.dg/zero_sized_1.f90: New test.
2324 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
2326 * gcc.dg/div-compare-1.c: New test.
2328 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
2331 * gfortran.dg/result_default_init_1.f90: New test.
2334 * gfortran.dg/automatic_default_init_1.f90: New test.
2336 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2339 2006-10-18 Geoffrey Keating <geoffk@apple.com>
2341 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2342 'using namespace std' without previous declaration.
2343 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2344 * g++.old-deja/g++.robertl/eb133c.C: New.
2346 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2348 PR libgfortran/29277
2349 * gfortran.dg/streamio_4.f90: Update test.
2350 * gfortran.dg/streamio_11.f90: New test.
2352 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
2355 * g++.dg/inherit/virtual1.C: New test.
2357 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2360 * g++.dg/parse/enum3.C: New test.
2362 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2365 * g++.dg/init/ctor8.C: New test.
2367 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2370 * g++.dg/ext/complit8.C: Tweak error markers.
2371 * g++.dg/template/complit1.C: Add error marker.
2373 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2376 * g++.dg/ext/complit8.C: New test.
2379 * g++.dg/parse/dtor12.C: New test.
2382 * g++.dg/template/sizeof11.C: New test.
2384 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
2387 * gfortran.dg/data_char_3.f90: New test.
2390 * gfortran.dg/negative_automatic_size.f90: New test.
2392 2006-10-16 David Daney <ddaney@avtrex.com>
2394 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2396 2006-10-16 Eric Christopher <echristo@apple.com>
2398 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2401 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2404 * g++.dg/tc1/dr49.C: Tweak error messages.
2405 * g++.dg/parse/template21.C: New test.
2407 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2410 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2412 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
2415 * gfortran.dg/print_1.f90: New test.
2417 2006-10-15 Jan Hubicka <jh@suse.cz>
2420 * gcc.c-torture/compile/pr29241.c: New testcase.
2422 2006-10-15 David Edelsohn <edelsohn@gnu.org>
2425 * gcc.c-torture/compile/pr29250.c: New test.
2427 2006-10-15 Richard Guenther <rguenther@suse.de>
2429 * gcc.dg/pr29299.c: New testcase.
2431 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
2434 * gfortran.dg/label_4.f90: Adjust warning flag.
2436 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2439 * gfortran.dg/nullify_3.f90: New test.
2441 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2443 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2444 on Solaris 2.5.1 too.
2446 2006-10-13 Eric Christopher <echristo@apple.com>
2448 * gcc.dg/pr25993.c: Skip for darwin.
2450 2006-10-13 Eric Christopher <echristo@apple.com>
2452 * gcc.dg/visibility-11.c: Skip for darwin.
2454 2006-10-13 Eric Christopher <echristo@apple.com>
2456 * gcc.dg/darwin-weakimport-1.c: Use
2457 -fno-asynchronous-unwind-tables.
2458 * gcc.dg/darwin-weakimport-3.c: Ditto.
2460 2006-10-13 Richard Guenther <rguenther@suse.de>
2462 PR tree-optimization/29446
2463 * gcc.dg/torture/pr29446.c: New testcase.
2465 2006-10-13 Bill Wendling <wendling@apple.com>
2467 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2468 * g++.old-deja/g++.jason/hmc1.C: Likewise.
2469 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2470 * g++.old-deja/g++.law/shadow1.C: Likewise.
2471 * g++.old-deja/g++.law/ctors10.C: Likewise.
2472 * g++.dg/debug/namespace1.C: Likewise.
2473 * g++.dg/inherit/namespace-as-base.C: Likewise.
2474 * g++.dg/opt/delay-slot-1.C: Likewise.
2475 * g++.dg/parse/defarg10.C: Likewise.
2476 * g++.dg/template/ptrmem11.C: Likewise.
2477 * g++.dg/template/mem_func_ptr.C: Likewise.
2478 * g++.dg/template/spec19.C: Likewise.
2480 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
2482 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2484 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2487 * gfortran.dg/implicit_9.f90: New test.
2490 * gfortran.dg/namelist_25.f90: New test.
2493 * gfortran.dg/same_name_2.f90: New test.
2496 * gfortran.dg/host_assoc_types_1.f90: New test.
2499 * gfortran.dg/missing_derived_type_1.f90: New test.
2500 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2503 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2506 * gfortran.dg/alloc_comp_assign_5.f90: New test.
2508 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2511 * gfortran.dg/bound_2.f90: New test.
2513 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2515 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2517 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2518 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2519 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2520 * gfortran.dg/gomp/reduction3.f90: Likewise.
2521 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2522 * gfortran.dg/dummy_procedure_2.f90: Likewise.
2523 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2524 * gfortran.dg/forall_4.f90: Likewise.
2525 * gfortran.dg/spec_expr_4.f90: Likewise.
2526 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2527 * gfortran.dg/forall_5.f90: Likewise.
2528 * gfortran.dg/open_access_append_2.f90: Add check for
2529 compile-time warning.
2531 2006-10-13 Mark Mitchell <mark@codesourcery.com>
2534 * g++.dg/parse/pure1.C: New test.
2536 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2539 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2540 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2541 for compile-time warnings.
2542 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2543 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2544 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2546 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2548 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2549 compile-time warning.
2551 2006-10-12 Jan Hubicka <jh@suse.cz>
2554 * gcc.dg/pr28319.c: New test.
2556 2006-10-12 Mark Mitchell <mark@codesourcery.com>
2558 * g++.dg/ext/vla4.C: New test.
2560 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2563 * g++.dg/template/crash60.C: New test.
2564 * g++.dg/other/large-size-array.C: Adjust error markers.
2565 * g++.dg/parse/crash27.C: Likewise.
2566 * g++.dg/template/crash1.C: Likewise.
2568 2006-10-12 Steve Ellcey <sje@cup.hp.com>
2571 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2573 2006-10-12 Jakub Jelinek <jakub@redhat.com>
2575 PR preprocessor/28709
2576 * gcc.dg/cpp/paste14.c: New test.
2578 2006-10-11 Mark Mitchell <mark@codesourcery.com>
2581 * g++.dg/init/array24.C: New test.
2583 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2585 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2588 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
2591 * g++.dg/parse/typedef8.C: New test.
2592 * g++.dg/other/mult-stor1.C: Adjust error markers.
2594 2006-10-11 Richard Guenther <rguenther@suse.de>
2596 PR tree-optimization/28230
2597 * gcc.dg/torture/pr28230.c: New testcase.
2599 2006-10-11 Richard Guenther <rguenther@suse.de>
2602 * gcc.dg/torture/pr29119.c: New testcase.
2604 2006-10-10 Jakub Jelinek <jakub@redhat.com>
2607 * gcc.c-torture/execute/20060930-2.c: New test.
2609 2006-10-09 Richard Henderson <rth@redhat.com>
2611 Revert emutls patch.
2613 2006-10-09 Richard Guenther <rguenther@suse.de>
2616 * gcc.dg/pr29254.c: New testcase.
2618 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
2619 Paul Thomas <pault@gcc.gnu.org>
2622 * gfortran.dg/alloc_comp_basics_1.f90: New test.
2623 * gfortran.dg/alloc_comp_basics_2.f90: New test.
2624 * gfortran.dg/alloc_comp_assign_1.f90: New test.
2625 * gfortran.dg/alloc_comp_assign_2.f90: New test.
2626 * gfortran.dg/alloc_comp_assign_3.f90: New test.
2627 * gfortran.dg/alloc_comp_assign_4.f90: New test.
2628 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2629 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2630 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2631 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2632 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2633 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2634 * gfortran.dg/alloc_comp_std.f90: New test.
2635 * gfortran.dg/move_alloc.f90: New test.
2637 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
2640 * gfortran.dg/derived_constructor_comps_2.f90: New test.
2643 * gfortran.dg/forall_char_dependencies_1.f90: New test.
2645 2006-10-08 Tobias Burnus <burnus@net-b.de>
2648 * gfortran.dg/new_line.f90: New test.
2650 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2652 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2653 * gcc.dg/torture/builtin-convert-1.c,
2654 gcc.dg/torture/builtin-convert-2.c,
2655 gcc.dg/torture/builtin-convert-3.c,
2656 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2658 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
2660 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2661 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2662 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2663 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2665 2006-10-07 Andrew Pinski <pinskia@gmail.com>
2667 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2668 Xfail some tests for powerpc-darwin and powerpc-aix.
2670 2006-10-07 Jakub Jelinek <jakub@redhat.com>
2673 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2675 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2678 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2681 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2685 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2686 Add tests for using all possible intrinsics as actual arguments.
2687 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2688 all possible intrinsics as actual arguments.
2689 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2690 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2692 2006-10-07 Richard Sandiford <richard@codesourcery.com>
2694 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2695 * gcc.dg/debug/debug-2.c: Likewise.
2697 2006-10-06 Uros Bizjak <uros@kss-loka.si>
2699 * gcc.c-torture/compile/sync-2.c: New test.
2701 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2703 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2706 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2708 PR rtl-optimization/29128
2709 * gcc.c-torture/compile/pr29128.c: New test.
2711 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2713 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2716 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
2719 * gcc.dg/tree-ssa/loop-19.c: New test.
2721 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2723 PR tree-optimization/29330
2724 * gcc.dg/pr29330.c: New test.
2727 * gcc.c-torture/compile/20061005-1.c: New test.
2729 2006-10-06 Olivier Hainque <hainque@adacore.com>
2731 * gcc.dg/typename-vla-1.c: New case.
2732 * gnat.dg/forward_vla.adb: New case.
2734 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2736 PR tree-optimization/29290
2737 * gfortran.dg/loop_nest_1.f90: New test.
2740 * gcc.dg/tls/opt-12.c: New test.
2743 * gfortran.dg/save_2.f90: New test.
2746 * gcc.dg/pr29091.c: New test.
2748 2006-10-06 Joseph Myers <joseph@codesourcery.com>
2750 * lib/target-supports.exp
2751 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2752 same as x86_64-*-*; check for LP64.
2754 2006-10-04 Richard Henderson <rth@redhat.com>
2756 * lib/target-supports.exp (check_effective_target_tls): Redefine
2757 to mean non-emulated tls.
2758 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2759 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2760 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2761 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2762 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2763 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2764 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2766 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2769 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2771 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2773 * gfortran.dg/bounds_check_fail_1.f90: New test.
2775 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2778 * g++.dg/template/friend48.C: New test.
2780 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2783 * gfortran.dg/default_initialization_2.f90: New test.
2785 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2789 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2791 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2794 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2798 * gfortran.dg/missing_optional_dummy_2.f90: New test.
2802 * gfortran.dg/entry_array_specs_1.f90: New test.
2804 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
2806 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2807 insufficient to inhibit some test failures at -O3. Do testing
2810 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2813 * g++.dg/inherit/access8.C: New test.
2814 * g++.dg/template/dtor4.C: Tweak error messages.
2816 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2819 * gfortran.dg/entry_8.f90: New test.
2821 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2824 * g++.dg/parse/new4.C: New test.
2826 2006-10-03 Uros Bizjak <uros@kss-loka.si>
2828 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2829 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2830 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2831 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2832 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2834 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2837 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2838 * gfortran.dg/continuation_2.f90: New test.
2841 * gfortran.dg/continuation_3.f90: New test.
2842 * gfortran.dg/continuation_4.f90: New test.
2843 * gfortran.dg/continuation_5.f: New test.
2844 * gfortran.dg/continuation_6.f: New test.
2846 2006-10-02 Mark Mitchell <mark@codesourcery.com>
2849 * g++.dg/template/vla1.C: New test.
2851 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2854 * gfortran.dg/complex_parameter_1.f90: New test.
2856 2006-10-02 Jakub Jelinek <jakub@redhat.com>
2859 * gcc.c-torture/execute/20060929-1.c: New test.
2861 2006-10-01 Mark Mitchell <mark@codesourcery.com>
2864 * g++.dg/template/member6.C: New test.
2865 * g++.dg/parse/typename7.C: Adjust error markers.
2868 * g++.dg/template/member7.C: New test.
2870 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
2873 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2874 gcc.dg/Woverride-init-3.c: New tests.
2876 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
2878 * gcc.c-torture/execute/20060930-1.c: New test.
2880 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2883 * gfortran.dg/specifics_1.f90: New test.
2884 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2887 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2889 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2890 pthread-init-common.h: New.
2892 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
2894 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2895 precision on some archs.
2897 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
2899 * gcc.dg/non-local-goto-1.c: New test.
2900 * gcc.dg/non-local-goto-2.c: Likewise.
2901 * gcc.dg/setjmp-3.c: Likewise.
2902 * gcc.dg/setjmp-4.c: Likewise.
2904 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
2906 * gnat.dg/self_aggregate_with_pointer.adb: New test.
2908 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
2911 * gfortran.dg/exponent_1.f90: New test.
2914 * gfortran.dg/nearest_1.f90: New test.
2916 2006-09-26 Jakub Jelinek <jakub@redhat.com>
2920 * gcc.dg/gomp/nestedfn-1.c: New test.
2922 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
2925 * objc/compile/method-1.m: New test.
2927 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
2930 * g++.dg/template/crash58.C: New test.
2931 * g++.dg/parse/crash28.C: Adjust error markers.
2932 * g++.dg/template/crash34.C: Likewise.
2933 * g++.dg/template/friend31.C: Likewise.
2934 * g++.dg/template/crash32.C: Likewise.
2937 * g++.dg/template/crash59.C: New test.
2940 * g++.dg/template/spec33.C: New test.
2941 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2943 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
2944 Adam Nemet <anemet@caviumnetworks.com>
2946 * gcc.dg/tree-ssa/ivopts-1.c: New test.
2947 * gcc.dg/tree-ssa/ivopts-2.c: New test.
2949 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
2952 * gcc.dg/pr28911.c: New.
2954 2006-09-23 Uros Bizjak <uros@kss-loka.si>
2957 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2958 (dg-options): Add -mfpmath=387.
2960 2006-09-23 Jakub Jelinek <jakub@redhat.com>
2963 * gcc.dg/pr28706.c: New test.
2966 * gcc.dg/pr28712.c: New test.
2968 2006-09-22 Mike Stump <mrs@apple.com>
2970 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2972 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
2974 PR tree-optimization/28888
2975 * gcc.dg/pr28888.c: New test.
2977 2006-09-21 Mark Mitchell <mark@codesourcery.com>
2980 * g++.dg/init/ptrfn1.C: New test.
2982 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
2985 * g++.dg/template/spec32.C: New test.
2986 * g++.dg/parse/crash9.C: Adjust error markers.
2989 * g++.dg/template/typedef6.C: New test.
2990 * g++.dg/init/error1.C: Adjust error markers.
2991 * g++.dg/parse/crash9.C: Likewise.
2992 * g++.dg/template/crash55.C: Likewise.
2994 2006-09-21 Janis Johnson <janis187@us.ibm.com>
2996 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2998 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
3001 * g++.dg/ext/dllimport12.C: New test.
3003 2006-09-20 Richard Sandiford <richard@codesourcery.com>
3005 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3006 * gcc.target/mips/nmadd-2.c: Likewise.
3007 * gcc.target/mips/mips-ps-6.c: New test.
3008 * gcc.target/mips/neg-abs-1.c: Likewise.
3009 * gcc.target/mips/neg-abs-2.c: Likewise.
3010 * gcc.target/mips/nmadd-3.c: New test.
3012 2006-09-20 Jakub Jelinek <jakub@redhat.com>
3015 * gcc.dg/gomp/atomic-10.c: New test.
3016 * g++.dg/gomp/atomic-10.C: New test.
3018 2006-09-20 Eric Christopher <echristo@apple.com>
3020 * gcc.target/i386/sse3-not-fisttp.c: New.
3022 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
3024 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3026 2006-09-19 Richard Sandiford <richard@codesourcery.com>
3028 * gcc.c-torture/execute/pr28289.c (one): New variable.
3029 (main): Use it instead of argc.
3030 * gcc.c-torture/execute/20060102-1.c (one): New variable.
3031 (main): Use it instead of argc.
3033 2006-09-19 Paul Brook <paul@codesourcery.com>
3036 * gcc.dg/nested-func-5.c: New test.
3038 2006-09-19 Ben Elliston <bje@au.ibm.com>
3040 * lib/target-supports.exp (check_effective_target_tls): Compile
3041 test stubs using ${tool}_target_compile, not just target_compile.
3042 (check_effective_target_tls_runtime): Likewise.
3044 2006-09-19 Ben Elliston <bje@au.ibm.com>
3046 * gcc.c-torture/compile/20030405-1.x: Remove.
3048 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3049 optimising linker from discarding it.
3051 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3054 * gfortran.dg/keyword_symbol_1.f90: New test.
3056 * gfortran.dg/spread_shape_1.f90: Add missing warning with
3057 pedantic compilation option.
3059 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3062 * gfortran.dg/spread_shape_1.f90: New test.
3064 2006-09-17 Roger Sayle <roger@eyesopen.com>
3066 PR tree-optimization/28887
3067 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3069 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
3072 * gcc.dg/pr25993.c: New test.
3074 2006-09-17 Ira Rosen <irar@il.ibm.com>
3077 * gcc.dg/vect/pr21591.c: New test.
3079 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
3082 * gcc.c-torture/compile/strcpy-1.c: New test.
3083 * gcc.c-torture/compile/strcpy-2.c: New test.
3084 * gcc.c-torture/compile/memcpy-1.c: New test.
3085 * gcc.c-torture/compile/memcpy-2.c: New test.
3087 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
3090 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3092 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
3094 * gnat.dg/specs/double_record_extension1.ads: New test.
3095 * gnat.dg/specs/double_record_extension2.ads: Likewise.
3097 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
3100 * gfortran.dg/oldstyle_3.f90: New test.
3102 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3104 PR libgfortran/29099
3105 * gfortran.dg/secnds-1.f: New test.
3107 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3109 PR libgfortran/29053
3110 * gfortran.dg/streamio_9.f90: New test.
3111 * gfortran.dg/streamio_10.f90: New test.
3113 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
3116 * g++.dg/init/array22.C: New test.
3117 * g++.dg/init/array23.C: New test.
3119 2006-09-14 Arnaud Charlet <charlet@adacore.com>
3121 * stackcheck.lst: Update list of tests requiring stack checking.
3122 * norun.lst: Adjust for above change.
3123 * ada95.lst: New file.
3124 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3125 requiring -gnat95 switch.
3127 2006-09-14 Olivier Hainque <hainque@adacore.com>
3129 * gnat.dg/in_out_parameter.adb: New test.
3131 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
3134 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3136 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
3138 * gnat.dg/specs/unchecked_union.ads: New test.
3140 2006-09-13 Richard Sandiford <richard@codesourcery.com>
3142 PR rtl-optimization/28982
3143 * gcc.c-torture/execute/pr28982a.c: New test.
3144 * gcc.c-torture/execute/pr28982b.c: Likewise.
3146 2006-09-12 Eric Christopher <echristo@apple.com>
3148 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3149 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3151 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
3154 PR preprocessor/14634
3155 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3156 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3157 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3159 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3161 * gcc.dg/pr28243.c: New test.
3163 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
3166 gfortran.dg/pr28971.f90: New test to act as a backstop in case
3167 this undiagnosed regression reappears.
3169 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
3171 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3172 Treat $srcdir as a literal.
3173 * lib/fortran-torture.exp (fortran-torture-compile,
3174 fortran-torture-execute): Likewise.
3175 * lib/objc-torture.exp (objc-torture-compile,
3176 objc-torture-execute): Likewise.
3177 * lib/profopt.exp (profopt-execute): Likewise.
3179 2006-09-11 Geoffrey Keating <geoffk@apple.com>
3181 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3183 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
3186 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3188 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
3191 * gcc.target/i386/pr13685.c: New test.
3193 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3195 * gcc.dg/pr28726.c: New test.
3197 2006-09-11 Josh Conner <jconner@apple.com>
3199 * gcc.dg/nrv3.c: Increase size of structure.
3200 * gcc.dg/nrv4.c: Likewise.
3201 * gcc.dg/nrv5.c: Likewise.
3203 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
3206 gfortran.dg/assumed_charlen_function_5.f90: New test.
3208 2006-09-10 Mark Mitchell <mark@codesourcery.com>
3211 * g++.dg/init/static3.C: New test.
3213 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
3216 * gcc.dg/long-long-cst1.c (t): Add cast to
3217 __SIZE_TYPE__ before casting to int.
3218 (main): Return 0 on success.
3220 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3222 * gcc.c-torture/execute/20060910-1.c: New test.
3224 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
3227 * gcc.dg/pr26983.c: New test.
3229 2006-09-10 Richard Sandiford <richard@codesourcery.com>
3232 * gcc.c-torture/execute/pr29006.c: New test.
3234 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3237 gfortran.dg/matmul_4.f90: New test.
3239 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3242 gfortran.dg/used_types_10: New test.
3244 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3247 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3248 gfortran.dg/array_initializer_3.f90: New test.
3250 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3253 * gfortran.dg/actual_array_constructor_3.f90: New test.
3255 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
3258 * gcc.target/i386/pr26778.c: New testcase.
3260 2006-09-08 Eric Christopher <echristo@apple.com>
3262 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3263 * gcc.target/i386/memcpy-1.c: Ditto.
3264 * gcc.target/i386/asm-1.c: Ditto.
3265 * gcc.target/i386/20060512-4.c: Ditto.
3266 * gcc.target/i386/compress-float-387.c: Ditto.
3267 * gcc.target/i386/20060512-1.c: Ditto.
3268 * gcc.target/i386/compress-float-sse.c: Ditto.
3269 * gcc.target/i386/20060512-2.c: Ditto.
3270 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3271 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3272 * gcc.target/i386/compress-float-387-pic.c: Ditto.
3273 * gcc.dg/pr26449.c: Ditto.
3274 * gcc.dg/attr-ms_struct-2.c: Ditto.
3275 * gcc.dg/attr-ms_struct-1.c: Ditto.
3276 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3278 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
3281 * gcc.dg/vla-10.c: New test.
3283 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3286 * g++.dg/parse/template20.C: New test.
3287 * g++.dg/template/operator8.C: Remove obsolete part.
3288 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3289 * g++.old-deja/g++.pt/crash65.C: Likewise.
3291 2006-09-07 Jason Merrill <jason@redhat.com>
3294 * gcc.dg/long-long-cst1.c: New test.
3296 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
3299 * g++.dg/other/array3.C: New test.
3300 * g++.dg/other/array4.C: New test.
3301 * g++.dg/other/array5.C: New test.
3303 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
3305 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3307 2006-09-07 Uros Bizjak <uros@kss-loka.si>
3310 * gcc.target/i386/pr28946.c: New test.
3312 2006-09-07 Steven G. Kargl <kargls@comcast.net>
3314 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3315 in integer literal constant.
3316 * gfortran.dg/enum_8.f90: Ditto.
3317 * gfortran.dg/g77/20030326-1.f: Ditto.
3319 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
3321 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3322 nonconformance usage.
3324 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
3327 * gcc.c-torture/compile/vector-align-1.c: New test.
3329 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
3332 * g++.dg/opt/copysign-1.C: New test.
3334 2006-09-06 Jason Merrill <jason@redhat.com>
3337 * g++.dg/warn/unused-result1.C: New test.
3339 2006-09-06 Mark Mitchell <mark@codesourcery.com>
3342 * g++.dg/ext/vla3.C: New test.
3345 * g++.dg/template/array16.C: New test.
3347 2006-09-06 Richard Guenther <rguenther@suse.de>
3349 * gcc.dg/pr27226.c: Remove testcase again.
3351 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
3354 * g++.dg/opt/unroll2.C: New test.
3356 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
3359 * gcc.dg/vect/pr28952.c: New test.
3361 2006-09-05 Richard Guenther <rguenther@suse.de>
3363 PR tree-optimization/28900
3364 * gcc.dg/torture/pr28900.c: New testcase
3366 2006-09-05 Richard Guenther <rguenther@suse.de>
3368 PR tree-optimization/28905
3369 * gcc.c-torture/compile/pr28905.c: New testcase.
3371 2006-09-05 Richard Guenther <rguenther@suse.de>
3374 * gcc.dg/pr28935.c: New testcase.
3376 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
3378 * gcc.c-torture/execute/20060905-1.c: New test.
3380 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3383 * gfortran.dg/used_types_7.f90: New test.
3384 * gfortran.dg/used_types_8.f90: New test.
3385 * gfortran.dg/used_types_9.f90: New test.
3387 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
3389 * gcc.c-torture/compile/20060904-1.c: New test.
3391 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
3393 PR c++/23287 Revert my 2006-09-01 patch
3394 * g++.dg/parse/dtor12.C: Remove.
3396 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
3399 * g++.dg/template/operator9.C: New test.
3402 * g++.dg/template/operator7.C: New test.
3405 * g++.dg/template/operator8.C: New test.
3408 * g++.dg/template/crash57.C: New test.
3410 * g++.dg/template/typedef4.C: Adjust error markers.
3411 * g++.dg/template/typedef5.C: Likewise.
3413 2006-09-02 Jakub Jelinek <jakub@redhat.com>
3416 * g++.dg/parse/crash33.C: New test.
3418 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
3419 Richard Guenther <rguenther@suse.de>
3420 Adam Nemet <anemet@caviumnetworks.com>
3423 * gcc.target/mips/memcpy-1.c: New testcase.
3424 * gcc.dg/pr27226.c: Likewise.
3426 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
3429 * g++.dg/lookup/koenig5.C: New.
3430 * g++.dg/template/crash56.C: New.
3432 2006-09-01 Josh Conner <jconner@apple.com>
3435 * gcc.dg/nrv3.c: New test.
3436 * gcc.dg/nrv4.c: New test.
3437 * gcc.dg/nrv5.c: New test.
3439 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
3442 * g++.dg/parse/dtor12.C: New.
3444 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
3446 PR tree-optimization/28839
3447 * gcc.dg/pr28839.c: New test.
3449 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
3452 * gcc.dg/pr24367.c: New testcase.
3454 2006-08-30 Joseph Myers <joseph@codesourcery.com>
3456 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3458 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
3460 PR rtl-optimization/27735
3461 * gcc.dg/loop-unswitch-1.c: New test.
3463 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
3466 * gfortran.dg/aliasing_dummy_2.f90: New test.
3469 * gfortran.dg/generic_5.f90: Change error message.
3472 * gfortran.dg/generic_6.f90: New test.
3475 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3478 * gfortran.dg/invalid_interface_assignment.f90: New test.
3481 * gfortran.dg/module_proc_external_dummy.f90: New test.
3483 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
3486 * testsuite/g++.dg/warn/var-args1.C: New test.
3488 2006-08-29 Steven G. Kargl <kargls@comcast.net>
3491 * gfortran.dg/simpleif_2.f90: New test.
3492 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3493 * gfortran.dg/enum_5.f90: Ditto.
3495 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3496 Kazu Hirata <kazu@codesourcery.com>
3498 PR tree-optimization/17506
3499 * gcc.dg/pr17506.c: New.
3501 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
3504 * g++.dg/eh/alias1.C: New test.
3506 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3509 * g++.dg/template/ttp22.C: New test.
3511 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
3514 * gcc.dg/pr26632.c: New.
3516 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3518 PR libgfortran/28354
3519 * gfortran.dg/fmt_zero_precision.f90: New test.
3521 2006-08-27 Mark Mitchell <mark@codesourcery.com>
3524 * g++.dg/template/spec31.C: New test.
3526 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
3529 * g++.dg/other/static2.C: New test.
3531 2006-08-26 Roger Sayle <roger@eyesopen.com>
3533 * gcc.dg/Wswitch-enum-2.c: New test case.
3534 * gcc.dg/Wswitch-enum-3.c: Likewise.
3536 2006-08-26 Richard Guenther <rguenther@suse.de>
3538 * gcc.c-torture/compile/20060826-1.c: New testcase.
3540 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
3543 * g++.dg/template/void10.C: New test.
3546 * g++.dg/template/void8.C: New test.
3549 * g++.dg/template/void9.C: New test.
3551 * g++.dg/template/void3.C: Adjust error markers.
3552 * g++.dg/template/void4.C: Likewise.
3553 * g++.dg/template/crash55.C: Likewise.
3554 * g++.dg/template/void7.C: Likewise
3556 2006-08-26 Mark Mitchell <mark@codesourcery.com>
3559 * g++.dg/inherit/access6.C: New test.
3560 * g++.dg/inherit/access7.C: Likewise.
3563 * g++.dg/template/array15.C: New test.
3564 * g++.dg/template/crash2.C: Tweak error markers.
3566 2006-08-26 Jakub Jelinek <jakub@redhat.com>
3569 * gcc.c-torture/compile/20060823-1.c: New test.
3571 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3574 * g++.dg/template/ttp21.C: New test.
3577 * g++.dg/other/operator1.C: Add error-marker.
3578 * g++.dg/other/operator2.C: New test.
3580 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3583 * gcc.c-torture/compile/vla-const-1.c,
3584 gcc.c-torture/compile/vla-const-2.c: New tests.
3586 2006-08-26 Richard Guenther <rguenther@suse.de>
3589 * gcc.dg/torture/pr28814.c: New testcase.
3591 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3594 * gcc.c-torture/compile/compound-literal-1.c: New test.
3596 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3599 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3600 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3601 Expect extra diagnostics.
3603 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
3605 gcc.dg/noncompile/pr16876.c: New test.
3607 2006-08-25 Mark Mitchell <mark@codesourcery.com>
3610 * g++.dg/parse/local1.C: New test.
3611 * g++.dg/other/qual1.C: Tweak error marker.
3613 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
3616 * g++.dg/template/typename10.C: New.
3617 * g++.dg/template/lookup4.C: Remove bogus error marker.
3619 2006-08-25 Richard Guenther <rguenther@suse.de>
3622 * gcc.dg/pr26570.c: Fix testcase.
3624 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
3627 * gcc.c-torture/execute/mayalias-2.c: New test.
3628 * gcc.dg/tree-ssa/alias-13.c: New test.
3630 2006-08-24 Jan Hubicka <jh@suse.cz>
3633 * gcc.dg/debug/pr26881.c: New file.
3635 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
3638 * gfortran.dg/used_types_4.f90: New test.
3639 * gfortran.dg/derived_init_2.f90: Modify to check sibling
3640 association of derived types.
3641 * gfortran.dg/used_types_2.f90: Add module cleanup.
3642 * gfortran.dg/used_types_3.f90: The same.
3645 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3648 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3651 * gfortran.dg/direct_io_6.f90: Remove test.
3653 2006-08-23 Stuart Hastings <stuart@apple.com>
3656 * gcc.target/i386/20060821-1.c: New.
3658 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
3660 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
3661 dg-warning strings for dllimport.
3663 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
3666 * g++.dg/ext/vector4.C: New test.
3667 * g++.dg/ext/complex1.C: New test.
3669 2006-08-21 Geoffrey Keating <geoffk@apple.com>
3672 * gcc.dg/debug/const-1.c: New.
3673 * gcc.dg/debug/const-2.c: New.
3674 * gcc.dg/debug/dwarf2/const-1.c: New.
3675 * gcc.dg/debug/dwarf2/const-2.c: New.
3676 * gcc.dg/debug/dwarf2/const-2b.c: New.
3678 2006-08-22 Richard Guenther <rguenther@suse.de>
3681 * gcc.c-torture/compile/pr28776-1.c: New testcase.
3682 * gcc.c-torture/compile/pr28776-2.c: Likewise.
3684 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
3686 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3688 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
3691 * g++.dg/other/error14.C: New test.
3694 * g++.dg/parse/ctor7.C: New test.
3695 * g++.dg/parse/ctor8.C: Likewise.
3698 * g++.dg/template/void7.C: New test.
3700 2006-08-21 Olivier Hainque <hainque@adacore.com>
3702 * gnat.dg/self_aggregate_with_zeros.adb: New test.
3703 * gnat.dg/self_aggregate_with_array.adb: New test.
3705 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
3707 * g++.dg/eh/arm-vfp-unwind.C: New test.
3709 2006-08-20 Mark Mitchell <mark@codesourcery.com>
3712 * g++.dg/template/ref3.C: New test.
3713 * g++.dg/template/nontype13.C: New test.
3716 * g++.dg/template/ptrmem17.C: New test.
3718 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
3721 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3723 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
3726 * gfortran.dg/used_types_2.f90: New test.
3729 * gfortran.dg/used_types_3.f90: New test.
3732 * gfortran.dg/generic_actual_arg.f90: New test.
3735 * gfortran.dg/module_private_array_refs_1.f90: New test.
3738 * gfortran.dg/program_name_1.f90: New test.
3741 * gfortran.dg/derived_constructor_comps_1.f90: New test.
3744 * gfortran.dg/array_initializer_2.f90: New test.
3747 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3750 * gfortran.dg/assumed_charlen_function_4.f90: New test.
3753 * gfortran.dg/assumed_charlen_in_main.f90: New test.
3756 * gfortran.dg/dependent_decls_1.f90: New test.
3758 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
3761 * gfortran.dg/derived_init_2.f90: New.
3763 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
3765 * gcc.c-torture/execute/pr28289.c: New test.
3767 2006-08-17 Jakub Jelinek <jakub@redhat.com>
3770 * gcc.dg/attr-externally-visible-1.c: New test.
3771 * gcc.dg/attr-externally-visible-2.c: New test.
3772 * g++.dg/parse/attr-externally-visible-1.C: New test.
3773 * g++.dg/parse/attr-externally-visible-2.C: New test.
3775 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3778 * g++.dg/parse/dtor11.C: New test.
3780 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3782 PR rtl-optimization/28489
3783 * gcc.c-torture/compile/pr28489.c: New test.
3785 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3788 * g++.dg/template/redecl4.C: New test.
3791 * g++.dg/template/ctor8.C: New test.
3793 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
3795 * gcc.dg/pr26570.c: Fix testcase.
3797 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
3800 * g++.dg/parse/offsetof6.C: New test.
3801 * g++.dg/parse/offsetof6.C: New test.
3802 * g++.dg/parse/offsetof7.C: New test.
3804 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3807 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3810 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
3813 * g++.dg/ext/vector3.C: New test.
3815 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
3817 PR gcov/profile/26570
3818 * gcc.dg/pr26570.c: New test.
3820 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
3823 * gcc.dg/qual-component-1.c: New test.
3825 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3828 * g++.dg/parse/new3.C: New test.
3830 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3833 * gfortran.dg/streamio_1.f90: New test.
3834 * gfortran.dg/streamio_2.f90: New test.
3835 * gfortran.dg/streamio_3.f90: New test.
3836 * gfortran.dg/streamio_4.f90: New test.
3837 * gfortran.dg/streamio_5.f90: New test.
3838 * gfortran.dg/streamio_6.f90: New test.
3839 * gfortran.dg/streamio_7.f90: New test.
3840 * gfortran.dg/streamio_8.f90: New test.
3842 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
3845 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3847 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
3850 * g++.dg/template/void6.C: New test.
3852 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3855 * gcc.dg/parse-error-1.c: New test.
3856 * gcc.dg/parse-error-2.c: New test.
3857 * gcc.dg/cpp/digraph2.c: Add error-marker.
3858 * gcc.dg/noncompile/920923-1.c: Likewise.
3860 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
3863 * gcc.dg/sizeof-2.c: New testcase.
3866 * gcc.dg/switch-A.c: New testcase.
3868 2006-08-14 Steve Ellcey <sje@cup.hp.com>
3872 * g++.old-deja/g++.warn/compare1.C: Delete.
3873 * g++.dg/opt/pr7503-2.C: Delete.
3874 * g++.dg/opt/pr7503-3.C: Delete.
3875 * g++.dg/opt/pr7503-4.C: Delete.
3876 * g++.dg/opt/pr7503-5.C: Delete.
3877 * g++.dg/opt/max1.C: Delete.
3878 * g++.dg/warn/minmax.C: Delete.
3879 * g++.dg/expr/minmax.C: New test.
3881 2006-08-14 Richard Guenther <rguenther@suse.de>
3884 * gcc.c-torture/execute/pr28651.c: Do not use argc
3885 to avoid optimization, instead forbid inlining.
3887 2006-08-14 Richard Sandiford <richard@codesourcery.com>
3889 PR rtl-optimization/28634
3890 * gcc.c-torture/execute/ieee/pr28634.c: New test.
3892 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
3895 * gcc.dg/torture/pr27184.c: New test.
3897 2006-08-12 Jakub Jelinek <jakub@redhat.com>
3899 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3901 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3903 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3904 * gfortran.dg/stat_2.f90: Likewise.
3905 * gfortran.dg/chmod_1.f90: Likewise.
3906 * gfortran.dg/chmod_2.f90: Likewise.
3907 * gfortran.dg/chmod_3.f90: Likewise.
3909 2006-08-11 David Edelsohn <edelsohn@gnu.org>
3911 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3913 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3915 * g++.dg/opt/pr23454-2.C: New test.
3917 2006-08-11 Richard Guenther <rguenther@suse.de>
3920 * gcc.c-torture/execute/pr28651.c: New testcase.
3922 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
3924 * gnat.dg/specs/static_initializer.ads: New test.
3926 2006-08-10 Paul Brook <paul@codesourcery.com>
3928 * gcc.target/arm/cond-asm.c: New test.
3930 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
3932 PR tree-optimization/26197
3933 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3934 * g++.dg/vect/vect.exp: Compile the new tests with
3935 --param max-aliased-vops=0.
3937 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
3940 * g++.dg/template/void3.C: New test.
3943 * g++.dg/template/void4.C: New test.
3946 * g++.dg/template/void5.C: New test.
3948 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
3950 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3951 after dg-do compile.
3953 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
3955 PR tree-optimizations/26969
3956 * gcc.dg/vect/vect.exp: Compile tests prefixed with
3957 "unswitch-loops" with -funswitch-loops.
3958 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3960 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3962 * gcc.dg/sparc-getcontext-1.c: Fix typo.
3963 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3964 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
3965 * objc.dg/dwarf-1.m: Likewise.
3966 * objc.dg/dwarf-2.m: Likewise.
3967 * obj-c++.dg/dwarf-2.mm: Likewise.
3969 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3971 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3972 * objc.dg/dwarf-2.m: Likewise.
3973 * obj-c++.dg/dwarf-2.mm: Likewise.
3976 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3979 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3982 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3984 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
3987 * gcc.target/i386/pr27827.c: New testcase.
3989 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
3992 * gfortran.dg/sequence_types_1.f90: New test.
3994 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
3997 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3998 dg-warning. Add -pedantic option.
4000 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4003 * gcc.dg/proto-1.c: New test.
4006 * gcc.dg/lvalue-4.c: New test.
4009 * gcc.dg/init-bad-5.c: New test.
4011 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
4014 * g++.dg/ext/typedef-init.C: Add new test for typedef
4015 initialization inside templates. Adjust existing error markers.
4017 2006-08-03 Mark Mitchell <mark@codesourcery.com>
4020 * g++.dg/init/ptrmem3.C: New test.
4022 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
4024 PR tree-optimization/27770
4025 * lib/target-support.exp: New target keyword "section_anchors".
4026 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4028 * gcc.dg/vect/section-anchors-pr27770.c: New test.
4029 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4030 * gcc.dg/vect/section-anchors-vect-69.c: New test.
4031 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4033 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4035 * gcc.dg/20060801-1.c: Add missing '}'.
4037 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4040 * g++.dg/parse/dtor9.C: New test.
4041 * g++.dg/parse/dtor10.C: New test.
4042 * g++.dg/other/error7.C: Adjust error-marker.
4045 * g++.dg/other/default5.C: New test.
4047 2006-08-02 Richard Guenther <rguenther@suse.de>
4049 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4051 2006-08-02 Mark Mitchell <mark@codesourcery.com>
4054 * g++.dg/template/conv9.C: New test.
4056 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4059 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4060 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4061 Optionally return assembly text. Update callers.
4062 (check_no_compiler_messages): Update verbose messages.
4063 (check_no_messages_and_pattern): New.
4064 (check_effective_target_string_merging): New.
4066 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4069 * g++.dg/eh/catch4.C: New test.
4072 * g++.dg/other/qual1.C: New test.
4075 * g++.dg/inherit/error2.C: New test.
4078 * g++.dg/other/new1.C: New test.
4080 * g++.dg/warn/pr23075.C: Remove obsolete test.
4081 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4082 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4084 2006-07-31 Mark Mitchell <mark@codesourcery.com>
4087 * g++.dg/eh/cast1.C: New test.
4089 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
4092 * gfortran.dg/random_3.f90: New test.
4094 2006-08-01 Steve Ellcey <sje@cup.hp.com>
4097 * g++.dg/other/pr28304.C: Change expected error message.
4098 * g++.dg/other/pr28432.C: New test.
4100 2006-08-01 Steve Ellcey <sje@cup.hp.com>
4103 * g++.dg/init/brace2.C: Change expected error message, add empty init.
4105 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4108 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4110 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4111 g++.dg/debug/enum-2.C: New.
4113 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4116 * g++.dg/parse/long1.C: Add more tests.
4118 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4120 * gfortran.dg/lrshift_1.c: New file.
4122 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4124 PR libgfortran/28335
4125 * gfortran.dg/no_unit_error_1.f90: New test.
4127 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4129 PR libgfortran/28335
4130 * gfortran.dg/no_unit_error_1.f90: Delete test.
4131 * gfortran.dg/no_unit_error_2.f90: Delete test.
4133 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4135 * gfortran.dg/chmod_3.f90: New test.
4136 * gfortran.dg/ltime_gmtime_1.f90: New test.
4137 * gfortran.dg/ltime_gmtime_2.f90: New test.
4138 * gfortran.dg/lrshift_1.f90: New test.
4139 * gfortran.dg/chmod_1.f90: New test.
4140 * gfortran.dg/chmod_2.f90: New test.
4142 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
4145 * g++.dg/template/crash55.C: New test.
4148 * g++.dg/template/nontype16.C: New test.
4150 * g++.dg/template/void2.C: Adjust error markers.
4151 * g++.dg/template/nontype5.C: Adjust error markers.
4153 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
4155 * gcc.target/i386/stack-prot-kernel.c: New test.
4157 2006-07-27 Roger Sayle <roger@eyesopen.com>
4159 * gcc.dg/builtins-55.c: New test case.
4161 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
4163 PR rtl-optimization/27907
4164 * gcc.c-torture/compile/pr27907.c: New test.
4166 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4168 * gfortran.dg/mclock.f90: New test.
4169 * gfortran.dg/int_conv_1.f90: New test.
4170 * gfortran.dg/stat_1.f90: New test.
4171 * gfortran.dg/stat_2.f90: New test.
4173 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4175 PR libgfortran/28335
4176 * gfortran.dg/no_unit_error_1.f90: New test.
4177 * gfortran.dg/no_unit_error_2.f90: New test.
4178 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4180 2006-07-25 Roger Sayle <roger@eyesopen.com>
4183 * gcc.dg/fold-convround-1.c: New test case.
4185 2006-07-24 Steven G. Kargl <kargls@comcast.net>
4187 * gfortran.dg/arithmetic_if.f90: Fix comments.
4189 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4192 * g++.dg/other/typedef1.C: New test.
4193 * g++.dg/template/typedef4.C: New test.
4194 * g++.dg/template/typedef5.C: New test.
4196 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
4199 * gfortran.dg/allocatable_dummy_3.f90: New.
4201 2006-07-24 Steven G. Kargl <kargls@comcast.net>
4204 * gfortran.dg/arithmetic_if.f90: New test.
4206 2006-07-24 Uros Bizjak <uros@kss-loka.si>
4208 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4209 avoid memcpy optimization.
4211 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4214 * gfortran.dg/direct_io_6.f90: New test.
4216 2006-07-24 Jan Hubicka <jh@suse.cz>
4220 * gcc.dg/pr25795.c: New test.
4221 * gcc.dg/pr25795-1.c: New test.
4223 2006-07-23 Roger Sayle <roger@eyesopen.com>
4225 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4226 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4227 which may be transformed to "g || h" on some platforms.
4229 2006-07-23 Mark Mitchell <mark@codesourcery.com>