1 2007-02-21 Jakub Jelinek <jakub@redhat.com>
3 * gfortran.dg/gomp/omp_parse1.f90: New test.
4 * gfortran.dg/gomp/omp_parse2.f: New test.
6 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
9 * gfortran.dg/do_pointer_1.f90: New test.
11 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
16 2007-02-20 Geoffrey Keating <geoffk@apple.com>
18 * gcc.dg/darwin-minversion-1.c: New.
19 * gcc.dg/darwin-minversion-2.c: New.
21 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
25 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
26 DJ Delorie <dj@redhat.com>
29 * gcc.dg/Wfatal.c: New.
30 * gcc.dg/Wfatal-2.c: New.
31 * gcc.dg/Werror-1.c: Adjust expectations.
32 * gcc.dg/Werror-5.c: Likewise.
33 * gcc.dg/Werror-7.c: Likewise.
34 * gcc.dg/Werror-10.c: Likewise.
35 * gcc.dg/Werror-11.c: Likewise.
37 2007-02-20 Tobias Burnus <burnus@net-b.de>
40 * gfortran.dg/volatile10.f90: New test.
42 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
45 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
47 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
49 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
50 * gcc.dg/Walways-true-1.c: Likewise.
51 * gcc.dg/weak/weak-3.c: Likewise.
52 * gcc.dg/Werror-1.c: Likewise.
53 * gcc.dg/Werror-3.c: Likewise.
54 * gcc.dg/Werror-4.c: Likewise.
55 * gcc.dg/Werror-5.c: Likewise.
56 * gcc.dg/Werror-6.c: Likewise.
57 * gcc.dg/Werror-7.c: Likewise.
58 * gcc.dg/Werror-8.c: Likewise.
59 * gcc.dg/Werror-10.c: Likewise.
60 * gcc.dg/Werror-11.c: Likewise.
61 * gcc.dg/Werror-12.c: Likewise.
62 * g++.old-deja/g++.mike/warn8.C: Likewise.
63 * g++.dg/warn/Walways-true-1.C: Likewise.
64 * g++.dg/warn/Walways-true-2.C: Likewise.
65 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
66 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
67 -Wstring-literal-comparison with -Waddress.
68 * gcc.dg/Wstring-literal-comparison-4.c: Replace
69 -Wno-string-literal-comparison with -Wno-address.
71 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
73 * gnat.dg/self_aggregate_with_call.adb: New test.
75 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
77 PR tree-optimization/30975
78 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
79 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
80 * gcc.dg/vect/pr30795.c: New.
82 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
85 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
87 2007-02-18 Roger Sayle <roger@eyesopen.com>
89 PR rtl-optimization/28173
90 * gcc.target/i386/andor-1.c: New test case.
92 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
94 * gcc.dg/torture/builtin-ldexp-1.c: New.
95 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
97 2007-02-18 Roger Sayle <roger@eyesopen.com>
99 * gfortran.dg/array_constructor_15.f90: New test case.
101 2007-02-18 Roger Sayle <roger@eyesopen.com>
103 * gfortran.dg/forall_10.f90: New test case.
105 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
107 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
109 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
111 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
112 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
114 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
116 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
117 * gcc.target/i386/builtin-bswap-3.c: Ditto.
118 * gcc.target/i386/xchg-1.c: New test.
119 * gcc.target/i386/xchg-2.c: New test.
121 2007-02-16 Richard Guenther <rguenther@suse.de>
122 Christian Bruel <christian.bruel@st.com>
124 * gcc.dg/strict-overflow-5.c: New testcase.
126 2007-02-16 Tobias Burnus <burnus@net-b.de>
129 * gfortran.dg/func_derived_4.f90: New test.
131 2007-02-15 Roger Sayle <roger@eyesopen.com>
134 * gfortran.dg/pr30391-1.f90: New test case.
136 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
139 * gcc.c-torture/compile/pr30433.c: New testcase to check
140 that complex constants comparisions are foldded.
142 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
145 * g++.dg/ext/stmtexpr10.C: New testcase.
147 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
150 * gcc.dg/Wunused-value-2.c: New testcase.
152 2007-02-15 Ian Lance Taylor <iant@google.com>
154 * g++.dg/eh/subreg-1.C: New test.
156 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
159 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
160 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
161 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
162 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
163 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
164 * gcc.dg/Werror-implicit-function-declaration.c: New.
166 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
169 * g++.dg/warn/pr28943.C: New.
171 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
173 * gfortran.fortran-torture/execute/math.f90: Fix typo.
175 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
178 * gfortran.dg/error_recovery_3.f90: New test.
180 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
182 * g++.dg/tree-ssa/sra-1.C: New.
184 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
186 * g++.dg/tree-ssa/sra-1.C: New.
188 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
190 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
192 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
194 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
196 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
199 * gfortran.dg/logical_2.f90: New test.
201 2007-02-14 Joseph Myers <joseph@codesourcery.com>
203 * gcc.dg/torture/complex-alias-1.c: New test.
205 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
207 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
208 instead of -fdump-tree-tailcall.
210 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
212 * gfortran.dg/interface_10.f90: Fix comment typo.
214 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
216 PR tree-optimization/30771
217 * gcc.dg/vect/pr30771.c: New test.
219 2007-02-13 Ian Lance Taylor <iant@google.com>
221 * gcc.dg/Wstrict-overflow-1.c: New test.
222 * gcc.dg/Wstrict-overflow-2.c: New test.
223 * gcc.dg/Wstrict-overflow-3.c: New test.
224 * gcc.dg/Wstrict-overflow-4.c: New test.
225 * gcc.dg/Wstrict-overflow-5.c: New test.
226 * gcc.dg/Wstrict-overflow-6.c: New test.
227 * gcc.dg/Wstrict-overflow-7.c: New test.
228 * gcc.dg/Wstrict-overflow-8.c: New test.
229 * gcc.dg/Wstrict-overflow-9.c: New test.
230 * gcc.dg/Wstrict-overflow-10.c: New test.
232 2007-02-13 Roger Sayle <roger@eyesopen.com>
234 * gcc.target/ia64/builtin-bswap-2.c: New test case.
236 2007-02-13 Richard Henderson <rth@redhat.com>
238 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
239 * gcc.c-torture/execute/pr29302-1.c: ... here.
241 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
244 * gcc.dg/c90-return-1.c: Update output.
245 * gcc.dg/c99-return-1.c: Likewise.
247 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
250 * gfortran.dg/used_dummy_types_7.f90: New test..
252 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
254 * gcc.target/i386/parity-1.c: New test.
255 * gcc.target/i386/parity-2.c: New test.
257 2007-02-12 Roger Sayle <roger@eyesopen.com>
259 * gcc.target/i386/builtin-bswap-3.c: New test case.
261 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
263 PR tree-optimization/29145
264 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
265 alias analysis is improved to take better advantage of restrict
267 * gcc.dg/vect/vect-80.c: Likewise.
268 * gcc.dg/vect/pr29145.c: New.
270 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
272 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
273 * gcc.target/i386/sse4a-insert.c: Likewise.
275 2007-02-11 Roger Sayle <roger@eyesopen.com>
277 * gcc.target/ia64/builtin-popcount-1.c: New test case.
278 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
280 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
283 * gfortran.dg/enum_4.f90: Update error message checks.
285 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
288 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
289 versions of the modules.
292 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
293 by getting rid of recursive I/O and providing functions with
297 * gfortran.dg/char_array_constructor_2.f90
299 2007-02-11 Mark Mitchell <mark@codesourcery.com>
302 * g++.dg/template/spec34.C: New test
304 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
306 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
308 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
309 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
310 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
312 * gcc.dg/vect/vect-113.c: Ditto.
314 2007-02-06 Mark Mitchell <mark@codesourcery.com>
317 * g++.dg/eh/weak1-C: New test.
318 * g++.dg/eh/weak1-a.cc: Likewise.
319 * g++.dg/eh/comdat1.C: Likewise.
321 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
322 Dorit Nuzman <dorit@il.ibm.com>
324 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
325 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
326 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
327 * gcc.dg/vect/vect-113.c: Likewise.
329 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
331 2007-02-10 Richard Henderson <rth@redhat.com>
333 * lib/target-supports.exp (check_effective_target_tls): Redefine
334 to mean non-emulated tls.
335 * gcc.dg/tls/alias-1.c: Remove tls requirement.
336 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
337 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
338 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
339 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
340 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
341 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
343 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
345 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
347 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
349 * gfortran.dg/secnds.f: Replace time tolerance with a
350 before-and-after bracket.
351 * gfortran.dg/secnds-1.f: Likewise.
353 2007-02-09 Tobias Burnus <burnus@net-b.de>
356 * gfortran.dg/maxlocval_1.f90: New test.
358 2007-02-09 Roger Sayle <roger@eyesopen.com>
360 * gcc.target/ia64/builtin_bswap-1.c: New test case.
362 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
365 * gfortran.dg/array_function_1.f90: New test.
367 2007-02-09 Richard Sandiford <richard@codesourcery.com>
369 * lib/target-supports.exp (check_effective_target_lax_strtofp)
370 (check_effective_target_dummy_wcsftime): New functions.
372 2007-02-09 Richard Sandiford <richard@codesourcery.com>
374 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
375 * lib/target-supports.exp (check_effective_target_uclibc): New
378 2007-02-09 Richard Sandiford <richard@codesourcery.com>
380 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
381 (vsnprintf): Don't define for uClibc targets.
383 2007-02-09 Richard Sandiford <richard@codesourcery.com>
385 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
386 set before checking whether it was allowed.
387 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
388 before checking inside_main.
390 2007-02-09 Richard Sandiford <richard@codesourcery.com>
392 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
394 (u16sf): Likewise u4sf.
395 * g++.dg/compat/struct-layout-1.h: Likewise.
397 2007-02-09 Richard Sandiford <richard@codesourcery.com>
399 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
401 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
402 m68k targets if check_effective_target_coldfire_fpu returns true.
404 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
405 Richard Guenther <rguenther@suse.de>
408 * gcc.dg/fold-compare-3.c: New testcase.
409 * gcc.dg/tree-ssa/loop-24.c: Likewise.
411 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
413 * gcc.dg/pr26570.c: Clean up coverage files.
414 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
415 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
416 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
417 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
418 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
419 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
420 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
421 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
422 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
423 * gcc.dg/tree-ssa/pr25501.c: Ditto.
424 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
425 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
426 * gcc.dg/vect/pr28952.c: Ditto.
427 * gcc.dg/vect/pr27151.c: Ditto.
428 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
429 * g++.dg/gomp/macro-3.C: Ditto.
431 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
433 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
436 2007-02-08 Roger Sayle <roger@eyesopen.com>
438 * gcc.target/i386/builtin-bswap-2.c: New test case.
440 2007-02-08 Roger Sayle <roger@eyesopen.com>
442 * gfortran.dg/forall_8.f90: New test case.
443 * gfortran.dg/forall_9.f90: Likewise.
445 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
447 * gcc.dg/builtins-20.c: Add some -~ complex cases.
449 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
451 * lib/target-supports.exp (check_effective_target_simulator): New.
453 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
455 * gcc.dg/tree-ssa/loop-25.c: New test.
457 2007-02-06 Richard Henderson <rth@redhat.com>
459 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
461 2007-02-06 Roger Sayle <roger@eyesopen.com>
463 * gcc.target/powerpc/popcount-1.c: New test case.
464 * gcc.target/powerpc/parity-1.c: Likewise.
466 2007-02-06 Richard Guenther <rguenther@suse.de>
469 * gcc.dg/torture/pr27302-2.c: New testcase.
471 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
473 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
474 * gcc.dg/vect/vect-iv-1.c: New test.
475 * gcc.dg/vect/vect-iv-2.c: New test.
476 * gcc.dg/vect/vect-iv-3.c: New test.
477 * gcc.dg/vect/vect-iv-4.c: New test.
478 * gcc.dg/vect/vect-iv-5.c: New test.
479 * gcc.dg/vect/vect-iv-6.c: New test.
480 * gcc.dg/vect/vect-iv-7.c: New test.
481 * gcc.dg/vect/vect-iv-8.c: New test.
482 * gcc.dg/vect/vect-iv-9.c: New test.
483 * gcc.dg/vect/vect-iv-10.c: New test.
484 * gcc.dg/vect/vect-iv-11.c: New test.
485 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
486 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
487 * gcc.dg/vect/vect-14.c: Now vectorizable.
488 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
489 * gcc.dg/vect/vect-27.c: Likewise.
490 * gcc.dg/vect/vect-29.c Likewise.
491 * gcc.dg/vect/vect-dv-2.c: Likewise.
492 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
493 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
494 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
496 2007-02-06 Ira Rosen <irar@il.ibm.com>
498 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
500 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
502 * gcc.dg/builtins-20.c: Add more cases.
504 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
507 * gcc.dg/pr30189.c: New test.
509 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
511 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
513 * gcc.target/i386/sse4a-extract.c: New test.
514 * gcc.target/i386/sse4a-insert.c: New test.
515 * gcc.target/i386/sse4a-montsd.c: New test.
516 * gcc.target/i386/sse4a-montss.c: New test.
518 2007-02-05 Richard Guenther <rguenther@suse.de>
520 * gcc.target/i386/vectorize3.c: New testcase.
522 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
525 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
527 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
530 * gfortran.dg/repeat_1.f90: New test.
532 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
535 * gfortran.dg/spread_shape_1.f90: Remove tabs.
536 * gfortran.dg/derived_init_2.f90: Ditto.
537 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
538 * gfortran.dg/array_initializer_1.f90: Ditto.
539 * gfortran.dg/do_2.f90: Ditto.
540 * gfortran.dg/proc_assign_1.f90: Ditto.
542 2007-02-04 Richard Guenther <rguenther@suse.de>
545 * g++.dg/warn/pr30636.C: New testcase.
546 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
548 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
551 * gfortran.dg/pr30667.f: New test.
553 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
555 * gcc.dg/builtins-54.c: Add more cases.
557 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
560 * gfortran.dg/zero_sized_2.f90: New test.
563 * gfortran.dg/alloc_comp_basics_4.f90: New test.
566 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
569 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
572 * gfortran.dg/interface_10.f90: New test.
574 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
576 * gcc.dg/builtins-20.c: Add more cases.
578 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
581 * gcc-target/ia64/pr29682.c: New test.
583 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
586 * gfortran.dg/arrayio_11.f90.f90: New test.
589 * gfortran.dg/arrayio_12.f90.f90: New test.
591 2007-02-02 Jakub Jelinek <jakub@redhat.com>
594 * g++.dg/tls/diag-5.C: New test.
597 * gcc.dg/pr30473.c: New test.
598 * gcc.c-torture/execute/20070201-1.c: New test.
600 2007-02-01 Roger Sayle <roger@eyesopen.com>
602 * gfortran.dg/dependency_20.f90: New test case.
604 2007-01-31 Ian Lance Taylor <iant@google.com>
606 * gcc.dg/lower-subreg-1.c (test): New test.
608 2007-01-30 Geoffrey Keating <geoffk@apple.com>
610 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
612 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
614 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
615 * gcc.dg/torture/builtin-math-3.c: Likewise.
617 2007-01-31 Dirk Mueller <dmueller@suse.de>
619 gcc.dg/Wparentheses-2.c: Update and add new tests.
621 2007-01-31 Ira Rosen <irar@il.ibm.com>
623 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
626 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
628 * gcc.dg/builtins-63.c: New test.
630 2007-01-31 Tobias Burnus <burnus@net-b.de>
633 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
635 2007-01-31 Tobias Burnus <burnus@net-b.de>
638 * gfortran.dg/volatile8.f90: New argument conformance test.
639 * gfortran.dg/volatile9.f90: New scope test.
641 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
644 * g++.dg/warn/null4.C: New.
646 2001-01-30 Roger Sayle <roger@eyesopen.com>
647 Uros Bizjak <ubizjak@gmail.com>
649 * gcc.dg/large-size-array-3.c: Correct typo.
651 2007-01-30 Richard Guenther <rguenther@suse.de>
654 * g++.dg/debug/pr27657.C: New testcase.
656 2007-01-30 Richard Guenther <rguenther@suse.de>
659 * gcc.dg/torture/pr30313.c: New testcase.
661 2007-01-29 Janis Johnson <janis187@us.ibm.com>
663 * gcc.dg/dfp/dfp-except.h: New file.
664 * gcc.dg/dfp/fe-check.h: New file.
665 * gcc.dg/dfp/fe-binop.c: New test.
666 * gcc.dg/dfp/fe-convert-1.c: New test.
667 * gcc.dg/dfp/fe-convert-2.c: New test.
668 * gcc.dg/dfp/fe-convert-3.c: New test.
670 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
671 * gcc.dg/dfp/decfloat-constants.c: Ditto.
672 * gcc.dg/dfp/convert-dfp.c: Ditto.
673 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
675 2007-01-29 Josh Conner <jconner@apple.com>
677 * gcc.target/powerpc/altivec-24.c: New test.
679 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
682 * g++.dg/parse/defarg12.C: New test.
684 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
687 * gfortran.dg/used_dummy_types_6.f90: New test.
689 2007-01-28 Jan Hubicka <jh@suse.cz>
691 * gcc.dg/tree-prof/val-prof-6.c: New test.
693 2007-01-28 Roger Sayle <roger@eyesopen.com>
695 * gcc.dg/large-size-array-3.c: Correct test case (portability).
697 2007-01-28 Andrew Pinski <pinskia@gmail.com>
700 * g++.dg/expr/dtor4.C: New test.
702 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
704 * gcc.dg/tree-ssa/loop-23.c: New test.
706 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
709 * gfortran.dg/achar_2.f90: New test.
710 * gfortran.dg/achar_3.f90: New test.
712 2007-01-27 Ian Lance Taylor <iant@google.com>
714 * gcc.dg/strict-overflow-1.c: New test.
715 * gcc.dg/no-strict-overflow-1.c: New test.
716 * gcc.dg/strict-overflow-2.c: New test.
717 * gcc.dg/no-strict-overflow-2.c: New test.
718 * gcc.dg/strict-overflow-3.c: New test.
719 * gcc.dg/no-strict-overflow-3.c: New test.
720 * gcc.dg/strict-overflow-4.c: New test.
721 * gcc.dg/no-strict-overflow-4.c: New test.
722 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
723 * gcc.dg/pr15784-1.c: Likewise.
724 * gcc.dg/pr20922-1.c: Likewise.
725 * gcc.dg/pr20922-3.c: Likewise.
726 * gcc.dg/pr20922-4.c: Likewise.
727 * gcc.dg/pr20922-6.c: Likewise.
728 * gcc.dg/compare-4.c: Likewise.
729 * gcc.dg/torture/pr26898-1.c: Likewise.
730 * gcc.dg/tree-ssa/divide-1.c: Likewise.
731 * gcc.dg/tree-ssa/divide-2.c: Likewise.
732 * gcc.dg/tree-ssa/divide-3.c: Likewise.
733 * gcc.dg/tree-ssa/divide-4.c: Likewise.
734 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
735 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
736 * gcc.dg/tree-ssa/pr21082.c: Likewise.
737 * gcc.dg/tree-ssa/pr26899.c: Likewise.
738 * g++.dg/tree-ssa/pr21082.C: Likewise.
740 2007-01-27 Roger Sayle <roger@eyesopen.com>
742 * gcc-dg/large-size-array-3.c: New test case.
744 2007-01-27 Roger Sayle <roger@eyesopen.com>
746 * gfortran.dg/forall_7.f90: New test case.
748 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
751 * gfortran.dg/where_operator_assign_1.f90: New test.
752 * gfortran.dg/where_operator_assign_2.f90: New test.
753 * gfortran.dg/where_operator_assign_3.f90: New test.
755 2007-01-26 Joseph Myers <joseph@codesourcery.com>
757 * lib/target-supports.exp
758 (check_effective_target_powerpc_altivec): New.
759 (check_effective_target_vect_cmdline_needed): Use it.
761 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
764 * gfortran.dg/backslash_3.f: New test.
766 2007-01-26 Richard Guenther <rguenther@suse.de>
768 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
770 2007-01-26 Tobias Burnus <burnus@net-b.de>
772 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
773 * gfortran.dg/vect/vect.exp: Ditto.
774 * gfortran.dg/dg.exp: Ditto.
775 * gfortran.fortran-torture/execute/execute.exp: Ditto.
776 * gfortran.fortran-torture/compile/compile.exp: Ditto.
778 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
780 * gcc.dg/builtins-20.c: Add more cases.
781 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
783 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
786 * gcc.dg/Wall.c: New.
787 * gcc.dg/Wno-all.c: New.
788 * gfortran.dg/Wall.f90: New.
789 * gfortran.dg/Wno-all.f90: New.
791 2007-01-24 Geoffrey Keating <geoffk@apple.com>
793 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
794 * g++.dg/eh/simd-2.C: Also run on Darwin.
795 * g++.dg/eh/simd-3.C: New.
796 * g++.dg/eh/simd-4.C: New.
798 2007-01-25 Richard Guenther <rguenther@suse.de>
800 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
802 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
804 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
806 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
807 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
808 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
809 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
810 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
811 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
812 * gcc.dg/ipa/ipa-7.c: New testcase.
814 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
816 * g++.dg/cpp0x/warn_cxx0x.C: New.
818 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
820 * gcc.dg/builtins-20.c: Test builtin carg.
822 2007-01-24 Jakub Jelinek <jakub@redhat.com>
825 * gcc.dg/gomp/pr27416.c: New test.
828 * gcc.dg/gomp/pr30494.c: New test.
829 * g++.dg/gomp/pr30494.C: New test.
832 * gcc.dg/gomp/pr30421.c: New test.
834 2007-01-24 Steve Ellcey <sje@cup.hp.com>
836 * gcc.target/ia64/versionid-1.c: New test.
837 * gcc.target/ia64/versionid-2.c: New test.
839 2007-01-24 Richard Guenther <rguenther@suse.de>
842 * gcc.dg/builtins-57.c: Change to a link-time testcase
843 to support non-C99 targets.
845 2007-01-24 Jan Hubicka <jh@suse.cz>
847 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
849 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
851 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
853 2007-01-23 Andrew Pinski <pinskia@gmail.com>
856 * objc.dg/const-str-12.m: New test.
858 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
861 * gfortran.dg/ctrl-z.f90: New test.
863 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
866 * gfortran.dg/namelist_assumed_char.f90: New test.
868 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
871 * g++.dg/inherit/covariant15.C: New test.
873 2007-01-23 Ian Lance Taylor <iant@google.com>
875 * g++.dg/warn/Wparentheses-24.C: New test.
877 2007-01-23 Richard Guenther <rguenther@suse.de>
880 * ada/acats/run_acats: Do not call gnatmake or gnatchop
883 2007-01-22 Richard Guenther <rguenther@suse.de>
885 PR tree-optimization/30038
886 * gcc.dg/builtins-62.c: New testcase.
888 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
890 * gcc.c-torture/compile/20070121.c: New test.
892 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
895 * gfortran.dg/char_comparison_1.f: New test.
897 2007-01-21 Ira Rosen <irar@il.ibm.com>
899 * gcc.dg/vect/vect-strided-same-dr.c: New test.
901 2007-01-20 Andrew Pinski <pinskia@gmail.com>
904 * objc.dg/pch: New directory.
905 * objc.dg/pch/pch.exp: New file.
906 * objc.dg/pch/interface-1.m: New test.
907 * objc.dg/pch/interface-1.hs: New include file.
908 * lib/objc.exp (objc_target_compile): Add
909 "-x objective-c-header" in front of the sources if this is
910 a precompiled header being compiled.
912 2007-01-20 Roger Sayle <roger@eyesopen.com>
914 * gfortran.dg/array_memcpy_3.f90: New test case.
915 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
917 2007-01-20 Roger Sayle <roger@eyesopen.com>
918 Brooks Moses <brooks.moses@codesourcery.com>
919 Francois-Xavier Coudert <coudert@clipper.ens.fr>
921 * gfortran.dg/intrinsic_sign_1.f90: New test case.
922 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
924 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
926 * gcc.dg/torture/builtin-math-3.c: Test fdim.
928 2007-01-19 Mike Stump <mrs@apple.com>
930 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
933 2007-01-19 Roger Sayle <roger@eyesopen.com>
935 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
936 option instead of -funsafe-math-optimizations.
938 2007-01-19 Tomas Bily <tbily@suse.cz>
940 gcc.dg/tree-prof/indir-call-prof.c: New.
941 g++.dg/dg.exp: Add tree-prof subdirectory.
942 g++.dg/tree-prof/indir-call-prof.C: New.
943 g++.dg/tree-prof/tree-prof.exp: New.
945 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
948 * g++.dg/warn/deprecated.C: Update warning output.
949 * g++.dg/warn/deprecated-2.C: Likewise.
950 * g++.dg/warn/deprecated-3.C: New.
952 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
954 * gcc.c-torture/execute/nestfunc-7.c: New.
956 2007-01-18 Hui-May Chang <hm.chang@apple.com>
958 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
960 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
962 * gcc.dg/m68k-pic-1.c: New.
964 2007-01-18 Roger Sayle <roger@eyesopen.com>
966 * gfortran.dg/array_memcpy_4.f90: New test case.
968 2007-01-18 Josh Conner <jconner@apple.com>
971 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
972 * gcc.dg/vect/no-trapping-math-1: New.
973 * gcc.dg/vect/no-trapping-math-2: New.
975 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
977 * gcc.target/i386/387-8.c: Update comment about optimizing
978 inherent load of 1.0 of fptan instruction.
980 2007-01-18 Dirk Mueller <dmueller@suse.de>
981 Richard Guenther <rguenther@suse.de>
984 * gcc.dg/Warray-bounds.c: New testcase.
985 * gcc.dg/Warray-bounds-2.c: New testcase.
986 * g++.dg/warn/Warray-bounds.C: New testcase.
987 * g++.dg/warn/Warray-bounds-2.C: New testcase.
989 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
992 * gfortran.dg/generic_12.f90: New test.
994 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
996 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
997 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
999 2007-01-16 Janis Johnson <janis187@us.ibm.com>
1001 * gcc.dg/dfp/compare-special.h: New file.
1002 * gcc.dg/dfp/compare-special-32.c: New test.
1003 * gcc.dg/dfp/compare-special-64.c: New test.
1004 * gcc.dg/dfp/compare-special-128.c: New test.
1006 2007-01-16 Roger Sayle <roger@eyesopen.com>
1007 Paul Thomas <pault@gcc.gnu.org>
1008 Steven G. Kargl <kargl@gcc.gnu.org>
1011 * gfortran.dg/forall_6.f90: New test case.
1012 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1013 * gfortran.dg/dependency_13.f90: Likewise.
1015 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1018 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1019 targets that don't support Inf.
1021 2007-01-15 Dale Johannesen <dalej@apple.com>
1023 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
1025 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
1027 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
1028 of achar for 0xff to avoid the "Extended ASCII not
1029 implemented" error message.
1031 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
1034 * gfortran.dg/altreturn_4.f90: New test.
1037 * gfortran.dg/stfunc_4.f90: New test.
1040 * gfortran.dg/bound_2.f90: Reinstate commented out line.
1041 * gfortran.dg/initialization_1.f90: Change warning.
1044 * gfortran.dg/specification_type_resolution_2.f90: New test.
1046 2007-01-14 Jan Hubicka <jh@suse.cz>
1048 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1049 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1050 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1053 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
1056 * gfortran.dg/external_procedures_2.f90: New test.
1058 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
1061 * gcc.target/i386/pr30413.c: New test.
1063 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
1066 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
1068 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
1070 * gcc.dg/20070112-1.c: New test.
1072 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1074 PR libgfortran/30435
1075 * gfortran.dg/list_read_6.f90: New test.
1077 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
1079 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
1081 2007-01-12 Tom Tromey <tromey@redhat.com>
1083 PR preprocessor/28227:
1084 * gcc.dg/cpp/pr28227.c: New file.
1086 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1088 * gcc.dg/tree-ssa/loop-22.c: New test.
1090 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1092 PR tree-optimization/29516
1093 * gcc.dg/tree-ssa/loop-20.c: New test.
1095 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
1098 * minmaxloc_integer_kinds_1.f90: New test.
1100 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
1103 * g++.dg/template/sizeof-template-argument.C: New test.
1105 2007-01-11 Jan Hubicka <jh@suse.cz>
1107 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1108 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1109 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1110 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1111 * gcc.dg/tree-ssa/pr21658.c: Likewise.
1112 * gcc.dg/tree-ssa/pr15349.c: Likewise.
1113 * gcc.dg/tree-ssa/pr25501.c: Likewise.
1114 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1115 transformation in question.
1116 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1117 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1118 * gcc.dg/always_inline3.c: Likewise.
1120 2007-01-10 Mark Mitchell <mark@codesourcery.com>
1123 * g++.dg/template/typename11.C: New test.
1125 2007-01-10 Robert Kennedy <jimbob@google.com>
1127 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1129 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1131 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1132 for different integer kinds.
1133 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1134 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1135 * gfortran.dg/ishft_2.f90: New test.
1136 * gfortran.dg/ishft_3.f90: New test.
1138 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1140 * gfortran.dg/altreturn_2.f90: Removed executable bit.
1142 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
1144 PR tree-optimization/30322
1145 * gcc.dg/tree-ssa/loop-21.c: New test.
1147 2007-01-08 Geoffrey Keating <geoffk@apple.com>
1149 * g++.dg/rtti/darwin-builtin-linkage.C: New.
1151 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1153 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1155 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1157 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1158 * g++.dg/warn/overflow-warn-3.C: Likewise.
1159 * g++.dg/warn/overflow-warn-4.C: Likewise.
1160 * g++.dg/warn/overflow-warn-5.C: Likewise.
1161 * g++.dg/warn/overflow-warn-6.C: Likewise.
1162 * g++.dg/warn/Woverflow-1.C: Likewise.
1163 * g++.dg/warn/Woverflow-2.C: Likewise.
1164 * g++.dg/warn/Woverflow-3.C: Likewise.
1165 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1167 2007-01-08 Roger Sayle <roger@eyesopen.com>
1169 * gfortran.dg/array_constructor_14.f90: New test case.
1170 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1172 2007-01-08 Richard Guenther <rguenther@suse.de>
1174 PR tree-optimization/23603
1175 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1176 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1178 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1180 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1182 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1183 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1185 * gcc.dg/simd-5.c: Likewise.
1186 * gcc.dg/simd-6.c: Likewise.
1187 * g++.dg/conversion/simd1.C: Likewise.
1188 * g++.dg/conversion/simd3.C: Likewise.
1189 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1192 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1194 PR tree-optimization/29877
1195 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1196 name of a hard register for the target concerned. Adjust dg-error
1197 directives to cope with new behaviour of TER.
1199 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1202 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1203 * g++.dg/warn/overflow-warn-1.C: New.
1204 * g++.dg/warn/overflow-warn-3.C: New.
1205 * g++.dg/warn/overflow-warn-4.C: New.
1206 * g++.dg/warn/overflow-warn-5.C: New.
1207 * g++.dg/warn/overflow-warn-6.C: New.
1208 * g++.dg/warn/Woverflow-1.C: New.
1209 * g++.dg/warn/Woverflow-2.C: New.
1210 * g++.dg/warn/Woverflow-3.C: New.
1211 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1213 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1216 * gfortran.dg/invalid_name.f90: New test.
1217 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1218 * gfortran.dg/gomp/pr29759.f90: Ditto.
1220 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1222 * gfortran.dg/present_1.f90: Update error message.
1224 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
1227 * g++.dg/template/duplicate1.C: New test
1228 * g++.dg/template/memfriend6.C: Adjust error markers.
1230 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
1233 * gcc.dg/torture/inline-1.c: New test.
1235 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1238 * gcc.dg/multiple-overflow-warn-1.c: New.
1239 * gcc.dg/multiple-overflow-warn-2.c: New.
1240 * gcc.dg/overflow-warn-6.c: New.
1241 * g++.dg/warn/multiple-overflow-warn-1.C: New.
1243 2007-01-05 Roger Sayle <roger@eyesopen.com>
1245 * gfortran.dg/array_memcpy_1.f90: New test case.
1246 * gfortran.dg/array_memcpy_2.f90: Likewise.
1248 2007-01-05 Richard Guenther <rguenther@suse.de>
1251 * g++.dg/opt/pr27826.C: New testcase.
1253 2007-01-05 Ian Lance Taylor <iant@google.com>
1255 * gcc.dg/Walways-true-1.c: New test.
1256 * gcc.dg/Walways-true-2.c: New test.
1257 * g++.dg/warn/Walways-true-1.C: New test.
1258 * g++.dg/warn/Walways-true-2.C: New test.
1260 2007-01-05 Jakub Jelinek <jakub@redhat.com>
1263 * gcc.dg/pr30360.c: New test.
1265 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
1268 * gfortran.dg/data_implied_do_1.f90: New test.
1272 * gfortran.dg/char_length_1.f90: New test.
1274 2007-01-05 Richard Guenther <rguenther@suse.de>
1277 * g++.dg/opt/pr28116.C: New testcase.
1279 2007-01-05 Tobias Burnus <burnus@net-b.de>
1282 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1284 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1285 * gfortran.dg/protected_4.f90: Add pointer intent check.
1286 * gfortran.dg/protected_6.f90: Add pointer intent check.
1287 * gfortran.dg/pointer_intent_1.f90: New test.
1288 * gfortran.dg/pointer_intent_2.f90: New test.
1289 * gfortran.dg/pointer_intent_3.f90: New test.
1291 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1294 * gfortran.dg/altreturn_2.f90: new test.
1296 2007-01-04 Tom Tromey <tromey@redhat.com>
1298 PR preprocessor/28165:
1299 * gcc.dg/cpp/pr28165.c: New file.
1301 2007-01-03 Josh Conner <jconner@apple.com>
1304 * gcc.dg/pr29683.c: New.
1306 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1309 * g++.dg/pch/template-1.C: New test.
1310 * g++.dg/pch/template-1.Hs: New file.
1312 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1315 * gcc.c-torture/compile/complex-4.c: New test.
1317 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1319 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1321 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1323 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1326 * gcc.dg/pr30286.c: New test.
1329 * g++.dg/template/crash66.C: New test.
1332 * g++.dg/template/friend49.C: New test.
1334 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1336 * gfortran.dg/ibits.f90: New test.
1338 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1340 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1341 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1343 2007-01-02 Jan Hubicka <jh@suse.cz>
1345 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1348 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1351 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1352 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1354 2006-01-02 Ian Lance Taylor <iant@google.com>
1356 * g++.dg/warn/Wparentheses-22.C: New test.
1357 * g++.dg/warn/Wparentheses-23.C: New test.
1359 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1362 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1363 * gcc.dg/declspec-3-Wextra.c: New.
1364 * gcc.dg/declspec-3-no.c: New
1366 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1369 * gfortran.dg/interface_10.f90: Remove.
1371 2007-01-01 Roger Sayle <roger@eyesopen.com>
1373 * gcc.dg/fold-eqxor-4.c: New test case.
1375 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1378 * gcc.c-torture/compile/pr30311.c: New test.
1380 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1383 * gcc.c-torture/compile/statement-expression-1.c: New test.
1385 2007-01-01 Andreas Schwab <schwab@suse.de>
1388 * g++.dg/eh/pr29166.C: New test.
1390 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1392 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1394 (check_effective_target_vect_cmdline_needed): Use it.
1396 2006-12-31 Richard Guenther <rguenther@suse.de>
1399 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1400 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1402 2006-12-31 Roger Sayle <roger@eyesopen.com>
1405 * gcc.dg/fold-plusnot-1.c: New test case.
1407 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1410 * g++.dg/parse/template22.C: New test.
1412 2006-12-31 Richard Guenther <rguenther@suse.de>
1415 * gcc.c-torture/compile/pr30338.c: New testcase.
1417 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1420 * gfortran.dg/intrinsic_actual_4.f90: New test.
1423 * gfortran.dg/func_decl_3.f90: New test.
1425 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1428 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1429 * gfortran.dg/c_by_val_1.f: New test.
1430 * gfortran.dg/c_by_val_2.f: New test.
1431 * gfortran.dg/c_by_val_3.f: New test.
1433 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1436 * gfortran.dg/sum_zero_array_1.f90: New test.
1438 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1440 PR preprocessor/29612
1441 * gcc.dg/cpp/pr29612-1.c: New test.
1442 * gcc.dg/cpp/pr29612-2.c: New test.
1444 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1447 * gfortran.dg/pure_formal_proc_1.f90: New test.
1450 * gfortran.dg/intrinsic_actual_3.f90: New test.
1452 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1455 * gfortran.dg/io_constraints_1.f90: Update test.
1456 * gfortran.dg/io_constraints_2.f90: Update test.
1457 * gfortran.dg/inquire_iolength.f90: New test.
1459 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1462 * gfortran.dg/interface_10.f90: New test.
1463 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1464 since z is already, locally a variable.
1467 * gfortran.dg/generic_11.f90: New test.
1468 * gfortran.dg/interface_7.f90: Remove name clash between module
1469 name and procedure 'x' referenced in the interface.
1471 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1474 * gcc.dg/Wmissing-parameter-type.c: New.
1475 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1476 * gcc.dg/Wmissing-parameter-type-no.c: New.
1478 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1481 * gfortran.dg/entry_array_specs_2.f: New test.
1484 * gfortran.dg/nested_modules_6.f90: New test.
1486 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1489 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1490 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1492 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1495 * g++.dg/opt/complex6.C: New test.
1497 2006-12-22 Ben Elliston <bje@au.ibm.com>
1499 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1500 full" if the linker on spu-*-* warns about exceeding local store.
1502 And revert this patch:
1503 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1504 fail to link due to relocation overflows on spu-*-*.
1506 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1509 * gfortran.dg/dependency_19.f90: New test.
1511 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1514 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1516 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1519 * gcc.c-torture/execute/20061220-1.c: New test.
1522 * gcc.dg/gomp/asm-1.c: New test.
1525 * g++.dg/eh/ia64-2.C: New test.
1527 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1531 * gcc.dg/rs6000-leaf.c: New.
1533 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1536 * gfortran.dg/f2c_8.f90: New test.
1538 2006-12-20 Bill Wendling <wendling@apple.com>
1540 * gcc.dg/asm-b.c: Check for __ppc64__.
1542 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1545 * gfortran.dg/bounds_check_5.f90: New test.
1547 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1550 * gcc.dg/gomp/complex-1.c: New testcase.
1552 2006-12-20 Roger Sayle <roger@eyesopen.com>
1554 * gfortran.dg/array_memset_1.f90: New test case.
1556 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1558 * lib/target-supports.exp: Add spu to
1559 check_effective_target_vect_widen_mult_hi_to_si.
1561 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1564 * gfortran.dg/generic_9.f90: New test.
1567 * gfortran.dg/generic_10.f90: New test.
1569 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1572 * gcc.dg/pr30045.c: New test.
1574 2006-12-20 Ben Elliston <bje@au.ibm.com>
1576 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1578 2006-12-19 Eric Christopher <echristo@apple.com>
1581 * gcc.c-torture/execute/pr29302-1.c: New.
1583 2006-12-19 Tobias Burnus <burnus@net-b.de>
1586 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1588 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1591 * gfortran.dg/altreturn_3.f90: New test.
1593 * gfortran.dg/char_result_12.f90: Fix comment typos.
1595 2006-12-19 Ben Elliston <bje@au.ibm.com>
1597 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1598 as newlib's stdio.h uses non-traditional cpp constructs.
1600 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1602 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1603 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1604 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1605 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1606 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1607 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1608 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1609 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1610 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1611 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1612 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1613 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1614 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1615 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1616 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1617 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1618 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1619 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1620 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1621 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1622 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1623 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1624 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1625 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1626 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1627 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1629 2006-12-18 Bill Wendling <wendling@apple.com>
1631 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1632 id is an OjbC keyword.
1634 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1636 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1638 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1640 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1642 2006-12-18 Ian Lance Taylor <iant@google.com>
1644 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1646 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1648 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1650 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1653 * gfortran.fortran-torture/execute/where21.f90: New test.
1655 2006-12-17 Tobias Burnus <burnus@net-b.de>
1657 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1659 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1662 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1663 * gcc.dg/if-empty-1.c: Likewise.
1664 * gcc.dg/pr23165.c: Likewise.
1665 * g++.dg/warn/empty-body.C: Likewise.
1667 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1670 * gfortran.dg/open_errors.f90: New test.
1672 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1674 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1676 * gcc.target/i386/ssse3-pabsb.c: New file.
1677 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1678 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1679 * gcc.target/i386/ssse3-palignr.c: Likewise.
1680 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1681 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1682 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1683 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1684 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1685 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1686 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1687 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1688 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1689 * gcc.target/i386/ssse3-psignb.c: Likewise.
1690 * gcc.target/i386/ssse3-psignd.c: Likewise.
1691 * gcc.target/i386/ssse3-psignw.c: Likewise.
1692 * gcc.target/i386/ssse3-vals.h: Likewise.
1694 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1696 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1697 * lib/fortran-torture.exp: Include target-supports.exp.
1699 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1702 * gcc.c-torture/execute/pr30185.c: New test.
1704 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1708 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1709 * gcc.dg/builtin-bswap-2.c: Likewise.
1710 * gcc.dg/builtin-bswap-3.c: Likewise.
1711 * gcc.dg/builtin-bswap-4.c: Likewise.
1712 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1713 * cc.c-torture/execute/mode-dependent-address.x: New file.
1715 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1718 * gfortran.dg/write_zero_array: New test.
1720 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1723 * gfortran.dg/write_fmt_trim.f90: New test.
1725 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1728 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1731 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1733 * lib/target-supports.exp (check_weak_available): Use istarget
1734 "hppa*-*-hpux10*" instead of regexp.
1735 (check_cxa_atexit_available): Likewise.
1737 2006-12-14 Richard Guenther <rguenther@suse.de>
1739 PR tree-optimization/30197
1740 * gcc.c-torture/execute/complex-1.c: Fix function name.
1741 * gcc.dg/builtins-61.c: New testcase.
1743 2006-12-14 Richard Guenther <rguenther@suse.de>
1746 * gcc.dg/pr30172-1.c: New testcase.
1748 2006-12-14 Richard Guenther <rguenther@suse.de>
1750 PR tree-optimization/30198
1751 * gcc.dg/builtins-60.c: New testcase.
1753 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1755 * lib/target-supports.exp (vect_no_align): Remove spu.
1757 2006-12-13 Ian Lance Taylor <iant@google.com>
1761 * g++.dg/warn/Wparentheses-5.C: New test.
1762 * g++.dg/warn/Wparentheses-6.C: New test.
1763 * g++.dg/warn/Wparentheses-7.C: New test.
1764 * g++.dg/warn/Wparentheses-8.C: New test.
1765 * g++.dg/warn/Wparentheses-9.C: New test.
1766 * g++.dg/warn/Wparentheses-10.C: New test.
1767 * g++.dg/warn/Wparentheses-11.C: New test.
1768 * g++.dg/warn/Wparentheses-12.C: New test.
1769 * g++.dg/warn/Wparentheses-13.C: New test.
1770 * g++.dg/warn/Wparentheses-14.C: New test.
1771 * g++.dg/warn/Wparentheses-15.C: New test.
1772 * g++.dg/warn/Wparentheses-16.C: New test.
1773 * g++.dg/warn/Wparentheses-17.C: New test.
1774 * g++.dg/warn/Wparentheses-18.C: New test.
1775 * g++.dg/warn/Wparentheses-19.C: New test.
1776 * g++.dg/warn/Wparentheses-20.C: New test.
1777 * g++.dg/warn/Wparentheses-21.C: New test.
1779 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1782 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1783 for target "hppa.*hpux10".
1785 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1787 * g++.dg/debug/vartrack1.C: New test.
1789 * g++.dg/opt/ifcvt1.C: New test.
1791 * gcc.dg/tls/opt-13.c: New test.
1793 * gcc.dg/20060425-2.c: New test.
1795 * g++.dg/opt/pr15054-2.C: New test.
1797 * gcc.c-torture/execute/20060420-1.c: New test.
1799 * gcc.c-torture/execute/20060412-1.c: New test.
1801 * objc/compile/20060406-1.m: New test.
1803 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1805 * g++.dg/template/array17.C: New test.
1807 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1809 * gcc.target/powerpc/altivec-23.c: New test.
1811 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1814 * g++.dg/inherit/error3.C: New test.
1817 * g++.dg/inherit/error4.C: New test.
1819 2006-12-13 Richard Guenther <rguenther@suse.de>
1821 PR tree-optimization/17687
1822 * gcc.dg/builtins-59.c: New testcase.
1824 2006-12-13 Ben Elliston <bje@au.ibm.com>
1826 * gcc.target/spu/Wmain.c: New test.
1828 2006-12-12 Josh Conner <jconner@apple.com>
1830 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1831 * g++.dg/abi/thunk4.C: Likewise.
1832 * g++.dg/abi/rtti3.C: Likewise.
1834 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1836 * gcc.target/spu/cpat-1.c: New test.
1837 * gcc.target/spu/cpat-2.c: New test.
1838 * gcc.target/spu/cpat-3.c: New test.
1839 * gcc.target/spu/cpat-4.c: New test.
1841 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1844 * gcc.c-torture/compile/vector-1.c: New test.
1845 * gcc.c-torture/compile/vector-2.c: New test.
1846 * gcc.c-torture/compile/vector-3.c: New test.
1848 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1850 * lib/fortran-torture.exp: Update copyright years. Remove
1851 obsolete comment. Test -ftree-vectorize where it makes sense.
1852 * lib/gfortran-dg.exp: Update copyright years. Use settings
1853 from fortran-torture.exp.
1854 * gfortran.dg/char_transpose_1.f90,
1855 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1856 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1857 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1860 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1862 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1865 2006-12-12 Ira Rosen <irar@il.ibm.com>
1867 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1868 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1869 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1870 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1873 2006-12-12 Richard Guenther <rguenther@suse.de>
1876 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1878 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1879 Diego Novillo <dnovillo@redhat.com>
1881 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1883 * gcc.dg/tree-ssa/pr26421.c: Likewise
1884 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1885 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1886 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1887 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1888 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1889 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1890 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1891 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1892 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1894 2006-12-11 Jan Hubicka <jh@suse.cz>
1896 * gcc.dg/tree-prof/stringop-1.c: New test.
1897 * gcc.dg/tree-prof/stringop-2.c: New test.
1899 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1902 * gcc.target/i386/pr30120.c: New test.
1905 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1907 * gcc.target/i386/x87regparm-1.c: New test.
1908 * gcc.target/i386/x87regparm-2.c: New test.
1909 * gcc.target/i386/x87regparm-3.c: New test.
1910 * gcc.target/i386/x87regparm-4.c: New test.
1912 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1914 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1916 2006-12-10 Tobias Burnus <burnus@net-b.de>
1919 * gfortran.dg/protected_1.f90: New test.
1920 * gfortran.dg/protected_2.f90: New test.
1921 * gfortran.dg/protected_3.f90: New test.
1922 * gfortran.dg/protected_4.f90: New test.
1923 * gfortran.dg/protected_5.f90: New test.
1924 * gfortran.dg/protected_6.f90: New test.
1926 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1927 Tobias Burnus <burnus@gcc.gnu.org>
1931 * gfortran.dg/interface_4.f90: Test adding procedure to generic
1933 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1934 ambiguous interfaces.
1935 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1936 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1937 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1938 ambiguous interfaces.
1939 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1940 * gfortran.dg/array_initializer_2.f90: Add initializer array
1944 * gfortran.dg/interface_9.f90: Test that host interfaces are
1945 not checked for ambiguity with the local version.
1947 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1950 * gfortran.dg/module_interface_2.f90: New test.
1952 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1955 * gfortran.dg/assumed_len.f90: New test.
1957 2006-12-09 Richard Guenther <rguenther@suse.de>
1959 * g++.dg/warn/implicit-typename1.C: Qualify types.
1960 * g++.dg/parse/crash12.C: Likewise.
1961 * g++.dg/tree-ssa/pr22444.C: Likewise.
1963 2006-12-09 Tobias Burnus <burnus@net-b.de>
1965 * gfortran.dg/array_2.f90: Added sqrt test.
1967 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
1969 * gcc.target/i386/x87regparm-1.c: XFAIL.
1970 * gcc.target/i386/x87regparm-2.c: XFAIL.
1971 * gcc.target/i386/x87regparm-3.c: XFAIL.
1972 * gcc.target/i386/x87regparm-4.c: XFAIL.
1974 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1976 * lib/target-supports.exp
1977 (check_effective_target_large_long_double): New.
1978 * gcc.dg/Wconversion-real.c : Use it.
1979 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1982 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
1984 * gcc.c-torture/execute/mode-dependent-address.c: New test.
1986 2006-12-08 Tobias Burnus <burnus@net-b.de>
1989 * gfortran.dg/import4.f90: New test for IMPORT in modules.
1991 2006-12-07 Mark Mitchell <mark@codesourcery.com>
1994 * g++.dg/template/crash65.C: New test.
1995 * g++.dg/template/spec16.C: Tweak error markers.
1997 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
1999 * gcc.target/spu: New directory.
2000 * gcc.target/spu/spu.exp: New file.
2001 * gcc.target/spu/intrinsics-1.c: New test.
2003 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
2006 * g++.dg/ext/attrib27.C: New test.
2007 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2008 * g++.dg/parse/typedef5.C: Likewise.
2010 2006-12-07 Mike Stump <mrs@apple.com>
2012 * treelang/compile/var_defs.tree: Adjust.
2014 2006-12-06 Mark Mitchell <mark@codesourcery.com>
2017 * g++.dg/template/crash64.C: New test.
2018 * g++.dg/parse/crash27.C: Adjust error markers.
2020 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
2024 * gfortran.dg/read_eof_4.f90: Add tests.
2025 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
2026 * gfortran.dg/unf_read_corrupted_1.f90: New test.
2028 2006-12-05 Mark Mitchell <mark@codesourcery.com>
2031 * g++.dg/template/crash63.C: New test.
2034 * g++.dg/template/crash62.C: New test.
2036 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2039 * gfortran.dg/allocatable_function_1.f90: Increase the number
2040 of expected calls of free to 10; the lhs section reference is
2041 now evaluated so there is another call to bar. Change the
2042 comment appropriately.
2043 * gfortran.dg/array_section_1.f90: New test.
2045 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2048 * gfortran.dg/char_result_12.f90: New test.
2050 2006-12-05 Richard Guenther <rguenther@suse.de>
2052 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2053 * gcc.dg/vect/vect-pow-2.c: Rename to ...
2054 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
2055 vect_double, xfail for spu*-*-*.
2057 2006-12-04 Tobias Burnus <burnus@net-b.de>
2060 * initialization_4.f90: Test noninteger exponents (-std=f95).
2061 * initialization_5.f90: New test for noninteger exponents
2064 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2067 * gfortran.dg/parameter_array_section_1.f90: New test.
2069 2006-12-04 Mark Mitchell <mark@codesourcery.com>
2072 * g++.dg/template/crash61.C: New test.
2075 * g++.dg/template/error23.C: New test.
2077 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
2079 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2081 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2084 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2086 2006-12-04 Jakub Jelinek <jakub@redhat.com>
2089 * gcc.dg/gomp/pr29965-1.c: New test.
2090 * gcc.dg/gomp/pr29965-2.c: New test.
2091 * gcc.dg/gomp/pr29965-3.c: New test.
2092 * gcc.dg/gomp/pr29965-4.c: New test.
2093 * gcc.dg/gomp/pr29965-5.c: New test.
2094 * gcc.dg/gomp/pr29965-6.c: New test.
2095 * g++.dg/gomp/pr29965-1.C: New test.
2096 * g++.dg/gomp/pr29965-2.C: New test.
2097 * g++.dg/gomp/pr29965-3.C: New test.
2098 * g++.dg/gomp/pr29965-4.C: New test.
2099 * g++.dg/gomp/pr29965-5.C: New test.
2100 * g++.dg/gomp/pr29965-6.C: New test.
2101 * g++.dg/gomp/pr29965-7.C: New test.
2102 * g++.dg/gomp/pr29965-8.C: New test.
2103 * g++.dg/gomp/pr29965-9.C: New test.
2104 * g++.dg/gomp/pr29965-10.C: New test.
2106 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
2108 * gnat.dg/pointer_variable_bounds.adb: New test.
2109 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2110 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2112 2006-12-03 Eric Christopher <echristo@apple.com>
2114 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2116 2006-12-03 Richard Henderson <rth@redhat.com>
2117 Andrew Pinski <pinskia@gmail.com>
2120 * g++.dg/warn/unit-1.C: New test.
2122 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
2124 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2126 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2128 * g++.dg/vect/vect.exp: Enable tests to run on spu.
2129 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2130 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2131 * gcc.dg/vect/vect-70.c: Reduce array size.
2132 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2133 vect_no_compaer_double targets.
2134 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2135 vect_float, vect_double, and vect_int.
2137 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2139 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2140 test for loop versioning on vect_no_align targets.
2141 * gcc.dg/vect/pr20122.c: Likewise.
2142 * gcc.dg/vect/vect-105.c: Likewise.
2143 * gcc.dg/vect/vect-42.c: Likewise.
2144 * gcc.dg/vect/vect-43.c: Likewise.
2145 * gcc.dg/vect/vect-74.c: Likewise.
2146 * gcc.dg/vect/vect-75.c: Likewise.
2147 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2148 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2149 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2150 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2152 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2155 * gfortran.dg/value_1.f90 : New test.
2156 * gfortran.dg/value_2.f90 : New test.
2157 * gfortran.dg/value_3.f90 : New test.
2158 * gfortran.dg/value_4.f90 : New test.
2159 * gfortran.dg/value_4.c : Called from value_4.f90.
2161 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2164 * g++.dg/cpp0x/static_assert4.C: New testcase.
2166 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2168 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2170 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2173 * gcc.dg/pr27953.c: New test.
2175 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2178 * g++.dg/ext/vector5.C: New test.
2181 * g++.dg/other/main1.C: New test.
2183 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2186 * gfortran.dg/convert_implied_open.f90: Change to
2187 new default record length.
2188 * gfortran.dg/unf_short_record_1.f90: Adapt to
2190 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2192 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2194 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2196 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2199 * g++.dg/expr/pr29066.c: New.
2201 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2202 Zdenek Dvorak <dvorakz@suse.cz>
2204 PR tree-optimization/29921
2205 * gcc.dg/pr29921-2.c: New test.
2207 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2209 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2210 (i386_get_cpuid): New function.
2211 (i386_cpuid_ecx): Likewise.
2212 (i386_cpuid_edx): Likewise.
2213 (i386_cpuid): Updated to call i386_cpuid_edx.
2215 * gcc.target/i386/sse3-addsubpd.c: New file.
2216 * gcc.target/i386/sse3-addsubps.c: Likewise.
2217 * gcc.target/i386/sse3-haddpd.c: Likewise.
2218 * gcc.target/i386/sse3-haddps.c: Likewise.
2219 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2220 * gcc.target/i386/sse3-hsubps.c: Likewise.
2221 * gcc.target/i386/sse3-lddqu.c: Likewise.
2222 * gcc.target/i386/sse3-movddup.c: Likewise.
2223 * gcc.target/i386/sse3-movshdup.c: Likewise.
2224 * gcc.target/i386/sse3-movsldup.c: Likewise.
2226 2006-12-01 Dirk Mueller <dmueller@suse.de>
2228 * g++.dg/warn/Wreturn-type-4.C: New testcase.
2230 2006-11-30 Janis Johnson <janis187@us.ibm.com>
2232 * gcc.dg/dfp/convert-int-max.c: New test.
2233 * gcc.dg/dfp/convert-int-max-fold.c: New test.
2235 2006-11-30 Richard Guenther <rguenther@suse.de>
2237 * gcc.dg/vect/vect-pow-1.c: Rename ...
2238 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
2239 floats instead of doubles, check successful vectorization.
2241 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2244 * gcc.c-torture/compile/pr29945.c: New testcase.
2246 2006-11-30 Joseph Myers <joseph@codesourcery.com>
2248 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2251 2006-11-29 Eric Christopher <echristo@apple.com>
2253 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2255 2006-11-29 Janis Johnson <janis187@us.ibm.com>
2257 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2259 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2261 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
2264 * g++.dg/inherit/virtual2.C: New test.
2265 * g++.dg/inherit/virtual3.C: Likewise.
2266 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2267 * g++.dg/inherit/error2.C: Likewise.
2268 * g++.dg/template/instantiate1.C: Likewise.
2270 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2273 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2275 2006-11-28 Jan Hubicka <jh@suse.cz>
2277 * gcc.dg/memcpy-1.c: New test.
2279 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2282 * g++.dg/warn/main-3.C: New test.
2284 2006-11-28 Jan Hubicka <jh@suse.cz>
2286 * gcc.dg/winline-1.c: New test.
2288 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2290 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2293 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2296 * gfortran.dg/missing_optional_dummy_3.f90
2298 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2301 * gfortran.dg/interface_3.f90: Modify errors.
2303 2006-11-28 Ben Elliston <bje@au.ibm.com>
2305 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2306 fail to link due to relocation overflows on spu-*-*.
2308 2006-11-27 Michael Matz <matz@suse.de>
2309 Andreas Krebbel <krebbel1@de.ibm.com>
2312 * gcc.dg/20061127-1.c: New testcase.
2314 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2316 * gcc.dg/20061124-1.c: Add exit() function prototype.
2318 2006-11-27 Jan Hubicka <jh@suse.cz>
2320 * gcc.target/i386/memcpy-1.c: Adjust size.
2321 * testsuite/gcc.dg/visibility-11.c: Likewise.
2323 2006-11-27 Richard Guenther <rguenther@suse.de>
2326 * gcc.target/i386/pow-1.c: New testcase.
2327 * gcc.dg/builtins-58.c: Likewise.
2329 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2332 * g++.dg/expr/cast8.C: New test.
2334 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2336 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2337 Don't ever inline the testcase.
2339 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2342 * gfortran.fortran-torture/compile/parameter_3.f90: New
2345 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2348 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2350 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2352 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2355 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2357 PR libgfortran/29936
2358 * gfortran.dg/write_check3.f90: New test.
2360 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2362 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2364 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2367 * gfortran.dg/interface_3.f90: New test.
2370 * gfortran.dg/generic_8.f90: New test.
2372 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2374 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2375 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2376 * gfortran.dg/specifics_3.f90: Remove.
2378 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2381 * gcc.dg/gomp/pr29955.c: New test.
2384 * gcc.dg/pr29736.c: New test.
2386 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2389 * gcc.dg/pure-1.c: New test.
2391 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2393 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2394 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2396 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2398 * gcc.dg/20061124-1.c: New testcase.
2400 2006-11-23 Eric Christopher <echristo@apple.com>
2402 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2404 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2408 * gcc.dg/Wconversion-integer.c: New. Supersedes
2409 Wconversion-negative-constants.c
2410 * gcc.dg/Wconversion-real.c: New.
2411 * gcc.dg/Wconversion-real-integer.c: New.
2412 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2413 * g++.dg/warn/Wconversion1.C: Modified.
2415 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2417 * gfortran.dg/overload_1.f90: New test.
2419 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2422 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2423 Wtraditional-conversion.
2424 * gcc.dg/overflow-warn-2.c: Likewise.
2425 * gcc.dg/Wconversion.c: Likewise. Renamed as
2426 Wtraditional-conversion.c .
2427 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2428 Wtraditional-conversion-2.c .
2429 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2430 Wtraditional-conversion-2.c
2431 * gcc.dg/Wconversion-negative-constants.c: New.
2433 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2435 * gcc.dg/tree-ssa/dump-1.c: New test.
2437 2006-11-23 David Ung <davidu@mips.com>
2439 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2440 -mfp64, allowable when ISA >= 33 and float is enabled.
2441 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2442 of mthc1 and mfhc1 patterns.
2444 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2446 PR tree-optimization/29921
2447 * gcc.dg/pr29921.c: New test.
2449 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2452 * gfortran.dg/initialization_4.f90: New test.
2454 2006-11-22 Ira Rosen <irar@il.ibm.com>
2456 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2457 platforms that have interleaving support.
2458 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2459 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2460 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2461 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2462 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2463 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2464 gcc.dg/vect/vect-strided-u8-i8.c,
2465 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2466 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2467 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2468 gcc.dg/vect/vect-strided-float.c,
2469 gcc.dg/vect/vect-strided-a-mult.c,
2470 gcc.dg/vect/vect-strided-mult-char-ls.c,
2471 gcc.dg/vect/vect-strided-a-u16-mult.c,
2472 gcc.dg/vect/vect-strided-a-u32-mult.c,
2473 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2474 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2475 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2476 gcc.dg/vect/vect-strided-mult.c,
2477 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2478 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2480 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2483 * gfortran.dg/auto_char_len_4.f90: New test.
2485 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2488 * gfortran.dg/generic_7.f90: New test.
2489 * gfortran.dg/defined_operators_1.f90: Add new error.
2491 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2493 PR tree-optimization/29902
2494 * g++.dg/tree-ssa/pr29902.C: New test.
2496 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2499 * gfortran.dg/used_types_13.f90: New test.
2501 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2503 * gcc.dg/dfp/snan.c: Delete.
2505 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2507 * g++.dg/cpp0x/static_assert1.C: New.
2508 * g++.dg/cpp0x/static_assert2.C: New.
2509 * g++.dg/cpp0x/static_assert3.C: New.
2511 2006-11-21 Richard Guenther <rguenther@suse.de>
2513 * gcc.dg/vect/vect-pow-1.c: New testcase.
2514 * gcc.dg/vect/vect-pow-2.c: Likewise.
2516 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2519 * g++.dg/template/static29.C: New test.
2522 * g++.dg/conversion/simd4.C: New test.
2524 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2527 * g++.dg/template/access19.C: New test.
2528 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2531 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2534 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2536 2006-11-20 Tobias Burnus <burnus@net-b.de>
2539 * gfortran.dg/import.f90: Extended test.
2540 * gfortran.dg/import2.f90: Extended test.
2542 2006-11-20 Tobias Burnus <burnus@net-b.de>
2544 * gfortran.dg/volatile3.f90: Add conflict test.
2546 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2549 * gfortran.dg/implicit_10.f90: New test.
2551 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2554 * g++.dg/warn/Wall-write-strings.C: New.
2556 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2558 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2559 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2561 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2563 * gfortran.dg/use_3.f90: Remove error message.
2564 * gfortran.dg/iso_fortran_env_1.f90: New test.
2565 * gfortran.dg/iso_fortran_env_2.f90: New test.
2566 * gfortran.dg/iso_fortran_env_3.f90: New test.
2567 * gfortran.dg/iso_fortran_env_4.f90: New test.
2569 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2571 * gcc.dg/vect/vect-27.c: Fix initialization.
2573 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2575 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2576 * gcc.dg/torture/builtin-minmax-1.c: New.
2578 * gcc.dg/builtins-20.c: Add cases for copysign.
2580 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2583 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2585 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2586 * gfortran.dg/use_1.f90: New test.
2587 * gfortran.dg/use_1.f90: New test.
2588 * gfortran.dg/use_1.f90: New test.
2590 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2592 PR tree-optimization/29801
2593 * gcc.dg/pr29801.c: New test.
2595 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2598 * gcc.dg/torture/pr29584.c: New test.
2600 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2602 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2603 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2604 * gcc.target/powerpc/compress-float-ppc.c,
2605 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2607 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2608 do not pass -mhard-float.
2610 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2612 * gnat.dg/volatile_aggregate.adb: New test.
2614 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2618 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2619 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2621 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2624 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2626 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2628 * gfortran.dg/import3.f90: Fix error message.
2630 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2633 * gfortran.fortran-torture/compile/inline_1.f90:
2636 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2638 * gcc.target/i386/x87regparm-1.c: New test.
2639 * gcc.target/i386/x87regparm-2.c: New test.
2640 * gcc.target/i386/x87regparm-3.c: New test.
2641 * gcc.target/i386/x87regparm-4.c: New test.
2643 2006-11-15 Tobias Burnus <burnus@net-b.de>
2646 * gfortran.dg/import.f90: New test.
2647 * gfortran.dg/import2.f90: New test.
2648 * gfortran.dg/import3.f90: New test.
2650 2006-11-15 Tobias Burnus <burnus@net-b.de>
2653 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2655 2006-11-15 Tobias Burnus <burnus@net-b.de>
2658 * gfortran.dg/contains.f90: New test.
2659 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2661 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2663 PR tree-optimization/29581
2664 * gcc.dg/pr29581-1.c: New test.
2665 * gcc.dg/pr29581-2.c: New test.
2666 * gcc.dg/pr29581-3.c: New test.
2667 * gcc.dg/pr29581-4.c: New test.
2668 * gfortran.dg/pr29581.f90: New test.
2670 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2673 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2674 numbers in error message headers.
2676 2006-11-14 Richard Guenther <rguenther@suse.de>
2678 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2679 to i?86 and x86_64 targets.
2681 2006-11-14 Caroline Tice <ctice@apple.com>
2683 * gcc.dg/pubtypes-1.c: New file/testcase.
2684 * gcc.dg/pubtypes-2.c: New file/testcase.
2685 * gcc.dg/pubtypes-3.c: New file/testcase.
2686 * gcc.dg/pubtypes-4.c: New file/testcase.
2687 * g++.dg/pubtypes.C: New file/testcase.
2689 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2692 * g++.dg/init/self1.C: New test.
2694 2006-11-14 Tobias Burnus <burnus@net-b.de>
2697 * gfortran.dg/conflicts.f90: Add.
2699 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2701 PR rtl-optimization/29798
2703 * gcc.c-torture/execute/pr29798.c: New.
2705 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2707 * gcc.dg/builtins-20.c: Add more cases.
2709 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2712 * gfortran.dg/gomp/pr29759.f90: New test.
2714 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2717 * g++.dg/template/static28.C: New test.
2719 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2721 * lib/c-torture.exp: Use target-libpath.exp.
2722 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2723 set GCC_EXEC_PREFIX env var from global variable of same name.
2725 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2728 * gfortran.fortran-torture/compile/transfer-1.f90:
2731 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2732 Zdenek Dvorak <dvorakz@suse.cz>
2734 PR tree-optimization/29680
2735 * gcc.dg/alias-11.c: New test.
2737 2006-11-12 Jason Merrill <jason@redhat.com>
2738 Andrew Pinski <pinskia@physics.uc.edu>
2741 * gcc.target/i386/vectorize1.c: New.
2743 2006-11-12 Roger Sayle <roger@eyesopen.com>
2745 PR rtl-optimization/29797
2746 * gcc.c-torture/execute/pr29797-1.c: New test case.
2748 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2750 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2752 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2754 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2756 2006-11-12 Roger Sayle <roger@eyesopen.com>
2758 PR tree-optimization/13827
2759 * gcc.dg/fold-eqand-1.c: New test case.
2761 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2764 * gcc.c-torture/execute/mayalias-3.c: New test.
2766 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2769 * gcc.c-torture/compile/pr27528.c: New test.
2770 * gcc.dg/pr27528.c: Likewise.
2772 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2774 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2776 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2778 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2781 * gfortran.dg/reshape_source_size_1.f90: New test.
2783 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2786 * gfortran.dg/aliasing_dummy_4.f90: New test.
2788 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2791 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2792 and x86_64-*-* targets.
2794 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2796 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2797 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2798 New macros. Use them in exact tests.
2799 (TESTIT3): New macro.
2800 Add tests for fmin, fmax and fma.
2802 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2805 * gfortran.dg/array_constructor_13.f90: New test.
2807 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2810 * gfortran.dg/used_types_12.f90: New test.
2812 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2815 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2817 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2818 * gcc.dg/fold-eqandshift-3.c: New test case.
2820 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2823 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2826 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2828 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2830 * gcc.dg/20061109-1.c: New testcase.
2832 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2834 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2836 2006-11-09 Tobias Burnus <burnus@net-b.de>
2838 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2839 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2841 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2843 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2844 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2846 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2848 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2850 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2852 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2854 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2855 * gcc.dg/vect/vect-9.c: Now vectorizable.
2856 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2857 that support vect_widen_mult.
2858 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2859 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2860 vect-reduc-dot-u16.c).
2861 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2862 vect-reduc-dot-u16.c).
2863 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2864 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2865 vect-reduc-dot-s8.c).
2866 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2867 vect-reduc-dot-s8.c).
2868 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2869 vect-reduc-dot-s8.c).
2870 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2871 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2872 vect-reduc-dot-u8.c).
2873 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2874 vect-reduc-dot-u8.c).
2875 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2876 * gcc.dg/vect/vect-multitypes-9.c: New test.
2877 * gcc.dg/vect/vect-multitypes-10.c: New test.
2878 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2879 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2880 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2881 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2882 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2883 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2884 wrapv-vect-reduc-dot-s8.c.
2885 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2886 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2887 targets that support vec_unpack.
2888 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2889 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2890 (check_effective_target_vect_widen_mult_hi_to_si): New.
2891 (check_effective_target_vect_widen_sum): Removed.
2893 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2895 * gcc.dg/vect/vect-multitypes-8.c: New test.
2896 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2898 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2900 * gcc.dg/vect/vect-multitypes-7.c: New test.
2902 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2904 * gcc.dg/vect/vect-multitypes-4.c: New test.
2905 * gcc.dg/vect/vect-multitypes-5.c: New test.
2906 * gcc.dg/vect/vect-multitypes-6.c: New test.
2908 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2910 * gcc.dg/vect/vect-multitypes-1.c: New test.
2911 * gcc.dg/vect/vect-multitypes-2.c: New test.
2912 * gcc.dg/vect/vect-multitypes-3.c: New test.
2914 2006-11-07 Eric Christopher <echristo@apple.com>
2916 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2917 Test using scan-assembler-not.
2919 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2921 * gcc.dg/inline-17.c: New test.
2923 2006-11-07 Steve Ellcey <sje@cup.hp.com>
2926 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
2929 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2932 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2935 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2938 2006-11-07 Tobias Burnus <burnus@net-b.de>
2941 * gfortran.dg/volatile.f90: Add.
2942 * gfortran.dg/volatile2.f90: Add.
2943 * gfortran.dg/volatile3.f90: Add.
2944 * gfortran.dg/volatile4.f90: Add.
2945 * gfortran.dg/volatile5.f90: Add.
2946 * gfortran.dg/volatile6.f90: Add.
2947 * gfortran.dg/volatile7.f90: Add.
2949 2006-11-06 Tobias Burnus <burnus@net-b.de>
2951 * gfortran.dg/io_constraints_2.f90: Adjust pattern
2952 for matching error messages.
2953 * gfortran.dg/specifics_3.f90: Adjust pattern
2954 for matching error messages.
2956 2006-11-06 Janis Johnson <janis187@us.ibm.com>
2957 Bernhard Fischer <aldot@gcc.gnu.org>
2959 * lib/gcc-dg.exp (output-exists): New proc.
2960 (output-exists-not): New proc.
2961 * gcc.test-framework/test-framework.awk: Support new directives.
2962 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2963 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2964 * gcc.test-framework/dg-outexists-exp-F.c: New test.
2965 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2966 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2967 * gcc.test-framework/dg-outexists-exp-P.c: New test.
2969 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
2973 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2974 * gfortran.dg/initialization_3.f90: New.
2976 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2978 PR libgfortran/25545
2979 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2981 2006-11-05 Jakub Jelinek <jakub@redhat.com>
2984 * gcc.c-torture/execute/pr29695-1.c: New test.
2985 * gcc.c-torture/execute/pr29695-2.c: New test.
2987 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
2990 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2992 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
2994 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2995 for matching error messages.
2997 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
3000 * gcc.target/i386/387-12.c: New test.
3002 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3005 * gfortran.dg/pr29713.f90: New test.
3007 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
3009 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3010 Also test for bogus rest sign.
3012 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3015 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3017 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
3019 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3020 from error messages.
3022 2006-11-02 Mike Stump <mrs@apple.com>
3024 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3026 * g++.old-deja/g++.abi/align.C: Enable for darwin.
3028 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
3030 * g++.dg/eh/gcsec1.C: New test.
3032 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3034 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3035 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
3037 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
3039 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3041 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3042 * gcc.dg/pr14796-2.c: Likewise.
3044 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
3046 * gcc.c-torture/execute/20061101-1.c: New test.
3048 2006-11-01 Richard Guenther <rguenther@suse.de>
3050 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3052 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3054 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3055 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3057 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
3059 * gcc.c-torture/execute/20061031-1.c: New test.
3061 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3064 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3065 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3066 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3067 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3068 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3069 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3070 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3072 2006-10-31 Eric Christopher <echristo@apple.com>
3073 Falk Hueffner <falk@debian.org>
3075 * gcc.dg/builtin-bswap-1.c: New.
3076 * gcc.dg/builtin-bswap-2.c: New.
3077 * gcc.dg/builtin-bswap-3.c: New.
3078 * gcc.dg/builtin-bswap-4.c: New.
3079 * gcc.dg/builtin-bswap-5.c: New.
3080 * gcc.target/i386/builtin-bswap-1.c: New.
3082 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3084 * gcc.dg/inline-16.c: New.
3087 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3089 * gcc.dg/inline-13.c: New.
3090 * gcc.dg/inline-14.c: New.
3091 * gcc.dg/inline-15.c: New.
3094 * gcc.dg/inline6.c: New.
3095 * gcc.dg/inline7.c: New.
3097 2006-10-31 Roger Sayle <roger@eyesopen.com>
3100 * gcc.dg/pr23470-1.c: New test case.
3102 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
3105 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3107 * gfortran.dg/blockdata_2.f90: New testcase.
3109 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
3112 * gfortran.dg/unf_short_record_1.f90: New test.
3114 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3117 * gfortran.dg/pr29067.f: New test.
3119 2006-10-31 Joseph Myers <joseph@codesourcery.com>
3120 Richard Sandiford <richard@codesourcery.com>
3122 * lib/target-supports.exp (get_compiler_messages): Append options
3123 as a single list element.
3124 (check_effective_target_arm_vfp_ok): New.
3125 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3127 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
3130 * gfortran.dg/intrinsic_actual_2.f90: New test.
3133 * gfortran.dg/actual_array_interface_1.f90: New test.
3136 * gfortran.dg/used_types_11.f90: New test.
3138 2006-10-30 Dirk Mueller <dmueller@suse.de>
3140 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3141 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3142 * g++.old-deja/g++.pt/eichin01.C (main): Same.
3143 * g++.old-deja/g++.mike/net25.C (main): Same.
3144 * g++.dg/lookup/exception1.C (main): Same.
3145 * g++.dg/parse/parens2.C (main): Same.
3147 2006-10-30 Roger Sayle <roger@eyesopen.com>
3149 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3151 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3153 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3154 * gcc.dg/torture/builtin-math-3.c: Likewise.
3156 2006-10-30 Tobias Burnus <burnus@net-b.de>
3159 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3160 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3162 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3165 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3167 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3169 * lib/target-supports.exp (check_function_available): Declare
3170 function before calling.
3172 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3174 PR tree-optimization/29637
3175 * gcc.dg/pr29637.c: New test.
3177 2006-10-29 Roger Sayle <roger@eyesopen.com>
3179 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3180 tree canonicalization.
3182 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3184 * gcc.dg/builtins-20.c: Add more hypot tests.
3186 2006-10-29 Roger Sayle <roger@eyesopen.com>
3188 * gcc.dg/fold-compare-1.c: New test case.
3190 2006-10-29 Dirk Mueller <dmueller@suse.de>
3193 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3195 2006-10-29 Roger Sayle <roger@eyesopen.com>
3197 PR tree-optimization/15458
3198 * gcc.dg/fold-xornot-1.c: New test case.
3200 2006-10-29 Richard Guenther <rguenther@suse.de>
3202 * gcc.target/i386/math-torture/trunc.c: New testcase.
3204 2006-10-29 Richard Guenther <rguenther@suse.de>
3206 * gcc.target/i386/math-torture/round.c: New testcase.
3208 2006-10-29 Richard Guenther <rguenther@suse.de>
3210 * gcc.target/i386/math-torture/ceil.c: New testcase.
3211 * gcc.target/i386/math-torture/floor.c: Likewise.
3213 2006-10-29 Richard Guenther <rguenther@suse.de>
3215 * gcc.target/i386/math-torture/rint.c: New testcase.
3216 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3218 2006-10-29 Richard Guenther <rguenther@suse.de>
3220 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3221 * gcc.target/i386/math-torture/lceil.c: Likewise.
3223 2006-10-28 Tobias Burnus <burnus@net-b.de>
3225 PR libgfortran/24313
3226 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3228 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
3230 * gcc.c-torture/execute/20020118-1.c,
3231 gcc.c-torture/execute/builtins/strlen.c,
3232 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3235 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3237 * gcc.dg/builtins-20.c: Add tests for hypot.
3238 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
3239 two-argument builtins.
3240 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3241 TESTIT2. Update all callers.
3242 (TESTIT2, TESTIT2_R): New helper macros.
3243 Add testcases for pow, hypot and atan2.
3245 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3248 * g++.dg/expr/bool1.C: New test.
3249 * g++.dg/expr/bool2.C: New test.
3251 2006-10-28 Tobias Burnus <burnus@net-b.de>
3254 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3255 * gfortran.dg/namelist_internal.f90: New test.
3257 2006-10-28 Tobias Burnus <burnus@net-b.de>
3260 * gfortran.dg/io_real_boz.f90: Add.
3261 * gfortran.dg/io_real_boz2.f90: Add.
3263 2006-10-28 Richard Guenther <rguenther@suse.de>
3266 * gcc.dg/tree-ssa/pr26899.c: New testcase.
3268 2006-10-28 Richard Guenther <rguenther@suse.de>
3271 * gcc.target/i386/math-torture/lround.c: New testcase.
3273 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3275 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3276 * gcc.dg/builtins-44.c: Likewise.
3277 * gcc.dg/builtins-45.c: Likewise.
3278 * gcc.dg/pr28796-2.c: Likewise.
3279 * gcc.dg/unordered-3.c: Likewise.
3281 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3283 PR libgfortran/27954
3284 * gfortran.dg/error_recovery_2.f90: New test.
3286 2006-10-26 Richard Guenther <rguenther@suse.de>
3288 * gcc.target/i386/i386.exp: Use glob, not find to collect
3289 tests. Avoids recursing into subdirectories.
3290 * gcc.target/i386/math-torture/math-torture.exp: Torture
3291 for interesting ia32 math options.
3292 * gcc.target.i386/math-torture/lrint.c: New testcase.
3294 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3296 PR libgfortran/29563
3297 * gfortran.dg/arrayio_9.f90: Update test.
3298 * gfortran.dg/arrayio_19.f90: New test.
3300 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3302 * gcc.dg/20061026.c: New testcase.
3304 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3306 PR libgfortran/29563
3307 * gfortran.dg/arrayio_9.f90: New test.
3309 2006-10-26 Ben Elliston <bje@au.ibm.com>
3311 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3312 Copy the strings manually, as strcpy may call strlen.
3314 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3316 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3317 Add checks for log, log2, log10 and log1p.
3319 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3320 we already test 0.0. Add checks for expm1, log, log2, log10,
3321 log1p, cbrt, erf and erfc.
3323 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3325 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3327 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3329 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3330 and remainderl() built-in functions. Remove -ffast-math from
3333 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3335 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3338 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3339 floating point modifiers to arguments passed to float and long
3340 double functions respectively. Update all callers to use floating
3341 point numbers, not integers. Add tests for exp, exp2 and
3344 * gcc.dg/torture/builtin-math-3.c: New test.
3346 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3349 * gfortran.dg/initialize_2.f90: New.
3351 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3353 * gcc.dg/torture/builtin-math-2.c: New test.
3355 2006-10-24 Richard Guenther <rguenther@suse.de>
3358 * gcc.dg/pr28796-1.c: New testcase.
3359 * gcc.dg/pr28796-2.c: Likewise.
3361 2006-10-24 Richard Guenther <rguenther@suse.de>
3363 * gcc.dg/builtins-57.c: New testcase.
3365 2006-10-24 Richard Guenther <rguenther@suse.de>
3367 PR tree-optimization/29567
3368 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3370 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3372 PR tree-optimization/14784
3373 * gcc.dg/alias-10.c: New test.
3375 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3377 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3379 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3381 * gcc.dg/builtin-strncat-chk-1.c: New test.
3383 2006-10-23 Jan Hubicka <jh@suse.cz>
3385 * gcc.dg/memmove-1.c: New test.
3387 2006-10-23 Paul Brook <paul@codesourcery.com>
3389 * gcc.dg/pragma-pack-5.c: New test.
3391 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3393 * g++.dg/other/s390-1.C: New testcase.
3395 2006-10-23 Richard Guenther <rguenther@suse.de>
3399 * gcc.dg/pr27132.c: New testcase.
3400 * gcc.dg/pr23295.c: Likewise.
3401 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3402 * g++.dg/tree-ssa/pr19807.C: Likewise.
3404 2006-10-23 Richard Guenther <rguenther@suse.de>
3407 * gcc.dg/pr21032.c: New testcase.
3409 2006-10-22 Jeff Law <law@redhat.com>
3410 Richard Guenther <rguenther@suse.de>
3412 PR tree-optimization/15911
3413 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3415 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3418 * g++.dg/abi/rtti3.C: New.
3420 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3423 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3426 2006-10-21 Richard Guenther <rguenther@suse.de>
3428 PR tree-optimization/3511
3429 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3431 2006-10-21 Richard Guenther <rguenther@suse.de>
3434 * gcc.dg/torture/pr26898-1.c: New testcase.
3435 * gcc.dg/torture/pr26898-2.c: Likewise.
3437 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3440 * g++.dg/parse/bitfield1.C: Adjust error markers.
3441 * g++.dg/parse/bitfield2.C: New test.
3443 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3445 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3447 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3450 * gfortran.dg/zero_sized_1.f90: New test.
3452 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3454 * gcc.dg/div-compare-1.c: New test.
3456 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3459 * gfortran.dg/result_default_init_1.f90: New test.
3462 * gfortran.dg/automatic_default_init_1.f90: New test.
3464 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3467 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3469 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3470 'using namespace std' without previous declaration.
3471 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3472 * g++.old-deja/g++.robertl/eb133c.C: New.
3474 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3476 PR libgfortran/29277
3477 * gfortran.dg/streamio_4.f90: Update test.
3478 * gfortran.dg/streamio_11.f90: New test.
3480 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
3483 * g++.dg/inherit/virtual1.C: New test.
3485 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3488 * g++.dg/parse/enum3.C: New test.
3490 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3493 * g++.dg/init/ctor8.C: New test.
3495 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3498 * g++.dg/ext/complit8.C: Tweak error markers.
3499 * g++.dg/template/complit1.C: Add error marker.
3501 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3504 * g++.dg/ext/complit8.C: New test.
3507 * g++.dg/parse/dtor12.C: New test.
3510 * g++.dg/template/sizeof11.C: New test.
3512 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
3515 * gfortran.dg/data_char_3.f90: New test.
3518 * gfortran.dg/negative_automatic_size.f90: New test.
3520 2006-10-16 David Daney <ddaney@avtrex.com>
3522 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3524 2006-10-16 Eric Christopher <echristo@apple.com>
3526 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3529 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3532 * g++.dg/tc1/dr49.C: Tweak error messages.
3533 * g++.dg/parse/template21.C: New test.
3535 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3538 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3540 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3543 * gfortran.dg/print_1.f90: New test.
3545 2006-10-15 Jan Hubicka <jh@suse.cz>
3548 * gcc.c-torture/compile/pr29241.c: New testcase.
3550 2006-10-15 David Edelsohn <edelsohn@gnu.org>
3553 * gcc.c-torture/compile/pr29250.c: New test.
3555 2006-10-15 Richard Guenther <rguenther@suse.de>
3557 * gcc.dg/pr29299.c: New testcase.
3559 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
3562 * gfortran.dg/label_4.f90: Adjust warning flag.
3564 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3567 * gfortran.dg/nullify_3.f90: New test.
3569 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3571 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3572 on Solaris 2.5.1 too.
3574 2006-10-13 Eric Christopher <echristo@apple.com>
3576 * gcc.dg/pr25993.c: Skip for darwin.
3578 2006-10-13 Eric Christopher <echristo@apple.com>
3580 * gcc.dg/visibility-11.c: Skip for darwin.
3582 2006-10-13 Eric Christopher <echristo@apple.com>
3584 * gcc.dg/darwin-weakimport-1.c: Use
3585 -fno-asynchronous-unwind-tables.
3586 * gcc.dg/darwin-weakimport-3.c: Ditto.
3588 2006-10-13 Richard Guenther <rguenther@suse.de>
3590 PR tree-optimization/29446
3591 * gcc.dg/torture/pr29446.c: New testcase.
3593 2006-10-13 Bill Wendling <wendling@apple.com>
3595 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3596 * g++.old-deja/g++.jason/hmc1.C: Likewise.
3597 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3598 * g++.old-deja/g++.law/shadow1.C: Likewise.
3599 * g++.old-deja/g++.law/ctors10.C: Likewise.
3600 * g++.dg/debug/namespace1.C: Likewise.
3601 * g++.dg/inherit/namespace-as-base.C: Likewise.
3602 * g++.dg/opt/delay-slot-1.C: Likewise.
3603 * g++.dg/parse/defarg10.C: Likewise.
3604 * g++.dg/template/ptrmem11.C: Likewise.
3605 * g++.dg/template/mem_func_ptr.C: Likewise.
3606 * g++.dg/template/spec19.C: Likewise.
3608 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
3610 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3612 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3615 * gfortran.dg/implicit_9.f90: New test.
3618 * gfortran.dg/namelist_25.f90: New test.
3621 * gfortran.dg/same_name_2.f90: New test.
3624 * gfortran.dg/host_assoc_types_1.f90: New test.
3627 * gfortran.dg/missing_derived_type_1.f90: New test.
3628 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3631 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3634 * gfortran.dg/alloc_comp_assign_5.f90: New test.
3636 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3639 * gfortran.dg/bound_2.f90: New test.
3641 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3643 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3645 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3646 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3647 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3648 * gfortran.dg/gomp/reduction3.f90: Likewise.
3649 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3650 * gfortran.dg/dummy_procedure_2.f90: Likewise.
3651 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3652 * gfortran.dg/forall_4.f90: Likewise.
3653 * gfortran.dg/spec_expr_4.f90: Likewise.
3654 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3655 * gfortran.dg/forall_5.f90: Likewise.
3656 * gfortran.dg/open_access_append_2.f90: Add check for
3657 compile-time warning.
3659 2006-10-13 Mark Mitchell <mark@codesourcery.com>
3662 * g++.dg/parse/pure1.C: New test.
3664 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3667 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3668 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3669 for compile-time warnings.
3670 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3671 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3672 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3674 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3676 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3677 compile-time warning.
3679 2006-10-12 Jan Hubicka <jh@suse.cz>
3682 * gcc.dg/pr28319.c: New test.
3684 2006-10-12 Mark Mitchell <mark@codesourcery.com>
3686 * g++.dg/ext/vla4.C: New test.
3688 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3691 * g++.dg/template/crash60.C: New test.
3692 * g++.dg/other/large-size-array.C: Adjust error markers.
3693 * g++.dg/parse/crash27.C: Likewise.
3694 * g++.dg/template/crash1.C: Likewise.
3696 2006-10-12 Steve Ellcey <sje@cup.hp.com>
3699 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3701 2006-10-12 Jakub Jelinek <jakub@redhat.com>
3703 PR preprocessor/28709
3704 * gcc.dg/cpp/paste14.c: New test.
3706 2006-10-11 Mark Mitchell <mark@codesourcery.com>
3709 * g++.dg/init/array24.C: New test.
3711 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3713 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3716 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
3719 * g++.dg/parse/typedef8.C: New test.
3720 * g++.dg/other/mult-stor1.C: Adjust error markers.
3722 2006-10-11 Richard Guenther <rguenther@suse.de>
3724 PR tree-optimization/28230
3725 * gcc.dg/torture/pr28230.c: New testcase.
3727 2006-10-11 Richard Guenther <rguenther@suse.de>
3730 * gcc.dg/torture/pr29119.c: New testcase.
3732 2006-10-10 Jakub Jelinek <jakub@redhat.com>
3735 * gcc.c-torture/execute/20060930-2.c: New test.
3737 2006-10-09 Richard Henderson <rth@redhat.com>
3739 Revert emutls patch.
3741 2006-10-09 Richard Guenther <rguenther@suse.de>
3744 * gcc.dg/pr29254.c: New testcase.
3746 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
3747 Paul Thomas <pault@gcc.gnu.org>
3750 * gfortran.dg/alloc_comp_basics_1.f90: New test.
3751 * gfortran.dg/alloc_comp_basics_2.f90: New test.
3752 * gfortran.dg/alloc_comp_assign_1.f90: New test.
3753 * gfortran.dg/alloc_comp_assign_2.f90: New test.
3754 * gfortran.dg/alloc_comp_assign_3.f90: New test.
3755 * gfortran.dg/alloc_comp_assign_4.f90: New test.
3756 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3757 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3758 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3759 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3760 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3761 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3762 * gfortran.dg/alloc_comp_std.f90: New test.
3763 * gfortran.dg/move_alloc.f90: New test.
3765 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
3768 * gfortran.dg/derived_constructor_comps_2.f90: New test.
3771 * gfortran.dg/forall_char_dependencies_1.f90: New test.
3773 2006-10-08 Tobias Burnus <burnus@net-b.de>
3776 * gfortran.dg/new_line.f90: New test.
3778 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3780 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3781 * gcc.dg/torture/builtin-convert-1.c,
3782 gcc.dg/torture/builtin-convert-2.c,
3783 gcc.dg/torture/builtin-convert-3.c,
3784 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3786 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
3788 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3789 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3790 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3791 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3793 2006-10-07 Andrew Pinski <pinskia@gmail.com>
3795 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3796 Xfail some tests for powerpc-darwin and powerpc-aix.
3798 2006-10-07 Jakub Jelinek <jakub@redhat.com>
3801 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3803 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3806 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3809 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3813 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3814 Add tests for using all possible intrinsics as actual arguments.
3815 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3816 all possible intrinsics as actual arguments.
3817 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3818 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3820 2006-10-07 Richard Sandiford <richard@codesourcery.com>
3822 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3823 * gcc.dg/debug/debug-2.c: Likewise.
3825 2006-10-06 Uros Bizjak <uros@kss-loka.si>
3827 * gcc.c-torture/compile/sync-2.c: New test.
3829 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3831 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3834 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3836 PR rtl-optimization/29128
3837 * gcc.c-torture/compile/pr29128.c: New test.
3839 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3841 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3844 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
3847 * gcc.dg/tree-ssa/loop-19.c: New test.
3849 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3851 PR tree-optimization/29330
3852 * gcc.dg/pr29330.c: New test.
3855 * gcc.c-torture/compile/20061005-1.c: New test.
3857 2006-10-06 Olivier Hainque <hainque@adacore.com>
3859 * gcc.dg/typename-vla-1.c: New case.
3860 * gnat.dg/forward_vla.adb: New case.
3862 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3864 PR tree-optimization/29290
3865 * gfortran.dg/loop_nest_1.f90: New test.
3868 * gcc.dg/tls/opt-12.c: New test.
3871 * gfortran.dg/save_2.f90: New test.
3874 * gcc.dg/pr29091.c: New test.
3876 2006-10-06 Joseph Myers <joseph@codesourcery.com>
3878 * lib/target-supports.exp
3879 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3880 same as x86_64-*-*; check for LP64.
3882 2006-10-04 Richard Henderson <rth@redhat.com>
3884 * lib/target-supports.exp (check_effective_target_tls): Redefine
3885 to mean non-emulated tls.
3886 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3887 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3888 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3889 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3890 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3891 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3892 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3894 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3897 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3899 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3901 * gfortran.dg/bounds_check_fail_1.f90: New test.
3903 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3906 * g++.dg/template/friend48.C: New test.
3908 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3911 * gfortran.dg/default_initialization_2.f90: New test.
3913 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3917 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3919 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3922 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3926 * gfortran.dg/missing_optional_dummy_2.f90: New test.
3930 * gfortran.dg/entry_array_specs_1.f90: New test.
3932 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
3934 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3935 insufficient to inhibit some test failures at -O3. Do testing
3938 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3941 * g++.dg/inherit/access8.C: New test.
3942 * g++.dg/template/dtor4.C: Tweak error messages.
3944 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3947 * gfortran.dg/entry_8.f90: New test.
3949 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3952 * g++.dg/parse/new4.C: New test.
3954 2006-10-03 Uros Bizjak <uros@kss-loka.si>
3956 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3957 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3958 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3959 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3960 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3962 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3965 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3966 * gfortran.dg/continuation_2.f90: New test.
3969 * gfortran.dg/continuation_3.f90: New test.
3970 * gfortran.dg/continuation_4.f90: New test.
3971 * gfortran.dg/continuation_5.f: New test.
3972 * gfortran.dg/continuation_6.f: New test.
3974 2006-10-02 Mark Mitchell <mark@codesourcery.com>
3977 * g++.dg/template/vla1.C: New test.
3979 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3982 * gfortran.dg/complex_parameter_1.f90: New test.
3984 2006-10-02 Jakub Jelinek <jakub@redhat.com>
3987 * gcc.c-torture/execute/20060929-1.c: New test.
3989 2006-10-01 Mark Mitchell <mark@codesourcery.com>
3992 * g++.dg/template/member6.C: New test.
3993 * g++.dg/parse/typename7.C: Adjust error markers.
3996 * g++.dg/template/member7.C: New test.
3998 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
4001 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4002 gcc.dg/Woverride-init-3.c: New tests.
4004 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
4006 * gcc.c-torture/execute/20060930-1.c: New test.
4008 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4011 * gfortran.dg/specifics_1.f90: New test.
4012 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4015 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4017 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4018 pthread-init-common.h: New.
4020 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
4022 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4023 precision on some archs.
4025 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
4027 * gcc.dg/non-local-goto-1.c: New test.
4028 * gcc.dg/non-local-goto-2.c: Likewise.
4029 * gcc.dg/setjmp-3.c: Likewise.
4030 * gcc.dg/setjmp-4.c: Likewise.
4032 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
4034 * gnat.dg/self_aggregate_with_pointer.adb: New test.
4036 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
4039 * gfortran.dg/exponent_1.f90: New test.
4042 * gfortran.dg/nearest_1.f90: New test.
4044 2006-09-26 Jakub Jelinek <jakub@redhat.com>
4048 * gcc.dg/gomp/nestedfn-1.c: New test.
4050 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
4053 * objc/compile/method-1.m: New test.
4055 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
4058 * g++.dg/template/crash58.C: New test.
4059 * g++.dg/parse/crash28.C: Adjust error markers.
4060 * g++.dg/template/crash34.C: Likewise.
4061 * g++.dg/template/friend31.C: Likewise.
4062 * g++.dg/template/crash32.C: Likewise.
4065 * g++.dg/template/crash59.C: New test.
4068 * g++.dg/template/spec33.C: New test.
4069 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4071 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
4072 Adam Nemet <anemet@caviumnetworks.com>
4074 * gcc.dg/tree-ssa/ivopts-1.c: New test.
4075 * gcc.dg/tree-ssa/ivopts-2.c: New test.
4077 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
4080 * gcc.dg/pr28911.c: New.
4082 2006-09-23 Uros Bizjak <uros@kss-loka.si>
4085 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4086 (dg-options): Add -mfpmath=387.
4088 2006-09-23 Jakub Jelinek <jakub@redhat.com>
4091 * gcc.dg/pr28706.c: New test.
4094 * gcc.dg/pr28712.c: New test.
4096 2006-09-22 Mike Stump <mrs@apple.com>
4098 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4100 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
4102 PR tree-optimization/28888
4103 * gcc.dg/pr28888.c: New test.
4105 2006-09-21 Mark Mitchell <mark@codesourcery.com>
4108 * g++.dg/init/ptrfn1.C: New test.
4110 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
4113 * g++.dg/template/spec32.C: New test.
4114 * g++.dg/parse/crash9.C: Adjust error markers.
4117 * g++.dg/template/typedef6.C: New test.
4118 * g++.dg/init/error1.C: Adjust error markers.
4119 * g++.dg/parse/crash9.C: Likewise.
4120 * g++.dg/template/crash55.C: Likewise.
4122 2006-09-21 Janis Johnson <janis187@us.ibm.com>
4124 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4126 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
4129 * g++.dg/ext/dllimport12.C: New test.
4131 2006-09-20 Richard Sandiford <richard@codesourcery.com>
4133 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4134 * gcc.target/mips/nmadd-2.c: Likewise.
4135 * gcc.target/mips/mips-ps-6.c: New test.
4136 * gcc.target/mips/neg-abs-1.c: Likewise.
4137 * gcc.target/mips/neg-abs-2.c: Likewise.
4138 * gcc.target/mips/nmadd-3.c: New test.
4140 2006-09-20 Jakub Jelinek <jakub@redhat.com>
4143 * gcc.dg/gomp/atomic-10.c: New test.
4144 * g++.dg/gomp/atomic-10.C: New test.
4146 2006-09-20 Eric Christopher <echristo@apple.com>
4148 * gcc.target/i386/sse3-not-fisttp.c: New.
4150 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
4152 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4154 2006-09-19 Richard Sandiford <richard@codesourcery.com>
4156 * gcc.c-torture/execute/pr28289.c (one): New variable.
4157 (main): Use it instead of argc.
4158 * gcc.c-torture/execute/20060102-1.c (one): New variable.
4159 (main): Use it instead of argc.
4161 2006-09-19 Paul Brook <paul@codesourcery.com>
4164 * gcc.dg/nested-func-5.c: New test.
4166 2006-09-19 Ben Elliston <bje@au.ibm.com>
4168 * lib/target-supports.exp (check_effective_target_tls): Compile
4169 test stubs using ${tool}_target_compile, not just target_compile.
4170 (check_effective_target_tls_runtime): Likewise.
4172 2006-09-19 Ben Elliston <bje@au.ibm.com>
4174 * gcc.c-torture/compile/20030405-1.x: Remove.
4176 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4177 optimising linker from discarding it.
4179 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4182 * gfortran.dg/keyword_symbol_1.f90: New test.
4184 * gfortran.dg/spread_shape_1.f90: Add missing warning with
4185 pedantic compilation option.
4187 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4190 * gfortran.dg/spread_shape_1.f90: New test.
4192 2006-09-17 Roger Sayle <roger@eyesopen.com>
4194 PR tree-optimization/28887
4195 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4197 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
4200 * gcc.dg/pr25993.c: New test.
4202 2006-09-17 Ira Rosen <irar@il.ibm.com>
4205 * gcc.dg/vect/pr21591.c: New test.
4207 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
4210 * gcc.c-torture/compile/strcpy-1.c: New test.
4211 * gcc.c-torture/comp