1 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5 * gcc.dg/Wno-all.c: New.
6 * gfortran.dg/Wall.f90: New.
7 * gfortran.dg/Wno-all.f90: New.
9 2007-01-24 Geoffrey Keating <geoffk@apple.com>
11 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
12 * g++.dg/eh/simd-2.C: Also run on Darwin.
13 * g++.dg/eh/simd-3.C: New.
14 * g++.dg/eh/simd-4.C: New.
16 2007-01-25 Richard Guenther <rguenther@suse.de>
18 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
20 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
22 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
24 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
25 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
26 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
27 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
28 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
29 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
30 * gcc.dg/ipa/ipa-7.c: New testcase.
32 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
34 * g++.dg/cpp0x/warn_cxx0x.C: New.
36 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38 * gcc.dg/builtins-20.c: Test builtin carg.
40 2007-01-24 Jakub Jelinek <jakub@redhat.com>
43 * gcc.dg/gomp/pr27416.c: New test.
46 * gcc.dg/gomp/pr30494.c: New test.
47 * g++.dg/gomp/pr30494.C: New test.
50 * gcc.dg/gomp/pr30421.c: New test.
52 2007-01-24 Steve Ellcey <sje@cup.hp.com>
54 * gcc.target/ia64/versionid-1.c: New test.
55 * gcc.target/ia64/versionid-2.c: New test.
57 2007-01-24 Richard Guenther <rguenther@suse.de>
60 * gcc.dg/builtins-57.c: Change to a link-time testcase
61 to support non-C99 targets.
63 2007-01-24 Jan Hubicka <jh@suse.cz>
65 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
67 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
69 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
71 2007-01-23 Andrew Pinski <pinskia@gmail.com>
74 * objc.dg/const-str-12.m: New test.
76 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
79 * gfortran.dg/ctrl-z.f90: New test.
81 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
84 * gfortran.dg/namelist_assumed_char.f90: New test.
86 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
89 * g++.dg/inherit/covariant15.C: New test.
91 2007-01-23 Ian Lance Taylor <iant@google.com>
93 * g++.dg/warn/Wparentheses-24.C: New test.
95 2007-01-23 Richard Guenther <rguenther@suse.de>
98 * ada/acats/run_acats: Do not call gnatmake or gnatchop
101 2007-01-22 Richard Guenther <rguenther@suse.de>
103 PR tree-optimization/30038
104 * gcc.dg/builtins-62.c: New testcase.
106 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
108 * gcc.c-torture/compile/20070121.c: New test.
110 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
113 * gfortran.dg/char_comparison_1.f: New test.
115 2007-01-21 Ira Rosen <irar@il.ibm.com>
117 * gcc.dg/vect/vect-strided-same-dr.c: New test.
119 2007-01-20 Andrew Pinski <pinskia@gmail.com>
122 * objc.dg/pch: New directory.
123 * objc.dg/pch/pch.exp: New file.
124 * objc.dg/pch/interface-1.m: New test.
125 * objc.dg/pch/interface-1.hs: New include file.
126 * lib/objc.exp (objc_target_compile): Add
127 "-x objective-c-header" in front of the sources if this is
128 a precompiled header being compiled.
130 2007-01-20 Roger Sayle <roger@eyesopen.com>
132 * gfortran.dg/array_memcpy_3.f90: New test case.
133 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
135 2007-01-20 Roger Sayle <roger@eyesopen.com>
136 Brooks Moses <brooks.moses@codesourcery.com>
137 Francois-Xavier Coudert <coudert@clipper.ens.fr>
139 * gfortran.dg/intrinsic_sign_1.f90: New test case.
140 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
142 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
144 * gcc.dg/torture/builtin-math-3.c: Test fdim.
146 2007-01-19 Mike Stump <mrs@apple.com>
148 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
151 2007-01-19 Roger Sayle <roger@eyesopen.com>
153 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
154 option instead of -funsafe-math-optimizations.
156 2007-01-19 Tomas Bily <tbily@suse.cz>
158 gcc.dg/tree-prof/indir-call-prof.c: New.
159 g++.dg/dg.exp: Add tree-prof subdirectory.
160 g++.dg/tree-prof/indir-call-prof.C: New.
161 g++.dg/tree-prof/tree-prof.exp: New.
163 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
166 * g++.dg/warn/deprecated.C: Update warning output.
167 * g++.dg/warn/deprecated-2.C: Likewise.
168 * g++.dg/warn/deprecated-3.C: New.
170 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
172 * gcc.c-torture/execute/nestfunc-7.c: New.
174 2007-01-18 Hui-May Chang <hm.chang@apple.com>
176 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
178 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
180 * gcc.dg/m68k-pic-1.c: New.
182 2007-01-18 Roger Sayle <roger@eyesopen.com>
184 * gfortran.dg/array_memcpy_4.f90: New test case.
186 2007-01-18 Josh Conner <jconner@apple.com>
189 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
190 * gcc.dg/vect/no-trapping-math-1: New.
191 * gcc.dg/vect/no-trapping-math-2: New.
193 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
195 * gcc.target/i386/387-8.c: Update comment about optimizing
196 inherent load of 1.0 of fptan instruction.
198 2007-01-18 Dirk Mueller <dmueller@suse.de>
199 Richard Guenther <rguenther@suse.de>
202 * gcc.dg/Warray-bounds.c: New testcase.
203 * gcc.dg/Warray-bounds-2.c: New testcase.
204 * g++.dg/warn/Warray-bounds.C: New testcase.
205 * g++.dg/warn/Warray-bounds-2.C: New testcase.
207 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
210 * gfortran.dg/generic_12.f90: New test.
212 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
214 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
215 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
217 2007-01-16 Janis Johnson <janis187@us.ibm.com>
219 * gcc.dg/dfp/compare-special.h: New file.
220 * gcc.dg/dfp/compare-special-32.c: New test.
221 * gcc.dg/dfp/compare-special-64.c: New test.
222 * gcc.dg/dfp/compare-special-128.c: New test.
224 2007-01-16 Roger Sayle <roger@eyesopen.com>
225 Paul Thomas <pault@gcc.gnu.org>
226 Steven G. Kargl <kargl@gcc.gnu.org>
229 * gfortran.dg/forall_6.f90: New test case.
230 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
231 * gfortran.dg/dependency_13.f90: Likewise.
233 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
236 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
237 targets that don't support Inf.
239 2007-01-15 Dale Johannesen <dalej@apple.com>
241 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
243 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
245 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
246 of achar for 0xff to avoid the "Extended ASCII not
247 implemented" error message.
249 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
252 * gfortran.dg/altreturn_4.f90: New test.
255 * gfortran.dg/stfunc_4.f90: New test.
258 * gfortran.dg/bound_2.f90: Reinstate commented out line.
259 * gfortran.dg/initialization_1.f90: Change warning.
262 * gfortran.dg/specification_type_resolution_2.f90: New test.
264 2007-01-14 Jan Hubicka <jh@suse.cz>
266 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
267 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
268 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
271 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
274 * gfortran.dg/external_procedures_2.f90: New test.
276 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
279 * gcc.target/i386/pr30413.c: New test.
281 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
284 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
286 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
288 * gcc.dg/20070112-1.c: New test.
290 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
293 * gfortran.dg/list_read_6.f90: New test.
295 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
297 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
299 2007-01-12 Tom Tromey <tromey@redhat.com>
301 PR preprocessor/28227:
302 * gcc.dg/cpp/pr28227.c: New file.
304 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
306 * gcc.dg/tree-ssa/loop-22.c: New test.
308 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
310 PR tree-optimization/29516
311 * gcc.dg/tree-ssa/loop-20.c: New test.
313 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
316 * minmaxloc_integer_kinds_1.f90: New test.
318 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
321 * g++.dg/template/sizeof-template-argument.C: New test.
323 2007-01-11 Jan Hubicka <jh@suse.cz>
325 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
326 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
327 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
328 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
329 * gcc.dg/tree-ssa/pr21658.c: Likewise.
330 * gcc.dg/tree-ssa/pr15349.c: Likewise.
331 * gcc.dg/tree-ssa/pr25501.c: Likewise.
332 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
333 transformation in question.
334 * gcc.dg/tree-ssa/vrp05.c: Likewise.
335 * gcc.dg/tree-ssa/pr20701.c: Likewise.
336 * gcc.dg/always_inline3.c: Likewise.
338 2007-01-10 Mark Mitchell <mark@codesourcery.com>
341 * g++.dg/template/typename11.C: New test.
343 2007-01-10 Robert Kennedy <jimbob@google.com>
345 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
347 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
349 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
350 for different integer kinds.
351 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
352 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
353 * gfortran.dg/ishft_2.f90: New test.
354 * gfortran.dg/ishft_3.f90: New test.
356 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
358 * gfortran.dg/altreturn_2.f90: Removed executable bit.
360 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
362 PR tree-optimization/30322
363 * gcc.dg/tree-ssa/loop-21.c: New test.
365 2007-01-08 Geoffrey Keating <geoffk@apple.com>
367 * g++.dg/rtti/darwin-builtin-linkage.C: New.
369 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
371 * gcc.target/spu/intrinsics-1.c: Remove xfail.
373 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
375 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
376 * g++.dg/warn/overflow-warn-3.C: Likewise.
377 * g++.dg/warn/overflow-warn-4.C: Likewise.
378 * g++.dg/warn/overflow-warn-5.C: Likewise.
379 * g++.dg/warn/overflow-warn-6.C: Likewise.
380 * g++.dg/warn/Woverflow-1.C: Likewise.
381 * g++.dg/warn/Woverflow-2.C: Likewise.
382 * g++.dg/warn/Woverflow-3.C: Likewise.
383 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
385 2007-01-08 Roger Sayle <roger@eyesopen.com>
387 * gfortran.dg/array_constructor_14.f90: New test case.
388 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
390 2007-01-08 Richard Guenther <rguenther@suse.de>
392 PR tree-optimization/23603
393 * gcc.dg/tree-ssa/vrp31.c: New testcase.
394 * gcc.dg/tree-ssa/vrp32.c: Likewise.
396 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
398 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
400 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
401 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
403 * gcc.dg/simd-5.c: Likewise.
404 * gcc.dg/simd-6.c: Likewise.
405 * g++.dg/conversion/simd1.C: Likewise.
406 * g++.dg/conversion/simd3.C: Likewise.
407 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
410 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
412 PR tree-optimization/29877
413 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
414 name of a hard register for the target concerned. Adjust dg-error
415 directives to cope with new behaviour of TER.
417 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
420 * g++.dg/conversion/nullptr1.C: Added overflow warning.
421 * g++.dg/warn/overflow-warn-1.C: New.
422 * g++.dg/warn/overflow-warn-3.C: New.
423 * g++.dg/warn/overflow-warn-4.C: New.
424 * g++.dg/warn/overflow-warn-5.C: New.
425 * g++.dg/warn/overflow-warn-6.C: New.
426 * g++.dg/warn/Woverflow-1.C: New.
427 * g++.dg/warn/Woverflow-2.C: New.
428 * g++.dg/warn/Woverflow-3.C: New.
429 * g++.dg/warn/multiple-overflow-warn-2.C: New.
431 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
434 * gfortran.dg/invalid_name.f90: New test.
435 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
436 * gfortran.dg/gomp/pr29759.f90: Ditto.
438 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
440 * gfortran.dg/present_1.f90: Update error message.
442 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
445 * g++.dg/template/duplicate1.C: New test
446 * g++.dg/template/memfriend6.C: Adjust error markers.
448 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
451 * gcc.dg/torture/inline-1.c: New test.
453 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
456 * gcc.dg/multiple-overflow-warn-1.c: New.
457 * gcc.dg/multiple-overflow-warn-2.c: New.
458 * gcc.dg/overflow-warn-6.c: New.
459 * g++.dg/warn/multiple-overflow-warn-1.C: New.
461 2007-01-05 Roger Sayle <roger@eyesopen.com>
463 * gfortran.dg/array_memcpy_1.f90: New test case.
464 * gfortran.dg/array_memcpy_2.f90: Likewise.
466 2007-01-05 Richard Guenther <rguenther@suse.de>
469 * g++.dg/opt/pr27826.C: New testcase.
471 2007-01-05 Ian Lance Taylor <iant@google.com>
473 * gcc.dg/Walways-true-1.c: New test.
474 * gcc.dg/Walways-true-2.c: New test.
475 * g++.dg/warn/Walways-true-1.C: New test.
476 * g++.dg/warn/Walways-true-2.C: New test.
478 2007-01-05 Jakub Jelinek <jakub@redhat.com>
481 * gcc.dg/pr30360.c: New test.
483 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
486 * gfortran.dg/data_implied_do_1.f90: New test.
490 * gfortran.dg/char_length_1.f90: New test.
492 2007-01-05 Richard Guenther <rguenther@suse.de>
495 * g++.dg/opt/pr28116.C: New testcase.
497 2007-01-05 Tobias Burnus <burnus@net-b.de>
500 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
502 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
503 * gfortran.dg/protected_4.f90: Add pointer intent check.
504 * gfortran.dg/protected_6.f90: Add pointer intent check.
505 * gfortran.dg/pointer_intent_1.f90: New test.
506 * gfortran.dg/pointer_intent_2.f90: New test.
507 * gfortran.dg/pointer_intent_3.f90: New test.
509 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
512 * gfortran.dg/altreturn_2.f90: new test.
514 2007-01-04 Tom Tromey <tromey@redhat.com>
516 PR preprocessor/28165:
517 * gcc.dg/cpp/pr28165.c: New file.
519 2007-01-03 Josh Conner <jconner@apple.com>
522 * gcc.dg/pr29683.c: New.
524 2007-01-03 Jakub Jelinek <jakub@redhat.com>
527 * g++.dg/pch/template-1.C: New test.
528 * g++.dg/pch/template-1.Hs: New file.
530 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
533 * gcc.c-torture/compile/complex-4.c: New test.
535 2007-01-03 Joseph Myers <joseph@codesourcery.com>
537 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
539 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
541 2007-01-03 Jakub Jelinek <jakub@redhat.com>
544 * gcc.dg/pr30286.c: New test.
547 * g++.dg/template/crash66.C: New test.
550 * g++.dg/template/friend49.C: New test.
552 2007-01-03 Steven G. Kargl <kargls@comcast.net>
554 * gfortran.dg/ibits.f90: New test.
556 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
558 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
559 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
561 2007-01-02 Jan Hubicka <jh@suse.cz>
563 * gcc.dg/pr16194.c: We now output error on all three functions, not just
566 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
569 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
570 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
572 2006-01-02 Ian Lance Taylor <iant@google.com>
574 * g++.dg/warn/Wparentheses-22.C: New test.
575 * g++.dg/warn/Wparentheses-23.C: New test.
577 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
580 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
581 * gcc.dg/declspec-3-Wextra.c: New.
582 * gcc.dg/declspec-3-no.c: New
584 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
587 * gfortran.dg/interface_10.f90: Remove.
589 2007-01-01 Roger Sayle <roger@eyesopen.com>
591 * gcc.dg/fold-eqxor-4.c: New test case.
593 2007-01-02 Joseph Myers <joseph@codesourcery.com>
596 * gcc.c-torture/compile/pr30311.c: New test.
598 2007-01-01 Andrew Pinski <pinskia@gmail.com>
601 * gcc.c-torture/compile/statement-expression-1.c: New test.
603 2007-01-01 Andreas Schwab <schwab@suse.de>
606 * g++.dg/eh/pr29166.C: New test.
608 2007-01-01 Joseph Myers <joseph@codesourcery.com>
610 * lib/target-supports.exp (check_effective_target_powerpc_spe):
612 (check_effective_target_vect_cmdline_needed): Use it.
614 2006-12-31 Richard Guenther <rguenther@suse.de>
617 * testsuite/gcc.dg/pr30137-1.c: New testcase.
618 * testsuite/gcc.dg/pr30137-2.c: Likewise.
620 2006-12-31 Roger Sayle <roger@eyesopen.com>
623 * gcc.dg/fold-plusnot-1.c: New test case.
625 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
628 * g++.dg/parse/template22.C: New test.
630 2006-12-31 Richard Guenther <rguenther@suse.de>
633 * gcc.c-torture/compile/pr30338.c: New testcase.
635 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
638 * gfortran.dg/intrinsic_actual_4.f90: New test.
641 * gfortran.dg/func_decl_3.f90: New test.
643 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
646 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
647 * gfortran.dg/c_by_val_1.f: New test.
648 * gfortran.dg/c_by_val_2.f: New test.
649 * gfortran.dg/c_by_val_3.f: New test.
651 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
654 * gfortran.dg/sum_zero_array_1.f90: New test.
656 2006-12-29 Jakub Jelinek <jakub@redhat.com>
658 PR preprocessor/29612
659 * gcc.dg/cpp/pr29612-1.c: New test.
660 * gcc.dg/cpp/pr29612-2.c: New test.
662 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
665 * gfortran.dg/pure_formal_proc_1.f90: New test.
668 * gfortran.dg/intrinsic_actual_3.f90: New test.
670 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
673 * gfortran.dg/io_constraints_1.f90: Update test.
674 * gfortran.dg/io_constraints_2.f90: Update test.
675 * gfortran.dg/inquire_iolength.f90: New test.
677 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
680 * gfortran.dg/interface_10.f90: New test.
681 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
682 since z is already, locally a variable.
685 * gfortran.dg/generic_11.f90: New test.
686 * gfortran.dg/interface_7.f90: Remove name clash between module
687 name and procedure 'x' referenced in the interface.
689 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
692 * gcc.dg/Wmissing-parameter-type.c: New.
693 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
694 * gcc.dg/Wmissing-parameter-type-no.c: New.
696 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
699 * gfortran.dg/entry_array_specs_2.f: New test.
702 * gfortran.dg/nested_modules_6.f90: New test.
704 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
707 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
708 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
710 2006-12-21 Andrew Pinski <pinskia@gmail.com>
713 * g++.dg/opt/complex6.C: New test.
715 2006-12-22 Ben Elliston <bje@au.ibm.com>
717 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
718 full" if the linker on spu-*-* warns about exceeding local store.
720 And revert this patch:
721 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
722 fail to link due to relocation overflows on spu-*-*.
724 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
727 * gfortran.dg/dependency_19.f90: New test.
729 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
732 * gfortran.dg/alloc_comp_basics_3.f90: New test.
734 2006-12-21 Jakub Jelinek <jakub@redhat.com>
737 * gcc.c-torture/execute/20061220-1.c: New test.
740 * gcc.dg/gomp/asm-1.c: New test.
743 * g++.dg/eh/ia64-2.C: New test.
745 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
749 * gcc.dg/rs6000-leaf.c: New.
751 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
754 * gfortran.dg/f2c_8.f90: New test.
756 2006-12-20 Bill Wendling <wendling@apple.com>
758 * gcc.dg/asm-b.c: Check for __ppc64__.
760 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
763 * gfortran.dg/bounds_check_5.f90: New test.
765 2006-12-20 Andrew Pinski <pinskia@gmail.com>
768 * gcc.dg/gomp/complex-1.c: New testcase.
770 2006-12-20 Roger Sayle <roger@eyesopen.com>
772 * gfortran.dg/array_memset_1.f90: New test case.
774 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
776 * lib/target-supports.exp: Add spu to
777 check_effective_target_vect_widen_mult_hi_to_si.
779 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
782 * gfortran.dg/generic_9.f90: New test.
785 * gfortran.dg/generic_10.f90: New test.
787 2006-12-19 Andrew Pinski <pinskia@gmail.com>
790 * gcc.dg/pr30045.c: New test.
792 2006-12-20 Ben Elliston <bje@au.ibm.com>
794 * gcc.dg/20020312-2.c: Add a case for __SPU__.
796 2006-12-19 Eric Christopher <echristo@apple.com>
799 * gcc.c-torture/execute/pr29302-1.c: New.
801 2006-12-19 Tobias Burnus <burnus@net-b.de>
804 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
806 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
809 * gfortran.dg/altreturn_3.f90: New test.
811 * gfortran.dg/char_result_12.f90: Fix comment typos.
813 2006-12-19 Ben Elliston <bje@au.ibm.com>
815 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
816 as newlib's stdio.h uses non-traditional cpp constructs.
818 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
820 * gfortran.dg/advance.f90: Renamed to advance_1.f90
821 * gfortran.dg/append-1.f90: Renamed to append_1.f90
822 * gfortran.dg/array-1.f90: Renamed to array_1.f90
823 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
824 * gfortran.dg/backspace.f: Renamed to backspace_1.f
825 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
826 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
827 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
828 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
829 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
830 * gfortran.dg/logint-1.f: Renamed to logint_1.f
831 * gfortran.dg/logint-2.f: Renamed to logint_2.f
832 * gfortran.dg/logint-3.f: Renamed to logint_3.f
833 * gfortran.dg/advance_1.f90: Renamed from advance.f90
834 * gfortran.dg/append_1.f90: Renamed from append-1.f90
835 * gfortran.dg/array_1.f90: Renamed from array-1.f90
836 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
837 * gfortran.dg/backspace_1.f: Renamed from backspace.f
838 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
839 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
840 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
841 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
842 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
843 * gfortran.dg/logint_1.f: Renamed from logint-1.f
844 * gfortran.dg/logint_2.f: Renamed from logint-2.f
845 * gfortran.dg/logint_3.f: Renamed from logint-3.f
847 2006-12-18 Bill Wendling <wendling@apple.com>
849 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
850 id is an OjbC keyword.
852 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
854 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
856 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
858 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
860 2006-12-18 Ian Lance Taylor <iant@google.com>
862 * g++.dg/warn/Wmissing-declarations-1.C: New test.
864 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
866 * gcc.c-torture/compile/pr27528.c: Use empty templates.
868 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
871 * gfortran.fortran-torture/execute/where21.f90: New test.
873 2006-12-17 Tobias Burnus <burnus@net-b.de>
875 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
877 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
880 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
881 * gcc.dg/if-empty-1.c: Likewise.
882 * gcc.dg/pr23165.c: Likewise.
883 * g++.dg/warn/empty-body.C: Likewise.
885 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
888 * gfortran.dg/open_errors.f90: New test.
890 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
892 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
894 * gcc.target/i386/ssse3-pabsb.c: New file.
895 * gcc.target/i386/ssse3-pabsd.c: Likewise.
896 * gcc.target/i386/ssse3-pabsw.c: Likewise.
897 * gcc.target/i386/ssse3-palignr.c: Likewise.
898 * gcc.target/i386/ssse3-phaddd.c: Likewise.
899 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
900 * gcc.target/i386/ssse3-phaddw.c: Likewise.
901 * gcc.target/i386/ssse3-phsubd.c: Likewise.
902 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
903 * gcc.target/i386/ssse3-phsubw.c: Likewise.
904 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
905 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
906 * gcc.target/i386/ssse3-pshufb.c: Likewise.
907 * gcc.target/i386/ssse3-psignb.c: Likewise.
908 * gcc.target/i386/ssse3-psignd.c: Likewise.
909 * gcc.target/i386/ssse3-psignw.c: Likewise.
910 * gcc.target/i386/ssse3-vals.h: Likewise.
912 2006-12-15 Janis Johnson <janis187@us.ibm.com>
914 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
915 * lib/fortran-torture.exp: Include target-supports.exp.
917 2006-12-15 Jakub Jelinek <jakub@redhat.com>
920 * gcc.c-torture/execute/pr30185.c: New test.
922 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
926 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
927 * gcc.dg/builtin-bswap-2.c: Likewise.
928 * gcc.dg/builtin-bswap-3.c: Likewise.
929 * gcc.dg/builtin-bswap-4.c: Likewise.
930 * lib/target-supports.exp (check_effective_target_stdint_types): New.
931 * cc.c-torture/execute/mode-dependent-address.x: New file.
933 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
936 * gfortran.dg/write_zero_array: New test.
938 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
941 * gfortran.dg/write_fmt_trim.f90: New test.
943 2006-12-14 Diego Novillo <dnovillo@redhat.com>
946 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
949 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
951 * lib/target-supports.exp (check_weak_available): Use istarget
952 "hppa*-*-hpux10*" instead of regexp.
953 (check_cxa_atexit_available): Likewise.
955 2006-12-14 Richard Guenther <rguenther@suse.de>
957 PR tree-optimization/30197
958 * gcc.c-torture/execute/complex-1.c: Fix function name.
959 * gcc.dg/builtins-61.c: New testcase.
961 2006-12-14 Richard Guenther <rguenther@suse.de>
964 * gcc.dg/pr30172-1.c: New testcase.
966 2006-12-14 Richard Guenther <rguenther@suse.de>
968 PR tree-optimization/30198
969 * gcc.dg/builtins-60.c: New testcase.
971 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
973 * lib/target-supports.exp (vect_no_align): Remove spu.
975 2006-12-13 Ian Lance Taylor <iant@google.com>
979 * g++.dg/warn/Wparentheses-5.C: New test.
980 * g++.dg/warn/Wparentheses-6.C: New test.
981 * g++.dg/warn/Wparentheses-7.C: New test.
982 * g++.dg/warn/Wparentheses-8.C: New test.
983 * g++.dg/warn/Wparentheses-9.C: New test.
984 * g++.dg/warn/Wparentheses-10.C: New test.
985 * g++.dg/warn/Wparentheses-11.C: New test.
986 * g++.dg/warn/Wparentheses-12.C: New test.
987 * g++.dg/warn/Wparentheses-13.C: New test.
988 * g++.dg/warn/Wparentheses-14.C: New test.
989 * g++.dg/warn/Wparentheses-15.C: New test.
990 * g++.dg/warn/Wparentheses-16.C: New test.
991 * g++.dg/warn/Wparentheses-17.C: New test.
992 * g++.dg/warn/Wparentheses-18.C: New test.
993 * g++.dg/warn/Wparentheses-19.C: New test.
994 * g++.dg/warn/Wparentheses-20.C: New test.
995 * g++.dg/warn/Wparentheses-21.C: New test.
997 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1000 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1001 for target "hppa.*hpux10".
1003 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1005 * g++.dg/debug/vartrack1.C: New test.
1007 * g++.dg/opt/ifcvt1.C: New test.
1009 * gcc.dg/tls/opt-13.c: New test.
1011 * gcc.dg/20060425-2.c: New test.
1013 * g++.dg/opt/pr15054-2.C: New test.
1015 * gcc.c-torture/execute/20060420-1.c: New test.
1017 * gcc.c-torture/execute/20060412-1.c: New test.
1019 * objc/compile/20060406-1.m: New test.
1021 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1023 * g++.dg/template/array17.C: New test.
1025 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1027 * gcc.target/powerpc/altivec-23.c: New test.
1029 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1032 * g++.dg/inherit/error3.C: New test.
1035 * g++.dg/inherit/error4.C: New test.
1037 2006-12-13 Richard Guenther <rguenther@suse.de>
1039 PR tree-optimization/17687
1040 * gcc.dg/builtins-59.c: New testcase.
1042 2006-12-13 Ben Elliston <bje@au.ibm.com>
1044 * gcc.target/spu/Wmain.c: New test.
1046 2006-12-12 Josh Conner <jconner@apple.com>
1048 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1049 * g++.dg/abi/thunk4.C: Likewise.
1050 * g++.dg/abi/rtti3.C: Likewise.
1052 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1054 * gcc.target/spu/cpat-1.c: New test.
1055 * gcc.target/spu/cpat-2.c: New test.
1056 * gcc.target/spu/cpat-3.c: New test.
1057 * gcc.target/spu/cpat-4.c: New test.
1059 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1062 * gcc.c-torture/compile/vector-1.c: New test.
1063 * gcc.c-torture/compile/vector-2.c: New test.
1064 * gcc.c-torture/compile/vector-3.c: New test.
1066 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1068 * lib/fortran-torture.exp: Update copyright years. Remove
1069 obsolete comment. Test -ftree-vectorize where it makes sense.
1070 * lib/gfortran-dg.exp: Update copyright years. Use settings
1071 from fortran-torture.exp.
1072 * gfortran.dg/char_transpose_1.f90,
1073 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1074 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1075 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1078 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1080 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1083 2006-12-12 Ira Rosen <irar@il.ibm.com>
1085 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1086 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1087 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1088 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1091 2006-12-12 Richard Guenther <rguenther@suse.de>
1094 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1096 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1097 Diego Novillo <dnovillo@redhat.com>
1099 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1101 * gcc.dg/tree-ssa/pr26421.c: Likewise
1102 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1103 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1104 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1105 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1106 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1107 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1108 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1109 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1110 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1112 2006-12-11 Jan Hubicka <jh@suse.cz>
1114 * gcc.dg/tree-prof/stringop-1.c: New test.
1115 * gcc.dg/tree-prof/stringop-2.c: New test.
1117 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1120 * gcc.target/i386/pr30120.c: New test.
1123 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1125 * gcc.target/i386/x87regparm-1.c: New test.
1126 * gcc.target/i386/x87regparm-2.c: New test.
1127 * gcc.target/i386/x87regparm-3.c: New test.
1128 * gcc.target/i386/x87regparm-4.c: New test.
1130 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1132 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1134 2006-12-10 Tobias Burnus <burnus@net-b.de>
1137 * gfortran.dg/protected_1.f90: New test.
1138 * gfortran.dg/protected_2.f90: New test.
1139 * gfortran.dg/protected_3.f90: New test.
1140 * gfortran.dg/protected_4.f90: New test.
1141 * gfortran.dg/protected_5.f90: New test.
1142 * gfortran.dg/protected_6.f90: New test.
1144 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1145 Tobias Burnus <burnus@gcc.gnu.org>
1149 * gfortran.dg/interface_4.f90: Test adding procedure to generic
1151 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1152 ambiguous interfaces.
1153 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1154 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1155 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1156 ambiguous interfaces.
1157 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1158 * gfortran.dg/array_initializer_2.f90: Add initializer array
1162 * gfortran.dg/interface_9.f90: Test that host interfaces are
1163 not checked for ambiguity with the local version.
1165 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1168 * gfortran.dg/module_interface_2.f90: New test.
1170 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1173 * gfortran.dg/assumed_len.f90: New test.
1175 2006-12-09 Richard Guenther <rguenther@suse.de>
1177 * g++.dg/warn/implicit-typename1.C: Qualify types.
1178 * g++.dg/parse/crash12.C: Likewise.
1179 * g++.dg/tree-ssa/pr22444.C: Likewise.
1181 2006-12-09 Tobias Burnus <burnus@net-b.de>
1183 * gfortran.dg/array_2.f90: Added sqrt test.
1185 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
1187 * gcc.target/i386/x87regparm-1.c: XFAIL.
1188 * gcc.target/i386/x87regparm-2.c: XFAIL.
1189 * gcc.target/i386/x87regparm-3.c: XFAIL.
1190 * gcc.target/i386/x87regparm-4.c: XFAIL.
1192 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1194 * lib/target-supports.exp
1195 (check_effective_target_large_long_double): New.
1196 * gcc.dg/Wconversion-real.c : Use it.
1197 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1200 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
1202 * gcc.c-torture/execute/mode-dependent-address.c: New test.
1204 2006-12-08 Tobias Burnus <burnus@net-b.de>
1207 * gfortran.dg/import4.f90: New test for IMPORT in modules.
1209 2006-12-07 Mark Mitchell <mark@codesourcery.com>
1212 * g++.dg/template/crash65.C: New test.
1213 * g++.dg/template/spec16.C: Tweak error markers.
1215 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
1217 * gcc.target/spu: New directory.
1218 * gcc.target/spu/spu.exp: New file.
1219 * gcc.target/spu/intrinsics-1.c: New test.
1221 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
1224 * g++.dg/ext/attrib27.C: New test.
1225 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1226 * g++.dg/parse/typedef5.C: Likewise.
1228 2006-12-07 Mike Stump <mrs@apple.com>
1230 * treelang/compile/var_defs.tree: Adjust.
1232 2006-12-06 Mark Mitchell <mark@codesourcery.com>
1235 * g++.dg/template/crash64.C: New test.
1236 * g++.dg/parse/crash27.C: Adjust error markers.
1238 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
1242 * gfortran.dg/read_eof_4.f90: Add tests.
1243 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
1244 * gfortran.dg/unf_read_corrupted_1.f90: New test.
1246 2006-12-05 Mark Mitchell <mark@codesourcery.com>
1249 * g++.dg/template/crash63.C: New test.
1252 * g++.dg/template/crash62.C: New test.
1254 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1257 * gfortran.dg/allocatable_function_1.f90: Increase the number
1258 of expected calls of free to 10; the lhs section reference is
1259 now evaluated so there is another call to bar. Change the
1260 comment appropriately.
1261 * gfortran.dg/array_section_1.f90: New test.
1263 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1266 * gfortran.dg/char_result_12.f90: New test.
1268 2006-12-05 Richard Guenther <rguenther@suse.de>
1270 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1271 * gcc.dg/vect/vect-pow-2.c: Rename to ...
1272 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
1273 vect_double, xfail for spu*-*-*.
1275 2006-12-04 Tobias Burnus <burnus@net-b.de>
1278 * initialization_4.f90: Test noninteger exponents (-std=f95).
1279 * initialization_5.f90: New test for noninteger exponents
1282 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1285 * gfortran.dg/parameter_array_section_1.f90: New test.
1287 2006-12-04 Mark Mitchell <mark@codesourcery.com>
1290 * g++.dg/template/crash61.C: New test.
1293 * g++.dg/template/error23.C: New test.
1295 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
1297 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1299 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1302 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1304 2006-12-04 Jakub Jelinek <jakub@redhat.com>
1307 * gcc.dg/gomp/pr29965-1.c: New test.
1308 * gcc.dg/gomp/pr29965-2.c: New test.
1309 * gcc.dg/gomp/pr29965-3.c: New test.
1310 * gcc.dg/gomp/pr29965-4.c: New test.
1311 * gcc.dg/gomp/pr29965-5.c: New test.
1312 * gcc.dg/gomp/pr29965-6.c: New test.
1313 * g++.dg/gomp/pr29965-1.C: New test.
1314 * g++.dg/gomp/pr29965-2.C: New test.
1315 * g++.dg/gomp/pr29965-3.C: New test.
1316 * g++.dg/gomp/pr29965-4.C: New test.
1317 * g++.dg/gomp/pr29965-5.C: New test.
1318 * g++.dg/gomp/pr29965-6.C: New test.
1319 * g++.dg/gomp/pr29965-7.C: New test.
1320 * g++.dg/gomp/pr29965-8.C: New test.
1321 * g++.dg/gomp/pr29965-9.C: New test.
1322 * g++.dg/gomp/pr29965-10.C: New test.
1324 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
1326 * gnat.dg/pointer_variable_bounds.adb: New test.
1327 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1328 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1330 2006-12-03 Eric Christopher <echristo@apple.com>
1332 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1334 2006-12-03 Richard Henderson <rth@redhat.com>
1335 Andrew Pinski <pinskia@gmail.com>
1338 * g++.dg/warn/unit-1.C: New test.
1340 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
1342 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1344 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1346 * g++.dg/vect/vect.exp: Enable tests to run on spu.
1347 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1348 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1349 * gcc.dg/vect/vect-70.c: Reduce array size.
1350 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1351 vect_no_compaer_double targets.
1352 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1353 vect_float, vect_double, and vect_int.
1355 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1357 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1358 test for loop versioning on vect_no_align targets.
1359 * gcc.dg/vect/pr20122.c: Likewise.
1360 * gcc.dg/vect/vect-105.c: Likewise.
1361 * gcc.dg/vect/vect-42.c: Likewise.
1362 * gcc.dg/vect/vect-43.c: Likewise.
1363 * gcc.dg/vect/vect-74.c: Likewise.
1364 * gcc.dg/vect/vect-75.c: Likewise.
1365 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1366 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1367 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1368 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1370 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
1373 * gfortran.dg/value_1.f90 : New test.
1374 * gfortran.dg/value_2.f90 : New test.
1375 * gfortran.dg/value_3.f90 : New test.
1376 * gfortran.dg/value_4.f90 : New test.
1377 * gfortran.dg/value_4.c : Called from value_4.f90.
1379 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
1382 * g++.dg/cpp0x/static_assert4.C: New testcase.
1384 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1386 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1388 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
1391 * gcc.dg/pr27953.c: New test.
1393 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1396 * g++.dg/ext/vector5.C: New test.
1399 * g++.dg/other/main1.C: New test.
1401 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
1404 * gfortran.dg/convert_implied_open.f90: Change to
1405 new default record length.
1406 * gfortran.dg/unf_short_record_1.f90: Adapt to
1408 * gfortran.dg/unformatted_subrecords_1.f90: New test.
1410 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
1412 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1414 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
1417 * g++.dg/expr/pr29066.c: New.
1419 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
1420 Zdenek Dvorak <dvorakz@suse.cz>
1422 PR tree-optimization/29921
1423 * gcc.dg/pr29921-2.c: New test.
1425 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
1427 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1428 (i386_get_cpuid): New function.
1429 (i386_cpuid_ecx): Likewise.
1430 (i386_cpuid_edx): Likewise.
1431 (i386_cpuid): Updated to call i386_cpuid_edx.
1433 * gcc.target/i386/sse3-addsubpd.c: New file.
1434 * gcc.target/i386/sse3-addsubps.c: Likewise.
1435 * gcc.target/i386/sse3-haddpd.c: Likewise.
1436 * gcc.target/i386/sse3-haddps.c: Likewise.
1437 * gcc.target/i386/sse3-hsubpd.c: Likewise.
1438 * gcc.target/i386/sse3-hsubps.c: Likewise.
1439 * gcc.target/i386/sse3-lddqu.c: Likewise.
1440 * gcc.target/i386/sse3-movddup.c: Likewise.
1441 * gcc.target/i386/sse3-movshdup.c: Likewise.
1442 * gcc.target/i386/sse3-movsldup.c: Likewise.
1444 2006-12-01 Dirk Mueller <dmueller@suse.de>
1446 * g++.dg/warn/Wreturn-type-4.C: New testcase.
1448 2006-11-30 Janis Johnson <janis187@us.ibm.com>
1450 * gcc.dg/dfp/convert-int-max.c: New test.
1451 * gcc.dg/dfp/convert-int-max-fold.c: New test.
1453 2006-11-30 Richard Guenther <rguenther@suse.de>
1455 * gcc.dg/vect/vect-pow-1.c: Rename ...
1456 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
1457 floats instead of doubles, check successful vectorization.
1459 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
1462 * gcc.c-torture/compile/pr29945.c: New testcase.
1464 2006-11-30 Joseph Myers <joseph@codesourcery.com>
1466 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1469 2006-11-29 Eric Christopher <echristo@apple.com>
1471 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1473 2006-11-29 Janis Johnson <janis187@us.ibm.com>
1475 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1477 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1479 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
1482 * g++.dg/inherit/virtual2.C: New test.
1483 * g++.dg/inherit/virtual3.C: Likewise.
1484 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1485 * g++.dg/inherit/error2.C: Likewise.
1486 * g++.dg/template/instantiate1.C: Likewise.
1488 2006-11-28 Andrew Pinski <pinskia@gmail.com>
1491 * gcc.dg/tree-ssa/reassoc-12.c: New test.
1493 2006-11-28 Jan Hubicka <jh@suse.cz>
1495 * gcc.dg/memcpy-1.c: New test.
1497 2006-11-28 Jakub Jelinek <jakub@redhat.com>
1500 * g++.dg/warn/main-3.C: New test.
1502 2006-11-28 Jan Hubicka <jh@suse.cz>
1504 * gcc.dg/winline-1.c: New test.
1506 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
1508 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1511 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1514 * gfortran.dg/missing_optional_dummy_3.f90
1516 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1519 * gfortran.dg/interface_3.f90: Modify errors.
1521 2006-11-28 Ben Elliston <bje@au.ibm.com>
1523 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1524 fail to link due to relocation overflows on spu-*-*.
1526 2006-11-27 Michael Matz <matz@suse.de>
1527 Andreas Krebbel <krebbel1@de.ibm.com>
1530 * gcc.dg/20061127-1.c: New testcase.
1532 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
1534 * gcc.dg/20061124-1.c: Add exit() function prototype.
1536 2006-11-27 Jan Hubicka <jh@suse.cz>
1538 * gcc.target/i386/memcpy-1.c: Adjust size.
1539 * testsuite/gcc.dg/visibility-11.c: Likewise.
1541 2006-11-27 Richard Guenther <rguenther@suse.de>
1544 * gcc.target/i386/pow-1.c: New testcase.
1545 * gcc.dg/builtins-58.c: Likewise.
1547 2006-11-26 Mark Mitchell <mark@codesourcery.com>
1550 * g++.dg/expr/cast8.C: New test.
1552 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1554 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1555 Don't ever inline the testcase.
1557 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1560 * gfortran.fortran-torture/compile/parameter_3.f90: New
1563 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1566 * gfortran.fortran-torture/execute/transfer2.f90: New test.
1568 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1570 * gfortran.fortran-torture/execute/specifics.f90: Remove test
1573 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1575 PR libgfortran/29936
1576 * gfortran.dg/write_check3.f90: New test.
1578 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1580 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1582 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
1585 * gfortran.dg/interface_3.f90: New test.
1588 * gfortran.dg/generic_8.f90: New test.
1590 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1592 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1593 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1594 * gfortran.dg/specifics_3.f90: Remove.
1596 2006-11-24 Jakub Jelinek <jakub@redhat.com>
1599 * gcc.dg/gomp/pr29955.c: New test.
1602 * gcc.dg/pr29736.c: New test.
1604 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1607 * gcc.dg/pure-1.c: New test.
1609 2006-11-24 Joseph Myers <joseph@codesourcery.com>
1611 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1612 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1614 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
1616 * gcc.dg/20061124-1.c: New testcase.
1618 2006-11-23 Eric Christopher <echristo@apple.com>
1620 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1622 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1626 * gcc.dg/Wconversion-integer.c: New. Supersedes
1627 Wconversion-negative-constants.c
1628 * gcc.dg/Wconversion-real.c: New.
1629 * gcc.dg/Wconversion-real-integer.c: New.
1630 * gcc.dg/Wconversion-negative-constants.c: Deleted.
1631 * g++.dg/warn/Wconversion1.C: Modified.
1633 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1635 * gfortran.dg/overload_1.f90: New test.
1637 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1640 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1641 Wtraditional-conversion.
1642 * gcc.dg/overflow-warn-2.c: Likewise.
1643 * gcc.dg/Wconversion.c: Likewise. Renamed as
1644 Wtraditional-conversion.c .
1645 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1646 Wtraditional-conversion-2.c .
1647 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1648 Wtraditional-conversion-2.c
1649 * gcc.dg/Wconversion-negative-constants.c: New.
1651 2006-11-23 Andrew Pinski <pinskia@gmail.com>
1653 * gcc.dg/tree-ssa/dump-1.c: New test.
1655 2006-11-23 David Ung <davidu@mips.com>
1657 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1658 -mfp64, allowable when ISA >= 33 and float is enabled.
1659 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1660 of mthc1 and mfhc1 patterns.
1662 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
1664 PR tree-optimization/29921
1665 * gcc.dg/pr29921.c: New test.
1667 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1670 * gfortran.dg/initialization_4.f90: New test.
1672 2006-11-22 Ira Rosen <irar@il.ibm.com>
1674 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1675 platforms that have interleaving support.
1676 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1677 * gcc.dg/vect/vect-strided-a-u16-i2.c,
1678 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1679 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1680 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1681 gcc.dg/vect/vect-strided-u8-i2-gap.c,
1682 gcc.dg/vect/vect-strided-u8-i8.c,
1683 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1684 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1685 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1686 gcc.dg/vect/vect-strided-float.c,
1687 gcc.dg/vect/vect-strided-a-mult.c,
1688 gcc.dg/vect/vect-strided-mult-char-ls.c,
1689 gcc.dg/vect/vect-strided-a-u16-mult.c,
1690 gcc.dg/vect/vect-strided-a-u32-mult.c,
1691 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1692 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1693 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1694 gcc.dg/vect/vect-strided-mult.c,
1695 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1696 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1698 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1701 * gfortran.dg/auto_char_len_4.f90: New test.
1703 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1706 * gfortran.dg/generic_7.f90: New test.
1707 * gfortran.dg/defined_operators_1.f90: Add new error.
1709 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
1711 PR tree-optimization/29902
1712 * g++.dg/tree-ssa/pr29902.C: New test.
1714 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
1717 * gfortran.dg/used_types_13.f90: New test.
1719 2006-11-21 Janis Johnson <janis187@us.ibm.com>
1721 * gcc.dg/dfp/snan.c: Delete.
1723 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
1725 * g++.dg/cpp0x/static_assert1.C: New.
1726 * g++.dg/cpp0x/static_assert2.C: New.
1727 * g++.dg/cpp0x/static_assert3.C: New.
1729 2006-11-21 Richard Guenther <rguenther@suse.de>
1731 * gcc.dg/vect/vect-pow-1.c: New testcase.
1732 * gcc.dg/vect/vect-pow-2.c: Likewise.
1734 2006-11-21 Jakub Jelinek <jakub@redhat.com>
1737 * g++.dg/template/static29.C: New test.
1740 * g++.dg/conversion/simd4.C: New test.
1742 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
1745 * g++.dg/template/access19.C: New test.
1746 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1749 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1752 * gcc.dg/tree-ssa/sra-4.c: New testcase.
1754 2006-11-20 Tobias Burnus <burnus@net-b.de>
1757 * gfortran.dg/import.f90: Extended test.
1758 * gfortran.dg/import2.f90: Extended test.
1760 2006-11-20 Tobias Burnus <burnus@net-b.de>
1762 * gfortran.dg/volatile3.f90: Add conflict test.
1764 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
1767 * gfortran.dg/implicit_10.f90: New test.
1769 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
1772 * g++.dg/warn/Wall-write-strings.C: New.
1774 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
1776 * gfortran.dg/alloc_comp_constraint_5.f90: New.
1777 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1779 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1781 * gfortran.dg/use_3.f90: Remove error message.
1782 * gfortran.dg/iso_fortran_env_1.f90: New test.
1783 * gfortran.dg/iso_fortran_env_2.f90: New test.
1784 * gfortran.dg/iso_fortran_env_3.f90: New test.
1785 * gfortran.dg/iso_fortran_env_4.f90: New test.
1787 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
1789 * gcc.dg/vect/vect-27.c: Fix initialization.
1791 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1793 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1794 * gcc.dg/torture/builtin-minmax-1.c: New.
1796 * gcc.dg/builtins-20.c: Add cases for copysign.
1798 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1801 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1803 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1804 * gfortran.dg/use_1.f90: New test.
1805 * gfortran.dg/use_1.f90: New test.
1806 * gfortran.dg/use_1.f90: New test.
1808 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
1810 PR tree-optimization/29801
1811 * gcc.dg/pr29801.c: New test.
1813 2006-11-17 Jakub Jelinek <jakub@redhat.com>
1816 * gcc.dg/torture/pr29584.c: New test.
1818 2006-11-17 Joseph Myers <joseph@codesourcery.com>
1820 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1821 Condition PowerPC tests for saving FPRs on powerpc_fprs.
1822 * gcc.target/powerpc/compress-float-ppc.c,
1823 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1825 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1826 do not pass -mhard-float.
1828 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
1830 * gnat.dg/volatile_aggregate.adb: New test.
1832 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1836 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1837 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1839 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1842 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1844 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
1846 * gfortran.dg/import3.f90: Fix error message.
1848 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1851 * gfortran.fortran-torture/compile/inline_1.f90:
1854 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1856 * gcc.target/i386/x87regparm-1.c: New test.
1857 * gcc.target/i386/x87regparm-2.c: New test.
1858 * gcc.target/i386/x87regparm-3.c: New test.
1859 * gcc.target/i386/x87regparm-4.c: New test.
1861 2006-11-15 Tobias Burnus <burnus@net-b.de>
1864 * gfortran.dg/import.f90: New test.
1865 * gfortran.dg/import2.f90: New test.
1866 * gfortran.dg/import3.f90: New test.
1868 2006-11-15 Tobias Burnus <burnus@net-b.de>
1871 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1873 2006-11-15 Tobias Burnus <burnus@net-b.de>
1876 * gfortran.dg/contains.f90: New test.
1877 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1879 2006-11-15 Jakub Jelinek <jakub@redhat.com>
1881 PR tree-optimization/29581
1882 * gcc.dg/pr29581-1.c: New test.
1883 * gcc.dg/pr29581-2.c: New test.
1884 * gcc.dg/pr29581-3.c: New test.
1885 * gcc.dg/pr29581-4.c: New test.
1886 * gfortran.dg/pr29581.f90: New test.
1888 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
1891 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1892 numbers in error message headers.
1894 2006-11-14 Richard Guenther <rguenther@suse.de>
1896 * gcc.target/i386/math-torture/math-torture.exp: Restrict
1897 to i?86 and x86_64 targets.
1899 2006-11-14 Caroline Tice <ctice@apple.com>
1901 * gcc.dg/pubtypes-1.c: New file/testcase.
1902 * gcc.dg/pubtypes-2.c: New file/testcase.
1903 * gcc.dg/pubtypes-3.c: New file/testcase.
1904 * gcc.dg/pubtypes-4.c: New file/testcase.
1905 * g++.dg/pubtypes.C: New file/testcase.
1907 2006-11-14 Mark Mitchell <mark@codesourcery.com>
1910 * g++.dg/init/self1.C: New test.
1912 2006-11-14 Tobias Burnus <burnus@net-b.de>
1915 * gfortran.dg/conflicts.f90: Add.
1917 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
1919 PR rtl-optimization/29798
1921 * gcc.c-torture/execute/pr29798.c: New.
1923 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1925 * gcc.dg/builtins-20.c: Add more cases.
1927 2006-11-13 Jakub Jelinek <jakub@redhat.com>
1930 * gfortran.dg/gomp/pr29759.f90: New test.
1932 2006-11-13 Mark Mitchell <mark@codesourcery.com>
1935 * g++.dg/template/static28.C: New test.
1937 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
1939 * lib/c-torture.exp: Use target-libpath.exp.
1940 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1941 set GCC_EXEC_PREFIX env var from global variable of same name.
1943 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1946 * gfortran.fortran-torture/compile/transfer-1.f90:
1949 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
1950 Zdenek Dvorak <dvorakz@suse.cz>
1952 PR tree-optimization/29680
1953 * gcc.dg/alias-11.c: New test.
1955 2006-11-12 Jason Merrill <jason@redhat.com>
1956 Andrew Pinski <pinskia@physics.uc.edu>
1959 * gcc.target/i386/vectorize1.c: New.
1961 2006-11-12 Roger Sayle <roger@eyesopen.com>
1963 PR rtl-optimization/29797
1964 * gcc.c-torture/execute/pr29797-1.c: New test case.
1966 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1968 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1970 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
1972 * gcc.dg/tree-ssa/prefetch-3.c: New test.
1974 2006-11-12 Roger Sayle <roger@eyesopen.com>
1976 PR tree-optimization/13827
1977 * gcc.dg/fold-eqand-1.c: New test case.
1979 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1982 * gcc.c-torture/execute/mayalias-3.c: New test.
1984 2006-11-11 Richard Sandiford <richard@codesourcery.com>
1987 * gcc.c-torture/compile/pr27528.c: New test.
1988 * gcc.dg/pr27528.c: Likewise.
1990 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1992 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1994 * gcc.dg/torture/builtin-symmetric-1.c: New test.
1996 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1999 * gfortran.dg/reshape_source_size_1.f90: New test.
2001 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2004 * gfortran.dg/aliasing_dummy_4.f90: New test.
2006 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2009 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2010 and x86_64-*-* targets.
2012 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2014 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2015 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2016 New macros. Use them in exact tests.
2017 (TESTIT3): New macro.
2018 Add tests for fmin, fmax and fma.
2020 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2023 * gfortran.dg/array_constructor_13.f90: New test.
2025 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2028 * gfortran.dg/used_types_12.f90: New test.
2030 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2033 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2035 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2036 * gcc.dg/fold-eqandshift-3.c: New test case.
2038 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2041 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2044 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2046 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2048 * gcc.dg/20061109-1.c: New testcase.
2050 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2052 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2054 2006-11-09 Tobias Burnus <burnus@net-b.de>
2056 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2057 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2059 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2061 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2062 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2064 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2066 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2068 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2070 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2072 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2073 * gcc.dg/vect/vect-9.c: Now vectorizable.
2074 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2075 that support vect_widen_mult.
2076 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2077 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2078 vect-reduc-dot-u16.c).
2079 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2080 vect-reduc-dot-u16.c).
2081 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2082 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2083 vect-reduc-dot-s8.c).
2084 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2085 vect-reduc-dot-s8.c).
2086 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2087 vect-reduc-dot-s8.c).
2088 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2089 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2090 vect-reduc-dot-u8.c).
2091 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2092 vect-reduc-dot-u8.c).
2093 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2094 * gcc.dg/vect/vect-multitypes-9.c: New test.
2095 * gcc.dg/vect/vect-multitypes-10.c: New test.
2096 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2097 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2098 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2099 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2100 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2101 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2102 wrapv-vect-reduc-dot-s8.c.
2103 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2104 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2105 targets that support vec_unpack.
2106 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2107 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2108 (check_effective_target_vect_widen_mult_hi_to_si): New.
2109 (check_effective_target_vect_widen_sum): Removed.
2111 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2113 * gcc.dg/vect/vect-multitypes-8.c: New test.
2114 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2116 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2118 * gcc.dg/vect/vect-multitypes-7.c: New test.
2120 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2122 * gcc.dg/vect/vect-multitypes-4.c: New test.
2123 * gcc.dg/vect/vect-multitypes-5.c: New test.
2124 * gcc.dg/vect/vect-multitypes-6.c: New test.
2126 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2128 * gcc.dg/vect/vect-multitypes-1.c: New test.
2129 * gcc.dg/vect/vect-multitypes-2.c: New test.
2130 * gcc.dg/vect/vect-multitypes-3.c: New test.
2132 2006-11-07 Eric Christopher <echristo@apple.com>
2134 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2135 Test using scan-assembler-not.
2137 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2139 * gcc.dg/inline-17.c: New test.
2141 2006-11-07 Steve Ellcey <sje@cup.hp.com>
2144 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
2147 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2150 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2153 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2156 2006-11-07 Tobias Burnus <burnus@net-b.de>
2159 * gfortran.dg/volatile.f90: Add.
2160 * gfortran.dg/volatile2.f90: Add.
2161 * gfortran.dg/volatile3.f90: Add.
2162 * gfortran.dg/volatile4.f90: Add.
2163 * gfortran.dg/volatile5.f90: Add.
2164 * gfortran.dg/volatile6.f90: Add.
2165 * gfortran.dg/volatile7.f90: Add.
2167 2006-11-06 Tobias Burnus <burnus@net-b.de>
2169 * gfortran.dg/io_constraints_2.f90: Adjust pattern
2170 for matching error messages.
2171 * gfortran.dg/specifics_3.f90: Adjust pattern
2172 for matching error messages.
2174 2006-11-06 Janis Johnson <janis187@us.ibm.com>
2175 Bernhard Fischer <aldot@gcc.gnu.org>
2177 * lib/gcc-dg.exp (output-exists): New proc.
2178 (output-exists-not): New proc.
2179 * gcc.test-framework/test-framework.awk: Support new directives.
2180 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2181 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2182 * gcc.test-framework/dg-outexists-exp-F.c: New test.
2183 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2184 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2185 * gcc.test-framework/dg-outexists-exp-P.c: New test.
2187 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
2191 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2192 * gfortran.dg/initialization_3.f90: New.
2194 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2196 PR libgfortran/25545
2197 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2199 2006-11-05 Jakub Jelinek <jakub@redhat.com>
2202 * gcc.c-torture/execute/pr29695-1.c: New test.
2203 * gcc.c-torture/execute/pr29695-2.c: New test.
2205 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
2208 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2210 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
2212 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2213 for matching error messages.
2215 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
2218 * gcc.target/i386/387-12.c: New test.
2220 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2223 * gfortran.dg/pr29713.f90: New test.
2225 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
2227 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2228 Also test for bogus rest sign.
2230 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2233 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2235 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
2237 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2238 from error messages.
2240 2006-11-02 Mike Stump <mrs@apple.com>
2242 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2244 * g++.old-deja/g++.abi/align.C: Enable for darwin.
2246 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
2248 * g++.dg/eh/gcsec1.C: New test.
2250 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2252 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2253 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
2255 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
2257 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2259 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2260 * gcc.dg/pr14796-2.c: Likewise.
2262 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
2264 * gcc.c-torture/execute/20061101-1.c: New test.
2266 2006-11-01 Richard Guenther <rguenther@suse.de>
2268 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2270 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2272 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2273 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2275 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
2277 * gcc.c-torture/execute/20061031-1.c: New test.
2279 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2282 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2283 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2284 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2285 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2286 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2287 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2288 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2290 2006-10-31 Eric Christopher <echristo@apple.com>
2291 Falk Hueffner <falk@debian.org>
2293 * gcc.dg/builtin-bswap-1.c: New.
2294 * gcc.dg/builtin-bswap-2.c: New.
2295 * gcc.dg/builtin-bswap-3.c: New.
2296 * gcc.dg/builtin-bswap-4.c: New.
2297 * gcc.dg/builtin-bswap-5.c: New.
2298 * gcc.target/i386/builtin-bswap-1.c: New.
2300 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2302 * gcc.dg/inline-16.c: New.
2305 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2307 * gcc.dg/inline-13.c: New.
2308 * gcc.dg/inline-14.c: New.
2309 * gcc.dg/inline-15.c: New.
2312 * gcc.dg/inline6.c: New.
2313 * gcc.dg/inline7.c: New.
2315 2006-10-31 Roger Sayle <roger@eyesopen.com>
2318 * gcc.dg/pr23470-1.c: New test case.
2320 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
2323 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2325 * gfortran.dg/blockdata_2.f90: New testcase.
2327 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
2330 * gfortran.dg/unf_short_record_1.f90: New test.
2332 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2335 * gfortran.dg/pr29067.f: New test.
2337 2006-10-31 Joseph Myers <joseph@codesourcery.com>
2338 Richard Sandiford <richard@codesourcery.com>
2340 * lib/target-supports.exp (get_compiler_messages): Append options
2341 as a single list element.
2342 (check_effective_target_arm_vfp_ok): New.
2343 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2345 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
2348 * gfortran.dg/intrinsic_actual_2.f90: New test.
2351 * gfortran.dg/actual_array_interface_1.f90: New test.
2354 * gfortran.dg/used_types_11.f90: New test.
2356 2006-10-30 Dirk Mueller <dmueller@suse.de>
2358 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2359 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2360 * g++.old-deja/g++.pt/eichin01.C (main): Same.
2361 * g++.old-deja/g++.mike/net25.C (main): Same.
2362 * g++.dg/lookup/exception1.C (main): Same.
2363 * g++.dg/parse/parens2.C (main): Same.
2365 2006-10-30 Roger Sayle <roger@eyesopen.com>
2367 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2369 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2371 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2372 * gcc.dg/torture/builtin-math-3.c: Likewise.
2374 2006-10-30 Tobias Burnus <burnus@net-b.de>
2377 * gfortran.dg/write_check.f90: Check run-time keyword checking.
2378 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2380 2006-10-30 Andrew Pinski <pinskia@gmail.com>
2383 * gfortran.fortran-torture/execute/transfer1.f90: New test.
2385 2006-10-30 Joseph Myers <joseph@codesourcery.com>
2387 * lib/target-supports.exp (check_function_available): Declare
2388 function before calling.
2390 2006-10-30 Jakub Jelinek <jakub@redhat.com>
2392 PR tree-optimization/29637
2393 * gcc.dg/pr29637.c: New test.
2395 2006-10-29 Roger Sayle <roger@eyesopen.com>
2397 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2398 tree canonicalization.
2400 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2402 * gcc.dg/builtins-20.c: Add more hypot tests.
2404 2006-10-29 Roger Sayle <roger@eyesopen.com>
2406 * gcc.dg/fold-compare-1.c: New test case.
2408 2006-10-29 Dirk Mueller <dmueller@suse.de>
2411 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2413 2006-10-29 Roger Sayle <roger@eyesopen.com>
2415 PR tree-optimization/15458
2416 * gcc.dg/fold-xornot-1.c: New test case.
2418 2006-10-29 Richard Guenther <rguenther@suse.de>
2420 * gcc.target/i386/math-torture/trunc.c: New testcase.
2422 2006-10-29 Richard Guenther <rguenther@suse.de>
2424 * gcc.target/i386/math-torture/round.c: New testcase.
2426 2006-10-29 Richard Guenther <rguenther@suse.de>
2428 * gcc.target/i386/math-torture/ceil.c: New testcase.
2429 * gcc.target/i386/math-torture/floor.c: Likewise.
2431 2006-10-29 Richard Guenther <rguenther@suse.de>
2433 * gcc.target/i386/math-torture/rint.c: New testcase.
2434 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2436 2006-10-29 Richard Guenther <rguenther@suse.de>
2438 * gcc.target/i386/math-torture/lfloor.c: New testcase.
2439 * gcc.target/i386/math-torture/lceil.c: Likewise.
2441 2006-10-28 Tobias Burnus <burnus@net-b.de>
2443 PR libgfortran/24313
2444 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2446 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
2448 * gcc.c-torture/execute/20020118-1.c,
2449 gcc.c-torture/execute/builtins/strlen.c,
2450 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2453 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2455 * gcc.dg/builtins-20.c: Add tests for hypot.
2456 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
2457 two-argument builtins.
2458 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2459 TESTIT2. Update all callers.
2460 (TESTIT2, TESTIT2_R): New helper macros.
2461 Add testcases for pow, hypot and atan2.
2463 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2466 * g++.dg/expr/bool1.C: New test.
2467 * g++.dg/expr/bool2.C: New test.
2469 2006-10-28 Tobias Burnus <burnus@net-b.de>
2472 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2473 * gfortran.dg/namelist_internal.f90: New test.
2475 2006-10-28 Tobias Burnus <burnus@net-b.de>
2478 * gfortran.dg/io_real_boz.f90: Add.
2479 * gfortran.dg/io_real_boz2.f90: Add.
2481 2006-10-28 Richard Guenther <rguenther@suse.de>
2484 * gcc.dg/tree-ssa/pr26899.c: New testcase.
2486 2006-10-28 Richard Guenther <rguenther@suse.de>
2489 * gcc.target/i386/math-torture/lround.c: New testcase.
2491 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
2493 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2494 * gcc.dg/builtins-44.c: Likewise.
2495 * gcc.dg/builtins-45.c: Likewise.
2496 * gcc.dg/pr28796-2.c: Likewise.
2497 * gcc.dg/unordered-3.c: Likewise.
2499 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2501 PR libgfortran/27954
2502 * gfortran.dg/error_recovery_2.f90: New test.
2504 2006-10-26 Richard Guenther <rguenther@suse.de>
2506 * gcc.target/i386/i386.exp: Use glob, not find to collect
2507 tests. Avoids recursing into subdirectories.
2508 * gcc.target/i386/math-torture/math-torture.exp: Torture
2509 for interesting ia32 math options.
2510 * gcc.target.i386/math-torture/lrint.c: New testcase.
2512 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2514 PR libgfortran/29563
2515 * gfortran.dg/arrayio_9.f90: Update test.
2516 * gfortran.dg/arrayio_19.f90: New test.
2518 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
2520 * gcc.dg/20061026.c: New testcase.
2522 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2524 PR libgfortran/29563
2525 * gfortran.dg/arrayio_9.f90: New test.
2527 2006-10-26 Ben Elliston <bje@au.ibm.com>
2529 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2530 Copy the strings manually, as strcpy may call strlen.
2532 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2534 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2535 Add checks for log, log2, log10 and log1p.
2537 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2538 we already test 0.0. Add checks for expm1, log, log2, log10,
2539 log1p, cbrt, erf and erfc.
2541 2006-10-25 Steve Ellcey <sje@cup.hp.com>
2543 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2545 2006-10-25 Uros Bizjak <uros@kss-loka.si>
2547 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2548 and remainderl() built-in functions. Remove -ffast-math from
2551 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2553 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2556 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2557 floating point modifiers to arguments passed to float and long
2558 double functions respectively. Update all callers to use floating
2559 point numbers, not integers. Add tests for exp, exp2 and
2562 * gcc.dg/torture/builtin-math-3.c: New test.
2564 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
2567 * gfortran.dg/initialize_2.f90: New.
2569 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2571 * gcc.dg/torture/builtin-math-2.c: New test.
2573 2006-10-24 Richard Guenther <rguenther@suse.de>
2576 * gcc.dg/pr28796-1.c: New testcase.
2577 * gcc.dg/pr28796-2.c: Likewise.
2579 2006-10-24 Richard Guenther <rguenther@suse.de>
2581 * gcc.dg/builtins-57.c: New testcase.
2583 2006-10-24 Richard Guenther <rguenther@suse.de>
2585 PR tree-optimization/29567
2586 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2588 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
2590 PR tree-optimization/14784
2591 * gcc.dg/alias-10.c: New test.
2593 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2595 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2597 2006-10-23 Jakub Jelinek <jakub@redhat.com>
2599 * gcc.dg/builtin-strncat-chk-1.c: New test.
2601 2006-10-23 Jan Hubicka <jh@suse.cz>
2603 * gcc.dg/memmove-1.c: New test.
2605 2006-10-23 Paul Brook <paul@codesourcery.com>
2607 * gcc.dg/pragma-pack-5.c: New test.
2609 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
2611 * g++.dg/other/s390-1.C: New testcase.
2613 2006-10-23 Richard Guenther <rguenther@suse.de>
2617 * gcc.dg/pr27132.c: New testcase.
2618 * gcc.dg/pr23295.c: Likewise.
2619 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2620 * g++.dg/tree-ssa/pr19807.C: Likewise.
2622 2006-10-23 Richard Guenther <rguenther@suse.de>
2625 * gcc.dg/pr21032.c: New testcase.
2627 2006-10-22 Jeff Law <law@redhat.com>
2628 Richard Guenther <rguenther@suse.de>
2630 PR tree-optimization/15911
2631 * gcc.dg/tree-ssa/vrp30.c: New testcase.
2633 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
2636 * g++.dg/abi/rtti3.C: New.
2638 2006-10-21 Uros Bizjak <uros@kss-loka.si>
2641 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2644 2006-10-21 Richard Guenther <rguenther@suse.de>
2646 PR tree-optimization/3511
2647 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2649 2006-10-21 Richard Guenther <rguenther@suse.de>
2652 * gcc.dg/torture/pr26898-1.c: New testcase.
2653 * gcc.dg/torture/pr26898-2.c: Likewise.
2655 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
2658 * g++.dg/parse/bitfield1.C: Adjust error markers.
2659 * g++.dg/parse/bitfield2.C: New test.
2661 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
2663 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2665 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2668 * gfortran.dg/zero_sized_1.f90: New test.
2670 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
2672 * gcc.dg/div-compare-1.c: New test.
2674 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
2677 * gfortran.dg/result_default_init_1.f90: New test.
2680 * gfortran.dg/automatic_default_init_1.f90: New test.
2682 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2685 2006-10-18 Geoffrey Keating <geoffk@apple.com>
2687 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2688 'using namespace std' without previous declaration.
2689 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2690 * g++.old-deja/g++.robertl/eb133c.C: New.
2692 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2694 PR libgfortran/29277
2695 * gfortran.dg/streamio_4.f90: Update test.
2696 * gfortran.dg/streamio_11.f90: New test.
2698 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
2701 * g++.dg/inherit/virtual1.C: New test.
2703 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2706 * g++.dg/parse/enum3.C: New test.
2708 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2711 * g++.dg/init/ctor8.C: New test.
2713 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2716 * g++.dg/ext/complit8.C: Tweak error markers.
2717 * g++.dg/template/complit1.C: Add error marker.
2719 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2722 * g++.dg/ext/complit8.C: New test.
2725 * g++.dg/parse/dtor12.C: New test.
2728 * g++.dg/template/sizeof11.C: New test.
2730 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
2733 * gfortran.dg/data_char_3.f90: New test.
2736 * gfortran.dg/negative_automatic_size.f90: New test.
2738 2006-10-16 David Daney <ddaney@avtrex.com>
2740 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2742 2006-10-16 Eric Christopher <echristo@apple.com>
2744 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2747 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2750 * g++.dg/tc1/dr49.C: Tweak error messages.
2751 * g++.dg/parse/template21.C: New test.
2753 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2756 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2758 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
2761 * gfortran.dg/print_1.f90: New test.
2763 2006-10-15 Jan Hubicka <jh@suse.cz>
2766 * gcc.c-torture/compile/pr29241.c: New testcase.
2768 2006-10-15 David Edelsohn <edelsohn@gnu.org>
2771 * gcc.c-torture/compile/pr29250.c: New test.
2773 2006-10-15 Richard Guenther <rguenther@suse.de>
2775 * gcc.dg/pr29299.c: New testcase.
2777 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
2780 * gfortran.dg/label_4.f90: Adjust warning flag.
2782 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2785 * gfortran.dg/nullify_3.f90: New test.
2787 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2789 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2790 on Solaris 2.5.1 too.
2792 2006-10-13 Eric Christopher <echristo@apple.com>
2794 * gcc.dg/pr25993.c: Skip for darwin.
2796 2006-10-13 Eric Christopher <echristo@apple.com>
2798 * gcc.dg/visibility-11.c: Skip for darwin.
2800 2006-10-13 Eric Christopher <echristo@apple.com>
2802 * gcc.dg/darwin-weakimport-1.c: Use
2803 -fno-asynchronous-unwind-tables.
2804 * gcc.dg/darwin-weakimport-3.c: Ditto.
2806 2006-10-13 Richard Guenther <rguenther@suse.de>
2808 PR tree-optimization/29446
2809 * gcc.dg/torture/pr29446.c: New testcase.
2811 2006-10-13 Bill Wendling <wendling@apple.com>
2813 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2814 * g++.old-deja/g++.jason/hmc1.C: Likewise.
2815 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2816 * g++.old-deja/g++.law/shadow1.C: Likewise.
2817 * g++.old-deja/g++.law/ctors10.C: Likewise.
2818 * g++.dg/debug/namespace1.C: Likewise.
2819 * g++.dg/inherit/namespace-as-base.C: Likewise.
2820 * g++.dg/opt/delay-slot-1.C: Likewise.
2821 * g++.dg/parse/defarg10.C: Likewise.
2822 * g++.dg/template/ptrmem11.C: Likewise.
2823 * g++.dg/template/mem_func_ptr.C: Likewise.
2824 * g++.dg/template/spec19.C: Likewise.
2826 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
2828 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2830 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2833 * gfortran.dg/implicit_9.f90: New test.
2836 * gfortran.dg/namelist_25.f90: New test.
2839 * gfortran.dg/same_name_2.f90: New test.
2842 * gfortran.dg/host_assoc_types_1.f90: New test.
2845 * gfortran.dg/missing_derived_type_1.f90: New test.
2846 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2849 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2852 * gfortran.dg/alloc_comp_assign_5.f90: New test.
2854 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2857 * gfortran.dg/bound_2.f90: New test.
2859 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2861 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2863 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2864 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2865 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2866 * gfortran.dg/gomp/reduction3.f90: Likewise.
2867 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2868 * gfortran.dg/dummy_procedure_2.f90: Likewise.
2869 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2870 * gfortran.dg/forall_4.f90: Likewise.
2871 * gfortran.dg/spec_expr_4.f90: Likewise.
2872 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2873 * gfortran.dg/forall_5.f90: Likewise.
2874 * gfortran.dg/open_access_append_2.f90: Add check for
2875 compile-time warning.
2877 2006-10-13 Mark Mitchell <mark@codesourcery.com>
2880 * g++.dg/parse/pure1.C: New test.
2882 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2885 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2886 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2887 for compile-time warnings.
2888 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2889 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2890 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2892 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2894 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2895 compile-time warning.
2897 2006-10-12 Jan Hubicka <jh@suse.cz>
2900 * gcc.dg/pr28319.c: New test.
2902 2006-10-12 Mark Mitchell <mark@codesourcery.com>
2904 * g++.dg/ext/vla4.C: New test.
2906 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2909 * g++.dg/template/crash60.C: New test.
2910 * g++.dg/other/large-size-array.C: Adjust error markers.
2911 * g++.dg/parse/crash27.C: Likewise.
2912 * g++.dg/template/crash1.C: Likewise.
2914 2006-10-12 Steve Ellcey <sje@cup.hp.com>
2917 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2919 2006-10-12 Jakub Jelinek <jakub@redhat.com>
2921 PR preprocessor/28709
2922 * gcc.dg/cpp/paste14.c: New test.
2924 2006-10-11 Mark Mitchell <mark@codesourcery.com>
2927 * g++.dg/init/array24.C: New test.
2929 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2931 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2934 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
2937 * g++.dg/parse/typedef8.C: New test.
2938 * g++.dg/other/mult-stor1.C: Adjust error markers.
2940 2006-10-11 Richard Guenther <rguenther@suse.de>
2942 PR tree-optimization/28230
2943 * gcc.dg/torture/pr28230.c: New testcase.
2945 2006-10-11 Richard Guenther <rguenther@suse.de>
2948 * gcc.dg/torture/pr29119.c: New testcase.
2950 2006-10-10 Jakub Jelinek <jakub@redhat.com>
2953 * gcc.c-torture/execute/20060930-2.c: New test.
2955 2006-10-09 Richard Henderson <rth@redhat.com>
2957 Revert emutls patch.
2959 2006-10-09 Richard Guenther <rguenther@suse.de>
2962 * gcc.dg/pr29254.c: New testcase.
2964 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
2965 Paul Thomas <pault@gcc.gnu.org>
2968 * gfortran.dg/alloc_comp_basics_1.f90: New test.
2969 * gfortran.dg/alloc_comp_basics_2.f90: New test.
2970 * gfortran.dg/alloc_comp_assign_1.f90: New test.
2971 * gfortran.dg/alloc_comp_assign_2.f90: New test.
2972 * gfortran.dg/alloc_comp_assign_3.f90: New test.
2973 * gfortran.dg/alloc_comp_assign_4.f90: New test.
2974 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2975 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2976 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2977 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2978 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2979 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2980 * gfortran.dg/alloc_comp_std.f90: New test.
2981 * gfortran.dg/move_alloc.f90: New test.
2983 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
2986 * gfortran.dg/derived_constructor_comps_2.f90: New test.
2989 * gfortran.dg/forall_char_dependencies_1.f90: New test.
2991 2006-10-08 Tobias Burnus <burnus@net-b.de>
2994 * gfortran.dg/new_line.f90: New test.
2996 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2998 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2999 * gcc.dg/torture/builtin-convert-1.c,
3000 gcc.dg/torture/builtin-convert-2.c,
3001 gcc.dg/torture/builtin-convert-3.c,
3002 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3004 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
3006 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3007 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3008 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3009 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3011 2006-10-07 Andrew Pinski <pinskia@gmail.com>
3013 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3014 Xfail some tests for powerpc-darwin and powerpc-aix.
3016 2006-10-07 Jakub Jelinek <jakub@redhat.com>
3019 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3021 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3024 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3027 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3031 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3032 Add tests for using all possible intrinsics as actual arguments.
3033 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3034 all possible intrinsics as actual arguments.
3035 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3036 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3038 2006-10-07 Richard Sandiford <richard@codesourcery.com>
3040 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3041 * gcc.dg/debug/debug-2.c: Likewise.
3043 2006-10-06 Uros Bizjak <uros@kss-loka.si>
3045 * gcc.c-torture/compile/sync-2.c: New test.
3047 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3049 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3052 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3054 PR rtl-optimization/29128
3055 * gcc.c-torture/compile/pr29128.c: New test.
3057 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3059 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3062 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
3065 * gcc.dg/tree-ssa/loop-19.c: New test.
3067 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3069 PR tree-optimization/29330
3070 * gcc.dg/pr29330.c: New test.
3073 * gcc.c-torture/compile/20061005-1.c: New test.
3075 2006-10-06 Olivier Hainque <hainque@adacore.com>
3077 * gcc.dg/typename-vla-1.c: New case.
3078 * gnat.dg/forward_vla.adb: New case.
3080 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3082 PR tree-optimization/29290
3083 * gfortran.dg/loop_nest_1.f90: New test.
3086 * gcc.dg/tls/opt-12.c: New test.
3089 * gfortran.dg/save_2.f90: New test.
3092 * gcc.dg/pr29091.c: New test.
3094 2006-10-06 Joseph Myers <joseph@codesourcery.com>
3096 * lib/target-supports.exp
3097 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3098 same as x86_64-*-*; check for LP64.
3100 2006-10-04 Richard Henderson <rth@redhat.com>
3102 * lib/target-supports.exp (check_effective_target_tls): Redefine
3103 to mean non-emulated tls.
3104 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3105 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3106 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3107 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3108 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3109 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3110 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3112 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3115 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3117 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3119 * gfortran.dg/bounds_check_fail_1.f90: New test.
3121 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3124 * g++.dg/template/friend48.C: New test.
3126 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3129 * gfortran.dg/default_initialization_2.f90: New test.
3131 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3135 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3137 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3140 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3144 * gfortran.dg/missing_optional_dummy_2.f90: New test.
3148 * gfortran.dg/entry_array_specs_1.f90: New test.
3150 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
3152 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3153 insufficient to inhibit some test failures at -O3. Do testing
3156 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3159 * g++.dg/inherit/access8.C: New test.
3160 * g++.dg/template/dtor4.C: Tweak error messages.
3162 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3165 * gfortran.dg/entry_8.f90: New test.
3167 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3170 * g++.dg/parse/new4.C: New test.
3172 2006-10-03 Uros Bizjak <uros@kss-loka.si>
3174 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3175 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3176 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3177 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3178 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3180 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3183 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3184 * gfortran.dg/continuation_2.f90: New test.
3187 * gfortran.dg/continuation_3.f90: New test.
3188 * gfortran.dg/continuation_4.f90: New test.
3189 * gfortran.dg/continuation_5.f: New test.
3190 * gfortran.dg/continuation_6.f: New test.
3192 2006-10-02 Mark Mitchell <mark@codesourcery.com>
3195 * g++.dg/template/vla1.C: New test.
3197 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3200 * gfortran.dg/complex_parameter_1.f90: New test.
3202 2006-10-02 Jakub Jelinek <jakub@redhat.com>
3205 * gcc.c-torture/execute/20060929-1.c: New test.
3207 2006-10-01 Mark Mitchell <mark@codesourcery.com>
3210 * g++.dg/template/member6.C: New test.
3211 * g++.dg/parse/typename7.C: Adjust error markers.
3214 * g++.dg/template/member7.C: New test.
3216 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
3219 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3220 gcc.dg/Woverride-init-3.c: New tests.
3222 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
3224 * gcc.c-torture/execute/20060930-1.c: New test.
3226 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3229 * gfortran.dg/specifics_1.f90: New test.
3230 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3233 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3235 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3236 pthread-init-common.h: New.
3238 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
3240 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3241 precision on some archs.
3243 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
3245 * gcc.dg/non-local-goto-1.c: New test.
3246 * gcc.dg/non-local-goto-2.c: Likewise.
3247 * gcc.dg/setjmp-3.c: Likewise.
3248 * gcc.dg/setjmp-4.c: Likewise.
3250 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
3252 * gnat.dg/self_aggregate_with_pointer.adb: New test.
3254 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
3257 * gfortran.dg/exponent_1.f90: New test.
3260 * gfortran.dg/nearest_1.f90: New test.
3262 2006-09-26 Jakub Jelinek <jakub@redhat.com>
3266 * gcc.dg/gomp/nestedfn-1.c: New test.
3268 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
3271 * objc/compile/method-1.m: New test.
3273 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
3276 * g++.dg/template/crash58.C: New test.
3277 * g++.dg/parse/crash28.C: Adjust error markers.
3278 * g++.dg/template/crash34.C: Likewise.
3279 * g++.dg/template/friend31.C: Likewise.
3280 * g++.dg/template/crash32.C: Likewise.
3283 * g++.dg/template/crash59.C: New test.
3286 * g++.dg/template/spec33.C: New test.
3287 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3289 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
3290 Adam Nemet <anemet@caviumnetworks.com>
3292 * gcc.dg/tree-ssa/ivopts-1.c: New test.
3293 * gcc.dg/tree-ssa/ivopts-2.c: New test.
3295 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
3298 * gcc.dg/pr28911.c: New.
3300 2006-09-23 Uros Bizjak <uros@kss-loka.si>
3303 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3304 (dg-options): Add -mfpmath=387.
3306 2006-09-23 Jakub Jelinek <jakub@redhat.com>
3309 * gcc.dg/pr28706.c: New test.
3312 * gcc.dg/pr28712.c: New test.
3314 2006-09-22 Mike Stump <mrs@apple.com>
3316 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3318 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
3320 PR tree-optimization/28888
3321 * gcc.dg/pr28888.c: New test.
3323 2006-09-21 Mark Mitchell <mark@codesourcery.com>
3326 * g++.dg/init/ptrfn1.C: New test.
3328 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
3331 * g++.dg/template/spec32.C: New test.
3332 * g++.dg/parse/crash9.C: Adjust error markers.
3335 * g++.dg/template/typedef6.C: New test.
3336 * g++.dg/init/error1.C: Adjust error markers.
3337 * g++.dg/parse/crash9.C: Likewise.
3338 * g++.dg/template/crash55.C: Likewise.
3340 2006-09-21 Janis Johnson <janis187@us.ibm.com>
3342 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3344 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
3347 * g++.dg/ext/dllimport12.C: New test.
3349 2006-09-20 Richard Sandiford <richard@codesourcery.com>
3351 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3352 * gcc.target/mips/nmadd-2.c: Likewise.
3353 * gcc.target/mips/mips-ps-6.c: New test.
3354 * gcc.target/mips/neg-abs-1.c: Likewise.
3355 * gcc.target/mips/neg-abs-2.c: Likewise.
3356 * gcc.target/mips/nmadd-3.c: New test.
3358 2006-09-20 Jakub Jelinek <jakub@redhat.com>
3361 * gcc.dg/gomp/atomic-10.c: New test.
3362 * g++.dg/gomp/atomic-10.C: New test.
3364 2006-09-20 Eric Christopher <echristo@apple.com>
3366 * gcc.target/i386/sse3-not-fisttp.c: New.
3368 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
3370 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3372 2006-09-19 Richard Sandiford <richard@codesourcery.com>
3374 * gcc.c-torture/execute/pr28289.c (one): New variable.
3375 (main): Use it instead of argc.
3376 * gcc.c-torture/execute/20060102-1.c (one): New variable.
3377 (main): Use it instead of argc.
3379 2006-09-19 Paul Brook <paul@codesourcery.com>
3382 * gcc.dg/nested-func-5.c: New test.
3384 2006-09-19 Ben Elliston <bje@au.ibm.com>
3386 * lib/target-supports.exp (check_effective_target_tls): Compile
3387 test stubs using ${tool}_target_compile, not just target_compile.
3388 (check_effective_target_tls_runtime): Likewise.
3390 2006-09-19 Ben Elliston <bje@au.ibm.com>
3392 * gcc.c-torture/compile/20030405-1.x: Remove.
3394 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3395 optimising linker from discarding it.
3397 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3400 * gfortran.dg/keyword_symbol_1.f90: New test.
3402 * gfortran.dg/spread_shape_1.f90: Add missing warning with
3403 pedantic compilation option.
3405 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3408 * gfortran.dg/spread_shape_1.f90: New test.
3410 2006-09-17 Roger Sayle <roger@eyesopen.com>
3412 PR tree-optimization/28887
3413 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3415 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
3418 * gcc.dg/pr25993.c: New test.
3420 2006-09-17 Ira Rosen <irar@il.ibm.com>
3423 * gcc.dg/vect/pr21591.c: New test.
3425 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
3428 * gcc.c-torture/compile/strcpy-1.c: New test.
3429 * gcc.c-torture/compile/strcpy-2.c: New test.
3430 * gcc.c-torture/compile/memcpy-1.c: New test.
3431 * gcc.c-torture/compile/memcpy-2.c: New test.
3433 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
3436 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3438 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
3440 * gnat.dg/specs/double_record_extension1.ads: New test.
3441 * gnat.dg/specs/double_record_extension2.ads: Likewise.
3443 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
3446 * gfortran.dg/oldstyle_3.f90: New test.
3448 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3450 PR libgfortran/29099
3451 * gfortran.dg/secnds-1.f: New test.
3453 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3455 PR libgfortran/29053
3456 * gfortran.dg/streamio_9.f90: New test.
3457 * gfortran.dg/streamio_10.f90: New test.
3459 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
3462 * g++.dg/init/array22.C: New test.
3463 * g++.dg/init/array23.C: New test.
3465 2006-09-14 Arnaud Charlet <charlet@adacore.com>
3467 * stackcheck.lst: Update list of tests requiring stack checking.
3468 * norun.lst: Adjust for above change.
3469 * ada95.lst: New file.
3470 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3471 requiring -gnat95 switch.
3473 2006-09-14 Olivier Hainque <hainque@adacore.com>
3475 * gnat.dg/in_out_parameter.adb: New test.
3477 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
3480 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3482 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
3484 * gnat.dg/specs/unchecked_union.ads: New test.
3486 2006-09-13 Richard Sandiford <richard@codesourcery.com>
3488 PR rtl-optimization/28982
3489 * gcc.c-torture/execute/pr28982a.c: New test.
3490 * gcc.c-torture/execute/pr28982b.c: Likewise.
3492 2006-09-12 Eric Christopher <echristo@apple.com>
3494 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3495 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3497 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
3500 PR preprocessor/14634
3501 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3502 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3503 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3505 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3507 * gcc.dg/pr28243.c: New test.
3509 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
3512 gfortran.dg/pr28971.f90: New test to act as a backstop in case
3513 this undiagnosed regression reappears.
3515 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
3517 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3518 Treat $srcdir as a literal.
3519 * lib/fortran-torture.exp (fortran-torture-compile,
3520 fortran-torture-execute): Likewise.
3521 * lib/objc-torture.exp (objc-torture-compile,
3522 objc-torture-execute): Likewise.
3523 * lib/profopt.exp (profopt-execute): Likewise.
3525 2006-09-11 Geoffrey Keating <geoffk@apple.com>
3527 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3529 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
3532 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3534 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
3537 * gcc.target/i386/pr13685.c: New test.
3539 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3541 * gcc.dg/pr28726.c: New test.
3543 2006-09-11 Josh Conner <jconner@apple.com>
3545 * gcc.dg/nrv3.c: Increase size of structure.
3546 * gcc.dg/nrv4.c: Likewise.
3547 * gcc.dg/nrv5.c: Likewise.
3549 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
3552 gfortran.dg/assumed_charlen_function_5.f90: New test.
3554 2006-09-10 Mark Mitchell <mark@codesourcery.com>
3557 * g++.dg/init/static3.C: New test.
3559 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
3562 * gcc.dg/long-long-cst1.c (t): Add cast to
3563 __SIZE_TYPE__ before casting to int.
3564 (main): Return 0 on success.
3566 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3568 * gcc.c-torture/execute/20060910-1.c: New test.
3570 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
3573 * gcc.dg/pr26983.c: New test.
3575 2006-09-10 Richard Sandiford <richard@codesourcery.com>