1 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4 * g++.dg/warn/deprecated.C: Update warning output.
5 * g++.dg/warn/deprecated-2.C: Likewise.
6 * g++.dg/warn/deprecated-3.C: New.
8 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
10 * gcc.c-torture/execute/nestfunc-7.c: New.
12 2007-01-18 Hui-May Chang <hm.chang@apple.com>
14 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
18 * gcc.dg/m68k-pic-1.c: New.
20 2007-01-18 Roger Sayle <roger@eyesopen.com>
22 * gfortran.dg/array_memcpy_4.f90: New test case.
24 2007-01-18 Josh Conner <jconner@apple.com>
27 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
28 * gcc.dg/vect/no-trapping-math-1: New.
29 * gcc.dg/vect/no-trapping-math-2: New.
31 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
33 * gcc.target/i386/387-8.c: Update comment about optimizing
34 inherent load of 1.0 of fptan instruction.
36 2007-01-18 Dirk Mueller <dmueller@suse.de>
37 Richard Guenther <rguenther@suse.de>
40 * gcc.dg/Warray-bounds.c: New testcase.
41 * gcc.dg/Warray-bounds-2.c: New testcase.
42 * g++.dg/warn/Warray-bounds.C: New testcase.
43 * g++.dg/warn/Warray-bounds-2.C: New testcase.
45 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
48 * gfortran.dg/generic_12.f90: New test.
50 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
52 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
53 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
55 2007-01-16 Janis Johnson <janis187@us.ibm.com>
57 * gcc.dg/dfp/compare-special.h: New file.
58 * gcc.dg/dfp/compare-special-32.c: New test.
59 * gcc.dg/dfp/compare-special-64.c: New test.
60 * gcc.dg/dfp/compare-special-128.c: New test.
62 2007-01-16 Roger Sayle <roger@eyesopen.com>
63 Paul Thomas <pault@gcc.gnu.org>
64 Steven G. Kargl <kargl@gcc.gnu.org>
67 * gfortran.dg/forall_6.f90: New test case.
68 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
69 * gfortran.dg/dependency_13.f90: Likewise.
71 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
74 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
75 targets that don't support Inf.
77 2007-01-15 Dale Johannesen <dalej@apple.com>
79 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
81 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
83 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
84 of achar for 0xff to avoid the "Extended ASCII not
85 implemented" error message.
87 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
90 * gfortran.dg/altreturn_4.f90: New test.
93 * gfortran.dg/stfunc_4.f90: New test.
96 * gfortran.dg/bound_2.f90: Reinstate commented out line.
97 * gfortran.dg/initialization_1.f90: Change warning.
100 * gfortran.dg/specification_type_resolution_2.f90: New test.
102 2007-01-14 Jan Hubicka <jh@suse.cz>
104 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
105 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
106 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
109 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
112 * gfortran.dg/external_procedures_2.f90: New test.
114 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
117 * gcc.target/i386/pr30413.c: New test.
119 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
122 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
124 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
126 * gcc.dg/20070112-1.c: New test.
128 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
131 * gfortran.dg/list_read_6.f90: New test.
133 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
135 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
137 2007-01-12 Tom Tromey <tromey@redhat.com>
139 PR preprocessor/28227:
140 * gcc.dg/cpp/pr28227.c: New file.
142 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
144 * gcc.dg/tree-ssa/loop-22.c: New test.
146 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
148 PR tree-optimization/29516
149 * gcc.dg/tree-ssa/loop-20.c: New test.
151 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
154 * minmaxloc_integer_kinds_1.f90: New test.
156 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
159 * g++.dg/template/sizeof-template-argument.C: New test.
161 2007-01-11 Jan Hubicka <jh@suse.cz>
163 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
164 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
165 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
166 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
167 * gcc.dg/tree-ssa/pr21658.c: Likewise.
168 * gcc.dg/tree-ssa/pr15349.c: Likewise.
169 * gcc.dg/tree-ssa/pr25501.c: Likewise.
170 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
171 transformation in question.
172 * gcc.dg/tree-ssa/vrp05.c: Likewise.
173 * gcc.dg/tree-ssa/pr20701.c: Likewise.
174 * gcc.dg/always_inline3.c: Likewise.
176 2007-01-10 Mark Mitchell <mark@codesourcery.com>
179 * g++.dg/template/typename11.C: New test.
181 2007-01-10 Robert Kennedy <jimbob@google.com>
183 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
185 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
187 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
188 for different integer kinds.
189 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
190 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
191 * gfortran.dg/ishft_2.f90: New test.
192 * gfortran.dg/ishft_3.f90: New test.
194 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
196 * gfortran.dg/altreturn_2.f90: Removed executable bit.
198 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
200 PR tree-optimization/30322
201 * gcc.dg/tree-ssa/loop-21.c: New test.
203 2007-01-08 Geoffrey Keating <geoffk@apple.com>
205 * g++.dg/rtti/darwin-builtin-linkage.C: New.
207 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
209 * gcc.target/spu/intrinsics-1.c: Remove xfail.
211 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
213 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
214 * g++.dg/warn/overflow-warn-3.C: Likewise.
215 * g++.dg/warn/overflow-warn-4.C: Likewise.
216 * g++.dg/warn/overflow-warn-5.C: Likewise.
217 * g++.dg/warn/overflow-warn-6.C: Likewise.
218 * g++.dg/warn/Woverflow-1.C: Likewise.
219 * g++.dg/warn/Woverflow-2.C: Likewise.
220 * g++.dg/warn/Woverflow-3.C: Likewise.
221 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
223 2007-01-08 Roger Sayle <roger@eyesopen.com>
225 * gfortran.dg/array_constructor_14.f90: New test case.
226 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
228 2007-01-08 Richard Guenther <rguenther@suse.de>
230 PR tree-optimization/23603
231 * gcc.dg/tree-ssa/vrp31.c: New testcase.
232 * gcc.dg/tree-ssa/vrp32.c: Likewise.
234 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
236 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
238 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
239 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
241 * gcc.dg/simd-5.c: Likewise.
242 * gcc.dg/simd-6.c: Likewise.
243 * g++.dg/conversion/simd1.C: Likewise.
244 * g++.dg/conversion/simd3.C: Likewise.
245 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
248 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
250 PR tree-optimization/29877
251 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
252 name of a hard register for the target concerned. Adjust dg-error
253 directives to cope with new behaviour of TER.
255 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
258 * g++.dg/conversion/nullptr1.C: Added overflow warning.
259 * g++.dg/warn/overflow-warn-1.C: New.
260 * g++.dg/warn/overflow-warn-3.C: New.
261 * g++.dg/warn/overflow-warn-4.C: New.
262 * g++.dg/warn/overflow-warn-5.C: New.
263 * g++.dg/warn/overflow-warn-6.C: New.
264 * g++.dg/warn/Woverflow-1.C: New.
265 * g++.dg/warn/Woverflow-2.C: New.
266 * g++.dg/warn/Woverflow-3.C: New.
267 * g++.dg/warn/multiple-overflow-warn-2.C: New.
269 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
272 * gfortran.dg/invalid_name.f90: New test.
273 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
274 * gfortran.dg/gomp/pr29759.f90: Ditto.
276 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
278 * gfortran.dg/present_1.f90: Update error message.
280 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
283 * g++.dg/template/duplicate1.C: New test
284 * g++.dg/template/memfriend6.C: Adjust error markers.
286 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
289 * gcc.dg/torture/inline-1.c: New test.
291 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
294 * gcc.dg/multiple-overflow-warn-1.c: New.
295 * gcc.dg/multiple-overflow-warn-2.c: New.
296 * gcc.dg/overflow-warn-6.c: New.
297 * g++.dg/warn/multiple-overflow-warn-1.C: New.
299 2007-01-05 Roger Sayle <roger@eyesopen.com>
301 * gfortran.dg/array_memcpy_1.f90: New test case.
302 * gfortran.dg/array_memcpy_2.f90: Likewise.
304 2007-01-05 Richard Guenther <rguenther@suse.de>
307 * g++.dg/opt/pr27826.C: New testcase.
309 2007-01-05 Ian Lance Taylor <iant@google.com>
311 * gcc.dg/Walways-true-1.c: New test.
312 * gcc.dg/Walways-true-2.c: New test.
313 * g++.dg/warn/Walways-true-1.C: New test.
314 * g++.dg/warn/Walways-true-2.C: New test.
316 2007-01-05 Jakub Jelinek <jakub@redhat.com>
319 * gcc.dg/pr30360.c: New test.
321 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
324 * gfortran.dg/data_implied_do_1.f90: New test.
328 * gfortran.dg/char_length_1.f90: New test.
330 2007-01-05 Richard Guenther <rguenther@suse.de>
333 * g++.dg/opt/pr28116.C: New testcase.
335 2007-01-05 Tobias Burnus <burnus@net-b.de>
338 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
340 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
341 * gfortran.dg/protected_4.f90: Add pointer intent check.
342 * gfortran.dg/protected_6.f90: Add pointer intent check.
343 * gfortran.dg/pointer_intent_1.f90: New test.
344 * gfortran.dg/pointer_intent_2.f90: New test.
345 * gfortran.dg/pointer_intent_3.f90: New test.
347 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
350 * gfortran.dg/altreturn_2.f90: new test.
352 2007-01-04 Tom Tromey <tromey@redhat.com>
354 PR preprocessor/28165:
355 * gcc.dg/cpp/pr28165.c: New file.
357 2007-01-03 Josh Conner <jconner@apple.com>
360 * gcc.dg/pr29683.c: New.
362 2007-01-03 Jakub Jelinek <jakub@redhat.com>
365 * g++.dg/pch/template-1.C: New test.
366 * g++.dg/pch/template-1.Hs: New file.
368 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
371 * gcc.c-torture/compile/complex-4.c: New test.
373 2007-01-03 Joseph Myers <joseph@codesourcery.com>
375 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
377 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
379 2007-01-03 Jakub Jelinek <jakub@redhat.com>
382 * gcc.dg/pr30286.c: New test.
385 * g++.dg/template/crash66.C: New test.
388 * g++.dg/template/friend49.C: New test.
390 2007-01-03 Steven G. Kargl <kargls@comcast.net>
392 * gfortran.dg/ibits.f90: New test.
394 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
396 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
397 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
399 2007-01-02 Jan Hubicka <jh@suse.cz>
401 * gcc.dg/pr16194.c: We now output error on all three functions, not just
404 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
407 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
408 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
410 2006-01-02 Ian Lance Taylor <iant@google.com>
412 * g++.dg/warn/Wparentheses-22.C: New test.
413 * g++.dg/warn/Wparentheses-23.C: New test.
415 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
418 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
419 * gcc.dg/declspec-3-Wextra.c: New.
420 * gcc.dg/declspec-3-no.c: New
422 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
425 * gfortran.dg/interface_10.f90: Remove.
427 2007-01-01 Roger Sayle <roger@eyesopen.com>
429 * gcc.dg/fold-eqxor-4.c: New test case.
431 2007-01-02 Joseph Myers <joseph@codesourcery.com>
434 * gcc.c-torture/compile/pr30311.c: New test.
436 2007-01-01 Andrew Pinski <pinskia@gmail.com>
439 * gcc.c-torture/compile/statement-expression-1.c: New test.
441 2007-01-01 Andreas Schwab <schwab@suse.de>
444 * g++.dg/eh/pr29166.C: New test.
446 2007-01-01 Joseph Myers <joseph@codesourcery.com>
448 * lib/target-supports.exp (check_effective_target_powerpc_spe):
450 (check_effective_target_vect_cmdline_needed): Use it.
452 2006-12-31 Richard Guenther <rguenther@suse.de>
455 * testsuite/gcc.dg/pr30137-1.c: New testcase.
456 * testsuite/gcc.dg/pr30137-2.c: Likewise.
458 2006-12-31 Roger Sayle <roger@eyesopen.com>
461 * gcc.dg/fold-plusnot-1.c: New test case.
463 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
466 * g++.dg/parse/template22.C: New test.
468 2006-12-31 Richard Guenther <rguenther@suse.de>
471 * gcc.c-torture/compile/pr30338.c: New testcase.
473 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
476 * gfortran.dg/intrinsic_actual_4.f90: New test.
479 * gfortran.dg/func_decl_3.f90: New test.
481 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
484 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
485 * gfortran.dg/c_by_val_1.f: New test.
486 * gfortran.dg/c_by_val_2.f: New test.
487 * gfortran.dg/c_by_val_3.f: New test.
489 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
492 * gfortran.dg/sum_zero_array_1.f90: New test.
494 2006-12-29 Jakub Jelinek <jakub@redhat.com>
496 PR preprocessor/29612
497 * gcc.dg/cpp/pr29612-1.c: New test.
498 * gcc.dg/cpp/pr29612-2.c: New test.
500 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
503 * gfortran.dg/pure_formal_proc_1.f90: New test.
506 * gfortran.dg/intrinsic_actual_3.f90: New test.
508 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
511 * gfortran.dg/io_constraints_1.f90: Update test.
512 * gfortran.dg/io_constraints_2.f90: Update test.
513 * gfortran.dg/inquire_iolength.f90: New test.
515 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
518 * gfortran.dg/interface_10.f90: New test.
519 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
520 since z is already, locally a variable.
523 * gfortran.dg/generic_11.f90: New test.
524 * gfortran.dg/interface_7.f90: Remove name clash between module
525 name and procedure 'x' referenced in the interface.
527 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
530 * gcc.dg/Wmissing-parameter-type.c: New.
531 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
532 * gcc.dg/Wmissing-parameter-type-no.c: New.
534 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
537 * gfortran.dg/entry_array_specs_2.f: New test.
540 * gfortran.dg/nested_modules_6.f90: New test.
542 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
545 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
546 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
548 2006-12-21 Andrew Pinski <pinskia@gmail.com>
551 * g++.dg/opt/complex6.C: New test.
553 2006-12-22 Ben Elliston <bje@au.ibm.com>
555 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
556 full" if the linker on spu-*-* warns about exceeding local store.
558 And revert this patch:
559 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
560 fail to link due to relocation overflows on spu-*-*.
562 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
565 * gfortran.dg/dependency_19.f90: New test.
567 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
570 * gfortran.dg/alloc_comp_basics_3.f90: New test.
572 2006-12-21 Jakub Jelinek <jakub@redhat.com>
575 * gcc.c-torture/execute/20061220-1.c: New test.
578 * gcc.dg/gomp/asm-1.c: New test.
581 * g++.dg/eh/ia64-2.C: New test.
583 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
587 * gcc.dg/rs6000-leaf.c: New.
589 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
592 * gfortran.dg/f2c_8.f90: New test.
594 2006-12-20 Bill Wendling <wendling@apple.com>
596 * gcc.dg/asm-b.c: Check for __ppc64__.
598 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
601 * gfortran.dg/bounds_check_5.f90: New test.
603 2006-12-20 Andrew Pinski <pinskia@gmail.com>
606 * gcc.dg/gomp/complex-1.c: New testcase.
608 2006-12-20 Roger Sayle <roger@eyesopen.com>
610 * gfortran.dg/array_memset_1.f90: New test case.
612 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
614 * lib/target-supports.exp: Add spu to
615 check_effective_target_vect_widen_mult_hi_to_si.
617 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
620 * gfortran.dg/generic_9.f90: New test.
623 * gfortran.dg/generic_10.f90: New test.
625 2006-12-19 Andrew Pinski <pinskia@gmail.com>
628 * gcc.dg/pr30045.c: New test.
630 2006-12-20 Ben Elliston <bje@au.ibm.com>
632 * gcc.dg/20020312-2.c: Add a case for __SPU__.
634 2006-12-19 Eric Christopher <echristo@apple.com>
637 * gcc.c-torture/execute/pr29302-1.c: New.
639 2006-12-19 Tobias Burnus <burnus@net-b.de>
642 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
644 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
647 * gfortran.dg/altreturn_3.f90: New test.
649 * gfortran.dg/char_result_12.f90: Fix comment typos.
651 2006-12-19 Ben Elliston <bje@au.ibm.com>
653 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
654 as newlib's stdio.h uses non-traditional cpp constructs.
656 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
658 * gfortran.dg/advance.f90: Renamed to advance_1.f90
659 * gfortran.dg/append-1.f90: Renamed to append_1.f90
660 * gfortran.dg/array-1.f90: Renamed to array_1.f90
661 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
662 * gfortran.dg/backspace.f: Renamed to backspace_1.f
663 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
664 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
665 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
666 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
667 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
668 * gfortran.dg/logint-1.f: Renamed to logint_1.f
669 * gfortran.dg/logint-2.f: Renamed to logint_2.f
670 * gfortran.dg/logint-3.f: Renamed to logint_3.f
671 * gfortran.dg/advance_1.f90: Renamed from advance.f90
672 * gfortran.dg/append_1.f90: Renamed from append-1.f90
673 * gfortran.dg/array_1.f90: Renamed from array-1.f90
674 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
675 * gfortran.dg/backspace_1.f: Renamed from backspace.f
676 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
677 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
678 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
679 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
680 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
681 * gfortran.dg/logint_1.f: Renamed from logint-1.f
682 * gfortran.dg/logint_2.f: Renamed from logint-2.f
683 * gfortran.dg/logint_3.f: Renamed from logint-3.f
685 2006-12-18 Bill Wendling <wendling@apple.com>
687 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
688 id is an OjbC keyword.
690 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
692 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
694 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
696 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
698 2006-12-18 Ian Lance Taylor <iant@google.com>
700 * g++.dg/warn/Wmissing-declarations-1.C: New test.
702 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
704 * gcc.c-torture/compile/pr27528.c: Use empty templates.
706 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
709 * gfortran.fortran-torture/execute/where21.f90: New test.
711 2006-12-17 Tobias Burnus <burnus@net-b.de>
713 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
715 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
718 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
719 * gcc.dg/if-empty-1.c: Likewise.
720 * gcc.dg/pr23165.c: Likewise.
721 * g++.dg/warn/empty-body.C: Likewise.
723 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
726 * gfortran.dg/open_errors.f90: New test.
728 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
730 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
732 * gcc.target/i386/ssse3-pabsb.c: New file.
733 * gcc.target/i386/ssse3-pabsd.c: Likewise.
734 * gcc.target/i386/ssse3-pabsw.c: Likewise.
735 * gcc.target/i386/ssse3-palignr.c: Likewise.
736 * gcc.target/i386/ssse3-phaddd.c: Likewise.
737 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
738 * gcc.target/i386/ssse3-phaddw.c: Likewise.
739 * gcc.target/i386/ssse3-phsubd.c: Likewise.
740 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
741 * gcc.target/i386/ssse3-phsubw.c: Likewise.
742 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
743 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
744 * gcc.target/i386/ssse3-pshufb.c: Likewise.
745 * gcc.target/i386/ssse3-psignb.c: Likewise.
746 * gcc.target/i386/ssse3-psignd.c: Likewise.
747 * gcc.target/i386/ssse3-psignw.c: Likewise.
748 * gcc.target/i386/ssse3-vals.h: Likewise.
750 2006-12-15 Janis Johnson <janis187@us.ibm.com>
752 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
753 * lib/fortran-torture.exp: Include target-supports.exp.
755 2006-12-15 Jakub Jelinek <jakub@redhat.com>
758 * gcc.c-torture/execute/pr30185.c: New test.
760 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
764 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
765 * gcc.dg/builtin-bswap-2.c: Likewise.
766 * gcc.dg/builtin-bswap-3.c: Likewise.
767 * gcc.dg/builtin-bswap-4.c: Likewise.
768 * lib/target-supports.exp (check_effective_target_stdint_types): New.
769 * cc.c-torture/execute/mode-dependent-address.x: New file.
771 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
774 * gfortran.dg/write_zero_array: New test.
776 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
779 * gfortran.dg/write_fmt_trim.f90: New test.
781 2006-12-14 Diego Novillo <dnovillo@redhat.com>
784 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
787 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
789 * lib/target-supports.exp (check_weak_available): Use istarget
790 "hppa*-*-hpux10*" instead of regexp.
791 (check_cxa_atexit_available): Likewise.
793 2006-12-14 Richard Guenther <rguenther@suse.de>
795 PR tree-optimization/30197
796 * gcc.c-torture/execute/complex-1.c: Fix function name.
797 * gcc.dg/builtins-61.c: New testcase.
799 2006-12-14 Richard Guenther <rguenther@suse.de>
802 * gcc.dg/pr30172-1.c: New testcase.
804 2006-12-14 Richard Guenther <rguenther@suse.de>
806 PR tree-optimization/30198
807 * gcc.dg/builtins-60.c: New testcase.
809 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
811 * lib/target-supports.exp (vect_no_align): Remove spu.
813 2006-12-13 Ian Lance Taylor <iant@google.com>
817 * g++.dg/warn/Wparentheses-5.C: New test.
818 * g++.dg/warn/Wparentheses-6.C: New test.
819 * g++.dg/warn/Wparentheses-7.C: New test.
820 * g++.dg/warn/Wparentheses-8.C: New test.
821 * g++.dg/warn/Wparentheses-9.C: New test.
822 * g++.dg/warn/Wparentheses-10.C: New test.
823 * g++.dg/warn/Wparentheses-11.C: New test.
824 * g++.dg/warn/Wparentheses-12.C: New test.
825 * g++.dg/warn/Wparentheses-13.C: New test.
826 * g++.dg/warn/Wparentheses-14.C: New test.
827 * g++.dg/warn/Wparentheses-15.C: New test.
828 * g++.dg/warn/Wparentheses-16.C: New test.
829 * g++.dg/warn/Wparentheses-17.C: New test.
830 * g++.dg/warn/Wparentheses-18.C: New test.
831 * g++.dg/warn/Wparentheses-19.C: New test.
832 * g++.dg/warn/Wparentheses-20.C: New test.
833 * g++.dg/warn/Wparentheses-21.C: New test.
835 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
838 * lib/target-supports.exp (check_cxa_atexit_available): Return false
839 for target "hppa.*hpux10".
841 2006-12-13 Jakub Jelinek <jakub@redhat.com>
843 * g++.dg/debug/vartrack1.C: New test.
845 * g++.dg/opt/ifcvt1.C: New test.
847 * gcc.dg/tls/opt-13.c: New test.
849 * gcc.dg/20060425-2.c: New test.
851 * g++.dg/opt/pr15054-2.C: New test.
853 * gcc.c-torture/execute/20060420-1.c: New test.
855 * gcc.c-torture/execute/20060412-1.c: New test.
857 * objc/compile/20060406-1.m: New test.
859 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
861 * g++.dg/template/array17.C: New test.
863 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
865 * gcc.target/powerpc/altivec-23.c: New test.
867 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
870 * g++.dg/inherit/error3.C: New test.
873 * g++.dg/inherit/error4.C: New test.
875 2006-12-13 Richard Guenther <rguenther@suse.de>
877 PR tree-optimization/17687
878 * gcc.dg/builtins-59.c: New testcase.
880 2006-12-13 Ben Elliston <bje@au.ibm.com>
882 * gcc.target/spu/Wmain.c: New test.
884 2006-12-12 Josh Conner <jconner@apple.com>
886 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
887 * g++.dg/abi/thunk4.C: Likewise.
888 * g++.dg/abi/rtti3.C: Likewise.
890 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
892 * gcc.target/spu/cpat-1.c: New test.
893 * gcc.target/spu/cpat-2.c: New test.
894 * gcc.target/spu/cpat-3.c: New test.
895 * gcc.target/spu/cpat-4.c: New test.
897 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
900 * gcc.c-torture/compile/vector-1.c: New test.
901 * gcc.c-torture/compile/vector-2.c: New test.
902 * gcc.c-torture/compile/vector-3.c: New test.
904 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
906 * lib/fortran-torture.exp: Update copyright years. Remove
907 obsolete comment. Test -ftree-vectorize where it makes sense.
908 * lib/gfortran-dg.exp: Update copyright years. Use settings
909 from fortran-torture.exp.
910 * gfortran.dg/char_transpose_1.f90,
911 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
912 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
913 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
916 2006-12-12 Richard Sandiford <richard@codesourcery.com>
918 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
921 2006-12-12 Ira Rosen <irar@il.ibm.com>
923 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
924 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
925 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
926 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
929 2006-12-12 Richard Guenther <rguenther@suse.de>
932 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
934 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
935 Diego Novillo <dnovillo@redhat.com>
937 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
939 * gcc.dg/tree-ssa/pr26421.c: Likewise
940 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
941 * gcc.dg/tree-ssa/pr23382.c: Likewise.
942 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
943 * gcc.dg/tree-ssa/pr28410.c: Likewise.
944 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
945 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
946 * gcc.dg/tree-ssa/vrp07.c: Likewise.
947 * gcc.dg/tree-ssa/vrp08.c: Likewise.
948 * gcc.dg/tree-ssa/alias-12.c: Likewise.
950 2006-12-11 Jan Hubicka <jh@suse.cz>
952 * gcc.dg/tree-prof/stringop-1.c: New test.
953 * gcc.dg/tree-prof/stringop-2.c: New test.
955 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
958 * gcc.target/i386/pr30120.c: New test.
961 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
963 * gcc.target/i386/x87regparm-1.c: New test.
964 * gcc.target/i386/x87regparm-2.c: New test.
965 * gcc.target/i386/x87regparm-3.c: New test.
966 * gcc.target/i386/x87regparm-4.c: New test.
968 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
970 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
972 2006-12-10 Tobias Burnus <burnus@net-b.de>
975 * gfortran.dg/protected_1.f90: New test.
976 * gfortran.dg/protected_2.f90: New test.
977 * gfortran.dg/protected_3.f90: New test.
978 * gfortran.dg/protected_4.f90: New test.
979 * gfortran.dg/protected_5.f90: New test.
980 * gfortran.dg/protected_6.f90: New test.
982 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
983 Tobias Burnus <burnus@gcc.gnu.org>
987 * gfortran.dg/interface_4.f90: Test adding procedure to generic
989 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
990 ambiguous interfaces.
991 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
992 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
993 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
994 ambiguous interfaces.
995 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
996 * gfortran.dg/array_initializer_2.f90: Add initializer array
1000 * gfortran.dg/interface_9.f90: Test that host interfaces are
1001 not checked for ambiguity with the local version.
1003 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1006 * gfortran.dg/module_interface_2.f90: New test.
1008 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1011 * gfortran.dg/assumed_len.f90: New test.
1013 2006-12-09 Richard Guenther <rguenther@suse.de>
1015 * g++.dg/warn/implicit-typename1.C: Qualify types.
1016 * g++.dg/parse/crash12.C: Likewise.
1017 * g++.dg/tree-ssa/pr22444.C: Likewise.
1019 2006-12-09 Tobias Burnus <burnus@net-b.de>
1021 * gfortran.dg/array_2.f90: Added sqrt test.
1023 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
1025 * gcc.target/i386/x87regparm-1.c: XFAIL.
1026 * gcc.target/i386/x87regparm-2.c: XFAIL.
1027 * gcc.target/i386/x87regparm-3.c: XFAIL.
1028 * gcc.target/i386/x87regparm-4.c: XFAIL.
1030 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1032 * lib/target-supports.exp
1033 (check_effective_target_large_long_double): New.
1034 * gcc.dg/Wconversion-real.c : Use it.
1035 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1038 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
1040 * gcc.c-torture/execute/mode-dependent-address.c: New test.
1042 2006-12-08 Tobias Burnus <burnus@net-b.de>
1045 * gfortran.dg/import4.f90: New test for IMPORT in modules.
1047 2006-12-07 Mark Mitchell <mark@codesourcery.com>
1050 * g++.dg/template/crash65.C: New test.
1051 * g++.dg/template/spec16.C: Tweak error markers.
1053 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
1055 * gcc.target/spu: New directory.
1056 * gcc.target/spu/spu.exp: New file.
1057 * gcc.target/spu/intrinsics-1.c: New test.
1059 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
1062 * g++.dg/ext/attrib27.C: New test.
1063 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1064 * g++.dg/parse/typedef5.C: Likewise.
1066 2006-12-07 Mike Stump <mrs@apple.com>
1068 * treelang/compile/var_defs.tree: Adjust.
1070 2006-12-06 Mark Mitchell <mark@codesourcery.com>
1073 * g++.dg/template/crash64.C: New test.
1074 * g++.dg/parse/crash27.C: Adjust error markers.
1076 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
1080 * gfortran.dg/read_eof_4.f90: Add tests.
1081 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
1082 * gfortran.dg/unf_read_corrupted_1.f90: New test.
1084 2006-12-05 Mark Mitchell <mark@codesourcery.com>
1087 * g++.dg/template/crash63.C: New test.
1090 * g++.dg/template/crash62.C: New test.
1092 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1095 * gfortran.dg/allocatable_function_1.f90: Increase the number
1096 of expected calls of free to 10; the lhs section reference is
1097 now evaluated so there is another call to bar. Change the
1098 comment appropriately.
1099 * gfortran.dg/array_section_1.f90: New test.
1101 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1104 * gfortran.dg/char_result_12.f90: New test.
1106 2006-12-05 Richard Guenther <rguenther@suse.de>
1108 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1109 * gcc.dg/vect/vect-pow-2.c: Rename to ...
1110 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
1111 vect_double, xfail for spu*-*-*.
1113 2006-12-04 Tobias Burnus <burnus@net-b.de>
1116 * initialization_4.f90: Test noninteger exponents (-std=f95).
1117 * initialization_5.f90: New test for noninteger exponents
1120 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1123 * gfortran.dg/parameter_array_section_1.f90: New test.
1125 2006-12-04 Mark Mitchell <mark@codesourcery.com>
1128 * g++.dg/template/crash61.C: New test.
1131 * g++.dg/template/error23.C: New test.
1133 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
1135 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1137 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1140 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1142 2006-12-04 Jakub Jelinek <jakub@redhat.com>
1145 * gcc.dg/gomp/pr29965-1.c: New test.
1146 * gcc.dg/gomp/pr29965-2.c: New test.
1147 * gcc.dg/gomp/pr29965-3.c: New test.
1148 * gcc.dg/gomp/pr29965-4.c: New test.
1149 * gcc.dg/gomp/pr29965-5.c: New test.
1150 * gcc.dg/gomp/pr29965-6.c: New test.
1151 * g++.dg/gomp/pr29965-1.C: New test.
1152 * g++.dg/gomp/pr29965-2.C: New test.
1153 * g++.dg/gomp/pr29965-3.C: New test.
1154 * g++.dg/gomp/pr29965-4.C: New test.
1155 * g++.dg/gomp/pr29965-5.C: New test.
1156 * g++.dg/gomp/pr29965-6.C: New test.
1157 * g++.dg/gomp/pr29965-7.C: New test.
1158 * g++.dg/gomp/pr29965-8.C: New test.
1159 * g++.dg/gomp/pr29965-9.C: New test.
1160 * g++.dg/gomp/pr29965-10.C: New test.
1162 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
1164 * gnat.dg/pointer_variable_bounds.adb: New test.
1165 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1166 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1168 2006-12-03 Eric Christopher <echristo@apple.com>
1170 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1172 2006-12-03 Richard Henderson <rth@redhat.com>
1173 Andrew Pinski <pinskia@gmail.com>
1176 * g++.dg/warn/unit-1.C: New test.
1178 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
1180 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1182 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1184 * g++.dg/vect/vect.exp: Enable tests to run on spu.
1185 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1186 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1187 * gcc.dg/vect/vect-70.c: Reduce array size.
1188 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1189 vect_no_compaer_double targets.
1190 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1191 vect_float, vect_double, and vect_int.
1193 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1195 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1196 test for loop versioning on vect_no_align targets.
1197 * gcc.dg/vect/pr20122.c: Likewise.
1198 * gcc.dg/vect/vect-105.c: Likewise.
1199 * gcc.dg/vect/vect-42.c: Likewise.
1200 * gcc.dg/vect/vect-43.c: Likewise.
1201 * gcc.dg/vect/vect-74.c: Likewise.
1202 * gcc.dg/vect/vect-75.c: Likewise.
1203 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1204 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1205 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1206 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1208 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
1211 * gfortran.dg/value_1.f90 : New test.
1212 * gfortran.dg/value_2.f90 : New test.
1213 * gfortran.dg/value_3.f90 : New test.
1214 * gfortran.dg/value_4.f90 : New test.
1215 * gfortran.dg/value_4.c : Called from value_4.f90.
1217 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
1220 * g++.dg/cpp0x/static_assert4.C: New testcase.
1222 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1224 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1226 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
1229 * gcc.dg/pr27953.c: New test.
1231 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1234 * g++.dg/ext/vector5.C: New test.
1237 * g++.dg/other/main1.C: New test.
1239 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
1242 * gfortran.dg/convert_implied_open.f90: Change to
1243 new default record length.
1244 * gfortran.dg/unf_short_record_1.f90: Adapt to
1246 * gfortran.dg/unformatted_subrecords_1.f90: New test.
1248 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
1250 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1252 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
1255 * g++.dg/expr/pr29066.c: New.
1257 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
1258 Zdenek Dvorak <dvorakz@suse.cz>
1260 PR tree-optimization/29921
1261 * gcc.dg/pr29921-2.c: New test.
1263 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
1265 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1266 (i386_get_cpuid): New function.
1267 (i386_cpuid_ecx): Likewise.
1268 (i386_cpuid_edx): Likewise.
1269 (i386_cpuid): Updated to call i386_cpuid_edx.
1271 * gcc.target/i386/sse3-addsubpd.c: New file.
1272 * gcc.target/i386/sse3-addsubps.c: Likewise.
1273 * gcc.target/i386/sse3-haddpd.c: Likewise.
1274 * gcc.target/i386/sse3-haddps.c: Likewise.
1275 * gcc.target/i386/sse3-hsubpd.c: Likewise.
1276 * gcc.target/i386/sse3-hsubps.c: Likewise.
1277 * gcc.target/i386/sse3-lddqu.c: Likewise.
1278 * gcc.target/i386/sse3-movddup.c: Likewise.
1279 * gcc.target/i386/sse3-movshdup.c: Likewise.
1280 * gcc.target/i386/sse3-movsldup.c: Likewise.
1282 2006-12-01 Dirk Mueller <dmueller@suse.de>
1284 * g++.dg/warn/Wreturn-type-4.C: New testcase.
1286 2006-11-30 Janis Johnson <janis187@us.ibm.com>
1288 * gcc.dg/dfp/convert-int-max.c: New test.
1289 * gcc.dg/dfp/convert-int-max-fold.c: New test.
1291 2006-11-30 Richard Guenther <rguenther@suse.de>
1293 * gcc.dg/vect/vect-pow-1.c: Rename ...
1294 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
1295 floats instead of doubles, check successful vectorization.
1297 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
1300 * gcc.c-torture/compile/pr29945.c: New testcase.
1302 2006-11-30 Joseph Myers <joseph@codesourcery.com>
1304 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1307 2006-11-29 Eric Christopher <echristo@apple.com>
1309 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1311 2006-11-29 Janis Johnson <janis187@us.ibm.com>
1313 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1315 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1317 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
1320 * g++.dg/inherit/virtual2.C: New test.
1321 * g++.dg/inherit/virtual3.C: Likewise.
1322 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1323 * g++.dg/inherit/error2.C: Likewise.
1324 * g++.dg/template/instantiate1.C: Likewise.
1326 2006-11-28 Andrew Pinski <pinskia@gmail.com>
1329 * gcc.dg/tree-ssa/reassoc-12.c: New test.
1331 2006-11-28 Jan Hubicka <jh@suse.cz>
1333 * gcc.dg/memcpy-1.c: New test.
1335 2006-11-28 Jakub Jelinek <jakub@redhat.com>
1338 * g++.dg/warn/main-3.C: New test.
1340 2006-11-28 Jan Hubicka <jh@suse.cz>
1342 * gcc.dg/winline-1.c: New test.
1344 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
1346 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1349 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1352 * gfortran.dg/missing_optional_dummy_3.f90
1354 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1357 * gfortran.dg/interface_3.f90: Modify errors.
1359 2006-11-28 Ben Elliston <bje@au.ibm.com>
1361 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1362 fail to link due to relocation overflows on spu-*-*.
1364 2006-11-27 Michael Matz <matz@suse.de>
1365 Andreas Krebbel <krebbel1@de.ibm.com>
1368 * gcc.dg/20061127-1.c: New testcase.
1370 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
1372 * gcc.dg/20061124-1.c: Add exit() function prototype.
1374 2006-11-27 Jan Hubicka <jh@suse.cz>
1376 * gcc.target/i386/memcpy-1.c: Adjust size.
1377 * testsuite/gcc.dg/visibility-11.c: Likewise.
1379 2006-11-27 Richard Guenther <rguenther@suse.de>
1382 * gcc.target/i386/pow-1.c: New testcase.
1383 * gcc.dg/builtins-58.c: Likewise.
1385 2006-11-26 Mark Mitchell <mark@codesourcery.com>
1388 * g++.dg/expr/cast8.C: New test.
1390 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1392 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1393 Don't ever inline the testcase.
1395 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1398 * gfortran.fortran-torture/compile/parameter_3.f90: New
1401 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1404 * gfortran.fortran-torture/execute/transfer2.f90: New test.
1406 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1408 * gfortran.fortran-torture/execute/specifics.f90: Remove test
1411 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1413 PR libgfortran/29936
1414 * gfortran.dg/write_check3.f90: New test.
1416 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1418 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1420 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
1423 * gfortran.dg/interface_3.f90: New test.
1426 * gfortran.dg/generic_8.f90: New test.
1428 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1430 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1431 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1432 * gfortran.dg/specifics_3.f90: Remove.
1434 2006-11-24 Jakub Jelinek <jakub@redhat.com>
1437 * gcc.dg/gomp/pr29955.c: New test.
1440 * gcc.dg/pr29736.c: New test.
1442 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1445 * gcc.dg/pure-1.c: New test.
1447 2006-11-24 Joseph Myers <joseph@codesourcery.com>
1449 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1450 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1452 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
1454 * gcc.dg/20061124-1.c: New testcase.
1456 2006-11-23 Eric Christopher <echristo@apple.com>
1458 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1460 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1464 * gcc.dg/Wconversion-integer.c: New. Supersedes
1465 Wconversion-negative-constants.c
1466 * gcc.dg/Wconversion-real.c: New.
1467 * gcc.dg/Wconversion-real-integer.c: New.
1468 * gcc.dg/Wconversion-negative-constants.c: Deleted.
1469 * g++.dg/warn/Wconversion1.C: Modified.
1471 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1473 * gfortran.dg/overload_1.f90: New test.
1475 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1478 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1479 Wtraditional-conversion.
1480 * gcc.dg/overflow-warn-2.c: Likewise.
1481 * gcc.dg/Wconversion.c: Likewise. Renamed as
1482 Wtraditional-conversion.c .
1483 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1484 Wtraditional-conversion-2.c .
1485 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1486 Wtraditional-conversion-2.c
1487 * gcc.dg/Wconversion-negative-constants.c: New.
1489 2006-11-23 Andrew Pinski <pinskia@gmail.com>
1491 * gcc.dg/tree-ssa/dump-1.c: New test.
1493 2006-11-23 David Ung <davidu@mips.com>
1495 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1496 -mfp64, allowable when ISA >= 33 and float is enabled.
1497 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1498 of mthc1 and mfhc1 patterns.
1500 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
1502 PR tree-optimization/29921
1503 * gcc.dg/pr29921.c: New test.
1505 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1508 * gfortran.dg/initialization_4.f90: New test.
1510 2006-11-22 Ira Rosen <irar@il.ibm.com>
1512 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1513 platforms that have interleaving support.
1514 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1515 * gcc.dg/vect/vect-strided-a-u16-i2.c,
1516 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1517 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1518 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1519 gcc.dg/vect/vect-strided-u8-i2-gap.c,
1520 gcc.dg/vect/vect-strided-u8-i8.c,
1521 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1522 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1523 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1524 gcc.dg/vect/vect-strided-float.c,
1525 gcc.dg/vect/vect-strided-a-mult.c,
1526 gcc.dg/vect/vect-strided-mult-char-ls.c,
1527 gcc.dg/vect/vect-strided-a-u16-mult.c,
1528 gcc.dg/vect/vect-strided-a-u32-mult.c,
1529 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1530 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1531 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1532 gcc.dg/vect/vect-strided-mult.c,
1533 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1534 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1536 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1539 * gfortran.dg/auto_char_len_4.f90: New test.
1541 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1544 * gfortran.dg/generic_7.f90: New test.
1545 * gfortran.dg/defined_operators_1.f90: Add new error.
1547 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
1549 PR tree-optimization/29902
1550 * g++.dg/tree-ssa/pr29902.C: New test.
1552 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
1555 * gfortran.dg/used_types_13.f90: New test.
1557 2006-11-21 Janis Johnson <janis187@us.ibm.com>
1559 * gcc.dg/dfp/snan.c: Delete.
1561 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
1563 * g++.dg/cpp0x/static_assert1.C: New.
1564 * g++.dg/cpp0x/static_assert2.C: New.
1565 * g++.dg/cpp0x/static_assert3.C: New.
1567 2006-11-21 Richard Guenther <rguenther@suse.de>
1569 * gcc.dg/vect/vect-pow-1.c: New testcase.
1570 * gcc.dg/vect/vect-pow-2.c: Likewise.
1572 2006-11-21 Jakub Jelinek <jakub@redhat.com>
1575 * g++.dg/template/static29.C: New test.
1578 * g++.dg/conversion/simd4.C: New test.
1580 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
1583 * g++.dg/template/access19.C: New test.
1584 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1587 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1590 * gcc.dg/tree-ssa/sra-4.c: New testcase.
1592 2006-11-20 Tobias Burnus <burnus@net-b.de>
1595 * gfortran.dg/import.f90: Extended test.
1596 * gfortran.dg/import2.f90: Extended test.
1598 2006-11-20 Tobias Burnus <burnus@net-b.de>
1600 * gfortran.dg/volatile3.f90: Add conflict test.
1602 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
1605 * gfortran.dg/implicit_10.f90: New test.
1607 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
1610 * g++.dg/warn/Wall-write-strings.C: New.
1612 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
1614 * gfortran.dg/alloc_comp_constraint_5.f90: New.
1615 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1617 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1619 * gfortran.dg/use_3.f90: Remove error message.
1620 * gfortran.dg/iso_fortran_env_1.f90: New test.
1621 * gfortran.dg/iso_fortran_env_2.f90: New test.
1622 * gfortran.dg/iso_fortran_env_3.f90: New test.
1623 * gfortran.dg/iso_fortran_env_4.f90: New test.
1625 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
1627 * gcc.dg/vect/vect-27.c: Fix initialization.
1629 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1631 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1632 * gcc.dg/torture/builtin-minmax-1.c: New.
1634 * gcc.dg/builtins-20.c: Add cases for copysign.
1636 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1639 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1641 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1642 * gfortran.dg/use_1.f90: New test.
1643 * gfortran.dg/use_1.f90: New test.
1644 * gfortran.dg/use_1.f90: New test.
1646 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
1648 PR tree-optimization/29801
1649 * gcc.dg/pr29801.c: New test.
1651 2006-11-17 Jakub Jelinek <jakub@redhat.com>
1654 * gcc.dg/torture/pr29584.c: New test.
1656 2006-11-17 Joseph Myers <joseph@codesourcery.com>
1658 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1659 Condition PowerPC tests for saving FPRs on powerpc_fprs.
1660 * gcc.target/powerpc/compress-float-ppc.c,
1661 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1663 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1664 do not pass -mhard-float.
1666 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
1668 * gnat.dg/volatile_aggregate.adb: New test.
1670 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1674 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1675 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1677 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1680 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1682 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
1684 * gfortran.dg/import3.f90: Fix error message.
1686 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1689 * gfortran.fortran-torture/compile/inline_1.f90:
1692 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1694 * gcc.target/i386/x87regparm-1.c: New test.
1695 * gcc.target/i386/x87regparm-2.c: New test.
1696 * gcc.target/i386/x87regparm-3.c: New test.
1697 * gcc.target/i386/x87regparm-4.c: New test.
1699 2006-11-15 Tobias Burnus <burnus@net-b.de>
1702 * gfortran.dg/import.f90: New test.
1703 * gfortran.dg/import2.f90: New test.
1704 * gfortran.dg/import3.f90: New test.
1706 2006-11-15 Tobias Burnus <burnus@net-b.de>
1709 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1711 2006-11-15 Tobias Burnus <burnus@net-b.de>
1714 * gfortran.dg/contains.f90: New test.
1715 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1717 2006-11-15 Jakub Jelinek <jakub@redhat.com>
1719 PR tree-optimization/29581
1720 * gcc.dg/pr29581-1.c: New test.
1721 * gcc.dg/pr29581-2.c: New test.
1722 * gcc.dg/pr29581-3.c: New test.
1723 * gcc.dg/pr29581-4.c: New test.
1724 * gfortran.dg/pr29581.f90: New test.
1726 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
1729 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1730 numbers in error message headers.
1732 2006-11-14 Richard Guenther <rguenther@suse.de>
1734 * gcc.target/i386/math-torture/math-torture.exp: Restrict
1735 to i?86 and x86_64 targets.
1737 2006-11-14 Caroline Tice <ctice@apple.com>
1739 * gcc.dg/pubtypes-1.c: New file/testcase.
1740 * gcc.dg/pubtypes-2.c: New file/testcase.
1741 * gcc.dg/pubtypes-3.c: New file/testcase.
1742 * gcc.dg/pubtypes-4.c: New file/testcase.
1743 * g++.dg/pubtypes.C: New file/testcase.
1745 2006-11-14 Mark Mitchell <mark@codesourcery.com>
1748 * g++.dg/init/self1.C: New test.
1750 2006-11-14 Tobias Burnus <burnus@net-b.de>
1753 * gfortran.dg/conflicts.f90: Add.
1755 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
1757 PR rtl-optimization/29798
1759 * gcc.c-torture/execute/pr29798.c: New.
1761 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1763 * gcc.dg/builtins-20.c: Add more cases.
1765 2006-11-13 Jakub Jelinek <jakub@redhat.com>
1768 * gfortran.dg/gomp/pr29759.f90: New test.
1770 2006-11-13 Mark Mitchell <mark@codesourcery.com>
1773 * g++.dg/template/static28.C: New test.
1775 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
1777 * lib/c-torture.exp: Use target-libpath.exp.
1778 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1779 set GCC_EXEC_PREFIX env var from global variable of same name.
1781 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1784 * gfortran.fortran-torture/compile/transfer-1.f90:
1787 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
1788 Zdenek Dvorak <dvorakz@suse.cz>
1790 PR tree-optimization/29680
1791 * gcc.dg/alias-11.c: New test.
1793 2006-11-12 Jason Merrill <jason@redhat.com>
1794 Andrew Pinski <pinskia@physics.uc.edu>
1797 * gcc.target/i386/vectorize1.c: New.
1799 2006-11-12 Roger Sayle <roger@eyesopen.com>
1801 PR rtl-optimization/29797
1802 * gcc.c-torture/execute/pr29797-1.c: New test case.
1804 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1806 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1808 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
1810 * gcc.dg/tree-ssa/prefetch-3.c: New test.
1812 2006-11-12 Roger Sayle <roger@eyesopen.com>
1814 PR tree-optimization/13827
1815 * gcc.dg/fold-eqand-1.c: New test case.
1817 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1820 * gcc.c-torture/execute/mayalias-3.c: New test.
1822 2006-11-11 Richard Sandiford <richard@codesourcery.com>
1825 * gcc.c-torture/compile/pr27528.c: New test.
1826 * gcc.dg/pr27528.c: Likewise.
1828 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1830 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1832 * gcc.dg/torture/builtin-symmetric-1.c: New test.
1834 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1837 * gfortran.dg/reshape_source_size_1.f90: New test.
1839 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1842 * gfortran.dg/aliasing_dummy_4.f90: New test.
1844 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
1847 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1848 and x86_64-*-* targets.
1850 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1852 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1853 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1854 New macros. Use them in exact tests.
1855 (TESTIT3): New macro.
1856 Add tests for fmin, fmax and fma.
1858 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1861 * gfortran.dg/array_constructor_13.f90: New test.
1863 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1866 * gfortran.dg/used_types_12.f90: New test.
1868 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
1871 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1873 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1874 * gcc.dg/fold-eqandshift-3.c: New test case.
1876 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1879 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1882 * gfortran.dg/change_symbol_attributes_1.f90: New test.
1884 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
1886 * gcc.dg/20061109-1.c: New testcase.
1888 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1890 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1892 2006-11-09 Tobias Burnus <burnus@net-b.de>
1894 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1895 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1897 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
1899 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1900 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1902 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1904 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1906 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1908 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1910 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1911 * gcc.dg/vect/vect-9.c: Now vectorizable.
1912 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1913 that support vect_widen_mult.
1914 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1915 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1916 vect-reduc-dot-u16.c).
1917 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1918 vect-reduc-dot-u16.c).
1919 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1920 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1921 vect-reduc-dot-s8.c).
1922 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1923 vect-reduc-dot-s8.c).
1924 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1925 vect-reduc-dot-s8.c).
1926 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1927 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1928 vect-reduc-dot-u8.c).
1929 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1930 vect-reduc-dot-u8.c).
1931 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1932 * gcc.dg/vect/vect-multitypes-9.c: New test.
1933 * gcc.dg/vect/vect-multitypes-10.c: New test.
1934 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1935 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1936 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1937 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1938 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1939 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1940 wrapv-vect-reduc-dot-s8.c.
1941 * lib/target-support.exp (check_effective_target_vect_unpack): New.
1942 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1943 targets that support vec_unpack.
1944 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1945 (check_effective_target_vect_widen_mult_qi_to_hi): New.
1946 (check_effective_target_vect_widen_mult_hi_to_si): New.
1947 (check_effective_target_vect_widen_sum): Removed.
1949 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1951 * gcc.dg/vect/vect-multitypes-8.c: New test.
1952 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1954 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1956 * gcc.dg/vect/vect-multitypes-7.c: New test.
1958 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1960 * gcc.dg/vect/vect-multitypes-4.c: New test.
1961 * gcc.dg/vect/vect-multitypes-5.c: New test.
1962 * gcc.dg/vect/vect-multitypes-6.c: New test.
1964 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1966 * gcc.dg/vect/vect-multitypes-1.c: New test.
1967 * gcc.dg/vect/vect-multitypes-2.c: New test.
1968 * gcc.dg/vect/vect-multitypes-3.c: New test.
1970 2006-11-07 Eric Christopher <echristo@apple.com>
1972 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1973 Test using scan-assembler-not.
1975 2006-11-07 Jakub Jelinek <jakub@redhat.com>
1977 * gcc.dg/inline-17.c: New test.
1979 2006-11-07 Steve Ellcey <sje@cup.hp.com>
1982 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
1985 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1988 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1991 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1994 2006-11-07 Tobias Burnus <burnus@net-b.de>
1997 * gfortran.dg/volatile.f90: Add.
1998 * gfortran.dg/volatile2.f90: Add.
1999 * gfortran.dg/volatile3.f90: Add.
2000 * gfortran.dg/volatile4.f90: Add.
2001 * gfortran.dg/volatile5.f90: Add.
2002 * gfortran.dg/volatile6.f90: Add.
2003 * gfortran.dg/volatile7.f90: Add.
2005 2006-11-06 Tobias Burnus <burnus@net-b.de>
2007 * gfortran.dg/io_constraints_2.f90: Adjust pattern
2008 for matching error messages.
2009 * gfortran.dg/specifics_3.f90: Adjust pattern
2010 for matching error messages.
2012 2006-11-06 Janis Johnson <janis187@us.ibm.com>
2013 Bernhard Fischer <aldot@gcc.gnu.org>
2015 * lib/gcc-dg.exp (output-exists): New proc.
2016 (output-exists-not): New proc.
2017 * gcc.test-framework/test-framework.awk: Support new directives.
2018 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2019 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2020 * gcc.test-framework/dg-outexists-exp-F.c: New test.
2021 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2022 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2023 * gcc.test-framework/dg-outexists-exp-P.c: New test.
2025 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
2029 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2030 * gfortran.dg/initialization_3.f90: New.
2032 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2034 PR libgfortran/25545
2035 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2037 2006-11-05 Jakub Jelinek <jakub@redhat.com>
2040 * gcc.c-torture/execute/pr29695-1.c: New test.
2041 * gcc.c-torture/execute/pr29695-2.c: New test.
2043 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
2046 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2048 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
2050 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2051 for matching error messages.
2053 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
2056 * gcc.target/i386/387-12.c: New test.
2058 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2061 * gfortran.dg/pr29713.f90: New test.
2063 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
2065 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2066 Also test for bogus rest sign.
2068 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2071 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2073 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
2075 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2076 from error messages.
2078 2006-11-02 Mike Stump <mrs@apple.com>
2080 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2082 * g++.old-deja/g++.abi/align.C: Enable for darwin.
2084 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
2086 * g++.dg/eh/gcsec1.C: New test.
2088 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2090 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2091 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
2093 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
2095 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2097 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2098 * gcc.dg/pr14796-2.c: Likewise.
2100 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
2102 * gcc.c-torture/execute/20061101-1.c: New test.
2104 2006-11-01 Richard Guenther <rguenther@suse.de>
2106 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2108 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2110 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2111 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2113 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
2115 * gcc.c-torture/execute/20061031-1.c: New test.
2117 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2120 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2121 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2122 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2123 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2124 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2125 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2126 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2128 2006-10-31 Eric Christopher <echristo@apple.com>
2129 Falk Hueffner <falk@debian.org>
2131 * gcc.dg/builtin-bswap-1.c: New.
2132 * gcc.dg/builtin-bswap-2.c: New.
2133 * gcc.dg/builtin-bswap-3.c: New.
2134 * gcc.dg/builtin-bswap-4.c: New.
2135 * gcc.dg/builtin-bswap-5.c: New.
2136 * gcc.target/i386/builtin-bswap-1.c: New.
2138 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2140 * gcc.dg/inline-16.c: New.
2143 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2145 * gcc.dg/inline-13.c: New.
2146 * gcc.dg/inline-14.c: New.
2147 * gcc.dg/inline-15.c: New.
2150 * gcc.dg/inline6.c: New.
2151 * gcc.dg/inline7.c: New.
2153 2006-10-31 Roger Sayle <roger@eyesopen.com>
2156 * gcc.dg/pr23470-1.c: New test case.
2158 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
2161 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2163 * gfortran.dg/blockdata_2.f90: New testcase.
2165 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
2168 * gfortran.dg/unf_short_record_1.f90: New test.
2170 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2173 * gfortran.dg/pr29067.f: New test.
2175 2006-10-31 Joseph Myers <joseph@codesourcery.com>
2176 Richard Sandiford <richard@codesourcery.com>
2178 * lib/target-supports.exp (get_compiler_messages): Append options
2179 as a single list element.
2180 (check_effective_target_arm_vfp_ok): New.
2181 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2183 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
2186 * gfortran.dg/intrinsic_actual_2.f90: New test.
2189 * gfortran.dg/actual_array_interface_1.f90: New test.
2192 * gfortran.dg/used_types_11.f90: New test.
2194 2006-10-30 Dirk Mueller <dmueller@suse.de>
2196 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2197 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2198 * g++.old-deja/g++.pt/eichin01.C (main): Same.
2199 * g++.old-deja/g++.mike/net25.C (main): Same.
2200 * g++.dg/lookup/exception1.C (main): Same.
2201 * g++.dg/parse/parens2.C (main): Same.
2203 2006-10-30 Roger Sayle <roger@eyesopen.com>
2205 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2207 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2209 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2210 * gcc.dg/torture/builtin-math-3.c: Likewise.
2212 2006-10-30 Tobias Burnus <burnus@net-b.de>
2215 * gfortran.dg/write_check.f90: Check run-time keyword checking.
2216 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2218 2006-10-30 Andrew Pinski <pinskia@gmail.com>
2221 * gfortran.fortran-torture/execute/transfer1.f90: New test.
2223 2006-10-30 Joseph Myers <joseph@codesourcery.com>
2225 * lib/target-supports.exp (check_function_available): Declare
2226 function before calling.
2228 2006-10-30 Jakub Jelinek <jakub@redhat.com>
2230 PR tree-optimization/29637
2231 * gcc.dg/pr29637.c: New test.
2233 2006-10-29 Roger Sayle <roger@eyesopen.com>
2235 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2236 tree canonicalization.
2238 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2240 * gcc.dg/builtins-20.c: Add more hypot tests.
2242 2006-10-29 Roger Sayle <roger@eyesopen.com>
2244 * gcc.dg/fold-compare-1.c: New test case.
2246 2006-10-29 Dirk Mueller <dmueller@suse.de>
2249 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2251 2006-10-29 Roger Sayle <roger@eyesopen.com>
2253 PR tree-optimization/15458
2254 * gcc.dg/fold-xornot-1.c: New test case.
2256 2006-10-29 Richard Guenther <rguenther@suse.de>
2258 * gcc.target/i386/math-torture/trunc.c: New testcase.
2260 2006-10-29 Richard Guenther <rguenther@suse.de>
2262 * gcc.target/i386/math-torture/round.c: New testcase.
2264 2006-10-29 Richard Guenther <rguenther@suse.de>
2266 * gcc.target/i386/math-torture/ceil.c: New testcase.
2267 * gcc.target/i386/math-torture/floor.c: Likewise.
2269 2006-10-29 Richard Guenther <rguenther@suse.de>
2271 * gcc.target/i386/math-torture/rint.c: New testcase.
2272 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2274 2006-10-29 Richard Guenther <rguenther@suse.de>
2276 * gcc.target/i386/math-torture/lfloor.c: New testcase.
2277 * gcc.target/i386/math-torture/lceil.c: Likewise.
2279 2006-10-28 Tobias Burnus <burnus@net-b.de>
2281 PR libgfortran/24313
2282 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2284 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
2286 * gcc.c-torture/execute/20020118-1.c,
2287 gcc.c-torture/execute/builtins/strlen.c,
2288 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2291 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2293 * gcc.dg/builtins-20.c: Add tests for hypot.
2294 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
2295 two-argument builtins.
2296 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2297 TESTIT2. Update all callers.
2298 (TESTIT2, TESTIT2_R): New helper macros.
2299 Add testcases for pow, hypot and atan2.
2301 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2304 * g++.dg/expr/bool1.C: New test.
2305 * g++.dg/expr/bool2.C: New test.
2307 2006-10-28 Tobias Burnus <burnus@net-b.de>
2310 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2311 * gfortran.dg/namelist_internal.f90: New test.
2313 2006-10-28 Tobias Burnus <burnus@net-b.de>
2316 * gfortran.dg/io_real_boz.f90: Add.
2317 * gfortran.dg/io_real_boz2.f90: Add.
2319 2006-10-28 Richard Guenther <rguenther@suse.de>
2322 * gcc.dg/tree-ssa/pr26899.c: New testcase.
2324 2006-10-28 Richard Guenther <rguenther@suse.de>
2327 * gcc.target/i386/math-torture/lround.c: New testcase.
2329 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
2331 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2332 * gcc.dg/builtins-44.c: Likewise.
2333 * gcc.dg/builtins-45.c: Likewise.
2334 * gcc.dg/pr28796-2.c: Likewise.
2335 * gcc.dg/unordered-3.c: Likewise.
2337 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2339 PR libgfortran/27954
2340 * gfortran.dg/error_recovery_2.f90: New test.
2342 2006-10-26 Richard Guenther <rguenther@suse.de>
2344 * gcc.target/i386/i386.exp: Use glob, not find to collect
2345 tests. Avoids recursing into subdirectories.
2346 * gcc.target/i386/math-torture/math-torture.exp: Torture
2347 for interesting ia32 math options.
2348 * gcc.target.i386/math-torture/lrint.c: New testcase.
2350 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2352 PR libgfortran/29563
2353 * gfortran.dg/arrayio_9.f90: Update test.
2354 * gfortran.dg/arrayio_19.f90: New test.
2356 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
2358 * gcc.dg/20061026.c: New testcase.
2360 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2362 PR libgfortran/29563
2363 * gfortran.dg/arrayio_9.f90: New test.
2365 2006-10-26 Ben Elliston <bje@au.ibm.com>
2367 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2368 Copy the strings manually, as strcpy may call strlen.
2370 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2372 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2373 Add checks for log, log2, log10 and log1p.
2375 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2376 we already test 0.0. Add checks for expm1, log, log2, log10,
2377 log1p, cbrt, erf and erfc.
2379 2006-10-25 Steve Ellcey <sje@cup.hp.com>
2381 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2383 2006-10-25 Uros Bizjak <uros@kss-loka.si>
2385 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2386 and remainderl() built-in functions. Remove -ffast-math from
2389 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2391 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2394 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2395 floating point modifiers to arguments passed to float and long
2396 double functions respectively. Update all callers to use floating
2397 point numbers, not integers. Add tests for exp, exp2 and
2400 * gcc.dg/torture/builtin-math-3.c: New test.
2402 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
2405 * gfortran.dg/initialize_2.f90: New.
2407 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2409 * gcc.dg/torture/builtin-math-2.c: New test.
2411 2006-10-24 Richard Guenther <rguenther@suse.de>
2414 * gcc.dg/pr28796-1.c: New testcase.
2415 * gcc.dg/pr28796-2.c: Likewise.
2417 2006-10-24 Richard Guenther <rguenther@suse.de>
2419 * gcc.dg/builtins-57.c: New testcase.
2421 2006-10-24 Richard Guenther <rguenther@suse.de>
2423 PR tree-optimization/29567
2424 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2426 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
2428 PR tree-optimization/14784
2429 * gcc.dg/alias-10.c: New test.
2431 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2433 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2435 2006-10-23 Jakub Jelinek <jakub@redhat.com>
2437 * gcc.dg/builtin-strncat-chk-1.c: New test.
2439 2006-10-23 Jan Hubicka <jh@suse.cz>
2441 * gcc.dg/memmove-1.c: New test.
2443 2006-10-23 Paul Brook <paul@codesourcery.com>
2445 * gcc.dg/pragma-pack-5.c: New test.
2447 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
2449 * g++.dg/other/s390-1.C: New testcase.
2451 2006-10-23 Richard Guenther <rguenther@suse.de>
2455 * gcc.dg/pr27132.c: New testcase.
2456 * gcc.dg/pr23295.c: Likewise.
2457 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2458 * g++.dg/tree-ssa/pr19807.C: Likewise.
2460 2006-10-23 Richard Guenther <rguenther@suse.de>
2463 * gcc.dg/pr21032.c: New testcase.
2465 2006-10-22 Jeff Law <law@redhat.com>
2466 Richard Guenther <rguenther@suse.de>
2468 PR tree-optimization/15911
2469 * gcc.dg/tree-ssa/vrp30.c: New testcase.
2471 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
2474 * g++.dg/abi/rtti3.C: New.
2476 2006-10-21 Uros Bizjak <uros@kss-loka.si>
2479 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2482 2006-10-21 Richard Guenther <rguenther@suse.de>
2484 PR tree-optimization/3511
2485 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2487 2006-10-21 Richard Guenther <rguenther@suse.de>
2490 * gcc.dg/torture/pr26898-1.c: New testcase.
2491 * gcc.dg/torture/pr26898-2.c: Likewise.
2493 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
2496 * g++.dg/parse/bitfield1.C: Adjust error markers.
2497 * g++.dg/parse/bitfield2.C: New test.
2499 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
2501 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2503 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2506 * gfortran.dg/zero_sized_1.f90: New test.
2508 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
2510 * gcc.dg/div-compare-1.c: New test.
2512 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
2515 * gfortran.dg/result_default_init_1.f90: New test.
2518 * gfortran.dg/automatic_default_init_1.f90: New test.
2520 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2523 2006-10-18 Geoffrey Keating <geoffk@apple.com>
2525 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2526 'using namespace std' without previous declaration.
2527 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2528 * g++.old-deja/g++.robertl/eb133c.C: New.
2530 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2532 PR libgfortran/29277
2533 * gfortran.dg/streamio_4.f90: Update test.
2534 * gfortran.dg/streamio_11.f90: New test.
2536 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
2539 * g++.dg/inherit/virtual1.C: New test.
2541 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2544 * g++.dg/parse/enum3.C: New test.
2546 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2549 * g++.dg/init/ctor8.C: New test.
2551 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2554 * g++.dg/ext/complit8.C: Tweak error markers.
2555 * g++.dg/template/complit1.C: Add error marker.
2557 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2560 * g++.dg/ext/complit8.C: New test.
2563 * g++.dg/parse/dtor12.C: New test.
2566 * g++.dg/template/sizeof11.C: New test.
2568 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
2571 * gfortran.dg/data_char_3.f90: New test.
2574 * gfortran.dg/negative_automatic_size.f90: New test.
2576 2006-10-16 David Daney <ddaney@avtrex.com>
2578 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2580 2006-10-16 Eric Christopher <echristo@apple.com>
2582 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2585 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2588 * g++.dg/tc1/dr49.C: Tweak error messages.
2589 * g++.dg/parse/template21.C: New test.
2591 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2594 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2596 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
2599 * gfortran.dg/print_1.f90: New test.
2601 2006-10-15 Jan Hubicka <jh@suse.cz>
2604 * gcc.c-torture/compile/pr29241.c: New testcase.
2606 2006-10-15 David Edelsohn <edelsohn@gnu.org>
2609 * gcc.c-torture/compile/pr29250.c: New test.
2611 2006-10-15 Richard Guenther <rguenther@suse.de>
2613 * gcc.dg/pr29299.c: New testcase.
2615 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
2618 * gfortran.dg/label_4.f90: Adjust warning flag.
2620 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2623 * gfortran.dg/nullify_3.f90: New test.
2625 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2627 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2628 on Solaris 2.5.1 too.
2630 2006-10-13 Eric Christopher <echristo@apple.com>
2632 * gcc.dg/pr25993.c: Skip for darwin.
2634 2006-10-13 Eric Christopher <echristo@apple.com>
2636 * gcc.dg/visibility-11.c: Skip for darwin.
2638 2006-10-13 Eric Christopher <echristo@apple.com>
2640 * gcc.dg/darwin-weakimport-1.c: Use
2641 -fno-asynchronous-unwind-tables.
2642 * gcc.dg/darwin-weakimport-3.c: Ditto.
2644 2006-10-13 Richard Guenther <rguenther@suse.de>
2646 PR tree-optimization/29446
2647 * gcc.dg/torture/pr29446.c: New testcase.
2649 2006-10-13 Bill Wendling <wendling@apple.com>
2651 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2652 * g++.old-deja/g++.jason/hmc1.C: Likewise.
2653 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2654 * g++.old-deja/g++.law/shadow1.C: Likewise.
2655 * g++.old-deja/g++.law/ctors10.C: Likewise.
2656 * g++.dg/debug/namespace1.C: Likewise.
2657 * g++.dg/inherit/namespace-as-base.C: Likewise.
2658 * g++.dg/opt/delay-slot-1.C: Likewise.
2659 * g++.dg/parse/defarg10.C: Likewise.
2660 * g++.dg/template/ptrmem11.C: Likewise.
2661 * g++.dg/template/mem_func_ptr.C: Likewise.
2662 * g++.dg/template/spec19.C: Likewise.
2664 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
2666 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2668 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2671 * gfortran.dg/implicit_9.f90: New test.
2674 * gfortran.dg/namelist_25.f90: New test.
2677 * gfortran.dg/same_name_2.f90: New test.
2680 * gfortran.dg/host_assoc_types_1.f90: New test.
2683 * gfortran.dg/missing_derived_type_1.f90: New test.
2684 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2687 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2690 * gfortran.dg/alloc_comp_assign_5.f90: New test.
2692 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2695 * gfortran.dg/bound_2.f90: New test.
2697 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2699 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2701 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2702 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2703 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2704 * gfortran.dg/gomp/reduction3.f90: Likewise.
2705 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2706 * gfortran.dg/dummy_procedure_2.f90: Likewise.
2707 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2708 * gfortran.dg/forall_4.f90: Likewise.
2709 * gfortran.dg/spec_expr_4.f90: Likewise.
2710 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2711 * gfortran.dg/forall_5.f90: Likewise.
2712 * gfortran.dg/open_access_append_2.f90: Add check for
2713 compile-time warning.
2715 2006-10-13 Mark Mitchell <mark@codesourcery.com>
2718 * g++.dg/parse/pure1.C: New test.
2720 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2723 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2724 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2725 for compile-time warnings.
2726 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2727 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2728 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2730 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2732 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2733 compile-time warning.
2735 2006-10-12 Jan Hubicka <jh@suse.cz>
2738 * gcc.dg/pr28319.c: New test.
2740 2006-10-12 Mark Mitchell <mark@codesourcery.com>
2742 * g++.dg/ext/vla4.C: New test.
2744 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2747 * g++.dg/template/crash60.C: New test.
2748 * g++.dg/other/large-size-array.C: Adjust error markers.
2749 * g++.dg/parse/crash27.C: Likewise.
2750 * g++.dg/template/crash1.C: Likewise.
2752 2006-10-12 Steve Ellcey <sje@cup.hp.com>
2755 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2757 2006-10-12 Jakub Jelinek <jakub@redhat.com>
2759 PR preprocessor/28709
2760 * gcc.dg/cpp/paste14.c: New test.
2762 2006-10-11 Mark Mitchell <mark@codesourcery.com>
2765 * g++.dg/init/array24.C: New test.
2767 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2769 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2772 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
2775 * g++.dg/parse/typedef8.C: New test.
2776 * g++.dg/other/mult-stor1.C: Adjust error markers.
2778 2006-10-11 Richard Guenther <rguenther@suse.de>
2780 PR tree-optimization/28230
2781 * gcc.dg/torture/pr28230.c: New testcase.
2783 2006-10-11 Richard Guenther <rguenther@suse.de>
2786 * gcc.dg/torture/pr29119.c: New testcase.
2788 2006-10-10 Jakub Jelinek <jakub@redhat.com>
2791 * gcc.c-torture/execute/20060930-2.c: New test.
2793 2006-10-09 Richard Henderson <rth@redhat.com>
2795 Revert emutls patch.
2797 2006-10-09 Richard Guenther <rguenther@suse.de>
2800 * gcc.dg/pr29254.c: New testcase.
2802 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
2803 Paul Thomas <pault@gcc.gnu.org>
2806 * gfortran.dg/alloc_comp_basics_1.f90: New test.
2807 * gfortran.dg/alloc_comp_basics_2.f90: New test.
2808 * gfortran.dg/alloc_comp_assign_1.f90: New test.
2809 * gfortran.dg/alloc_comp_assign_2.f90: New test.
2810 * gfortran.dg/alloc_comp_assign_3.f90: New test.
2811 * gfortran.dg/alloc_comp_assign_4.f90: New test.
2812 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2813 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2814 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2815 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2816 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2817 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2818 * gfortran.dg/alloc_comp_std.f90: New test.
2819 * gfortran.dg/move_alloc.f90: New test.
2821 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
2824 * gfortran.dg/derived_constructor_comps_2.f90: New test.
2827 * gfortran.dg/forall_char_dependencies_1.f90: New test.
2829 2006-10-08 Tobias Burnus <burnus@net-b.de>
2832 * gfortran.dg/new_line.f90: New test.
2834 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2836 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2837 * gcc.dg/torture/builtin-convert-1.c,
2838 gcc.dg/torture/builtin-convert-2.c,
2839 gcc.dg/torture/builtin-convert-3.c,
2840 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2842 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
2844 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2845 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2846 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2847 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2849 2006-10-07 Andrew Pinski <pinskia@gmail.com>
2851 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2852 Xfail some tests for powerpc-darwin and powerpc-aix.
2854 2006-10-07 Jakub Jelinek <jakub@redhat.com>
2857 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2859 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2862 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2865 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2869 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2870 Add tests for using all possible intrinsics as actual arguments.
2871 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2872 all possible intrinsics as actual arguments.
2873 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2874 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2876 2006-10-07 Richard Sandiford <richard@codesourcery.com>
2878 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2879 * gcc.dg/debug/debug-2.c: Likewise.
2881 2006-10-06 Uros Bizjak <uros@kss-loka.si>
2883 * gcc.c-torture/compile/sync-2.c: New test.
2885 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2887 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2890 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2892 PR rtl-optimization/29128
2893 * gcc.c-torture/compile/pr29128.c: New test.
2895 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2897 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2900 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
2903 * gcc.dg/tree-ssa/loop-19.c: New test.
2905 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2907 PR tree-optimization/29330
2908 * gcc.dg/pr29330.c: New test.
2911 * gcc.c-torture/compile/20061005-1.c: New test.
2913 2006-10-06 Olivier Hainque <hainque@adacore.com>
2915 * gcc.dg/typename-vla-1.c: New case.
2916 * gnat.dg/forward_vla.adb: New case.
2918 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2920 PR tree-optimization/29290
2921 * gfortran.dg/loop_nest_1.f90: New test.
2924 * gcc.dg/tls/opt-12.c: New test.
2927 * gfortran.dg/save_2.f90: New test.
2930 * gcc.dg/pr29091.c: New test.
2932 2006-10-06 Joseph Myers <joseph@codesourcery.com>
2934 * lib/target-supports.exp
2935 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2936 same as x86_64-*-*; check for LP64.
2938 2006-10-04 Richard Henderson <rth@redhat.com>
2940 * lib/target-supports.exp (check_effective_target_tls): Redefine
2941 to mean non-emulated tls.
2942 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2943 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2944 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2945 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2946 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2947 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2948 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2950 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2953 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2955 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2957 * gfortran.dg/bounds_check_fail_1.f90: New test.
2959 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2962 * g++.dg/template/friend48.C: New test.
2964 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2967 * gfortran.dg/default_initialization_2.f90: New test.
2969 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2973 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2975 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2978 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2982 * gfortran.dg/missing_optional_dummy_2.f90: New test.
2986 * gfortran.dg/entry_array_specs_1.f90: New test.
2988 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
2990 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2991 insufficient to inhibit some test failures at -O3. Do testing
2994 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2997 * g++.dg/inherit/access8.C: New test.
2998 * g++.dg/template/dtor4.C: Tweak error messages.
3000 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3003 * gfortran.dg/entry_8.f90: New test.
3005 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3008 * g++.dg/parse/new4.C: New test.
3010 2006-10-03 Uros Bizjak <uros@kss-loka.si>
3012 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3013 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3014 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3015 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3016 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3018 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3021 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3022 * gfortran.dg/continuation_2.f90: New test.
3025 * gfortran.dg/continuation_3.f90: New test.
3026 * gfortran.dg/continuation_4.f90: New test.
3027 * gfortran.dg/continuation_5.f: New test.
3028 * gfortran.dg/continuation_6.f: New test.
3030 2006-10-02 Mark Mitchell <mark@codesourcery.com>
3033 * g++.dg/template/vla1.C: New test.
3035 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3038 * gfortran.dg/complex_parameter_1.f90: New test.
3040 2006-10-02 Jakub Jelinek <jakub@redhat.com>
3043 * gcc.c-torture/execute/20060929-1.c: New test.
3045 2006-10-01 Mark Mitchell <mark@codesourcery.com>
3048 * g++.dg/template/member6.C: New test.
3049 * g++.dg/parse/typename7.C: Adjust error markers.
3052 * g++.dg/template/member7.C: New test.
3054 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
3057 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3058 gcc.dg/Woverride-init-3.c: New tests.
3060 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
3062 * gcc.c-torture/execute/20060930-1.c: New test.
3064 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3067 * gfortran.dg/specifics_1.f90: New test.
3068 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3071 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3073 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3074 pthread-init-common.h: New.
3076 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
3078 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3079 precision on some archs.
3081 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
3083 * gcc.dg/non-local-goto-1.c: New test.
3084 * gcc.dg/non-local-goto-2.c: Likewise.
3085 * gcc.dg/setjmp-3.c: Likewise.
3086 * gcc.dg/setjmp-4.c: Likewise.
3088 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
3090 * gnat.dg/self_aggregate_with_pointer.adb: New test.
3092 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
3095 * gfortran.dg/exponent_1.f90: New test.
3098 * gfortran.dg/nearest_1.f90: New test.
3100 2006-09-26 Jakub Jelinek <jakub@redhat.com>
3104 * gcc.dg/gomp/nestedfn-1.c: New test.
3106 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
3109 * objc/compile/method-1.m: New test.
3111 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
3114 * g++.dg/template/crash58.C: New test.
3115 * g++.dg/parse/crash28.C: Adjust error markers.
3116 * g++.dg/template/crash34.C: Likewise.
3117 * g++.dg/template/friend31.C: Likewise.
3118 * g++.dg/template/crash32.C: Likewise.
3121 * g++.dg/template/crash59.C: New test.
3124 * g++.dg/template/spec33.C: New test.
3125 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3127 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
3128 Adam Nemet <anemet@caviumnetworks.com>
3130 * gcc.dg/tree-ssa/ivopts-1.c: New test.
3131 * gcc.dg/tree-ssa/ivopts-2.c: New test.
3133 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
3136 * gcc.dg/pr28911.c: New.
3138 2006-09-23 Uros Bizjak <uros@kss-loka.si>
3141 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3142 (dg-options): Add -mfpmath=387.
3144 2006-09-23 Jakub Jelinek <jakub@redhat.com>
3147 * gcc.dg/pr28706.c: New test.
3150 * gcc.dg/pr28712.c: New test.
3152 2006-09-22 Mike Stump <mrs@apple.com>
3154 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3156 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
3158 PR tree-optimization/28888
3159 * gcc.dg/pr28888.c: New test.
3161 2006-09-21 Mark Mitchell <mark@codesourcery.com>
3164 * g++.dg/init/ptrfn1.C: New test.
3166 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
3169 * g++.dg/template/spec32.C: New test.
3170 * g++.dg/parse/crash9.C: Adjust error markers.
3173 * g++.dg/template/typedef6.C: New test.
3174 * g++.dg/init/error1.C: Adjust error markers.
3175 * g++.dg/parse/crash9.C: Likewise.
3176 * g++.dg/template/crash55.C: Likewise.
3178 2006-09-21 Janis Johnson <janis187@us.ibm.com>
3180 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3182 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
3185 * g++.dg/ext/dllimport12.C: New test.
3187 2006-09-20 Richard Sandiford <richard@codesourcery.com>
3189 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3190 * gcc.target/mips/nmadd-2.c: Likewise.
3191 * gcc.target/mips/mips-ps-6.c: New test.
3192 * gcc.target/mips/neg-abs-1.c: Likewise.
3193 * gcc.target/mips/neg-abs-2.c: Likewise.
3194 * gcc.target/mips/nmadd-3.c: New test.
3196 2006-09-20 Jakub Jelinek <jakub@redhat.com>
3199 * gcc.dg/gomp/atomic-10.c: New test.
3200 * g++.dg/gomp/atomic-10.C: New test.
3202 2006-09-20 Eric Christopher <echristo@apple.com>
3204 * gcc.target/i386/sse3-not-fisttp.c: New.
3206 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
3208 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3210 2006-09-19 Richard Sandiford <richard@codesourcery.com>
3212 * gcc.c-torture/execute/pr28289.c (one): New variable.
3213 (main): Use it instead of argc.
3214 * gcc.c-torture/execute/20060102-1.c (one): New variable.
3215 (main): Use it instead of argc.
3217 2006-09-19 Paul Brook <paul@codesourcery.com>
3220 * gcc.dg/nested-func-5.c: New test.
3222 2006-09-19 Ben Elliston <bje@au.ibm.com>
3224 * lib/target-supports.exp (check_effective_target_tls): Compile
3225 test stubs using ${tool}_target_compile, not just target_compile.
3226 (check_effective_target_tls_runtime): Likewise.
3228 2006-09-19 Ben Elliston <bje@au.ibm.com>
3230 * gcc.c-torture/compile/20030405-1.x: Remove.
3232 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3233 optimising linker from discarding it.
3235 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3238 * gfortran.dg/keyword_symbol_1.f90: New test.
3240 * gfortran.dg/spread_shape_1.f90: Add missing warning with
3241 pedantic compilation option.
3243 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3246 * gfortran.dg/spread_shape_1.f90: New test.
3248 2006-09-17 Roger Sayle <roger@eyesopen.com>
3250 PR tree-optimization/28887
3251 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3253 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
3256 * gcc.dg/pr25993.c: New test.
3258 2006-09-17 Ira Rosen <irar@il.ibm.com>
3261 * gcc.dg/vect/pr21591.c: New test.
3263 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
3266 * gcc.c-torture/compile/strcpy-1.c: New test.
3267 * gcc.c-torture/compile/strcpy-2.c: New test.
3268 * gcc.c-torture/compile/memcpy-1.c: New test.
3269 * gcc.c-torture/compile/memcpy-2.c: New test.
3271 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
3274 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3276 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
3278 * gnat.dg/specs/double_record_extension1.ads: New test.
3279 * gnat.dg/specs/double_record_extension2.ads: Likewise.
3281 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
3284 * gfortran.dg/oldstyle_3.f90: New test.
3286 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3288 PR libgfortran/29099
3289 * gfortran.dg/secnds-1.f: New test.
3291 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3293 PR libgfortran/29053
3294 * gfortran.dg/streamio_9.f90: New test.
3295 * gfortran.dg/streamio_10.f90: New test.
3297 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
3300 * g++.dg/init/array22.C: New test.
3301 * g++.dg/init/array23.C: New test.
3303 2006-09-14 Arnaud Charlet <charlet@adacore.com>
3305 * stackcheck.lst: Update list of tests requiring stack checking.
3306 * norun.lst: Adjust for above change.
3307 * ada95.lst: New file.
3308 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3309 requiring -gnat95 switch.
3311 2006-09-14 Olivier Hainque <hainque@adacore.com>
3313 * gnat.dg/in_out_parameter.adb: New test.
3315 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
3318 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3320 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
3322 * gnat.dg/specs/unchecked_union.ads: New test.
3324 2006-09-13 Richard Sandiford <richard@codesourcery.com>
3326 PR rtl-optimization/28982
3327 * gcc.c-torture/execute/pr28982a.c: New test.
3328 * gcc.c-torture/execute/pr28982b.c: Likewise.
3330 2006-09-12 Eric Christopher <echristo@apple.com>
3332 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3333 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3335 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
3338 PR preprocessor/14634
3339 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3340 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3341 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3343 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3345 * gcc.dg/pr28243.c: New test.
3347 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
3350 gfortran.dg/pr28971.f90: New test to act as a backstop in case
3351 this undiagnosed regression reappears.
3353 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
3355 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3356 Treat $srcdir as a literal.
3357 * lib/fortran-torture.exp (fortran-torture-compile,
3358 fortran-torture-execute): Likewise.
3359 * lib/objc-torture.exp (objc-torture-compile,
3360 objc-torture-execute): Likewise.
3361 * lib/profopt.exp (profopt-execute): Likewise.
3363 2006-09-11 Geoffrey Keating <geoffk@apple.com>
3365 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3367 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
3370 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3372 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
3375 * gcc.target/i386/pr13685.c: New test.
3377 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3379 * gcc.dg/pr28726.c: New test.
3381 2006-09-11 Josh Conner <jconner@apple.com>
3383 * gcc.dg/nrv3.c: Increase size of structure.
3384 * gcc.dg/nrv4.c: Likewise.
3385 * gcc.dg/nrv5.c: Likewise.
3387 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
3390 gfortran.dg/assumed_charlen_function_5.f90: New test.
3392 2006-09-10 Mark Mitchell <mark@codesourcery.com>
3395 * g++.dg/init/static3.C: New test.
3397 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
3400 * gcc.dg/long-long-cst1.c (t): Add cast to
3401 __SIZE_TYPE__ before casting to int.
3402 (main): Return 0 on success.
3404 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3406 * gcc.c-torture/execute/20060910-1.c: New test.
3408 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
3411 * gcc.dg/pr26983.c: New test.
3413 2006-09-10 Richard Sandiford <richard@codesourcery.com>
3416 * gcc.c-torture/execute/pr29006.c: New test.
3418 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3421 gfortran.dg/matmul_4.f90: New test.
3423 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3426 gfortran.dg/used_types_10: New test.
3428 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3431 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3432 gfortran.dg/array_initializer_3.f90: New test.
3434 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3437 * gfortran.dg/actual_array_constructor_3.f90: New test.
3439 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
3442 * gcc.target/i386/pr26778.c: New testcase.
3444 2006-09-08 Eric Christopher <echristo@apple.com>
3446 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3447 * gcc.target/i386/memcpy-1.c: Ditto.
3448 * gcc.target/i386/asm-1.c: Ditto.
3449 * gcc.target/i386/20060512-4.c: Ditto.
3450 * gcc.target/i386/compress-float-387.c: Ditto.
3451 * gcc.target/i386/20060512-1.c: Ditto.
3452 * gcc.target/i386/compress-float-sse.c: Ditto.
3453 * gcc.target/i386/20060512-2.c: Ditto.
3454 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3455 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3456 * gcc.target/i386/compress-float-387-pic.c: Ditto.
3457 * gcc.dg/pr26449.c: Ditto.
3458 * gcc.dg/attr-ms_struct-2.c: Ditto.
3459 * gcc.dg/attr-ms_struct-1.c: Ditto.
3460 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3462 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
3465 * gcc.dg/vla-10.c: New test.
3467 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3470 * g++.dg/parse/template20.C: New test.
3471 * g++.dg/template/operator8.C: Remove obsolete part.
3472 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3473 * g++.old-deja/g++.pt/crash65.C: Likewise.
3475 2006-09-07 Jason Merrill <jason@redhat.com>
3478 * gcc.dg/long-long-cst1.c: New test.
3480 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
3483 * g++.dg/other/array3.C: New test.
3484 * g++.dg/other/array4.C: New test.
3485 * g++.dg/other/array5.C: New test.
3487 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
3489 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3491 2006-09-07 Uros Bizjak <uros@kss-loka.si>
3494 * gcc.target/i386/pr28946.c: New test.
3496 2006-09-07 Steven G. Kargl <kargls@comcast.net>
3498 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3499 in integer literal constant.
3500 * gfortran.dg/enum_8.f90: Ditto.
3501 * gfortran.dg/g77/20030326-1.f: Ditto.
3503 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
3505 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3506 nonconformance usage.
3508 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
3511 * gcc.c-torture/compile/vector-align-1.c: New test.
3513 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
3516 * g++.dg/opt/copysign-1.C: New test.
3518 2006-09-06 Jason Merrill <jason@redhat.com>
3521 * g++.dg/warn/unused-result1.C: New test.
3523 2006-09-06 Mark Mitchell <mark@codesourcery.com>
3526 * g++.dg/ext/vla3.C: New test.
3529 * g++.dg/template/array16.C: New test.
3531 2006-09-06 Richard Guenther <rguenther@suse.de>
3533 * gcc.dg/pr27226.c: Remove testcase again.
3535 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
3538 * g++.dg/opt/unroll2.C: New test.
3540 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
3543 * gcc.dg/vect/pr28952.c: New test.
3545 2006-09-05 Richard Guenther <rguenther@suse.de>
3547 PR tree-optimization/28900
3548 * gcc.dg/torture/pr28900.c: New testcase
3550 2006-09-05 Richard Guenther <rguenther@suse.de>
3552 PR tree-optimization/28905
3553 * gcc.c-torture/compile/pr28905.c: New testcase.
3555 2006-09-05 Richard Guenther <rguenther@suse.de>
3558 * gcc.dg/pr28935.c: New testcase.
3560 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
3562 * gcc.c-torture/execute/20060905-1.c: New test.
3564 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3567 * gfortran.dg/used_types_7.f90: New test.
3568 * gfortran.dg/used_types_8.f90: New test.
3569 * gfortran.dg/used_types_9.f90: New test.
3571 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
3573 * gcc.c-torture/compile/20060904-1.c: New test.
3575 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
3577 PR c++/23287 Revert my 2006-09-01 patch
3578 * g++.dg/parse/dtor12.C: Remove.