1 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
3 * gfortran.dg/backslash_3.f: New test.
5 2007-01-26 Richard Guenther <rguenther@suse.de>
7 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9 2007-01-26 Tobias Burnus <burnus@net-b.de>
11 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
12 * gfortran.dg/vect/vect.exp: Ditto.
13 * gfortran.dg/dg.exp: Ditto.
14 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15 * gfortran.fortran-torture/compile/compile.exp: Ditto.
17 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19 * gcc.dg/builtins-20.c: Add more cases.
20 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
22 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
26 * gcc.dg/Wno-all.c: New.
27 * gfortran.dg/Wall.f90: New.
28 * gfortran.dg/Wno-all.f90: New.
30 2007-01-24 Geoffrey Keating <geoffk@apple.com>
32 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
33 * g++.dg/eh/simd-2.C: Also run on Darwin.
34 * g++.dg/eh/simd-3.C: New.
35 * g++.dg/eh/simd-4.C: New.
37 2007-01-25 Richard Guenther <rguenther@suse.de>
39 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
41 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
43 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
45 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
46 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
47 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
48 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
49 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
50 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
51 * gcc.dg/ipa/ipa-7.c: New testcase.
53 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
55 * g++.dg/cpp0x/warn_cxx0x.C: New.
57 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59 * gcc.dg/builtins-20.c: Test builtin carg.
61 2007-01-24 Jakub Jelinek <jakub@redhat.com>
64 * gcc.dg/gomp/pr27416.c: New test.
67 * gcc.dg/gomp/pr30494.c: New test.
68 * g++.dg/gomp/pr30494.C: New test.
71 * gcc.dg/gomp/pr30421.c: New test.
73 2007-01-24 Steve Ellcey <sje@cup.hp.com>
75 * gcc.target/ia64/versionid-1.c: New test.
76 * gcc.target/ia64/versionid-2.c: New test.
78 2007-01-24 Richard Guenther <rguenther@suse.de>
81 * gcc.dg/builtins-57.c: Change to a link-time testcase
82 to support non-C99 targets.
84 2007-01-24 Jan Hubicka <jh@suse.cz>
86 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
88 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
90 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
92 2007-01-23 Andrew Pinski <pinskia@gmail.com>
95 * objc.dg/const-str-12.m: New test.
97 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
100 * gfortran.dg/ctrl-z.f90: New test.
102 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
105 * gfortran.dg/namelist_assumed_char.f90: New test.
107 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
110 * g++.dg/inherit/covariant15.C: New test.
112 2007-01-23 Ian Lance Taylor <iant@google.com>
114 * g++.dg/warn/Wparentheses-24.C: New test.
116 2007-01-23 Richard Guenther <rguenther@suse.de>
119 * ada/acats/run_acats: Do not call gnatmake or gnatchop
122 2007-01-22 Richard Guenther <rguenther@suse.de>
124 PR tree-optimization/30038
125 * gcc.dg/builtins-62.c: New testcase.
127 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
129 * gcc.c-torture/compile/20070121.c: New test.
131 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
134 * gfortran.dg/char_comparison_1.f: New test.
136 2007-01-21 Ira Rosen <irar@il.ibm.com>
138 * gcc.dg/vect/vect-strided-same-dr.c: New test.
140 2007-01-20 Andrew Pinski <pinskia@gmail.com>
143 * objc.dg/pch: New directory.
144 * objc.dg/pch/pch.exp: New file.
145 * objc.dg/pch/interface-1.m: New test.
146 * objc.dg/pch/interface-1.hs: New include file.
147 * lib/objc.exp (objc_target_compile): Add
148 "-x objective-c-header" in front of the sources if this is
149 a precompiled header being compiled.
151 2007-01-20 Roger Sayle <roger@eyesopen.com>
153 * gfortran.dg/array_memcpy_3.f90: New test case.
154 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
156 2007-01-20 Roger Sayle <roger@eyesopen.com>
157 Brooks Moses <brooks.moses@codesourcery.com>
158 Francois-Xavier Coudert <coudert@clipper.ens.fr>
160 * gfortran.dg/intrinsic_sign_1.f90: New test case.
161 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
163 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
165 * gcc.dg/torture/builtin-math-3.c: Test fdim.
167 2007-01-19 Mike Stump <mrs@apple.com>
169 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
172 2007-01-19 Roger Sayle <roger@eyesopen.com>
174 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
175 option instead of -funsafe-math-optimizations.
177 2007-01-19 Tomas Bily <tbily@suse.cz>
179 gcc.dg/tree-prof/indir-call-prof.c: New.
180 g++.dg/dg.exp: Add tree-prof subdirectory.
181 g++.dg/tree-prof/indir-call-prof.C: New.
182 g++.dg/tree-prof/tree-prof.exp: New.
184 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
187 * g++.dg/warn/deprecated.C: Update warning output.
188 * g++.dg/warn/deprecated-2.C: Likewise.
189 * g++.dg/warn/deprecated-3.C: New.
191 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
193 * gcc.c-torture/execute/nestfunc-7.c: New.
195 2007-01-18 Hui-May Chang <hm.chang@apple.com>
197 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
199 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
201 * gcc.dg/m68k-pic-1.c: New.
203 2007-01-18 Roger Sayle <roger@eyesopen.com>
205 * gfortran.dg/array_memcpy_4.f90: New test case.
207 2007-01-18 Josh Conner <jconner@apple.com>
210 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
211 * gcc.dg/vect/no-trapping-math-1: New.
212 * gcc.dg/vect/no-trapping-math-2: New.
214 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
216 * gcc.target/i386/387-8.c: Update comment about optimizing
217 inherent load of 1.0 of fptan instruction.
219 2007-01-18 Dirk Mueller <dmueller@suse.de>
220 Richard Guenther <rguenther@suse.de>
223 * gcc.dg/Warray-bounds.c: New testcase.
224 * gcc.dg/Warray-bounds-2.c: New testcase.
225 * g++.dg/warn/Warray-bounds.C: New testcase.
226 * g++.dg/warn/Warray-bounds-2.C: New testcase.
228 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
231 * gfortran.dg/generic_12.f90: New test.
233 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
235 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
236 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
238 2007-01-16 Janis Johnson <janis187@us.ibm.com>
240 * gcc.dg/dfp/compare-special.h: New file.
241 * gcc.dg/dfp/compare-special-32.c: New test.
242 * gcc.dg/dfp/compare-special-64.c: New test.
243 * gcc.dg/dfp/compare-special-128.c: New test.
245 2007-01-16 Roger Sayle <roger@eyesopen.com>
246 Paul Thomas <pault@gcc.gnu.org>
247 Steven G. Kargl <kargl@gcc.gnu.org>
250 * gfortran.dg/forall_6.f90: New test case.
251 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
252 * gfortran.dg/dependency_13.f90: Likewise.
254 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
257 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
258 targets that don't support Inf.
260 2007-01-15 Dale Johannesen <dalej@apple.com>
262 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
264 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
266 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
267 of achar for 0xff to avoid the "Extended ASCII not
268 implemented" error message.
270 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
273 * gfortran.dg/altreturn_4.f90: New test.
276 * gfortran.dg/stfunc_4.f90: New test.
279 * gfortran.dg/bound_2.f90: Reinstate commented out line.
280 * gfortran.dg/initialization_1.f90: Change warning.
283 * gfortran.dg/specification_type_resolution_2.f90: New test.
285 2007-01-14 Jan Hubicka <jh@suse.cz>
287 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
288 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
289 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
292 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
295 * gfortran.dg/external_procedures_2.f90: New test.
297 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
300 * gcc.target/i386/pr30413.c: New test.
302 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
305 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
307 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
309 * gcc.dg/20070112-1.c: New test.
311 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
314 * gfortran.dg/list_read_6.f90: New test.
316 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
318 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
320 2007-01-12 Tom Tromey <tromey@redhat.com>
322 PR preprocessor/28227:
323 * gcc.dg/cpp/pr28227.c: New file.
325 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
327 * gcc.dg/tree-ssa/loop-22.c: New test.
329 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
331 PR tree-optimization/29516
332 * gcc.dg/tree-ssa/loop-20.c: New test.
334 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
337 * minmaxloc_integer_kinds_1.f90: New test.
339 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
342 * g++.dg/template/sizeof-template-argument.C: New test.
344 2007-01-11 Jan Hubicka <jh@suse.cz>
346 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
347 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
348 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
349 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
350 * gcc.dg/tree-ssa/pr21658.c: Likewise.
351 * gcc.dg/tree-ssa/pr15349.c: Likewise.
352 * gcc.dg/tree-ssa/pr25501.c: Likewise.
353 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
354 transformation in question.
355 * gcc.dg/tree-ssa/vrp05.c: Likewise.
356 * gcc.dg/tree-ssa/pr20701.c: Likewise.
357 * gcc.dg/always_inline3.c: Likewise.
359 2007-01-10 Mark Mitchell <mark@codesourcery.com>
362 * g++.dg/template/typename11.C: New test.
364 2007-01-10 Robert Kennedy <jimbob@google.com>
366 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
368 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
370 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
371 for different integer kinds.
372 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
373 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
374 * gfortran.dg/ishft_2.f90: New test.
375 * gfortran.dg/ishft_3.f90: New test.
377 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
379 * gfortran.dg/altreturn_2.f90: Removed executable bit.
381 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
383 PR tree-optimization/30322
384 * gcc.dg/tree-ssa/loop-21.c: New test.
386 2007-01-08 Geoffrey Keating <geoffk@apple.com>
388 * g++.dg/rtti/darwin-builtin-linkage.C: New.
390 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
392 * gcc.target/spu/intrinsics-1.c: Remove xfail.
394 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
396 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
397 * g++.dg/warn/overflow-warn-3.C: Likewise.
398 * g++.dg/warn/overflow-warn-4.C: Likewise.
399 * g++.dg/warn/overflow-warn-5.C: Likewise.
400 * g++.dg/warn/overflow-warn-6.C: Likewise.
401 * g++.dg/warn/Woverflow-1.C: Likewise.
402 * g++.dg/warn/Woverflow-2.C: Likewise.
403 * g++.dg/warn/Woverflow-3.C: Likewise.
404 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
406 2007-01-08 Roger Sayle <roger@eyesopen.com>
408 * gfortran.dg/array_constructor_14.f90: New test case.
409 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
411 2007-01-08 Richard Guenther <rguenther@suse.de>
413 PR tree-optimization/23603
414 * gcc.dg/tree-ssa/vrp31.c: New testcase.
415 * gcc.dg/tree-ssa/vrp32.c: Likewise.
417 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
419 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
421 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
422 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
424 * gcc.dg/simd-5.c: Likewise.
425 * gcc.dg/simd-6.c: Likewise.
426 * g++.dg/conversion/simd1.C: Likewise.
427 * g++.dg/conversion/simd3.C: Likewise.
428 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
431 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
433 PR tree-optimization/29877
434 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
435 name of a hard register for the target concerned. Adjust dg-error
436 directives to cope with new behaviour of TER.
438 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
441 * g++.dg/conversion/nullptr1.C: Added overflow warning.
442 * g++.dg/warn/overflow-warn-1.C: New.
443 * g++.dg/warn/overflow-warn-3.C: New.
444 * g++.dg/warn/overflow-warn-4.C: New.
445 * g++.dg/warn/overflow-warn-5.C: New.
446 * g++.dg/warn/overflow-warn-6.C: New.
447 * g++.dg/warn/Woverflow-1.C: New.
448 * g++.dg/warn/Woverflow-2.C: New.
449 * g++.dg/warn/Woverflow-3.C: New.
450 * g++.dg/warn/multiple-overflow-warn-2.C: New.
452 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
455 * gfortran.dg/invalid_name.f90: New test.
456 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
457 * gfortran.dg/gomp/pr29759.f90: Ditto.
459 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
461 * gfortran.dg/present_1.f90: Update error message.
463 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
466 * g++.dg/template/duplicate1.C: New test
467 * g++.dg/template/memfriend6.C: Adjust error markers.
469 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
472 * gcc.dg/torture/inline-1.c: New test.
474 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
477 * gcc.dg/multiple-overflow-warn-1.c: New.
478 * gcc.dg/multiple-overflow-warn-2.c: New.
479 * gcc.dg/overflow-warn-6.c: New.
480 * g++.dg/warn/multiple-overflow-warn-1.C: New.
482 2007-01-05 Roger Sayle <roger@eyesopen.com>
484 * gfortran.dg/array_memcpy_1.f90: New test case.
485 * gfortran.dg/array_memcpy_2.f90: Likewise.
487 2007-01-05 Richard Guenther <rguenther@suse.de>
490 * g++.dg/opt/pr27826.C: New testcase.
492 2007-01-05 Ian Lance Taylor <iant@google.com>
494 * gcc.dg/Walways-true-1.c: New test.
495 * gcc.dg/Walways-true-2.c: New test.
496 * g++.dg/warn/Walways-true-1.C: New test.
497 * g++.dg/warn/Walways-true-2.C: New test.
499 2007-01-05 Jakub Jelinek <jakub@redhat.com>
502 * gcc.dg/pr30360.c: New test.
504 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
507 * gfortran.dg/data_implied_do_1.f90: New test.
511 * gfortran.dg/char_length_1.f90: New test.
513 2007-01-05 Richard Guenther <rguenther@suse.de>
516 * g++.dg/opt/pr28116.C: New testcase.
518 2007-01-05 Tobias Burnus <burnus@net-b.de>
521 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
523 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
524 * gfortran.dg/protected_4.f90: Add pointer intent check.
525 * gfortran.dg/protected_6.f90: Add pointer intent check.
526 * gfortran.dg/pointer_intent_1.f90: New test.
527 * gfortran.dg/pointer_intent_2.f90: New test.
528 * gfortran.dg/pointer_intent_3.f90: New test.
530 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
533 * gfortran.dg/altreturn_2.f90: new test.
535 2007-01-04 Tom Tromey <tromey@redhat.com>
537 PR preprocessor/28165:
538 * gcc.dg/cpp/pr28165.c: New file.
540 2007-01-03 Josh Conner <jconner@apple.com>
543 * gcc.dg/pr29683.c: New.
545 2007-01-03 Jakub Jelinek <jakub@redhat.com>
548 * g++.dg/pch/template-1.C: New test.
549 * g++.dg/pch/template-1.Hs: New file.
551 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
554 * gcc.c-torture/compile/complex-4.c: New test.
556 2007-01-03 Joseph Myers <joseph@codesourcery.com>
558 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
560 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
562 2007-01-03 Jakub Jelinek <jakub@redhat.com>
565 * gcc.dg/pr30286.c: New test.
568 * g++.dg/template/crash66.C: New test.
571 * g++.dg/template/friend49.C: New test.
573 2007-01-03 Steven G. Kargl <kargls@comcast.net>
575 * gfortran.dg/ibits.f90: New test.
577 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
579 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
580 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
582 2007-01-02 Jan Hubicka <jh@suse.cz>
584 * gcc.dg/pr16194.c: We now output error on all three functions, not just
587 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
590 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
591 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
593 2006-01-02 Ian Lance Taylor <iant@google.com>
595 * g++.dg/warn/Wparentheses-22.C: New test.
596 * g++.dg/warn/Wparentheses-23.C: New test.
598 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
601 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
602 * gcc.dg/declspec-3-Wextra.c: New.
603 * gcc.dg/declspec-3-no.c: New
605 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
608 * gfortran.dg/interface_10.f90: Remove.
610 2007-01-01 Roger Sayle <roger@eyesopen.com>
612 * gcc.dg/fold-eqxor-4.c: New test case.
614 2007-01-02 Joseph Myers <joseph@codesourcery.com>
617 * gcc.c-torture/compile/pr30311.c: New test.
619 2007-01-01 Andrew Pinski <pinskia@gmail.com>
622 * gcc.c-torture/compile/statement-expression-1.c: New test.
624 2007-01-01 Andreas Schwab <schwab@suse.de>
627 * g++.dg/eh/pr29166.C: New test.
629 2007-01-01 Joseph Myers <joseph@codesourcery.com>
631 * lib/target-supports.exp (check_effective_target_powerpc_spe):
633 (check_effective_target_vect_cmdline_needed): Use it.
635 2006-12-31 Richard Guenther <rguenther@suse.de>
638 * testsuite/gcc.dg/pr30137-1.c: New testcase.
639 * testsuite/gcc.dg/pr30137-2.c: Likewise.
641 2006-12-31 Roger Sayle <roger@eyesopen.com>
644 * gcc.dg/fold-plusnot-1.c: New test case.
646 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
649 * g++.dg/parse/template22.C: New test.
651 2006-12-31 Richard Guenther <rguenther@suse.de>
654 * gcc.c-torture/compile/pr30338.c: New testcase.
656 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
659 * gfortran.dg/intrinsic_actual_4.f90: New test.
662 * gfortran.dg/func_decl_3.f90: New test.
664 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
667 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
668 * gfortran.dg/c_by_val_1.f: New test.
669 * gfortran.dg/c_by_val_2.f: New test.
670 * gfortran.dg/c_by_val_3.f: New test.
672 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
675 * gfortran.dg/sum_zero_array_1.f90: New test.
677 2006-12-29 Jakub Jelinek <jakub@redhat.com>
679 PR preprocessor/29612
680 * gcc.dg/cpp/pr29612-1.c: New test.
681 * gcc.dg/cpp/pr29612-2.c: New test.
683 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
686 * gfortran.dg/pure_formal_proc_1.f90: New test.
689 * gfortran.dg/intrinsic_actual_3.f90: New test.
691 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
694 * gfortran.dg/io_constraints_1.f90: Update test.
695 * gfortran.dg/io_constraints_2.f90: Update test.
696 * gfortran.dg/inquire_iolength.f90: New test.
698 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
701 * gfortran.dg/interface_10.f90: New test.
702 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
703 since z is already, locally a variable.
706 * gfortran.dg/generic_11.f90: New test.
707 * gfortran.dg/interface_7.f90: Remove name clash between module
708 name and procedure 'x' referenced in the interface.
710 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
713 * gcc.dg/Wmissing-parameter-type.c: New.
714 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
715 * gcc.dg/Wmissing-parameter-type-no.c: New.
717 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
720 * gfortran.dg/entry_array_specs_2.f: New test.
723 * gfortran.dg/nested_modules_6.f90: New test.
725 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
728 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
729 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
731 2006-12-21 Andrew Pinski <pinskia@gmail.com>
734 * g++.dg/opt/complex6.C: New test.
736 2006-12-22 Ben Elliston <bje@au.ibm.com>
738 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
739 full" if the linker on spu-*-* warns about exceeding local store.
741 And revert this patch:
742 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
743 fail to link due to relocation overflows on spu-*-*.
745 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
748 * gfortran.dg/dependency_19.f90: New test.
750 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
753 * gfortran.dg/alloc_comp_basics_3.f90: New test.
755 2006-12-21 Jakub Jelinek <jakub@redhat.com>
758 * gcc.c-torture/execute/20061220-1.c: New test.
761 * gcc.dg/gomp/asm-1.c: New test.
764 * g++.dg/eh/ia64-2.C: New test.
766 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
770 * gcc.dg/rs6000-leaf.c: New.
772 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
775 * gfortran.dg/f2c_8.f90: New test.
777 2006-12-20 Bill Wendling <wendling@apple.com>
779 * gcc.dg/asm-b.c: Check for __ppc64__.
781 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
784 * gfortran.dg/bounds_check_5.f90: New test.
786 2006-12-20 Andrew Pinski <pinskia@gmail.com>
789 * gcc.dg/gomp/complex-1.c: New testcase.
791 2006-12-20 Roger Sayle <roger@eyesopen.com>
793 * gfortran.dg/array_memset_1.f90: New test case.
795 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
797 * lib/target-supports.exp: Add spu to
798 check_effective_target_vect_widen_mult_hi_to_si.
800 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
803 * gfortran.dg/generic_9.f90: New test.
806 * gfortran.dg/generic_10.f90: New test.
808 2006-12-19 Andrew Pinski <pinskia@gmail.com>
811 * gcc.dg/pr30045.c: New test.
813 2006-12-20 Ben Elliston <bje@au.ibm.com>
815 * gcc.dg/20020312-2.c: Add a case for __SPU__.
817 2006-12-19 Eric Christopher <echristo@apple.com>
820 * gcc.c-torture/execute/pr29302-1.c: New.
822 2006-12-19 Tobias Burnus <burnus@net-b.de>
825 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
827 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
830 * gfortran.dg/altreturn_3.f90: New test.
832 * gfortran.dg/char_result_12.f90: Fix comment typos.
834 2006-12-19 Ben Elliston <bje@au.ibm.com>
836 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
837 as newlib's stdio.h uses non-traditional cpp constructs.
839 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
841 * gfortran.dg/advance.f90: Renamed to advance_1.f90
842 * gfortran.dg/append-1.f90: Renamed to append_1.f90
843 * gfortran.dg/array-1.f90: Renamed to array_1.f90
844 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
845 * gfortran.dg/backspace.f: Renamed to backspace_1.f
846 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
847 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
848 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
849 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
850 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
851 * gfortran.dg/logint-1.f: Renamed to logint_1.f
852 * gfortran.dg/logint-2.f: Renamed to logint_2.f
853 * gfortran.dg/logint-3.f: Renamed to logint_3.f
854 * gfortran.dg/advance_1.f90: Renamed from advance.f90
855 * gfortran.dg/append_1.f90: Renamed from append-1.f90
856 * gfortran.dg/array_1.f90: Renamed from array-1.f90
857 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
858 * gfortran.dg/backspace_1.f: Renamed from backspace.f
859 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
860 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
861 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
862 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
863 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
864 * gfortran.dg/logint_1.f: Renamed from logint-1.f
865 * gfortran.dg/logint_2.f: Renamed from logint-2.f
866 * gfortran.dg/logint_3.f: Renamed from logint-3.f
868 2006-12-18 Bill Wendling <wendling@apple.com>
870 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
871 id is an OjbC keyword.
873 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
875 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
877 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
879 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
881 2006-12-18 Ian Lance Taylor <iant@google.com>
883 * g++.dg/warn/Wmissing-declarations-1.C: New test.
885 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
887 * gcc.c-torture/compile/pr27528.c: Use empty templates.
889 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
892 * gfortran.fortran-torture/execute/where21.f90: New test.
894 2006-12-17 Tobias Burnus <burnus@net-b.de>
896 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
898 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
901 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
902 * gcc.dg/if-empty-1.c: Likewise.
903 * gcc.dg/pr23165.c: Likewise.
904 * g++.dg/warn/empty-body.C: Likewise.
906 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
909 * gfortran.dg/open_errors.f90: New test.
911 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
913 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
915 * gcc.target/i386/ssse3-pabsb.c: New file.
916 * gcc.target/i386/ssse3-pabsd.c: Likewise.
917 * gcc.target/i386/ssse3-pabsw.c: Likewise.
918 * gcc.target/i386/ssse3-palignr.c: Likewise.
919 * gcc.target/i386/ssse3-phaddd.c: Likewise.
920 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
921 * gcc.target/i386/ssse3-phaddw.c: Likewise.
922 * gcc.target/i386/ssse3-phsubd.c: Likewise.
923 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
924 * gcc.target/i386/ssse3-phsubw.c: Likewise.
925 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
926 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
927 * gcc.target/i386/ssse3-pshufb.c: Likewise.
928 * gcc.target/i386/ssse3-psignb.c: Likewise.
929 * gcc.target/i386/ssse3-psignd.c: Likewise.
930 * gcc.target/i386/ssse3-psignw.c: Likewise.
931 * gcc.target/i386/ssse3-vals.h: Likewise.
933 2006-12-15 Janis Johnson <janis187@us.ibm.com>
935 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
936 * lib/fortran-torture.exp: Include target-supports.exp.
938 2006-12-15 Jakub Jelinek <jakub@redhat.com>
941 * gcc.c-torture/execute/pr30185.c: New test.
943 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
947 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
948 * gcc.dg/builtin-bswap-2.c: Likewise.
949 * gcc.dg/builtin-bswap-3.c: Likewise.
950 * gcc.dg/builtin-bswap-4.c: Likewise.
951 * lib/target-supports.exp (check_effective_target_stdint_types): New.
952 * cc.c-torture/execute/mode-dependent-address.x: New file.
954 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
957 * gfortran.dg/write_zero_array: New test.
959 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
962 * gfortran.dg/write_fmt_trim.f90: New test.
964 2006-12-14 Diego Novillo <dnovillo@redhat.com>
967 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
970 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
972 * lib/target-supports.exp (check_weak_available): Use istarget
973 "hppa*-*-hpux10*" instead of regexp.
974 (check_cxa_atexit_available): Likewise.
976 2006-12-14 Richard Guenther <rguenther@suse.de>
978 PR tree-optimization/30197
979 * gcc.c-torture/execute/complex-1.c: Fix function name.
980 * gcc.dg/builtins-61.c: New testcase.
982 2006-12-14 Richard Guenther <rguenther@suse.de>
985 * gcc.dg/pr30172-1.c: New testcase.
987 2006-12-14 Richard Guenther <rguenther@suse.de>
989 PR tree-optimization/30198
990 * gcc.dg/builtins-60.c: New testcase.
992 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
994 * lib/target-supports.exp (vect_no_align): Remove spu.
996 2006-12-13 Ian Lance Taylor <iant@google.com>
1000 * g++.dg/warn/Wparentheses-5.C: New test.
1001 * g++.dg/warn/Wparentheses-6.C: New test.
1002 * g++.dg/warn/Wparentheses-7.C: New test.
1003 * g++.dg/warn/Wparentheses-8.C: New test.
1004 * g++.dg/warn/Wparentheses-9.C: New test.
1005 * g++.dg/warn/Wparentheses-10.C: New test.
1006 * g++.dg/warn/Wparentheses-11.C: New test.
1007 * g++.dg/warn/Wparentheses-12.C: New test.
1008 * g++.dg/warn/Wparentheses-13.C: New test.
1009 * g++.dg/warn/Wparentheses-14.C: New test.
1010 * g++.dg/warn/Wparentheses-15.C: New test.
1011 * g++.dg/warn/Wparentheses-16.C: New test.
1012 * g++.dg/warn/Wparentheses-17.C: New test.
1013 * g++.dg/warn/Wparentheses-18.C: New test.
1014 * g++.dg/warn/Wparentheses-19.C: New test.
1015 * g++.dg/warn/Wparentheses-20.C: New test.
1016 * g++.dg/warn/Wparentheses-21.C: New test.
1018 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1021 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1022 for target "hppa.*hpux10".
1024 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1026 * g++.dg/debug/vartrack1.C: New test.
1028 * g++.dg/opt/ifcvt1.C: New test.
1030 * gcc.dg/tls/opt-13.c: New test.
1032 * gcc.dg/20060425-2.c: New test.
1034 * g++.dg/opt/pr15054-2.C: New test.
1036 * gcc.c-torture/execute/20060420-1.c: New test.
1038 * gcc.c-torture/execute/20060412-1.c: New test.
1040 * objc/compile/20060406-1.m: New test.
1042 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1044 * g++.dg/template/array17.C: New test.
1046 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1048 * gcc.target/powerpc/altivec-23.c: New test.
1050 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1053 * g++.dg/inherit/error3.C: New test.
1056 * g++.dg/inherit/error4.C: New test.
1058 2006-12-13 Richard Guenther <rguenther@suse.de>
1060 PR tree-optimization/17687
1061 * gcc.dg/builtins-59.c: New testcase.
1063 2006-12-13 Ben Elliston <bje@au.ibm.com>
1065 * gcc.target/spu/Wmain.c: New test.
1067 2006-12-12 Josh Conner <jconner@apple.com>
1069 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1070 * g++.dg/abi/thunk4.C: Likewise.
1071 * g++.dg/abi/rtti3.C: Likewise.
1073 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1075 * gcc.target/spu/cpat-1.c: New test.
1076 * gcc.target/spu/cpat-2.c: New test.
1077 * gcc.target/spu/cpat-3.c: New test.
1078 * gcc.target/spu/cpat-4.c: New test.
1080 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1083 * gcc.c-torture/compile/vector-1.c: New test.
1084 * gcc.c-torture/compile/vector-2.c: New test.
1085 * gcc.c-torture/compile/vector-3.c: New test.
1087 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1089 * lib/fortran-torture.exp: Update copyright years. Remove
1090 obsolete comment. Test -ftree-vectorize where it makes sense.
1091 * lib/gfortran-dg.exp: Update copyright years. Use settings
1092 from fortran-torture.exp.
1093 * gfortran.dg/char_transpose_1.f90,
1094 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1095 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1096 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1099 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1101 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1104 2006-12-12 Ira Rosen <irar@il.ibm.com>
1106 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1107 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1108 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1109 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1112 2006-12-12 Richard Guenther <rguenther@suse.de>
1115 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1117 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1118 Diego Novillo <dnovillo@redhat.com>
1120 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1122 * gcc.dg/tree-ssa/pr26421.c: Likewise
1123 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1124 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1125 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1126 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1127 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1128 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1129 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1130 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1131 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1133 2006-12-11 Jan Hubicka <jh@suse.cz>
1135 * gcc.dg/tree-prof/stringop-1.c: New test.
1136 * gcc.dg/tree-prof/stringop-2.c: New test.
1138 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1141 * gcc.target/i386/pr30120.c: New test.
1144 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1146 * gcc.target/i386/x87regparm-1.c: New test.
1147 * gcc.target/i386/x87regparm-2.c: New test.
1148 * gcc.target/i386/x87regparm-3.c: New test.
1149 * gcc.target/i386/x87regparm-4.c: New test.
1151 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1153 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1155 2006-12-10 Tobias Burnus <burnus@net-b.de>
1158 * gfortran.dg/protected_1.f90: New test.
1159 * gfortran.dg/protected_2.f90: New test.
1160 * gfortran.dg/protected_3.f90: New test.
1161 * gfortran.dg/protected_4.f90: New test.
1162 * gfortran.dg/protected_5.f90: New test.
1163 * gfortran.dg/protected_6.f90: New test.
1165 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1166 Tobias Burnus <burnus@gcc.gnu.org>
1170 * gfortran.dg/interface_4.f90: Test adding procedure to generic
1172 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1173 ambiguous interfaces.
1174 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1175 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1176 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1177 ambiguous interfaces.
1178 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1179 * gfortran.dg/array_initializer_2.f90: Add initializer array
1183 * gfortran.dg/interface_9.f90: Test that host interfaces are
1184 not checked for ambiguity with the local version.
1186 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1189 * gfortran.dg/module_interface_2.f90: New test.
1191 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1194 * gfortran.dg/assumed_len.f90: New test.
1196 2006-12-09 Richard Guenther <rguenther@suse.de>
1198 * g++.dg/warn/implicit-typename1.C: Qualify types.
1199 * g++.dg/parse/crash12.C: Likewise.
1200 * g++.dg/tree-ssa/pr22444.C: Likewise.
1202 2006-12-09 Tobias Burnus <burnus@net-b.de>
1204 * gfortran.dg/array_2.f90: Added sqrt test.
1206 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
1208 * gcc.target/i386/x87regparm-1.c: XFAIL.
1209 * gcc.target/i386/x87regparm-2.c: XFAIL.
1210 * gcc.target/i386/x87regparm-3.c: XFAIL.
1211 * gcc.target/i386/x87regparm-4.c: XFAIL.
1213 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1215 * lib/target-supports.exp
1216 (check_effective_target_large_long_double): New.
1217 * gcc.dg/Wconversion-real.c : Use it.
1218 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1221 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
1223 * gcc.c-torture/execute/mode-dependent-address.c: New test.
1225 2006-12-08 Tobias Burnus <burnus@net-b.de>
1228 * gfortran.dg/import4.f90: New test for IMPORT in modules.
1230 2006-12-07 Mark Mitchell <mark@codesourcery.com>
1233 * g++.dg/template/crash65.C: New test.
1234 * g++.dg/template/spec16.C: Tweak error markers.
1236 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
1238 * gcc.target/spu: New directory.
1239 * gcc.target/spu/spu.exp: New file.
1240 * gcc.target/spu/intrinsics-1.c: New test.
1242 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
1245 * g++.dg/ext/attrib27.C: New test.
1246 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1247 * g++.dg/parse/typedef5.C: Likewise.
1249 2006-12-07 Mike Stump <mrs@apple.com>
1251 * treelang/compile/var_defs.tree: Adjust.
1253 2006-12-06 Mark Mitchell <mark@codesourcery.com>
1256 * g++.dg/template/crash64.C: New test.
1257 * g++.dg/parse/crash27.C: Adjust error markers.
1259 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
1263 * gfortran.dg/read_eof_4.f90: Add tests.
1264 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
1265 * gfortran.dg/unf_read_corrupted_1.f90: New test.
1267 2006-12-05 Mark Mitchell <mark@codesourcery.com>
1270 * g++.dg/template/crash63.C: New test.
1273 * g++.dg/template/crash62.C: New test.
1275 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1278 * gfortran.dg/allocatable_function_1.f90: Increase the number
1279 of expected calls of free to 10; the lhs section reference is
1280 now evaluated so there is another call to bar. Change the
1281 comment appropriately.
1282 * gfortran.dg/array_section_1.f90: New test.
1284 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1287 * gfortran.dg/char_result_12.f90: New test.
1289 2006-12-05 Richard Guenther <rguenther@suse.de>
1291 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1292 * gcc.dg/vect/vect-pow-2.c: Rename to ...
1293 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
1294 vect_double, xfail for spu*-*-*.
1296 2006-12-04 Tobias Burnus <burnus@net-b.de>
1299 * initialization_4.f90: Test noninteger exponents (-std=f95).
1300 * initialization_5.f90: New test for noninteger exponents
1303 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1306 * gfortran.dg/parameter_array_section_1.f90: New test.
1308 2006-12-04 Mark Mitchell <mark@codesourcery.com>
1311 * g++.dg/template/crash61.C: New test.
1314 * g++.dg/template/error23.C: New test.
1316 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
1318 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1320 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1323 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1325 2006-12-04 Jakub Jelinek <jakub@redhat.com>
1328 * gcc.dg/gomp/pr29965-1.c: New test.
1329 * gcc.dg/gomp/pr29965-2.c: New test.
1330 * gcc.dg/gomp/pr29965-3.c: New test.
1331 * gcc.dg/gomp/pr29965-4.c: New test.
1332 * gcc.dg/gomp/pr29965-5.c: New test.
1333 * gcc.dg/gomp/pr29965-6.c: New test.
1334 * g++.dg/gomp/pr29965-1.C: New test.
1335 * g++.dg/gomp/pr29965-2.C: New test.
1336 * g++.dg/gomp/pr29965-3.C: New test.
1337 * g++.dg/gomp/pr29965-4.C: New test.
1338 * g++.dg/gomp/pr29965-5.C: New test.
1339 * g++.dg/gomp/pr29965-6.C: New test.
1340 * g++.dg/gomp/pr29965-7.C: New test.
1341 * g++.dg/gomp/pr29965-8.C: New test.
1342 * g++.dg/gomp/pr29965-9.C: New test.
1343 * g++.dg/gomp/pr29965-10.C: New test.
1345 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
1347 * gnat.dg/pointer_variable_bounds.adb: New test.
1348 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1349 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1351 2006-12-03 Eric Christopher <echristo@apple.com>
1353 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1355 2006-12-03 Richard Henderson <rth@redhat.com>
1356 Andrew Pinski <pinskia@gmail.com>
1359 * g++.dg/warn/unit-1.C: New test.
1361 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
1363 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1365 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1367 * g++.dg/vect/vect.exp: Enable tests to run on spu.
1368 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1369 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1370 * gcc.dg/vect/vect-70.c: Reduce array size.
1371 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1372 vect_no_compaer_double targets.
1373 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1374 vect_float, vect_double, and vect_int.
1376 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1378 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1379 test for loop versioning on vect_no_align targets.
1380 * gcc.dg/vect/pr20122.c: Likewise.
1381 * gcc.dg/vect/vect-105.c: Likewise.
1382 * gcc.dg/vect/vect-42.c: Likewise.
1383 * gcc.dg/vect/vect-43.c: Likewise.
1384 * gcc.dg/vect/vect-74.c: Likewise.
1385 * gcc.dg/vect/vect-75.c: Likewise.
1386 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1387 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1388 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1389 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1391 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
1394 * gfortran.dg/value_1.f90 : New test.
1395 * gfortran.dg/value_2.f90 : New test.
1396 * gfortran.dg/value_3.f90 : New test.
1397 * gfortran.dg/value_4.f90 : New test.
1398 * gfortran.dg/value_4.c : Called from value_4.f90.
1400 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
1403 * g++.dg/cpp0x/static_assert4.C: New testcase.
1405 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1407 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1409 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
1412 * gcc.dg/pr27953.c: New test.
1414 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1417 * g++.dg/ext/vector5.C: New test.
1420 * g++.dg/other/main1.C: New test.
1422 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
1425 * gfortran.dg/convert_implied_open.f90: Change to
1426 new default record length.
1427 * gfortran.dg/unf_short_record_1.f90: Adapt to
1429 * gfortran.dg/unformatted_subrecords_1.f90: New test.
1431 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
1433 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1435 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
1438 * g++.dg/expr/pr29066.c: New.
1440 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
1441 Zdenek Dvorak <dvorakz@suse.cz>
1443 PR tree-optimization/29921
1444 * gcc.dg/pr29921-2.c: New test.
1446 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
1448 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1449 (i386_get_cpuid): New function.
1450 (i386_cpuid_ecx): Likewise.
1451 (i386_cpuid_edx): Likewise.
1452 (i386_cpuid): Updated to call i386_cpuid_edx.
1454 * gcc.target/i386/sse3-addsubpd.c: New file.
1455 * gcc.target/i386/sse3-addsubps.c: Likewise.
1456 * gcc.target/i386/sse3-haddpd.c: Likewise.
1457 * gcc.target/i386/sse3-haddps.c: Likewise.
1458 * gcc.target/i386/sse3-hsubpd.c: Likewise.
1459 * gcc.target/i386/sse3-hsubps.c: Likewise.
1460 * gcc.target/i386/sse3-lddqu.c: Likewise.
1461 * gcc.target/i386/sse3-movddup.c: Likewise.
1462 * gcc.target/i386/sse3-movshdup.c: Likewise.
1463 * gcc.target/i386/sse3-movsldup.c: Likewise.
1465 2006-12-01 Dirk Mueller <dmueller@suse.de>
1467 * g++.dg/warn/Wreturn-type-4.C: New testcase.
1469 2006-11-30 Janis Johnson <janis187@us.ibm.com>
1471 * gcc.dg/dfp/convert-int-max.c: New test.
1472 * gcc.dg/dfp/convert-int-max-fold.c: New test.
1474 2006-11-30 Richard Guenther <rguenther@suse.de>
1476 * gcc.dg/vect/vect-pow-1.c: Rename ...
1477 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
1478 floats instead of doubles, check successful vectorization.
1480 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
1483 * gcc.c-torture/compile/pr29945.c: New testcase.
1485 2006-11-30 Joseph Myers <joseph@codesourcery.com>
1487 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1490 2006-11-29 Eric Christopher <echristo@apple.com>
1492 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1494 2006-11-29 Janis Johnson <janis187@us.ibm.com>
1496 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1498 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1500 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
1503 * g++.dg/inherit/virtual2.C: New test.
1504 * g++.dg/inherit/virtual3.C: Likewise.
1505 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1506 * g++.dg/inherit/error2.C: Likewise.
1507 * g++.dg/template/instantiate1.C: Likewise.
1509 2006-11-28 Andrew Pinski <pinskia@gmail.com>
1512 * gcc.dg/tree-ssa/reassoc-12.c: New test.
1514 2006-11-28 Jan Hubicka <jh@suse.cz>
1516 * gcc.dg/memcpy-1.c: New test.
1518 2006-11-28 Jakub Jelinek <jakub@redhat.com>
1521 * g++.dg/warn/main-3.C: New test.
1523 2006-11-28 Jan Hubicka <jh@suse.cz>
1525 * gcc.dg/winline-1.c: New test.
1527 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
1529 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1532 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1535 * gfortran.dg/missing_optional_dummy_3.f90
1537 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1540 * gfortran.dg/interface_3.f90: Modify errors.
1542 2006-11-28 Ben Elliston <bje@au.ibm.com>
1544 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1545 fail to link due to relocation overflows on spu-*-*.
1547 2006-11-27 Michael Matz <matz@suse.de>
1548 Andreas Krebbel <krebbel1@de.ibm.com>
1551 * gcc.dg/20061127-1.c: New testcase.
1553 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
1555 * gcc.dg/20061124-1.c: Add exit() function prototype.
1557 2006-11-27 Jan Hubicka <jh@suse.cz>
1559 * gcc.target/i386/memcpy-1.c: Adjust size.
1560 * testsuite/gcc.dg/visibility-11.c: Likewise.
1562 2006-11-27 Richard Guenther <rguenther@suse.de>
1565 * gcc.target/i386/pow-1.c: New testcase.
1566 * gcc.dg/builtins-58.c: Likewise.
1568 2006-11-26 Mark Mitchell <mark@codesourcery.com>
1571 * g++.dg/expr/cast8.C: New test.
1573 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1575 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1576 Don't ever inline the testcase.
1578 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1581 * gfortran.fortran-torture/compile/parameter_3.f90: New
1584 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1587 * gfortran.fortran-torture/execute/transfer2.f90: New test.
1589 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1591 * gfortran.fortran-torture/execute/specifics.f90: Remove test
1594 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1596 PR libgfortran/29936
1597 * gfortran.dg/write_check3.f90: New test.
1599 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1601 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1603 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
1606 * gfortran.dg/interface_3.f90: New test.
1609 * gfortran.dg/generic_8.f90: New test.
1611 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1613 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1614 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1615 * gfortran.dg/specifics_3.f90: Remove.
1617 2006-11-24 Jakub Jelinek <jakub@redhat.com>
1620 * gcc.dg/gomp/pr29955.c: New test.
1623 * gcc.dg/pr29736.c: New test.
1625 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1628 * gcc.dg/pure-1.c: New test.
1630 2006-11-24 Joseph Myers <joseph@codesourcery.com>
1632 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1633 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1635 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
1637 * gcc.dg/20061124-1.c: New testcase.
1639 2006-11-23 Eric Christopher <echristo@apple.com>
1641 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1643 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1647 * gcc.dg/Wconversion-integer.c: New. Supersedes
1648 Wconversion-negative-constants.c
1649 * gcc.dg/Wconversion-real.c: New.
1650 * gcc.dg/Wconversion-real-integer.c: New.
1651 * gcc.dg/Wconversion-negative-constants.c: Deleted.
1652 * g++.dg/warn/Wconversion1.C: Modified.
1654 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1656 * gfortran.dg/overload_1.f90: New test.
1658 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1661 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1662 Wtraditional-conversion.
1663 * gcc.dg/overflow-warn-2.c: Likewise.
1664 * gcc.dg/Wconversion.c: Likewise. Renamed as
1665 Wtraditional-conversion.c .
1666 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1667 Wtraditional-conversion-2.c .
1668 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1669 Wtraditional-conversion-2.c
1670 * gcc.dg/Wconversion-negative-constants.c: New.
1672 2006-11-23 Andrew Pinski <pinskia@gmail.com>
1674 * gcc.dg/tree-ssa/dump-1.c: New test.
1676 2006-11-23 David Ung <davidu@mips.com>
1678 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1679 -mfp64, allowable when ISA >= 33 and float is enabled.
1680 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1681 of mthc1 and mfhc1 patterns.
1683 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
1685 PR tree-optimization/29921
1686 * gcc.dg/pr29921.c: New test.
1688 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1691 * gfortran.dg/initialization_4.f90: New test.
1693 2006-11-22 Ira Rosen <irar@il.ibm.com>
1695 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1696 platforms that have interleaving support.
1697 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1698 * gcc.dg/vect/vect-strided-a-u16-i2.c,
1699 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1700 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1701 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1702 gcc.dg/vect/vect-strided-u8-i2-gap.c,
1703 gcc.dg/vect/vect-strided-u8-i8.c,
1704 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1705 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1706 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1707 gcc.dg/vect/vect-strided-float.c,
1708 gcc.dg/vect/vect-strided-a-mult.c,
1709 gcc.dg/vect/vect-strided-mult-char-ls.c,
1710 gcc.dg/vect/vect-strided-a-u16-mult.c,
1711 gcc.dg/vect/vect-strided-a-u32-mult.c,
1712 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1713 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1714 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1715 gcc.dg/vect/vect-strided-mult.c,
1716 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1717 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1719 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1722 * gfortran.dg/auto_char_len_4.f90: New test.
1724 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1727 * gfortran.dg/generic_7.f90: New test.
1728 * gfortran.dg/defined_operators_1.f90: Add new error.
1730 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
1732 PR tree-optimization/29902
1733 * g++.dg/tree-ssa/pr29902.C: New test.
1735 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
1738 * gfortran.dg/used_types_13.f90: New test.
1740 2006-11-21 Janis Johnson <janis187@us.ibm.com>
1742 * gcc.dg/dfp/snan.c: Delete.
1744 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
1746 * g++.dg/cpp0x/static_assert1.C: New.
1747 * g++.dg/cpp0x/static_assert2.C: New.
1748 * g++.dg/cpp0x/static_assert3.C: New.
1750 2006-11-21 Richard Guenther <rguenther@suse.de>
1752 * gcc.dg/vect/vect-pow-1.c: New testcase.
1753 * gcc.dg/vect/vect-pow-2.c: Likewise.
1755 2006-11-21 Jakub Jelinek <jakub@redhat.com>
1758 * g++.dg/template/static29.C: New test.
1761 * g++.dg/conversion/simd4.C: New test.
1763 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
1766 * g++.dg/template/access19.C: New test.
1767 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1770 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1773 * gcc.dg/tree-ssa/sra-4.c: New testcase.
1775 2006-11-20 Tobias Burnus <burnus@net-b.de>
1778 * gfortran.dg/import.f90: Extended test.
1779 * gfortran.dg/import2.f90: Extended test.
1781 2006-11-20 Tobias Burnus <burnus@net-b.de>
1783 * gfortran.dg/volatile3.f90: Add conflict test.
1785 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
1788 * gfortran.dg/implicit_10.f90: New test.
1790 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
1793 * g++.dg/warn/Wall-write-strings.C: New.
1795 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
1797 * gfortran.dg/alloc_comp_constraint_5.f90: New.
1798 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1800 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1802 * gfortran.dg/use_3.f90: Remove error message.
1803 * gfortran.dg/iso_fortran_env_1.f90: New test.
1804 * gfortran.dg/iso_fortran_env_2.f90: New test.
1805 * gfortran.dg/iso_fortran_env_3.f90: New test.
1806 * gfortran.dg/iso_fortran_env_4.f90: New test.
1808 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
1810 * gcc.dg/vect/vect-27.c: Fix initialization.
1812 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1814 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1815 * gcc.dg/torture/builtin-minmax-1.c: New.
1817 * gcc.dg/builtins-20.c: Add cases for copysign.
1819 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1822 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1824 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1825 * gfortran.dg/use_1.f90: New test.
1826 * gfortran.dg/use_1.f90: New test.
1827 * gfortran.dg/use_1.f90: New test.
1829 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
1831 PR tree-optimization/29801
1832 * gcc.dg/pr29801.c: New test.
1834 2006-11-17 Jakub Jelinek <jakub@redhat.com>
1837 * gcc.dg/torture/pr29584.c: New test.
1839 2006-11-17 Joseph Myers <joseph@codesourcery.com>
1841 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1842 Condition PowerPC tests for saving FPRs on powerpc_fprs.
1843 * gcc.target/powerpc/compress-float-ppc.c,
1844 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1846 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1847 do not pass -mhard-float.
1849 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
1851 * gnat.dg/volatile_aggregate.adb: New test.
1853 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1857 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1858 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1860 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1863 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1865 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
1867 * gfortran.dg/import3.f90: Fix error message.
1869 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1872 * gfortran.fortran-torture/compile/inline_1.f90:
1875 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1877 * gcc.target/i386/x87regparm-1.c: New test.
1878 * gcc.target/i386/x87regparm-2.c: New test.
1879 * gcc.target/i386/x87regparm-3.c: New test.
1880 * gcc.target/i386/x87regparm-4.c: New test.
1882 2006-11-15 Tobias Burnus <burnus@net-b.de>
1885 * gfortran.dg/import.f90: New test.
1886 * gfortran.dg/import2.f90: New test.
1887 * gfortran.dg/import3.f90: New test.
1889 2006-11-15 Tobias Burnus <burnus@net-b.de>
1892 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1894 2006-11-15 Tobias Burnus <burnus@net-b.de>
1897 * gfortran.dg/contains.f90: New test.
1898 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1900 2006-11-15 Jakub Jelinek <jakub@redhat.com>
1902 PR tree-optimization/29581
1903 * gcc.dg/pr29581-1.c: New test.
1904 * gcc.dg/pr29581-2.c: New test.
1905 * gcc.dg/pr29581-3.c: New test.
1906 * gcc.dg/pr29581-4.c: New test.
1907 * gfortran.dg/pr29581.f90: New test.
1909 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
1912 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1913 numbers in error message headers.
1915 2006-11-14 Richard Guenther <rguenther@suse.de>
1917 * gcc.target/i386/math-torture/math-torture.exp: Restrict
1918 to i?86 and x86_64 targets.
1920 2006-11-14 Caroline Tice <ctice@apple.com>
1922 * gcc.dg/pubtypes-1.c: New file/testcase.
1923 * gcc.dg/pubtypes-2.c: New file/testcase.
1924 * gcc.dg/pubtypes-3.c: New file/testcase.
1925 * gcc.dg/pubtypes-4.c: New file/testcase.
1926 * g++.dg/pubtypes.C: New file/testcase.
1928 2006-11-14 Mark Mitchell <mark@codesourcery.com>
1931 * g++.dg/init/self1.C: New test.
1933 2006-11-14 Tobias Burnus <burnus@net-b.de>
1936 * gfortran.dg/conflicts.f90: Add.
1938 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
1940 PR rtl-optimization/29798
1942 * gcc.c-torture/execute/pr29798.c: New.
1944 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1946 * gcc.dg/builtins-20.c: Add more cases.
1948 2006-11-13 Jakub Jelinek <jakub@redhat.com>
1951 * gfortran.dg/gomp/pr29759.f90: New test.
1953 2006-11-13 Mark Mitchell <mark@codesourcery.com>
1956 * g++.dg/template/static28.C: New test.
1958 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
1960 * lib/c-torture.exp: Use target-libpath.exp.
1961 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1962 set GCC_EXEC_PREFIX env var from global variable of same name.
1964 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1967 * gfortran.fortran-torture/compile/transfer-1.f90:
1970 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
1971 Zdenek Dvorak <dvorakz@suse.cz>
1973 PR tree-optimization/29680
1974 * gcc.dg/alias-11.c: New test.
1976 2006-11-12 Jason Merrill <jason@redhat.com>
1977 Andrew Pinski <pinskia@physics.uc.edu>
1980 * gcc.target/i386/vectorize1.c: New.
1982 2006-11-12 Roger Sayle <roger@eyesopen.com>
1984 PR rtl-optimization/29797
1985 * gcc.c-torture/execute/pr29797-1.c: New test case.
1987 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1989 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1991 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
1993 * gcc.dg/tree-ssa/prefetch-3.c: New test.
1995 2006-11-12 Roger Sayle <roger@eyesopen.com>
1997 PR tree-optimization/13827
1998 * gcc.dg/fold-eqand-1.c: New test case.
2000 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2003 * gcc.c-torture/execute/mayalias-3.c: New test.
2005 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2008 * gcc.c-torture/compile/pr27528.c: New test.
2009 * gcc.dg/pr27528.c: Likewise.
2011 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2013 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2015 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2017 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2020 * gfortran.dg/reshape_source_size_1.f90: New test.
2022 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2025 * gfortran.dg/aliasing_dummy_4.f90: New test.
2027 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2030 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2031 and x86_64-*-* targets.
2033 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2035 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2036 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2037 New macros. Use them in exact tests.
2038 (TESTIT3): New macro.
2039 Add tests for fmin, fmax and fma.
2041 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2044 * gfortran.dg/array_constructor_13.f90: New test.
2046 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2049 * gfortran.dg/used_types_12.f90: New test.
2051 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2054 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2056 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2057 * gcc.dg/fold-eqandshift-3.c: New test case.
2059 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2062 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2065 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2067 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2069 * gcc.dg/20061109-1.c: New testcase.
2071 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2073 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2075 2006-11-09 Tobias Burnus <burnus@net-b.de>
2077 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2078 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2080 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2082 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2083 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2085 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2087 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2089 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2091 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2093 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2094 * gcc.dg/vect/vect-9.c: Now vectorizable.
2095 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2096 that support vect_widen_mult.
2097 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2098 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2099 vect-reduc-dot-u16.c).
2100 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2101 vect-reduc-dot-u16.c).
2102 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2103 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2104 vect-reduc-dot-s8.c).
2105 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2106 vect-reduc-dot-s8.c).
2107 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2108 vect-reduc-dot-s8.c).
2109 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2110 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2111 vect-reduc-dot-u8.c).
2112 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2113 vect-reduc-dot-u8.c).
2114 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2115 * gcc.dg/vect/vect-multitypes-9.c: New test.
2116 * gcc.dg/vect/vect-multitypes-10.c: New test.
2117 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2118 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2119 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2120 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2121 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2122 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2123 wrapv-vect-reduc-dot-s8.c.
2124 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2125 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2126 targets that support vec_unpack.
2127 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2128 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2129 (check_effective_target_vect_widen_mult_hi_to_si): New.
2130 (check_effective_target_vect_widen_sum): Removed.
2132 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2134 * gcc.dg/vect/vect-multitypes-8.c: New test.
2135 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2137 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2139 * gcc.dg/vect/vect-multitypes-7.c: New test.
2141 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2143 * gcc.dg/vect/vect-multitypes-4.c: New test.
2144 * gcc.dg/vect/vect-multitypes-5.c: New test.
2145 * gcc.dg/vect/vect-multitypes-6.c: New test.
2147 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2149 * gcc.dg/vect/vect-multitypes-1.c: New test.
2150 * gcc.dg/vect/vect-multitypes-2.c: New test.
2151 * gcc.dg/vect/vect-multitypes-3.c: New test.
2153 2006-11-07 Eric Christopher <echristo@apple.com>
2155 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2156 Test using scan-assembler-not.
2158 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2160 * gcc.dg/inline-17.c: New test.
2162 2006-11-07 Steve Ellcey <sje@cup.hp.com>
2165 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
2168 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2171 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2174 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2177 2006-11-07 Tobias Burnus <burnus@net-b.de>
2180 * gfortran.dg/volatile.f90: Add.
2181 * gfortran.dg/volatile2.f90: Add.
2182 * gfortran.dg/volatile3.f90: Add.
2183 * gfortran.dg/volatile4.f90: Add.
2184 * gfortran.dg/volatile5.f90: Add.
2185 * gfortran.dg/volatile6.f90: Add.
2186 * gfortran.dg/volatile7.f90: Add.
2188 2006-11-06 Tobias Burnus <burnus@net-b.de>
2190 * gfortran.dg/io_constraints_2.f90: Adjust pattern
2191 for matching error messages.
2192 * gfortran.dg/specifics_3.f90: Adjust pattern
2193 for matching error messages.
2195 2006-11-06 Janis Johnson <janis187@us.ibm.com>
2196 Bernhard Fischer <aldot@gcc.gnu.org>
2198 * lib/gcc-dg.exp (output-exists): New proc.
2199 (output-exists-not): New proc.
2200 * gcc.test-framework/test-framework.awk: Support new directives.
2201 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2202 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2203 * gcc.test-framework/dg-outexists-exp-F.c: New test.
2204 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2205 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2206 * gcc.test-framework/dg-outexists-exp-P.c: New test.
2208 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
2212 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2213 * gfortran.dg/initialization_3.f90: New.
2215 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2217 PR libgfortran/25545
2218 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2220 2006-11-05 Jakub Jelinek <jakub@redhat.com>
2223 * gcc.c-torture/execute/pr29695-1.c: New test.
2224 * gcc.c-torture/execute/pr29695-2.c: New test.
2226 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
2229 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2231 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
2233 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2234 for matching error messages.
2236 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
2239 * gcc.target/i386/387-12.c: New test.
2241 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2244 * gfortran.dg/pr29713.f90: New test.
2246 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
2248 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2249 Also test for bogus rest sign.
2251 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2254 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2256 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
2258 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2259 from error messages.
2261 2006-11-02 Mike Stump <mrs@apple.com>
2263 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2265 * g++.old-deja/g++.abi/align.C: Enable for darwin.
2267 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
2269 * g++.dg/eh/gcsec1.C: New test.
2271 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2273 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2274 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
2276 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
2278 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2280 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2281 * gcc.dg/pr14796-2.c: Likewise.
2283 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
2285 * gcc.c-torture/execute/20061101-1.c: New test.
2287 2006-11-01 Richard Guenther <rguenther@suse.de>
2289 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2291 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2293 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2294 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2296 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
2298 * gcc.c-torture/execute/20061031-1.c: New test.
2300 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2303 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2304 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2305 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2306 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2307 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2308 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2309 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2311 2006-10-31 Eric Christopher <echristo@apple.com>
2312 Falk Hueffner <falk@debian.org>
2314 * gcc.dg/builtin-bswap-1.c: New.
2315 * gcc.dg/builtin-bswap-2.c: New.
2316 * gcc.dg/builtin-bswap-3.c: New.
2317 * gcc.dg/builtin-bswap-4.c: New.
2318 * gcc.dg/builtin-bswap-5.c: New.
2319 * gcc.target/i386/builtin-bswap-1.c: New.
2321 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2323 * gcc.dg/inline-16.c: New.
2326 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2328 * gcc.dg/inline-13.c: New.
2329 * gcc.dg/inline-14.c: New.
2330 * gcc.dg/inline-15.c: New.
2333 * gcc.dg/inline6.c: New.
2334 * gcc.dg/inline7.c: New.
2336 2006-10-31 Roger Sayle <roger@eyesopen.com>
2339 * gcc.dg/pr23470-1.c: New test case.
2341 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
2344 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2346 * gfortran.dg/blockdata_2.f90: New testcase.
2348 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
2351 * gfortran.dg/unf_short_record_1.f90: New test.
2353 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2356 * gfortran.dg/pr29067.f: New test.
2358 2006-10-31 Joseph Myers <joseph@codesourcery.com>
2359 Richard Sandiford <richard@codesourcery.com>
2361 * lib/target-supports.exp (get_compiler_messages): Append options
2362 as a single list element.
2363 (check_effective_target_arm_vfp_ok): New.
2364 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2366 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
2369 * gfortran.dg/intrinsic_actual_2.f90: New test.
2372 * gfortran.dg/actual_array_interface_1.f90: New test.
2375 * gfortran.dg/used_types_11.f90: New test.
2377 2006-10-30 Dirk Mueller <dmueller@suse.de>
2379 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2380 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2381 * g++.old-deja/g++.pt/eichin01.C (main): Same.
2382 * g++.old-deja/g++.mike/net25.C (main): Same.
2383 * g++.dg/lookup/exception1.C (main): Same.
2384 * g++.dg/parse/parens2.C (main): Same.
2386 2006-10-30 Roger Sayle <roger@eyesopen.com>
2388 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2390 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2392 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2393 * gcc.dg/torture/builtin-math-3.c: Likewise.
2395 2006-10-30 Tobias Burnus <burnus@net-b.de>
2398 * gfortran.dg/write_check.f90: Check run-time keyword checking.
2399 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2401 2006-10-30 Andrew Pinski <pinskia@gmail.com>
2404 * gfortran.fortran-torture/execute/transfer1.f90: New test.
2406 2006-10-30 Joseph Myers <joseph@codesourcery.com>
2408 * lib/target-supports.exp (check_function_available): Declare
2409 function before calling.
2411 2006-10-30 Jakub Jelinek <jakub@redhat.com>
2413 PR tree-optimization/29637
2414 * gcc.dg/pr29637.c: New test.
2416 2006-10-29 Roger Sayle <roger@eyesopen.com>
2418 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2419 tree canonicalization.
2421 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2423 * gcc.dg/builtins-20.c: Add more hypot tests.
2425 2006-10-29 Roger Sayle <roger@eyesopen.com>
2427 * gcc.dg/fold-compare-1.c: New test case.
2429 2006-10-29 Dirk Mueller <dmueller@suse.de>
2432 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2434 2006-10-29 Roger Sayle <roger@eyesopen.com>
2436 PR tree-optimization/15458
2437 * gcc.dg/fold-xornot-1.c: New test case.
2439 2006-10-29 Richard Guenther <rguenther@suse.de>
2441 * gcc.target/i386/math-torture/trunc.c: New testcase.
2443 2006-10-29 Richard Guenther <rguenther@suse.de>
2445 * gcc.target/i386/math-torture/round.c: New testcase.
2447 2006-10-29 Richard Guenther <rguenther@suse.de>
2449 * gcc.target/i386/math-torture/ceil.c: New testcase.
2450 * gcc.target/i386/math-torture/floor.c: Likewise.
2452 2006-10-29 Richard Guenther <rguenther@suse.de>
2454 * gcc.target/i386/math-torture/rint.c: New testcase.
2455 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2457 2006-10-29 Richard Guenther <rguenther@suse.de>
2459 * gcc.target/i386/math-torture/lfloor.c: New testcase.
2460 * gcc.target/i386/math-torture/lceil.c: Likewise.
2462 2006-10-28 Tobias Burnus <burnus@net-b.de>
2464 PR libgfortran/24313
2465 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2467 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
2469 * gcc.c-torture/execute/20020118-1.c,
2470 gcc.c-torture/execute/builtins/strlen.c,
2471 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2474 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2476 * gcc.dg/builtins-20.c: Add tests for hypot.
2477 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
2478 two-argument builtins.
2479 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2480 TESTIT2. Update all callers.
2481 (TESTIT2, TESTIT2_R): New helper macros.
2482 Add testcases for pow, hypot and atan2.
2484 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2487 * g++.dg/expr/bool1.C: New test.
2488 * g++.dg/expr/bool2.C: New test.
2490 2006-10-28 Tobias Burnus <burnus@net-b.de>
2493 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2494 * gfortran.dg/namelist_internal.f90: New test.
2496 2006-10-28 Tobias Burnus <burnus@net-b.de>
2499 * gfortran.dg/io_real_boz.f90: Add.
2500 * gfortran.dg/io_real_boz2.f90: Add.
2502 2006-10-28 Richard Guenther <rguenther@suse.de>
2505 * gcc.dg/tree-ssa/pr26899.c: New testcase.
2507 2006-10-28 Richard Guenther <rguenther@suse.de>
2510 * gcc.target/i386/math-torture/lround.c: New testcase.
2512 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
2514 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2515 * gcc.dg/builtins-44.c: Likewise.
2516 * gcc.dg/builtins-45.c: Likewise.
2517 * gcc.dg/pr28796-2.c: Likewise.
2518 * gcc.dg/unordered-3.c: Likewise.
2520 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2522 PR libgfortran/27954
2523 * gfortran.dg/error_recovery_2.f90: New test.
2525 2006-10-26 Richard Guenther <rguenther@suse.de>
2527 * gcc.target/i386/i386.exp: Use glob, not find to collect
2528 tests. Avoids recursing into subdirectories.
2529 * gcc.target/i386/math-torture/math-torture.exp: Torture
2530 for interesting ia32 math options.
2531 * gcc.target.i386/math-torture/lrint.c: New testcase.
2533 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2535 PR libgfortran/29563
2536 * gfortran.dg/arrayio_9.f90: Update test.
2537 * gfortran.dg/arrayio_19.f90: New test.
2539 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
2541 * gcc.dg/20061026.c: New testcase.
2543 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2545 PR libgfortran/29563
2546 * gfortran.dg/arrayio_9.f90: New test.
2548 2006-10-26 Ben Elliston <bje@au.ibm.com>
2550 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2551 Copy the strings manually, as strcpy may call strlen.
2553 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2555 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2556 Add checks for log, log2, log10 and log1p.
2558 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2559 we already test 0.0. Add checks for expm1, log, log2, log10,
2560 log1p, cbrt, erf and erfc.
2562 2006-10-25 Steve Ellcey <sje@cup.hp.com>
2564 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2566 2006-10-25 Uros Bizjak <uros@kss-loka.si>
2568 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2569 and remainderl() built-in functions. Remove -ffast-math from
2572 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2574 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2577 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2578 floating point modifiers to arguments passed to float and long
2579 double functions respectively. Update all callers to use floating
2580 point numbers, not integers. Add tests for exp, exp2 and
2583 * gcc.dg/torture/builtin-math-3.c: New test.
2585 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
2588 * gfortran.dg/initialize_2.f90: New.
2590 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2592 * gcc.dg/torture/builtin-math-2.c: New test.
2594 2006-10-24 Richard Guenther <rguenther@suse.de>
2597 * gcc.dg/pr28796-1.c: New testcase.
2598 * gcc.dg/pr28796-2.c: Likewise.
2600 2006-10-24 Richard Guenther <rguenther@suse.de>
2602 * gcc.dg/builtins-57.c: New testcase.
2604 2006-10-24 Richard Guenther <rguenther@suse.de>
2606 PR tree-optimization/29567
2607 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2609 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
2611 PR tree-optimization/14784
2612 * gcc.dg/alias-10.c: New test.
2614 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2616 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2618 2006-10-23 Jakub Jelinek <jakub@redhat.com>
2620 * gcc.dg/builtin-strncat-chk-1.c: New test.
2622 2006-10-23 Jan Hubicka <jh@suse.cz>
2624 * gcc.dg/memmove-1.c: New test.
2626 2006-10-23 Paul Brook <paul@codesourcery.com>
2628 * gcc.dg/pragma-pack-5.c: New test.
2630 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
2632 * g++.dg/other/s390-1.C: New testcase.
2634 2006-10-23 Richard Guenther <rguenther@suse.de>
2638 * gcc.dg/pr27132.c: New testcase.
2639 * gcc.dg/pr23295.c: Likewise.
2640 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2641 * g++.dg/tree-ssa/pr19807.C: Likewise.
2643 2006-10-23 Richard Guenther <rguenther@suse.de>
2646 * gcc.dg/pr21032.c: New testcase.
2648 2006-10-22 Jeff Law <law@redhat.com>
2649 Richard Guenther <rguenther@suse.de>
2651 PR tree-optimization/15911
2652 * gcc.dg/tree-ssa/vrp30.c: New testcase.
2654 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
2657 * g++.dg/abi/rtti3.C: New.
2659 2006-10-21 Uros Bizjak <uros@kss-loka.si>
2662 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2665 2006-10-21 Richard Guenther <rguenther@suse.de>
2667 PR tree-optimization/3511
2668 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2670 2006-10-21 Richard Guenther <rguenther@suse.de>
2673 * gcc.dg/torture/pr26898-1.c: New testcase.
2674 * gcc.dg/torture/pr26898-2.c: Likewise.
2676 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
2679 * g++.dg/parse/bitfield1.C: Adjust error markers.
2680 * g++.dg/parse/bitfield2.C: New test.
2682 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
2684 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2686 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2689 * gfortran.dg/zero_sized_1.f90: New test.
2691 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
2693 * gcc.dg/div-compare-1.c: New test.
2695 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
2698 * gfortran.dg/result_default_init_1.f90: New test.
2701 * gfortran.dg/automatic_default_init_1.f90: New test.
2703 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2706 2006-10-18 Geoffrey Keating <geoffk@apple.com>
2708 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2709 'using namespace std' without previous declaration.
2710 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2711 * g++.old-deja/g++.robertl/eb133c.C: New.
2713 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2715 PR libgfortran/29277
2716 * gfortran.dg/streamio_4.f90: Update test.
2717 * gfortran.dg/streamio_11.f90: New test.
2719 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
2722 * g++.dg/inherit/virtual1.C: New test.
2724 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2727 * g++.dg/parse/enum3.C: New test.
2729 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2732 * g++.dg/init/ctor8.C: New test.
2734 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2737 * g++.dg/ext/complit8.C: Tweak error markers.
2738 * g++.dg/template/complit1.C: Add error marker.
2740 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2743 * g++.dg/ext/complit8.C: New test.
2746 * g++.dg/parse/dtor12.C: New test.
2749 * g++.dg/template/sizeof11.C: New test.
2751 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
2754 * gfortran.dg/data_char_3.f90: New test.
2757 * gfortran.dg/negative_automatic_size.f90: New test.
2759 2006-10-16 David Daney <ddaney@avtrex.com>
2761 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2763 2006-10-16 Eric Christopher <echristo@apple.com>
2765 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2768 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2771 * g++.dg/tc1/dr49.C: Tweak error messages.
2772 * g++.dg/parse/template21.C: New test.
2774 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2777 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2779 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
2782 * gfortran.dg/print_1.f90: New test.
2784 2006-10-15 Jan Hubicka <jh@suse.cz>
2787 * gcc.c-torture/compile/pr29241.c: New testcase.
2789 2006-10-15 David Edelsohn <edelsohn@gnu.org>
2792 * gcc.c-torture/compile/pr29250.c: New test.
2794 2006-10-15 Richard Guenther <rguenther@suse.de>
2796 * gcc.dg/pr29299.c: New testcase.
2798 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
2801 * gfortran.dg/label_4.f90: Adjust warning flag.
2803 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2806 * gfortran.dg/nullify_3.f90: New test.
2808 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2810 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2811 on Solaris 2.5.1 too.
2813 2006-10-13 Eric Christopher <echristo@apple.com>
2815 * gcc.dg/pr25993.c: Skip for darwin.
2817 2006-10-13 Eric Christopher <echristo@apple.com>
2819 * gcc.dg/visibility-11.c: Skip for darwin.
2821 2006-10-13 Eric Christopher <echristo@apple.com>
2823 * gcc.dg/darwin-weakimport-1.c: Use
2824 -fno-asynchronous-unwind-tables.
2825 * gcc.dg/darwin-weakimport-3.c: Ditto.
2827 2006-10-13 Richard Guenther <rguenther@suse.de>
2829 PR tree-optimization/29446
2830 * gcc.dg/torture/pr29446.c: New testcase.
2832 2006-10-13 Bill Wendling <wendling@apple.com>
2834 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2835 * g++.old-deja/g++.jason/hmc1.C: Likewise.
2836 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2837 * g++.old-deja/g++.law/shadow1.C: Likewise.
2838 * g++.old-deja/g++.law/ctors10.C: Likewise.
2839 * g++.dg/debug/namespace1.C: Likewise.
2840 * g++.dg/inherit/namespace-as-base.C: Likewise.
2841 * g++.dg/opt/delay-slot-1.C: Likewise.
2842 * g++.dg/parse/defarg10.C: Likewise.
2843 * g++.dg/template/ptrmem11.C: Likewise.
2844 * g++.dg/template/mem_func_ptr.C: Likewise.
2845 * g++.dg/template/spec19.C: Likewise.
2847 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
2849 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2851 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2854 * gfortran.dg/implicit_9.f90: New test.
2857 * gfortran.dg/namelist_25.f90: New test.
2860 * gfortran.dg/same_name_2.f90: New test.
2863 * gfortran.dg/host_assoc_types_1.f90: New test.
2866 * gfortran.dg/missing_derived_type_1.f90: New test.
2867 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2870 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2873 * gfortran.dg/alloc_comp_assign_5.f90: New test.
2875 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2878 * gfortran.dg/bound_2.f90: New test.
2880 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2882 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2884 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2885 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2886 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2887 * gfortran.dg/gomp/reduction3.f90: Likewise.
2888 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2889 * gfortran.dg/dummy_procedure_2.f90: Likewise.
2890 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2891 * gfortran.dg/forall_4.f90: Likewise.
2892 * gfortran.dg/spec_expr_4.f90: Likewise.
2893 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2894 * gfortran.dg/forall_5.f90: Likewise.
2895 * gfortran.dg/open_access_append_2.f90: Add check for
2896 compile-time warning.
2898 2006-10-13 Mark Mitchell <mark@codesourcery.com>
2901 * g++.dg/parse/pure1.C: New test.
2903 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2906 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2907 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2908 for compile-time warnings.
2909 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2910 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2911 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2913 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2915 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2916 compile-time warning.
2918 2006-10-12 Jan Hubicka <jh@suse.cz>
2921 * gcc.dg/pr28319.c: New test.
2923 2006-10-12 Mark Mitchell <mark@codesourcery.com>
2925 * g++.dg/ext/vla4.C: New test.
2927 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2930 * g++.dg/template/crash60.C: New test.
2931 * g++.dg/other/large-size-array.C: Adjust error markers.
2932 * g++.dg/parse/crash27.C: Likewise.
2933 * g++.dg/template/crash1.C: Likewise.
2935 2006-10-12 Steve Ellcey <sje@cup.hp.com>
2938 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2940 2006-10-12 Jakub Jelinek <jakub@redhat.com>
2942 PR preprocessor/28709
2943 * gcc.dg/cpp/paste14.c: New test.
2945 2006-10-11 Mark Mitchell <mark@codesourcery.com>
2948 * g++.dg/init/array24.C: New test.
2950 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2952 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2955 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
2958 * g++.dg/parse/typedef8.C: New test.
2959 * g++.dg/other/mult-stor1.C: Adjust error markers.
2961 2006-10-11 Richard Guenther <rguenther@suse.de>
2963 PR tree-optimization/28230
2964 * gcc.dg/torture/pr28230.c: New testcase.
2966 2006-10-11 Richard Guenther <rguenther@suse.de>
2969 * gcc.dg/torture/pr29119.c: New testcase.
2971 2006-10-10 Jakub Jelinek <jakub@redhat.com>
2974 * gcc.c-torture/execute/20060930-2.c: New test.
2976 2006-10-09 Richard Henderson <rth@redhat.com>
2978 Revert emutls patch.
2980 2006-10-09 Richard Guenther <rguenther@suse.de>
2983 * gcc.dg/pr29254.c: New testcase.
2985 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
2986 Paul Thomas <pault@gcc.gnu.org>
2989 * gfortran.dg/alloc_comp_basics_1.f90: New test.
2990 * gfortran.dg/alloc_comp_basics_2.f90: New test.
2991 * gfortran.dg/alloc_comp_assign_1.f90: New test.
2992 * gfortran.dg/alloc_comp_assign_2.f90: New test.
2993 * gfortran.dg/alloc_comp_assign_3.f90: New test.
2994 * gfortran.dg/alloc_comp_assign_4.f90: New test.
2995 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2996 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2997 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2998 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2999 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3000 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3001 * gfortran.dg/alloc_comp_std.f90: New test.
3002 * gfortran.dg/move_alloc.f90: New test.
3004 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
3007 * gfortran.dg/derived_constructor_comps_2.f90: New test.
3010 * gfortran.dg/forall_char_dependencies_1.f90: New test.
3012 2006-10-08 Tobias Burnus <burnus@net-b.de>
3015 * gfortran.dg/new_line.f90: New test.
3017 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3019 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3020 * gcc.dg/torture/builtin-convert-1.c,
3021 gcc.dg/torture/builtin-convert-2.c,
3022 gcc.dg/torture/builtin-convert-3.c,
3023 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3025 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
3027 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3028 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3029 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3030 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3032 2006-10-07 Andrew Pinski <pinskia@gmail.com>
3034 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3035 Xfail some tests for powerpc-darwin and powerpc-aix.
3037 2006-10-07 Jakub Jelinek <jakub@redhat.com>
3040 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3042 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3045 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3048 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3052 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3053 Add tests for using all possible intrinsics as actual arguments.
3054 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3055 all possible intrinsics as actual arguments.
3056 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3057 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3059 2006-10-07 Richard Sandiford <richard@codesourcery.com>
3061 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3062 * gcc.dg/debug/debug-2.c: Likewise.
3064 2006-10-06 Uros Bizjak <uros@kss-loka.si>
3066 * gcc.c-torture/compile/sync-2.c: New test.
3068 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3070 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3073 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3075 PR rtl-optimization/29128
3076 * gcc.c-torture/compile/pr29128.c: New test.
3078 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3080 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3083 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
3086 * gcc.dg/tree-ssa/loop-19.c: New test.
3088 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3090 PR tree-optimization/29330
3091 * gcc.dg/pr29330.c: New test.
3094 * gcc.c-torture/compile/20061005-1.c: New test.
3096 2006-10-06 Olivier Hainque <hainque@adacore.com>
3098 * gcc.dg/typename-vla-1.c: New case.
3099 * gnat.dg/forward_vla.adb: New case.
3101 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3103 PR tree-optimization/29290
3104 * gfortran.dg/loop_nest_1.f90: New test.
3107 * gcc.dg/tls/opt-12.c: New test.
3110 * gfortran.dg/save_2.f90: New test.
3113 * gcc.dg/pr29091.c: New test.
3115 2006-10-06 Joseph Myers <joseph@codesourcery.com>
3117 * lib/target-supports.exp
3118 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3119 same as x86_64-*-*; check for LP64.
3121 2006-10-04 Richard Henderson <rth@redhat.com>
3123 * lib/target-supports.exp (check_effective_target_tls): Redefine
3124 to mean non-emulated tls.
3125 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3126 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3127 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3128 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3129 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3130 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3131 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3133 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3136 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3138 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3140 * gfortran.dg/bounds_check_fail_1.f90: New test.
3142 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3145 * g++.dg/template/friend48.C: New test.
3147 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3150 * gfortran.dg/default_initialization_2.f90: New test.
3152 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3156 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3158 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3161 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3165 * gfortran.dg/missing_optional_dummy_2.f90: New test.
3169 * gfortran.dg/entry_array_specs_1.f90: New test.
3171 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
3173 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3174 insufficient to inhibit some test failures at -O3. Do testing
3177 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3180 * g++.dg/inherit/access8.C: New test.
3181 * g++.dg/template/dtor4.C: Tweak error messages.
3183 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3186 * gfortran.dg/entry_8.f90: New test.
3188 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3191 * g++.dg/parse/new4.C: New test.
3193 2006-10-03 Uros Bizjak <uros@kss-loka.si>
3195 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3196 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3197 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3198 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3199 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3201 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3204 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3205 * gfortran.dg/continuation_2.f90: New test.
3208 * gfortran.dg/continuation_3.f90: New test.
3209 * gfortran.dg/continuation_4.f90: New test.
3210 * gfortran.dg/continuation_5.f: New test.
3211 * gfortran.dg/continuation_6.f: New test.
3213 2006-10-02 Mark Mitchell <mark@codesourcery.com>
3216 * g++.dg/template/vla1.C: New test.
3218 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3221 * gfortran.dg/complex_parameter_1.f90: New test.
3223 2006-10-02 Jakub Jelinek <jakub@redhat.com>
3226 * gcc.c-torture/execute/20060929-1.c: New test.
3228 2006-10-01 Mark Mitchell <mark@codesourcery.com>
3231 * g++.dg/template/member6.C: New test.
3232 * g++.dg/parse/typename7.C: Adjust error markers.
3235 * g++.dg/template/member7.C: New test.
3237 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
3240 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3241 gcc.dg/Woverride-init-3.c: New tests.
3243 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
3245 * gcc.c-torture/execute/20060930-1.c: New test.
3247 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3250 * gfortran.dg/specifics_1.f90: New test.
3251 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3254 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3256 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3257 pthread-init-common.h: New.
3259 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
3261 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3262 precision on some archs.
3264 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
3266 * gcc.dg/non-local-goto-1.c: New test.
3267 * gcc.dg/non-local-goto-2.c: Likewise.
3268 * gcc.dg/setjmp-3.c: Likewise.
3269 * gcc.dg/setjmp-4.c: Likewise.
3271 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
3273 * gnat.dg/self_aggregate_with_pointer.adb: New test.
3275 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
3278 * gfortran.dg/exponent_1.f90: New test.
3281 * gfortran.dg/nearest_1.f90: New test.
3283 2006-09-26 Jakub Jelinek <jakub@redhat.com>
3287 * gcc.dg/gomp/nestedfn-1.c: New test.
3289 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
3292 * objc/compile/method-1.m: New test.
3294 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
3297 * g++.dg/template/crash58.C: New test.
3298 * g++.dg/parse/crash28.C: Adjust error markers.
3299 * g++.dg/template/crash34.C: Likewise.
3300 * g++.dg/template/friend31.C: Likewise.
3301 * g++.dg/template/crash32.C: Likewise.
3304 * g++.dg/template/crash59.C: New test.
3307 * g++.dg/template/spec33.C: New test.
3308 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3310 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
3311 Adam Nemet <anemet@caviumnetworks.com>
3313 * gcc.dg/tree-ssa/ivopts-1.c: New test.
3314 * gcc.dg/tree-ssa/ivopts-2.c: New test.
3316 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
3319 * gcc.dg/pr28911.c: New.
3321 2006-09-23 Uros Bizjak <uros@kss-loka.si>
3324 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3325 (dg-options): Add -mfpmath=387.
3327 2006-09-23 Jakub Jelinek <jakub@redhat.com>
3330 * gcc.dg/pr28706.c: New test.
3333 * gcc.dg/pr28712.c: New test.
3335 2006-09-22 Mike Stump <mrs@apple.com>
3337 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3339 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
3341 PR tree-optimization/28888
3342 * gcc.dg/pr28888.c: New test.
3344 2006-09-21 Mark Mitchell <mark@codesourcery.com>
3347 * g++.dg/init/ptrfn1.C: New test.
3349 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
3352 * g++.dg/template/spec32.C: New test.
3353 * g++.dg/parse/crash9.C: Adjust error markers.
3356 * g++.dg/template/typedef6.C: New test.
3357 * g++.dg/init/error1.C: Adjust error markers.
3358 * g++.dg/parse/crash9.C: Likewise.
3359 * g++.dg/template/crash55.C: Likewise.
3361 2006-09-21 Janis Johnson <janis187@us.ibm.com>
3363 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3365 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
3368 * g++.dg/ext/dllimport12.C: New test.
3370 2006-09-20 Richard Sandiford <richard@codesourcery.com>
3372 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3373 * gcc.target/mips/nmadd-2.c: Likewise.
3374 * gcc.target/mips/mips-ps-6.c: New test.
3375 * gcc.target/mips/neg-abs-1.c: Likewise.
3376 * gcc.target/mips/neg-abs-2.c: Likewise.
3377 * gcc.target/mips/nmadd-3.c: New test.
3379 2006-09-20 Jakub Jelinek <jakub@redhat.com>
3382 * gcc.dg/gomp/atomic-10.c: New test.
3383 * g++.dg/gomp/atomic-10.C: New test.
3385 2006-09-20 Eric Christopher <echristo@apple.com>
3387 * gcc.target/i386/sse3-not-fisttp.c: New.
3389 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
3391 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3393 2006-09-19 Richard Sandiford <richard@codesourcery.com>
3395 * gcc.c-torture/execute/pr28289.c (one): New variable.
3396 (main): Use it instead of argc.
3397 * gcc.c-torture/execute/20060102-1.c (one): New variable.
3398 (main): Use it instead of argc.
3400 2006-09-19 Paul Brook <paul@codesourcery.com>
3403 * gcc.dg/nested-func-5.c: New test.
3405 2006-09-19 Ben Elliston <bje@au.ibm.com>
3407 * lib/target-supports.exp (check_effective_target_tls): Compile
3408 test stubs using ${tool}_target_compile, not just target_compile.
3409 (check_effective_target_tls_runtime): Likewise.
3411 2006-09-19 Ben Elliston <bje@au.ibm.com>
3413 * gcc.c-torture/compile/20030405-1.x: Remove.
3415 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3416 optimising linker from discarding it.
3418 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3421 * gfortran.dg/keyword_symbol_1.f90: New test.
3423 * gfortran.dg/spread_shape_1.f90: Add missing warning with
3424 pedantic compilation option.
3426 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3429 * gfortran.dg/spread_shape_1.f90: New test.
3431 2006-09-17 Roger Sayle <roger@eyesopen.com>
3433 PR tree-optimization/28887
3434 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3436 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
3439 * gcc.dg/pr25993.c: New test.
3441 2006-09-17 Ira Rosen <irar@il.ibm.com>
3444 * gcc.dg/vect/pr21591.c: New test.
3446 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
3449 * gcc.c-torture/compile/strcpy-1.c: New test.
3450 * gcc.c-torture/compile/strcpy-2.c: New test.
3451 * gcc.c-torture/compile/memcpy-1.c: New test.
3452 * gcc.c-torture/compile/memcpy-2.c: New test.
3454 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
3457 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3459 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
3461 * gnat.dg/specs/double_record_extension1.ads: New test.
3462 * gnat.dg/specs/double_record_extension2.ads: Likewise.
3464 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
3467 * gfortran.dg/oldstyle_3.f90: New test.
3469 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3471 PR libgfortran/29099
3472 * gfortran.dg/secnds-1.f: New test.
3474 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3476 PR libgfortran/29053
3477 * gfortran.dg/streamio_9.f90: New test.
3478 * gfortran.dg/streamio_10.f90: New test.
3480 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
3483 * g++.dg/init/array22.C: New test.
3484 * g++.dg/init/array23.C: New test.
3486 2006-09-14 Arnaud Charlet <charlet@adacore.com>
3488 * stackcheck.lst: Update list of tests requiring stack checking.
3489 * norun.lst: Adjust for above change.
3490 * ada95.lst: New file.
3491 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3492 requiring -gnat95 switch.
3494 2006-09-14 Olivier Hainque <hainque@adacore.com>
3496 * gnat.dg/in_out_parameter.adb: New test.
3498 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
3501 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3503 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
3505 * gnat.dg/specs/unchecked_union.ads: New test.
3507 2006-09-13 Richard Sandiford <richard@codesourcery.com>
3509 PR rtl-optimization/28982
3510 * gcc.c-torture/execute/pr28982a.c: New test.
3511 * gcc.c-torture/execute/pr28982b.c: Likewise.
3513 2006-09-12 Eric Christopher <echristo@apple.com>
3515 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3516 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3518 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
3521 PR preprocessor/14634
3522 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3523 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3524 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3526 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3528 * gcc.dg/pr28243.c: New test.
3530 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
3533 gfortran.dg/pr28971.f90: New test to act as a backstop in case
3534 this undiagnosed regression reappears.
3536 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
3538 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3539 Treat $srcdir as a literal.
3540 * lib/fortran-torture.exp (fortran-torture-compile,
3541 fortran-torture-execute): Likewise.
3542 * lib/objc-torture.exp (objc-torture-compile,
3543 objc-torture-execute): Likewise.
3544 * lib/profopt.exp (profopt-execute): Likewise.
3546 2006-09-11 Geoffrey Keating <geoffk@apple.com>
3548 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3550 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
3553 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3555 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
3558 * gcc.target/i386/pr13685.c: New test.
3560 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3562 * gcc.dg/pr28726.c: New test.
3564 2006-09-11 Josh Conner <jconner@apple.com>
3566 * gcc.dg/nrv3.c: Increase size of structure.
3567 * gcc.dg/nrv4.c: Likewise.
3568 * gcc.dg/nrv5.c: Likewise.
3570 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
3573 gfortran.dg/assumed_charlen_function_5.f90: New test.
3575 2006-09-10 Mark Mitchell <mark@codesourcery.com>