1 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
4 sh* targets. Call the correct CKSGN macro.
6 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8 * gfortran.dg/gomp/omp_parse1.f90: New test.
9 * gfortran.dg/gomp/omp_parse2.f: New test.
11 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
14 * gfortran.dg/do_pointer_1.f90: New test.
16 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
21 2007-02-20 Geoffrey Keating <geoffk@apple.com>
23 * gcc.dg/darwin-minversion-1.c: New.
24 * gcc.dg/darwin-minversion-2.c: New.
26 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
30 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
31 DJ Delorie <dj@redhat.com>
34 * gcc.dg/Wfatal.c: New.
35 * gcc.dg/Wfatal-2.c: New.
36 * gcc.dg/Werror-1.c: Adjust expectations.
37 * gcc.dg/Werror-5.c: Likewise.
38 * gcc.dg/Werror-7.c: Likewise.
39 * gcc.dg/Werror-10.c: Likewise.
40 * gcc.dg/Werror-11.c: Likewise.
42 2007-02-20 Tobias Burnus <burnus@net-b.de>
45 * gfortran.dg/volatile10.f90: New test.
47 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
50 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
52 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
54 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
55 * gcc.dg/Walways-true-1.c: Likewise.
56 * gcc.dg/weak/weak-3.c: Likewise.
57 * gcc.dg/Werror-1.c: Likewise.
58 * gcc.dg/Werror-3.c: Likewise.
59 * gcc.dg/Werror-4.c: Likewise.
60 * gcc.dg/Werror-5.c: Likewise.
61 * gcc.dg/Werror-6.c: Likewise.
62 * gcc.dg/Werror-7.c: Likewise.
63 * gcc.dg/Werror-8.c: Likewise.
64 * gcc.dg/Werror-10.c: Likewise.
65 * gcc.dg/Werror-11.c: Likewise.
66 * gcc.dg/Werror-12.c: Likewise.
67 * g++.old-deja/g++.mike/warn8.C: Likewise.
68 * g++.dg/warn/Walways-true-1.C: Likewise.
69 * g++.dg/warn/Walways-true-2.C: Likewise.
70 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
71 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
72 -Wstring-literal-comparison with -Waddress.
73 * gcc.dg/Wstring-literal-comparison-4.c: Replace
74 -Wno-string-literal-comparison with -Wno-address.
76 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
78 * gnat.dg/self_aggregate_with_call.adb: New test.
80 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
82 PR tree-optimization/30975
83 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
84 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
85 * gcc.dg/vect/pr30795.c: New.
87 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
90 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
92 2007-02-18 Roger Sayle <roger@eyesopen.com>
94 PR rtl-optimization/28173
95 * gcc.target/i386/andor-1.c: New test case.
97 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
99 * gcc.dg/torture/builtin-ldexp-1.c: New.
100 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
102 2007-02-18 Roger Sayle <roger@eyesopen.com>
104 * gfortran.dg/array_constructor_15.f90: New test case.
106 2007-02-18 Roger Sayle <roger@eyesopen.com>
108 * gfortran.dg/forall_10.f90: New test case.
110 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
112 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
114 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
116 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
117 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
119 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
121 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
122 * gcc.target/i386/builtin-bswap-3.c: Ditto.
123 * gcc.target/i386/xchg-1.c: New test.
124 * gcc.target/i386/xchg-2.c: New test.
126 2007-02-16 Richard Guenther <rguenther@suse.de>
127 Christian Bruel <christian.bruel@st.com>
129 * gcc.dg/strict-overflow-5.c: New testcase.
131 2007-02-16 Tobias Burnus <burnus@net-b.de>
134 * gfortran.dg/func_derived_4.f90: New test.
136 2007-02-15 Roger Sayle <roger@eyesopen.com>
139 * gfortran.dg/pr30391-1.f90: New test case.
141 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
144 * gcc.c-torture/compile/pr30433.c: New testcase to check
145 that complex constants comparisions are foldded.
147 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
150 * g++.dg/ext/stmtexpr10.C: New testcase.
152 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
155 * gcc.dg/Wunused-value-2.c: New testcase.
157 2007-02-15 Ian Lance Taylor <iant@google.com>
159 * g++.dg/eh/subreg-1.C: New test.
161 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
164 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
165 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
166 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
167 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
168 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
169 * gcc.dg/Werror-implicit-function-declaration.c: New.
171 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
174 * g++.dg/warn/pr28943.C: New.
176 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
178 * gfortran.fortran-torture/execute/math.f90: Fix typo.
180 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
183 * gfortran.dg/error_recovery_3.f90: New test.
185 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
187 * g++.dg/tree-ssa/sra-1.C: New.
189 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
191 * g++.dg/tree-ssa/sra-1.C: New.
193 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
195 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
197 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
199 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
201 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
204 * gfortran.dg/logical_2.f90: New test.
206 2007-02-14 Joseph Myers <joseph@codesourcery.com>
208 * gcc.dg/torture/complex-alias-1.c: New test.
210 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
212 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
213 instead of -fdump-tree-tailcall.
215 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
217 * gfortran.dg/interface_10.f90: Fix comment typo.
219 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
221 PR tree-optimization/30771
222 * gcc.dg/vect/pr30771.c: New test.
224 2007-02-13 Ian Lance Taylor <iant@google.com>
226 * gcc.dg/Wstrict-overflow-1.c: New test.
227 * gcc.dg/Wstrict-overflow-2.c: New test.
228 * gcc.dg/Wstrict-overflow-3.c: New test.
229 * gcc.dg/Wstrict-overflow-4.c: New test.
230 * gcc.dg/Wstrict-overflow-5.c: New test.
231 * gcc.dg/Wstrict-overflow-6.c: New test.
232 * gcc.dg/Wstrict-overflow-7.c: New test.
233 * gcc.dg/Wstrict-overflow-8.c: New test.
234 * gcc.dg/Wstrict-overflow-9.c: New test.
235 * gcc.dg/Wstrict-overflow-10.c: New test.
237 2007-02-13 Roger Sayle <roger@eyesopen.com>
239 * gcc.target/ia64/builtin-bswap-2.c: New test case.
241 2007-02-13 Richard Henderson <rth@redhat.com>
243 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
244 * gcc.c-torture/execute/pr29302-1.c: ... here.
246 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
249 * gcc.dg/c90-return-1.c: Update output.
250 * gcc.dg/c99-return-1.c: Likewise.
252 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
255 * gfortran.dg/used_dummy_types_7.f90: New test..
257 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
259 * gcc.target/i386/parity-1.c: New test.
260 * gcc.target/i386/parity-2.c: New test.
262 2007-02-12 Roger Sayle <roger@eyesopen.com>
264 * gcc.target/i386/builtin-bswap-3.c: New test case.
266 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
268 PR tree-optimization/29145
269 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
270 alias analysis is improved to take better advantage of restrict
272 * gcc.dg/vect/vect-80.c: Likewise.
273 * gcc.dg/vect/pr29145.c: New.
275 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
277 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
278 * gcc.target/i386/sse4a-insert.c: Likewise.
280 2007-02-11 Roger Sayle <roger@eyesopen.com>
282 * gcc.target/ia64/builtin-popcount-1.c: New test case.
283 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
285 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
288 * gfortran.dg/enum_4.f90: Update error message checks.
290 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
293 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
294 versions of the modules.
297 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
298 by getting rid of recursive I/O and providing functions with
302 * gfortran.dg/char_array_constructor_2.f90
304 2007-02-11 Mark Mitchell <mark@codesourcery.com>
307 * g++.dg/template/spec34.C: New test
309 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
311 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
313 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
314 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
315 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
317 * gcc.dg/vect/vect-113.c: Ditto.
319 2007-02-06 Mark Mitchell <mark@codesourcery.com>
322 * g++.dg/eh/weak1-C: New test.
323 * g++.dg/eh/weak1-a.cc: Likewise.
324 * g++.dg/eh/comdat1.C: Likewise.
326 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
327 Dorit Nuzman <dorit@il.ibm.com>
329 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
330 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
331 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
332 * gcc.dg/vect/vect-113.c: Likewise.
334 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
336 2007-02-10 Richard Henderson <rth@redhat.com>
338 * lib/target-supports.exp (check_effective_target_tls): Redefine
339 to mean non-emulated tls.
340 * gcc.dg/tls/alias-1.c: Remove tls requirement.
341 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
342 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
343 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
344 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
345 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
346 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
348 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
350 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
352 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
354 * gfortran.dg/secnds.f: Replace time tolerance with a
355 before-and-after bracket.
356 * gfortran.dg/secnds-1.f: Likewise.
358 2007-02-09 Tobias Burnus <burnus@net-b.de>
361 * gfortran.dg/maxlocval_1.f90: New test.
363 2007-02-09 Roger Sayle <roger@eyesopen.com>
365 * gcc.target/ia64/builtin_bswap-1.c: New test case.
367 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
370 * gfortran.dg/array_function_1.f90: New test.
372 2007-02-09 Richard Sandiford <richard@codesourcery.com>
374 * lib/target-supports.exp (check_effective_target_lax_strtofp)
375 (check_effective_target_dummy_wcsftime): New functions.
377 2007-02-09 Richard Sandiford <richard@codesourcery.com>
379 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
380 * lib/target-supports.exp (check_effective_target_uclibc): New
383 2007-02-09 Richard Sandiford <richard@codesourcery.com>
385 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
386 (vsnprintf): Don't define for uClibc targets.
388 2007-02-09 Richard Sandiford <richard@codesourcery.com>
390 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
391 set before checking whether it was allowed.
392 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
393 before checking inside_main.
395 2007-02-09 Richard Sandiford <richard@codesourcery.com>
397 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
399 (u16sf): Likewise u4sf.
400 * g++.dg/compat/struct-layout-1.h: Likewise.
402 2007-02-09 Richard Sandiford <richard@codesourcery.com>
404 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
406 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
407 m68k targets if check_effective_target_coldfire_fpu returns true.
409 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
410 Richard Guenther <rguenther@suse.de>
413 * gcc.dg/fold-compare-3.c: New testcase.
414 * gcc.dg/tree-ssa/loop-24.c: Likewise.
416 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
418 * gcc.dg/pr26570.c: Clean up coverage files.
419 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
420 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
421 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
422 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
423 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
424 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
425 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
426 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
427 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
428 * gcc.dg/tree-ssa/pr25501.c: Ditto.
429 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
430 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
431 * gcc.dg/vect/pr28952.c: Ditto.
432 * gcc.dg/vect/pr27151.c: Ditto.
433 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
434 * g++.dg/gomp/macro-3.C: Ditto.
436 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
438 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
441 2007-02-08 Roger Sayle <roger@eyesopen.com>
443 * gcc.target/i386/builtin-bswap-2.c: New test case.
445 2007-02-08 Roger Sayle <roger@eyesopen.com>
447 * gfortran.dg/forall_8.f90: New test case.
448 * gfortran.dg/forall_9.f90: Likewise.
450 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
452 * gcc.dg/builtins-20.c: Add some -~ complex cases.
454 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
456 * lib/target-supports.exp (check_effective_target_simulator): New.
458 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
460 * gcc.dg/tree-ssa/loop-25.c: New test.
462 2007-02-06 Richard Henderson <rth@redhat.com>
464 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
466 2007-02-06 Roger Sayle <roger@eyesopen.com>
468 * gcc.target/powerpc/popcount-1.c: New test case.
469 * gcc.target/powerpc/parity-1.c: Likewise.
471 2007-02-06 Richard Guenther <rguenther@suse.de>
474 * gcc.dg/torture/pr27302-2.c: New testcase.
476 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
478 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
479 * gcc.dg/vect/vect-iv-1.c: New test.
480 * gcc.dg/vect/vect-iv-2.c: New test.
481 * gcc.dg/vect/vect-iv-3.c: New test.
482 * gcc.dg/vect/vect-iv-4.c: New test.
483 * gcc.dg/vect/vect-iv-5.c: New test.
484 * gcc.dg/vect/vect-iv-6.c: New test.
485 * gcc.dg/vect/vect-iv-7.c: New test.
486 * gcc.dg/vect/vect-iv-8.c: New test.
487 * gcc.dg/vect/vect-iv-9.c: New test.
488 * gcc.dg/vect/vect-iv-10.c: New test.
489 * gcc.dg/vect/vect-iv-11.c: New test.
490 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
491 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
492 * gcc.dg/vect/vect-14.c: Now vectorizable.
493 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
494 * gcc.dg/vect/vect-27.c: Likewise.
495 * gcc.dg/vect/vect-29.c Likewise.
496 * gcc.dg/vect/vect-dv-2.c: Likewise.
497 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
498 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
499 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
501 2007-02-06 Ira Rosen <irar@il.ibm.com>
503 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
505 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
507 * gcc.dg/builtins-20.c: Add more cases.
509 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
512 * gcc.dg/pr30189.c: New test.
514 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
516 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
518 * gcc.target/i386/sse4a-extract.c: New test.
519 * gcc.target/i386/sse4a-insert.c: New test.
520 * gcc.target/i386/sse4a-montsd.c: New test.
521 * gcc.target/i386/sse4a-montss.c: New test.
523 2007-02-05 Richard Guenther <rguenther@suse.de>
525 * gcc.target/i386/vectorize3.c: New testcase.
527 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
530 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
532 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
535 * gfortran.dg/repeat_1.f90: New test.
537 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
540 * gfortran.dg/spread_shape_1.f90: Remove tabs.
541 * gfortran.dg/derived_init_2.f90: Ditto.
542 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
543 * gfortran.dg/array_initializer_1.f90: Ditto.
544 * gfortran.dg/do_2.f90: Ditto.
545 * gfortran.dg/proc_assign_1.f90: Ditto.
547 2007-02-04 Richard Guenther <rguenther@suse.de>
550 * g++.dg/warn/pr30636.C: New testcase.
551 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
553 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
556 * gfortran.dg/pr30667.f: New test.
558 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
560 * gcc.dg/builtins-54.c: Add more cases.
562 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
565 * gfortran.dg/zero_sized_2.f90: New test.
568 * gfortran.dg/alloc_comp_basics_4.f90: New test.
571 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
574 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
577 * gfortran.dg/interface_10.f90: New test.
579 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
581 * gcc.dg/builtins-20.c: Add more cases.
583 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
586 * gcc-target/ia64/pr29682.c: New test.
588 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
591 * gfortran.dg/arrayio_11.f90.f90: New test.
594 * gfortran.dg/arrayio_12.f90.f90: New test.
596 2007-02-02 Jakub Jelinek <jakub@redhat.com>
599 * g++.dg/tls/diag-5.C: New test.
602 * gcc.dg/pr30473.c: New test.
603 * gcc.c-torture/execute/20070201-1.c: New test.
605 2007-02-01 Roger Sayle <roger@eyesopen.com>
607 * gfortran.dg/dependency_20.f90: New test case.
609 2007-01-31 Ian Lance Taylor <iant@google.com>
611 * gcc.dg/lower-subreg-1.c (test): New test.
613 2007-01-30 Geoffrey Keating <geoffk@apple.com>
615 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
617 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
619 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
620 * gcc.dg/torture/builtin-math-3.c: Likewise.
622 2007-01-31 Dirk Mueller <dmueller@suse.de>
624 gcc.dg/Wparentheses-2.c: Update and add new tests.
626 2007-01-31 Ira Rosen <irar@il.ibm.com>
628 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
631 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
633 * gcc.dg/builtins-63.c: New test.
635 2007-01-31 Tobias Burnus <burnus@net-b.de>
638 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
640 2007-01-31 Tobias Burnus <burnus@net-b.de>
643 * gfortran.dg/volatile8.f90: New argument conformance test.
644 * gfortran.dg/volatile9.f90: New scope test.
646 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
649 * g++.dg/warn/null4.C: New.
651 2001-01-30 Roger Sayle <roger@eyesopen.com>
652 Uros Bizjak <ubizjak@gmail.com>
654 * gcc.dg/large-size-array-3.c: Correct typo.
656 2007-01-30 Richard Guenther <rguenther@suse.de>
659 * g++.dg/debug/pr27657.C: New testcase.
661 2007-01-30 Richard Guenther <rguenther@suse.de>
664 * gcc.dg/torture/pr30313.c: New testcase.
666 2007-01-29 Janis Johnson <janis187@us.ibm.com>
668 * gcc.dg/dfp/dfp-except.h: New file.
669 * gcc.dg/dfp/fe-check.h: New file.
670 * gcc.dg/dfp/fe-binop.c: New test.
671 * gcc.dg/dfp/fe-convert-1.c: New test.
672 * gcc.dg/dfp/fe-convert-2.c: New test.
673 * gcc.dg/dfp/fe-convert-3.c: New test.
675 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
676 * gcc.dg/dfp/decfloat-constants.c: Ditto.
677 * gcc.dg/dfp/convert-dfp.c: Ditto.
678 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
680 2007-01-29 Josh Conner <jconner@apple.com>
682 * gcc.target/powerpc/altivec-24.c: New test.
684 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
687 * g++.dg/parse/defarg12.C: New test.
689 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
692 * gfortran.dg/used_dummy_types_6.f90: New test.
694 2007-01-28 Jan Hubicka <jh@suse.cz>
696 * gcc.dg/tree-prof/val-prof-6.c: New test.
698 2007-01-28 Roger Sayle <roger@eyesopen.com>
700 * gcc.dg/large-size-array-3.c: Correct test case (portability).
702 2007-01-28 Andrew Pinski <pinskia@gmail.com>
705 * g++.dg/expr/dtor4.C: New test.
707 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
709 * gcc.dg/tree-ssa/loop-23.c: New test.
711 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
714 * gfortran.dg/achar_2.f90: New test.
715 * gfortran.dg/achar_3.f90: New test.
717 2007-01-27 Ian Lance Taylor <iant@google.com>
719 * gcc.dg/strict-overflow-1.c: New test.
720 * gcc.dg/no-strict-overflow-1.c: New test.
721 * gcc.dg/strict-overflow-2.c: New test.
722 * gcc.dg/no-strict-overflow-2.c: New test.
723 * gcc.dg/strict-overflow-3.c: New test.
724 * gcc.dg/no-strict-overflow-3.c: New test.
725 * gcc.dg/strict-overflow-4.c: New test.
726 * gcc.dg/no-strict-overflow-4.c: New test.
727 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
728 * gcc.dg/pr15784-1.c: Likewise.
729 * gcc.dg/pr20922-1.c: Likewise.
730 * gcc.dg/pr20922-3.c: Likewise.
731 * gcc.dg/pr20922-4.c: Likewise.
732 * gcc.dg/pr20922-6.c: Likewise.
733 * gcc.dg/compare-4.c: Likewise.
734 * gcc.dg/torture/pr26898-1.c: Likewise.
735 * gcc.dg/tree-ssa/divide-1.c: Likewise.
736 * gcc.dg/tree-ssa/divide-2.c: Likewise.
737 * gcc.dg/tree-ssa/divide-3.c: Likewise.
738 * gcc.dg/tree-ssa/divide-4.c: Likewise.
739 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
740 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
741 * gcc.dg/tree-ssa/pr21082.c: Likewise.
742 * gcc.dg/tree-ssa/pr26899.c: Likewise.
743 * g++.dg/tree-ssa/pr21082.C: Likewise.
745 2007-01-27 Roger Sayle <roger@eyesopen.com>
747 * gcc-dg/large-size-array-3.c: New test case.
749 2007-01-27 Roger Sayle <roger@eyesopen.com>
751 * gfortran.dg/forall_7.f90: New test case.
753 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
756 * gfortran.dg/where_operator_assign_1.f90: New test.
757 * gfortran.dg/where_operator_assign_2.f90: New test.
758 * gfortran.dg/where_operator_assign_3.f90: New test.
760 2007-01-26 Joseph Myers <joseph@codesourcery.com>
762 * lib/target-supports.exp
763 (check_effective_target_powerpc_altivec): New.
764 (check_effective_target_vect_cmdline_needed): Use it.
766 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
769 * gfortran.dg/backslash_3.f: New test.
771 2007-01-26 Richard Guenther <rguenther@suse.de>
773 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
775 2007-01-26 Tobias Burnus <burnus@net-b.de>
777 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
778 * gfortran.dg/vect/vect.exp: Ditto.
779 * gfortran.dg/dg.exp: Ditto.
780 * gfortran.fortran-torture/execute/execute.exp: Ditto.
781 * gfortran.fortran-torture/compile/compile.exp: Ditto.
783 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
785 * gcc.dg/builtins-20.c: Add more cases.
786 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
788 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
791 * gcc.dg/Wall.c: New.
792 * gcc.dg/Wno-all.c: New.
793 * gfortran.dg/Wall.f90: New.
794 * gfortran.dg/Wno-all.f90: New.
796 2007-01-24 Geoffrey Keating <geoffk@apple.com>
798 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
799 * g++.dg/eh/simd-2.C: Also run on Darwin.
800 * g++.dg/eh/simd-3.C: New.
801 * g++.dg/eh/simd-4.C: New.
803 2007-01-25 Richard Guenther <rguenther@suse.de>
805 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
807 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
809 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
811 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
812 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
813 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
814 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
815 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
816 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
817 * gcc.dg/ipa/ipa-7.c: New testcase.
819 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
821 * g++.dg/cpp0x/warn_cxx0x.C: New.
823 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
825 * gcc.dg/builtins-20.c: Test builtin carg.
827 2007-01-24 Jakub Jelinek <jakub@redhat.com>
830 * gcc.dg/gomp/pr27416.c: New test.
833 * gcc.dg/gomp/pr30494.c: New test.
834 * g++.dg/gomp/pr30494.C: New test.
837 * gcc.dg/gomp/pr30421.c: New test.
839 2007-01-24 Steve Ellcey <sje@cup.hp.com>
841 * gcc.target/ia64/versionid-1.c: New test.
842 * gcc.target/ia64/versionid-2.c: New test.
844 2007-01-24 Richard Guenther <rguenther@suse.de>
847 * gcc.dg/builtins-57.c: Change to a link-time testcase
848 to support non-C99 targets.
850 2007-01-24 Jan Hubicka <jh@suse.cz>
852 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
854 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
856 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
858 2007-01-23 Andrew Pinski <pinskia@gmail.com>
861 * objc.dg/const-str-12.m: New test.
863 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
866 * gfortran.dg/ctrl-z.f90: New test.
868 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
871 * gfortran.dg/namelist_assumed_char.f90: New test.
873 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
876 * g++.dg/inherit/covariant15.C: New test.
878 2007-01-23 Ian Lance Taylor <iant@google.com>
880 * g++.dg/warn/Wparentheses-24.C: New test.
882 2007-01-23 Richard Guenther <rguenther@suse.de>
885 * ada/acats/run_acats: Do not call gnatmake or gnatchop
888 2007-01-22 Richard Guenther <rguenther@suse.de>
890 PR tree-optimization/30038
891 * gcc.dg/builtins-62.c: New testcase.
893 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
895 * gcc.c-torture/compile/20070121.c: New test.
897 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
900 * gfortran.dg/char_comparison_1.f: New test.
902 2007-01-21 Ira Rosen <irar@il.ibm.com>
904 * gcc.dg/vect/vect-strided-same-dr.c: New test.
906 2007-01-20 Andrew Pinski <pinskia@gmail.com>
909 * objc.dg/pch: New directory.
910 * objc.dg/pch/pch.exp: New file.
911 * objc.dg/pch/interface-1.m: New test.
912 * objc.dg/pch/interface-1.hs: New include file.
913 * lib/objc.exp (objc_target_compile): Add
914 "-x objective-c-header" in front of the sources if this is
915 a precompiled header being compiled.
917 2007-01-20 Roger Sayle <roger@eyesopen.com>
919 * gfortran.dg/array_memcpy_3.f90: New test case.
920 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
922 2007-01-20 Roger Sayle <roger@eyesopen.com>
923 Brooks Moses <brooks.moses@codesourcery.com>
924 Francois-Xavier Coudert <coudert@clipper.ens.fr>
926 * gfortran.dg/intrinsic_sign_1.f90: New test case.
927 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
929 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
931 * gcc.dg/torture/builtin-math-3.c: Test fdim.
933 2007-01-19 Mike Stump <mrs@apple.com>
935 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
938 2007-01-19 Roger Sayle <roger@eyesopen.com>
940 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
941 option instead of -funsafe-math-optimizations.
943 2007-01-19 Tomas Bily <tbily@suse.cz>
945 gcc.dg/tree-prof/indir-call-prof.c: New.
946 g++.dg/dg.exp: Add tree-prof subdirectory.
947 g++.dg/tree-prof/indir-call-prof.C: New.
948 g++.dg/tree-prof/tree-prof.exp: New.
950 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
953 * g++.dg/warn/deprecated.C: Update warning output.
954 * g++.dg/warn/deprecated-2.C: Likewise.
955 * g++.dg/warn/deprecated-3.C: New.
957 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
959 * gcc.c-torture/execute/nestfunc-7.c: New.
961 2007-01-18 Hui-May Chang <hm.chang@apple.com>
963 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
965 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
967 * gcc.dg/m68k-pic-1.c: New.
969 2007-01-18 Roger Sayle <roger@eyesopen.com>
971 * gfortran.dg/array_memcpy_4.f90: New test case.
973 2007-01-18 Josh Conner <jconner@apple.com>
976 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
977 * gcc.dg/vect/no-trapping-math-1: New.
978 * gcc.dg/vect/no-trapping-math-2: New.
980 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
982 * gcc.target/i386/387-8.c: Update comment about optimizing
983 inherent load of 1.0 of fptan instruction.
985 2007-01-18 Dirk Mueller <dmueller@suse.de>
986 Richard Guenther <rguenther@suse.de>
989 * gcc.dg/Warray-bounds.c: New testcase.
990 * gcc.dg/Warray-bounds-2.c: New testcase.
991 * g++.dg/warn/Warray-bounds.C: New testcase.
992 * g++.dg/warn/Warray-bounds-2.C: New testcase.
994 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
997 * gfortran.dg/generic_12.f90: New test.
999 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
1001 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1002 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1004 2007-01-16 Janis Johnson <janis187@us.ibm.com>
1006 * gcc.dg/dfp/compare-special.h: New file.
1007 * gcc.dg/dfp/compare-special-32.c: New test.
1008 * gcc.dg/dfp/compare-special-64.c: New test.
1009 * gcc.dg/dfp/compare-special-128.c: New test.
1011 2007-01-16 Roger Sayle <roger@eyesopen.com>
1012 Paul Thomas <pault@gcc.gnu.org>
1013 Steven G. Kargl <kargl@gcc.gnu.org>
1016 * gfortran.dg/forall_6.f90: New test case.
1017 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1018 * gfortran.dg/dependency_13.f90: Likewise.
1020 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1023 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1024 targets that don't support Inf.
1026 2007-01-15 Dale Johannesen <dalej@apple.com>
1028 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
1030 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
1032 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
1033 of achar for 0xff to avoid the "Extended ASCII not
1034 implemented" error message.
1036 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
1039 * gfortran.dg/altreturn_4.f90: New test.
1042 * gfortran.dg/stfunc_4.f90: New test.
1045 * gfortran.dg/bound_2.f90: Reinstate commented out line.
1046 * gfortran.dg/initialization_1.f90: Change warning.
1049 * gfortran.dg/specification_type_resolution_2.f90: New test.
1051 2007-01-14 Jan Hubicka <jh@suse.cz>
1053 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1054 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1055 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1058 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
1061 * gfortran.dg/external_procedures_2.f90: New test.
1063 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
1066 * gcc.target/i386/pr30413.c: New test.
1068 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
1071 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
1073 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
1075 * gcc.dg/20070112-1.c: New test.
1077 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1079 PR libgfortran/30435
1080 * gfortran.dg/list_read_6.f90: New test.
1082 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
1084 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
1086 2007-01-12 Tom Tromey <tromey@redhat.com>
1088 PR preprocessor/28227:
1089 * gcc.dg/cpp/pr28227.c: New file.
1091 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1093 * gcc.dg/tree-ssa/loop-22.c: New test.
1095 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1097 PR tree-optimization/29516
1098 * gcc.dg/tree-ssa/loop-20.c: New test.
1100 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
1103 * minmaxloc_integer_kinds_1.f90: New test.
1105 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
1108 * g++.dg/template/sizeof-template-argument.C: New test.
1110 2007-01-11 Jan Hubicka <jh@suse.cz>
1112 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1113 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1114 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1115 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1116 * gcc.dg/tree-ssa/pr21658.c: Likewise.
1117 * gcc.dg/tree-ssa/pr15349.c: Likewise.
1118 * gcc.dg/tree-ssa/pr25501.c: Likewise.
1119 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1120 transformation in question.
1121 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1122 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1123 * gcc.dg/always_inline3.c: Likewise.
1125 2007-01-10 Mark Mitchell <mark@codesourcery.com>
1128 * g++.dg/template/typename11.C: New test.
1130 2007-01-10 Robert Kennedy <jimbob@google.com>
1132 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1134 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1136 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1137 for different integer kinds.
1138 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1139 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1140 * gfortran.dg/ishft_2.f90: New test.
1141 * gfortran.dg/ishft_3.f90: New test.
1143 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1145 * gfortran.dg/altreturn_2.f90: Removed executable bit.
1147 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
1149 PR tree-optimization/30322
1150 * gcc.dg/tree-ssa/loop-21.c: New test.
1152 2007-01-08 Geoffrey Keating <geoffk@apple.com>
1154 * g++.dg/rtti/darwin-builtin-linkage.C: New.
1156 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1158 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1160 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1162 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1163 * g++.dg/warn/overflow-warn-3.C: Likewise.
1164 * g++.dg/warn/overflow-warn-4.C: Likewise.
1165 * g++.dg/warn/overflow-warn-5.C: Likewise.
1166 * g++.dg/warn/overflow-warn-6.C: Likewise.
1167 * g++.dg/warn/Woverflow-1.C: Likewise.
1168 * g++.dg/warn/Woverflow-2.C: Likewise.
1169 * g++.dg/warn/Woverflow-3.C: Likewise.
1170 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1172 2007-01-08 Roger Sayle <roger@eyesopen.com>
1174 * gfortran.dg/array_constructor_14.f90: New test case.
1175 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1177 2007-01-08 Richard Guenther <rguenther@suse.de>
1179 PR tree-optimization/23603
1180 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1181 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1183 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1185 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1187 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1188 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1190 * gcc.dg/simd-5.c: Likewise.
1191 * gcc.dg/simd-6.c: Likewise.
1192 * g++.dg/conversion/simd1.C: Likewise.
1193 * g++.dg/conversion/simd3.C: Likewise.
1194 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1197 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1199 PR tree-optimization/29877
1200 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1201 name of a hard register for the target concerned. Adjust dg-error
1202 directives to cope with new behaviour of TER.
1204 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1207 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1208 * g++.dg/warn/overflow-warn-1.C: New.
1209 * g++.dg/warn/overflow-warn-3.C: New.
1210 * g++.dg/warn/overflow-warn-4.C: New.
1211 * g++.dg/warn/overflow-warn-5.C: New.
1212 * g++.dg/warn/overflow-warn-6.C: New.
1213 * g++.dg/warn/Woverflow-1.C: New.
1214 * g++.dg/warn/Woverflow-2.C: New.
1215 * g++.dg/warn/Woverflow-3.C: New.
1216 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1218 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1221 * gfortran.dg/invalid_name.f90: New test.
1222 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1223 * gfortran.dg/gomp/pr29759.f90: Ditto.
1225 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1227 * gfortran.dg/present_1.f90: Update error message.
1229 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
1232 * g++.dg/template/duplicate1.C: New test
1233 * g++.dg/template/memfriend6.C: Adjust error markers.
1235 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
1238 * gcc.dg/torture/inline-1.c: New test.
1240 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1243 * gcc.dg/multiple-overflow-warn-1.c: New.
1244 * gcc.dg/multiple-overflow-warn-2.c: New.
1245 * gcc.dg/overflow-warn-6.c: New.
1246 * g++.dg/warn/multiple-overflow-warn-1.C: New.
1248 2007-01-05 Roger Sayle <roger@eyesopen.com>
1250 * gfortran.dg/array_memcpy_1.f90: New test case.
1251 * gfortran.dg/array_memcpy_2.f90: Likewise.
1253 2007-01-05 Richard Guenther <rguenther@suse.de>
1256 * g++.dg/opt/pr27826.C: New testcase.
1258 2007-01-05 Ian Lance Taylor <iant@google.com>
1260 * gcc.dg/Walways-true-1.c: New test.
1261 * gcc.dg/Walways-true-2.c: New test.
1262 * g++.dg/warn/Walways-true-1.C: New test.
1263 * g++.dg/warn/Walways-true-2.C: New test.
1265 2007-01-05 Jakub Jelinek <jakub@redhat.com>
1268 * gcc.dg/pr30360.c: New test.
1270 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
1273 * gfortran.dg/data_implied_do_1.f90: New test.
1277 * gfortran.dg/char_length_1.f90: New test.
1279 2007-01-05 Richard Guenther <rguenther@suse.de>
1282 * g++.dg/opt/pr28116.C: New testcase.
1284 2007-01-05 Tobias Burnus <burnus@net-b.de>
1287 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1289 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1290 * gfortran.dg/protected_4.f90: Add pointer intent check.
1291 * gfortran.dg/protected_6.f90: Add pointer intent check.
1292 * gfortran.dg/pointer_intent_1.f90: New test.
1293 * gfortran.dg/pointer_intent_2.f90: New test.
1294 * gfortran.dg/pointer_intent_3.f90: New test.
1296 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1299 * gfortran.dg/altreturn_2.f90: new test.
1301 2007-01-04 Tom Tromey <tromey@redhat.com>
1303 PR preprocessor/28165:
1304 * gcc.dg/cpp/pr28165.c: New file.
1306 2007-01-03 Josh Conner <jconner@apple.com>
1309 * gcc.dg/pr29683.c: New.
1311 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1314 * g++.dg/pch/template-1.C: New test.
1315 * g++.dg/pch/template-1.Hs: New file.
1317 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1320 * gcc.c-torture/compile/complex-4.c: New test.
1322 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1324 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1326 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1328 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1331 * gcc.dg/pr30286.c: New test.
1334 * g++.dg/template/crash66.C: New test.
1337 * g++.dg/template/friend49.C: New test.
1339 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1341 * gfortran.dg/ibits.f90: New test.
1343 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1345 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1346 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1348 2007-01-02 Jan Hubicka <jh@suse.cz>
1350 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1353 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1356 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1357 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1359 2006-01-02 Ian Lance Taylor <iant@google.com>
1361 * g++.dg/warn/Wparentheses-22.C: New test.
1362 * g++.dg/warn/Wparentheses-23.C: New test.
1364 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1367 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1368 * gcc.dg/declspec-3-Wextra.c: New.
1369 * gcc.dg/declspec-3-no.c: New
1371 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1374 * gfortran.dg/interface_10.f90: Remove.
1376 2007-01-01 Roger Sayle <roger@eyesopen.com>
1378 * gcc.dg/fold-eqxor-4.c: New test case.
1380 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1383 * gcc.c-torture/compile/pr30311.c: New test.
1385 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1388 * gcc.c-torture/compile/statement-expression-1.c: New test.
1390 2007-01-01 Andreas Schwab <schwab@suse.de>
1393 * g++.dg/eh/pr29166.C: New test.
1395 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1397 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1399 (check_effective_target_vect_cmdline_needed): Use it.
1401 2006-12-31 Richard Guenther <rguenther@suse.de>
1404 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1405 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1407 2006-12-31 Roger Sayle <roger@eyesopen.com>
1410 * gcc.dg/fold-plusnot-1.c: New test case.
1412 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1415 * g++.dg/parse/template22.C: New test.
1417 2006-12-31 Richard Guenther <rguenther@suse.de>
1420 * gcc.c-torture/compile/pr30338.c: New testcase.
1422 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1425 * gfortran.dg/intrinsic_actual_4.f90: New test.
1428 * gfortran.dg/func_decl_3.f90: New test.
1430 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1433 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1434 * gfortran.dg/c_by_val_1.f: New test.
1435 * gfortran.dg/c_by_val_2.f: New test.
1436 * gfortran.dg/c_by_val_3.f: New test.
1438 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1441 * gfortran.dg/sum_zero_array_1.f90: New test.
1443 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1445 PR preprocessor/29612
1446 * gcc.dg/cpp/pr29612-1.c: New test.
1447 * gcc.dg/cpp/pr29612-2.c: New test.
1449 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1452 * gfortran.dg/pure_formal_proc_1.f90: New test.
1455 * gfortran.dg/intrinsic_actual_3.f90: New test.
1457 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1460 * gfortran.dg/io_constraints_1.f90: Update test.
1461 * gfortran.dg/io_constraints_2.f90: Update test.
1462 * gfortran.dg/inquire_iolength.f90: New test.
1464 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1467 * gfortran.dg/interface_10.f90: New test.
1468 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1469 since z is already, locally a variable.
1472 * gfortran.dg/generic_11.f90: New test.
1473 * gfortran.dg/interface_7.f90: Remove name clash between module
1474 name and procedure 'x' referenced in the interface.
1476 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1479 * gcc.dg/Wmissing-parameter-type.c: New.
1480 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1481 * gcc.dg/Wmissing-parameter-type-no.c: New.
1483 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1486 * gfortran.dg/entry_array_specs_2.f: New test.
1489 * gfortran.dg/nested_modules_6.f90: New test.
1491 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1494 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1495 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1497 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1500 * g++.dg/opt/complex6.C: New test.
1502 2006-12-22 Ben Elliston <bje@au.ibm.com>
1504 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1505 full" if the linker on spu-*-* warns about exceeding local store.
1507 And revert this patch:
1508 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1509 fail to link due to relocation overflows on spu-*-*.
1511 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1514 * gfortran.dg/dependency_19.f90: New test.
1516 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1519 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1521 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1524 * gcc.c-torture/execute/20061220-1.c: New test.
1527 * gcc.dg/gomp/asm-1.c: New test.
1530 * g++.dg/eh/ia64-2.C: New test.
1532 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1536 * gcc.dg/rs6000-leaf.c: New.
1538 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1541 * gfortran.dg/f2c_8.f90: New test.
1543 2006-12-20 Bill Wendling <wendling@apple.com>
1545 * gcc.dg/asm-b.c: Check for __ppc64__.
1547 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1550 * gfortran.dg/bounds_check_5.f90: New test.
1552 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1555 * gcc.dg/gomp/complex-1.c: New testcase.
1557 2006-12-20 Roger Sayle <roger@eyesopen.com>
1559 * gfortran.dg/array_memset_1.f90: New test case.
1561 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1563 * lib/target-supports.exp: Add spu to
1564 check_effective_target_vect_widen_mult_hi_to_si.
1566 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1569 * gfortran.dg/generic_9.f90: New test.
1572 * gfortran.dg/generic_10.f90: New test.
1574 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1577 * gcc.dg/pr30045.c: New test.
1579 2006-12-20 Ben Elliston <bje@au.ibm.com>
1581 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1583 2006-12-19 Eric Christopher <echristo@apple.com>
1586 * gcc.c-torture/execute/pr29302-1.c: New.
1588 2006-12-19 Tobias Burnus <burnus@net-b.de>
1591 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1593 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1596 * gfortran.dg/altreturn_3.f90: New test.
1598 * gfortran.dg/char_result_12.f90: Fix comment typos.
1600 2006-12-19 Ben Elliston <bje@au.ibm.com>
1602 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1603 as newlib's stdio.h uses non-traditional cpp constructs.
1605 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1607 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1608 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1609 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1610 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1611 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1612 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1613 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1614 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1615 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1616 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1617 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1618 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1619 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1620 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1621 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1622 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1623 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1624 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1625 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1626 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1627 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1628 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1629 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1630 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1631 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1632 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1634 2006-12-18 Bill Wendling <wendling@apple.com>
1636 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1637 id is an OjbC keyword.
1639 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1641 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1643 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1645 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1647 2006-12-18 Ian Lance Taylor <iant@google.com>
1649 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1651 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1653 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1655 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1658 * gfortran.fortran-torture/execute/where21.f90: New test.
1660 2006-12-17 Tobias Burnus <burnus@net-b.de>
1662 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1664 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1667 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1668 * gcc.dg/if-empty-1.c: Likewise.
1669 * gcc.dg/pr23165.c: Likewise.
1670 * g++.dg/warn/empty-body.C: Likewise.
1672 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1675 * gfortran.dg/open_errors.f90: New test.
1677 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1679 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1681 * gcc.target/i386/ssse3-pabsb.c: New file.
1682 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1683 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1684 * gcc.target/i386/ssse3-palignr.c: Likewise.
1685 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1686 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1687 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1688 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1689 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1690 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1691 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1692 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1693 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1694 * gcc.target/i386/ssse3-psignb.c: Likewise.
1695 * gcc.target/i386/ssse3-psignd.c: Likewise.
1696 * gcc.target/i386/ssse3-psignw.c: Likewise.
1697 * gcc.target/i386/ssse3-vals.h: Likewise.
1699 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1701 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1702 * lib/fortran-torture.exp: Include target-supports.exp.
1704 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1707 * gcc.c-torture/execute/pr30185.c: New test.
1709 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1713 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1714 * gcc.dg/builtin-bswap-2.c: Likewise.
1715 * gcc.dg/builtin-bswap-3.c: Likewise.
1716 * gcc.dg/builtin-bswap-4.c: Likewise.
1717 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1718 * cc.c-torture/execute/mode-dependent-address.x: New file.
1720 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1723 * gfortran.dg/write_zero_array: New test.
1725 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1728 * gfortran.dg/write_fmt_trim.f90: New test.
1730 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1733 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1736 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1738 * lib/target-supports.exp (check_weak_available): Use istarget
1739 "hppa*-*-hpux10*" instead of regexp.
1740 (check_cxa_atexit_available): Likewise.
1742 2006-12-14 Richard Guenther <rguenther@suse.de>
1744 PR tree-optimization/30197
1745 * gcc.c-torture/execute/complex-1.c: Fix function name.
1746 * gcc.dg/builtins-61.c: New testcase.
1748 2006-12-14 Richard Guenther <rguenther@suse.de>
1751 * gcc.dg/pr30172-1.c: New testcase.
1753 2006-12-14 Richard Guenther <rguenther@suse.de>
1755 PR tree-optimization/30198
1756 * gcc.dg/builtins-60.c: New testcase.
1758 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1760 * lib/target-supports.exp (vect_no_align): Remove spu.
1762 2006-12-13 Ian Lance Taylor <iant@google.com>
1766 * g++.dg/warn/Wparentheses-5.C: New test.
1767 * g++.dg/warn/Wparentheses-6.C: New test.
1768 * g++.dg/warn/Wparentheses-7.C: New test.
1769 * g++.dg/warn/Wparentheses-8.C: New test.
1770 * g++.dg/warn/Wparentheses-9.C: New test.
1771 * g++.dg/warn/Wparentheses-10.C: New test.
1772 * g++.dg/warn/Wparentheses-11.C: New test.
1773 * g++.dg/warn/Wparentheses-12.C: New test.
1774 * g++.dg/warn/Wparentheses-13.C: New test.
1775 * g++.dg/warn/Wparentheses-14.C: New test.
1776 * g++.dg/warn/Wparentheses-15.C: New test.
1777 * g++.dg/warn/Wparentheses-16.C: New test.
1778 * g++.dg/warn/Wparentheses-17.C: New test.
1779 * g++.dg/warn/Wparentheses-18.C: New test.
1780 * g++.dg/warn/Wparentheses-19.C: New test.
1781 * g++.dg/warn/Wparentheses-20.C: New test.
1782 * g++.dg/warn/Wparentheses-21.C: New test.
1784 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1787 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1788 for target "hppa.*hpux10".
1790 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1792 * g++.dg/debug/vartrack1.C: New test.
1794 * g++.dg/opt/ifcvt1.C: New test.
1796 * gcc.dg/tls/opt-13.c: New test.
1798 * gcc.dg/20060425-2.c: New test.
1800 * g++.dg/opt/pr15054-2.C: New test.
1802 * gcc.c-torture/execute/20060420-1.c: New test.
1804 * gcc.c-torture/execute/20060412-1.c: New test.
1806 * objc/compile/20060406-1.m: New test.
1808 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1810 * g++.dg/template/array17.C: New test.
1812 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1814 * gcc.target/powerpc/altivec-23.c: New test.
1816 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1819 * g++.dg/inherit/error3.C: New test.
1822 * g++.dg/inherit/error4.C: New test.
1824 2006-12-13 Richard Guenther <rguenther@suse.de>
1826 PR tree-optimization/17687
1827 * gcc.dg/builtins-59.c: New testcase.
1829 2006-12-13 Ben Elliston <bje@au.ibm.com>
1831 * gcc.target/spu/Wmain.c: New test.
1833 2006-12-12 Josh Conner <jconner@apple.com>
1835 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1836 * g++.dg/abi/thunk4.C: Likewise.
1837 * g++.dg/abi/rtti3.C: Likewise.
1839 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1841 * gcc.target/spu/cpat-1.c: New test.
1842 * gcc.target/spu/cpat-2.c: New test.
1843 * gcc.target/spu/cpat-3.c: New test.
1844 * gcc.target/spu/cpat-4.c: New test.
1846 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1849 * gcc.c-torture/compile/vector-1.c: New test.
1850 * gcc.c-torture/compile/vector-2.c: New test.
1851 * gcc.c-torture/compile/vector-3.c: New test.
1853 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1855 * lib/fortran-torture.exp: Update copyright years. Remove
1856 obsolete comment. Test -ftree-vectorize where it makes sense.
1857 * lib/gfortran-dg.exp: Update copyright years. Use settings
1858 from fortran-torture.exp.
1859 * gfortran.dg/char_transpose_1.f90,
1860 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1861 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1862 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1865 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1867 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1870 2006-12-12 Ira Rosen <irar@il.ibm.com>
1872 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1873 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1874 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1875 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1878 2006-12-12 Richard Guenther <rguenther@suse.de>
1881 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1883 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1884 Diego Novillo <dnovillo@redhat.com>
1886 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1888 * gcc.dg/tree-ssa/pr26421.c: Likewise
1889 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1890 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1891 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1892 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1893 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1894 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1895 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1896 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1897 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1899 2006-12-11 Jan Hubicka <jh@suse.cz>
1901 * gcc.dg/tree-prof/stringop-1.c: New test.
1902 * gcc.dg/tree-prof/stringop-2.c: New test.
1904 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1907 * gcc.target/i386/pr30120.c: New test.
1910 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1912 * gcc.target/i386/x87regparm-1.c: New test.
1913 * gcc.target/i386/x87regparm-2.c: New test.
1914 * gcc.target/i386/x87regparm-3.c: New test.
1915 * gcc.target/i386/x87regparm-4.c: New test.
1917 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1919 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1921 2006-12-10 Tobias Burnus <burnus@net-b.de>
1924 * gfortran.dg/protected_1.f90: New test.
1925 * gfortran.dg/protected_2.f90: New test.
1926 * gfortran.dg/protected_3.f90: New test.
1927 * gfortran.dg/protected_4.f90: New test.
1928 * gfortran.dg/protected_5.f90: New test.
1929 * gfortran.dg/protected_6.f90: New test.
1931 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1932 Tobias Burnus <burnus@gcc.gnu.org>
1936 * gfortran.dg/interface_4.f90: Test adding procedure to generic
1938 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1939 ambiguous interfaces.
1940 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1941 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1942 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1943 ambiguous interfaces.
1944 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1945 * gfortran.dg/array_initializer_2.f90: Add initializer array
1949 * gfortran.dg/interface_9.f90: Test that host interfaces are
1950 not checked for ambiguity with the local version.
1952 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1955 * gfortran.dg/module_interface_2.f90: New test.
1957 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1960 * gfortran.dg/assumed_len.f90: New test.
1962 2006-12-09 Richard Guenther <rguenther@suse.de>
1964 * g++.dg/warn/implicit-typename1.C: Qualify types.
1965 * g++.dg/parse/crash12.C: Likewise.
1966 * g++.dg/tree-ssa/pr22444.C: Likewise.
1968 2006-12-09 Tobias Burnus <burnus@net-b.de>
1970 * gfortran.dg/array_2.f90: Added sqrt test.
1972 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
1974 * gcc.target/i386/x87regparm-1.c: XFAIL.
1975 * gcc.target/i386/x87regparm-2.c: XFAIL.
1976 * gcc.target/i386/x87regparm-3.c: XFAIL.
1977 * gcc.target/i386/x87regparm-4.c: XFAIL.
1979 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1981 * lib/target-supports.exp
1982 (check_effective_target_large_long_double): New.
1983 * gcc.dg/Wconversion-real.c : Use it.
1984 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1987 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
1989 * gcc.c-torture/execute/mode-dependent-address.c: New test.
1991 2006-12-08 Tobias Burnus <burnus@net-b.de>
1994 * gfortran.dg/import4.f90: New test for IMPORT in modules.
1996 2006-12-07 Mark Mitchell <mark@codesourcery.com>
1999 * g++.dg/template/crash65.C: New test.
2000 * g++.dg/template/spec16.C: Tweak error markers.
2002 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
2004 * gcc.target/spu: New directory.
2005 * gcc.target/spu/spu.exp: New file.
2006 * gcc.target/spu/intrinsics-1.c: New test.
2008 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
2011 * g++.dg/ext/attrib27.C: New test.
2012 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2013 * g++.dg/parse/typedef5.C: Likewise.
2015 2006-12-07 Mike Stump <mrs@apple.com>
2017 * treelang/compile/var_defs.tree: Adjust.
2019 2006-12-06 Mark Mitchell <mark@codesourcery.com>
2022 * g++.dg/template/crash64.C: New test.
2023 * g++.dg/parse/crash27.C: Adjust error markers.
2025 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
2029 * gfortran.dg/read_eof_4.f90: Add tests.
2030 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
2031 * gfortran.dg/unf_read_corrupted_1.f90: New test.
2033 2006-12-05 Mark Mitchell <mark@codesourcery.com>
2036 * g++.dg/template/crash63.C: New test.
2039 * g++.dg/template/crash62.C: New test.
2041 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2044 * gfortran.dg/allocatable_function_1.f90: Increase the number
2045 of expected calls of free to 10; the lhs section reference is
2046 now evaluated so there is another call to bar. Change the
2047 comment appropriately.
2048 * gfortran.dg/array_section_1.f90: New test.
2050 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2053 * gfortran.dg/char_result_12.f90: New test.
2055 2006-12-05 Richard Guenther <rguenther@suse.de>
2057 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2058 * gcc.dg/vect/vect-pow-2.c: Rename to ...
2059 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
2060 vect_double, xfail for spu*-*-*.
2062 2006-12-04 Tobias Burnus <burnus@net-b.de>
2065 * initialization_4.f90: Test noninteger exponents (-std=f95).
2066 * initialization_5.f90: New test for noninteger exponents
2069 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2072 * gfortran.dg/parameter_array_section_1.f90: New test.
2074 2006-12-04 Mark Mitchell <mark@codesourcery.com>
2077 * g++.dg/template/crash61.C: New test.
2080 * g++.dg/template/error23.C: New test.
2082 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
2084 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2086 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2089 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2091 2006-12-04 Jakub Jelinek <jakub@redhat.com>
2094 * gcc.dg/gomp/pr29965-1.c: New test.
2095 * gcc.dg/gomp/pr29965-2.c: New test.
2096 * gcc.dg/gomp/pr29965-3.c: New test.
2097 * gcc.dg/gomp/pr29965-4.c: New test.
2098 * gcc.dg/gomp/pr29965-5.c: New test.
2099 * gcc.dg/gomp/pr29965-6.c: New test.
2100 * g++.dg/gomp/pr29965-1.C: New test.
2101 * g++.dg/gomp/pr29965-2.C: New test.
2102 * g++.dg/gomp/pr29965-3.C: New test.
2103 * g++.dg/gomp/pr29965-4.C: New test.
2104 * g++.dg/gomp/pr29965-5.C: New test.
2105 * g++.dg/gomp/pr29965-6.C: New test.
2106 * g++.dg/gomp/pr29965-7.C: New test.
2107 * g++.dg/gomp/pr29965-8.C: New test.
2108 * g++.dg/gomp/pr29965-9.C: New test.
2109 * g++.dg/gomp/pr29965-10.C: New test.
2111 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
2113 * gnat.dg/pointer_variable_bounds.adb: New test.
2114 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2115 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2117 2006-12-03 Eric Christopher <echristo@apple.com>
2119 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2121 2006-12-03 Richard Henderson <rth@redhat.com>
2122 Andrew Pinski <pinskia@gmail.com>
2125 * g++.dg/warn/unit-1.C: New test.
2127 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
2129 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2131 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2133 * g++.dg/vect/vect.exp: Enable tests to run on spu.
2134 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2135 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2136 * gcc.dg/vect/vect-70.c: Reduce array size.
2137 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2138 vect_no_compaer_double targets.
2139 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2140 vect_float, vect_double, and vect_int.
2142 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2144 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2145 test for loop versioning on vect_no_align targets.
2146 * gcc.dg/vect/pr20122.c: Likewise.
2147 * gcc.dg/vect/vect-105.c: Likewise.
2148 * gcc.dg/vect/vect-42.c: Likewise.
2149 * gcc.dg/vect/vect-43.c: Likewise.
2150 * gcc.dg/vect/vect-74.c: Likewise.
2151 * gcc.dg/vect/vect-75.c: Likewise.
2152 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2153 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2154 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2155 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2157 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2160 * gfortran.dg/value_1.f90 : New test.
2161 * gfortran.dg/value_2.f90 : New test.
2162 * gfortran.dg/value_3.f90 : New test.
2163 * gfortran.dg/value_4.f90 : New test.
2164 * gfortran.dg/value_4.c : Called from value_4.f90.
2166 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2169 * g++.dg/cpp0x/static_assert4.C: New testcase.
2171 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2173 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2175 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2178 * gcc.dg/pr27953.c: New test.
2180 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2183 * g++.dg/ext/vector5.C: New test.
2186 * g++.dg/other/main1.C: New test.
2188 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2191 * gfortran.dg/convert_implied_open.f90: Change to
2192 new default record length.
2193 * gfortran.dg/unf_short_record_1.f90: Adapt to
2195 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2197 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2199 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2201 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2204 * g++.dg/expr/pr29066.c: New.
2206 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2207 Zdenek Dvorak <dvorakz@suse.cz>
2209 PR tree-optimization/29921
2210 * gcc.dg/pr29921-2.c: New test.
2212 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2214 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2215 (i386_get_cpuid): New function.
2216 (i386_cpuid_ecx): Likewise.
2217 (i386_cpuid_edx): Likewise.
2218 (i386_cpuid): Updated to call i386_cpuid_edx.
2220 * gcc.target/i386/sse3-addsubpd.c: New file.
2221 * gcc.target/i386/sse3-addsubps.c: Likewise.
2222 * gcc.target/i386/sse3-haddpd.c: Likewise.
2223 * gcc.target/i386/sse3-haddps.c: Likewise.
2224 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2225 * gcc.target/i386/sse3-hsubps.c: Likewise.
2226 * gcc.target/i386/sse3-lddqu.c: Likewise.
2227 * gcc.target/i386/sse3-movddup.c: Likewise.
2228 * gcc.target/i386/sse3-movshdup.c: Likewise.
2229 * gcc.target/i386/sse3-movsldup.c: Likewise.
2231 2006-12-01 Dirk Mueller <dmueller@suse.de>
2233 * g++.dg/warn/Wreturn-type-4.C: New testcase.
2235 2006-11-30 Janis Johnson <janis187@us.ibm.com>
2237 * gcc.dg/dfp/convert-int-max.c: New test.
2238 * gcc.dg/dfp/convert-int-max-fold.c: New test.
2240 2006-11-30 Richard Guenther <rguenther@suse.de>
2242 * gcc.dg/vect/vect-pow-1.c: Rename ...
2243 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
2244 floats instead of doubles, check successful vectorization.
2246 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2249 * gcc.c-torture/compile/pr29945.c: New testcase.
2251 2006-11-30 Joseph Myers <joseph@codesourcery.com>
2253 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2256 2006-11-29 Eric Christopher <echristo@apple.com>
2258 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2260 2006-11-29 Janis Johnson <janis187@us.ibm.com>
2262 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2264 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2266 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
2269 * g++.dg/inherit/virtual2.C: New test.
2270 * g++.dg/inherit/virtual3.C: Likewise.
2271 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2272 * g++.dg/inherit/error2.C: Likewise.
2273 * g++.dg/template/instantiate1.C: Likewise.
2275 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2278 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2280 2006-11-28 Jan Hubicka <jh@suse.cz>
2282 * gcc.dg/memcpy-1.c: New test.
2284 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2287 * g++.dg/warn/main-3.C: New test.
2289 2006-11-28 Jan Hubicka <jh@suse.cz>
2291 * gcc.dg/winline-1.c: New test.
2293 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2295 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2298 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2301 * gfortran.dg/missing_optional_dummy_3.f90
2303 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2306 * gfortran.dg/interface_3.f90: Modify errors.
2308 2006-11-28 Ben Elliston <bje@au.ibm.com>
2310 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2311 fail to link due to relocation overflows on spu-*-*.
2313 2006-11-27 Michael Matz <matz@suse.de>
2314 Andreas Krebbel <krebbel1@de.ibm.com>
2317 * gcc.dg/20061127-1.c: New testcase.
2319 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2321 * gcc.dg/20061124-1.c: Add exit() function prototype.
2323 2006-11-27 Jan Hubicka <jh@suse.cz>
2325 * gcc.target/i386/memcpy-1.c: Adjust size.
2326 * testsuite/gcc.dg/visibility-11.c: Likewise.
2328 2006-11-27 Richard Guenther <rguenther@suse.de>
2331 * gcc.target/i386/pow-1.c: New testcase.
2332 * gcc.dg/builtins-58.c: Likewise.
2334 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2337 * g++.dg/expr/cast8.C: New test.
2339 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2341 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2342 Don't ever inline the testcase.
2344 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2347 * gfortran.fortran-torture/compile/parameter_3.f90: New
2350 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2353 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2355 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2357 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2360 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2362 PR libgfortran/29936
2363 * gfortran.dg/write_check3.f90: New test.
2365 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2367 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2369 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2372 * gfortran.dg/interface_3.f90: New test.
2375 * gfortran.dg/generic_8.f90: New test.
2377 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2379 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2380 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2381 * gfortran.dg/specifics_3.f90: Remove.
2383 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2386 * gcc.dg/gomp/pr29955.c: New test.
2389 * gcc.dg/pr29736.c: New test.
2391 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2394 * gcc.dg/pure-1.c: New test.
2396 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2398 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2399 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2401 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2403 * gcc.dg/20061124-1.c: New testcase.
2405 2006-11-23 Eric Christopher <echristo@apple.com>
2407 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2409 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2413 * gcc.dg/Wconversion-integer.c: New. Supersedes
2414 Wconversion-negative-constants.c
2415 * gcc.dg/Wconversion-real.c: New.
2416 * gcc.dg/Wconversion-real-integer.c: New.
2417 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2418 * g++.dg/warn/Wconversion1.C: Modified.
2420 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2422 * gfortran.dg/overload_1.f90: New test.
2424 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2427 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2428 Wtraditional-conversion.
2429 * gcc.dg/overflow-warn-2.c: Likewise.
2430 * gcc.dg/Wconversion.c: Likewise. Renamed as
2431 Wtraditional-conversion.c .
2432 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2433 Wtraditional-conversion-2.c .
2434 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2435 Wtraditional-conversion-2.c
2436 * gcc.dg/Wconversion-negative-constants.c: New.
2438 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2440 * gcc.dg/tree-ssa/dump-1.c: New test.
2442 2006-11-23 David Ung <davidu@mips.com>
2444 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2445 -mfp64, allowable when ISA >= 33 and float is enabled.
2446 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2447 of mthc1 and mfhc1 patterns.
2449 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2451 PR tree-optimization/29921
2452 * gcc.dg/pr29921.c: New test.
2454 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2457 * gfortran.dg/initialization_4.f90: New test.
2459 2006-11-22 Ira Rosen <irar@il.ibm.com>
2461 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2462 platforms that have interleaving support.
2463 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2464 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2465 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2466 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2467 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2468 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2469 gcc.dg/vect/vect-strided-u8-i8.c,
2470 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2471 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2472 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2473 gcc.dg/vect/vect-strided-float.c,
2474 gcc.dg/vect/vect-strided-a-mult.c,
2475 gcc.dg/vect/vect-strided-mult-char-ls.c,
2476 gcc.dg/vect/vect-strided-a-u16-mult.c,
2477 gcc.dg/vect/vect-strided-a-u32-mult.c,
2478 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2479 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2480 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2481 gcc.dg/vect/vect-strided-mult.c,
2482 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2483 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2485 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2488 * gfortran.dg/auto_char_len_4.f90: New test.
2490 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2493 * gfortran.dg/generic_7.f90: New test.
2494 * gfortran.dg/defined_operators_1.f90: Add new error.
2496 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2498 PR tree-optimization/29902
2499 * g++.dg/tree-ssa/pr29902.C: New test.
2501 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2504 * gfortran.dg/used_types_13.f90: New test.
2506 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2508 * gcc.dg/dfp/snan.c: Delete.
2510 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2512 * g++.dg/cpp0x/static_assert1.C: New.
2513 * g++.dg/cpp0x/static_assert2.C: New.
2514 * g++.dg/cpp0x/static_assert3.C: New.
2516 2006-11-21 Richard Guenther <rguenther@suse.de>
2518 * gcc.dg/vect/vect-pow-1.c: New testcase.
2519 * gcc.dg/vect/vect-pow-2.c: Likewise.
2521 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2524 * g++.dg/template/static29.C: New test.
2527 * g++.dg/conversion/simd4.C: New test.
2529 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2532 * g++.dg/template/access19.C: New test.
2533 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2536 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2539 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2541 2006-11-20 Tobias Burnus <burnus@net-b.de>
2544 * gfortran.dg/import.f90: Extended test.
2545 * gfortran.dg/import2.f90: Extended test.
2547 2006-11-20 Tobias Burnus <burnus@net-b.de>
2549 * gfortran.dg/volatile3.f90: Add conflict test.
2551 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2554 * gfortran.dg/implicit_10.f90: New test.
2556 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2559 * g++.dg/warn/Wall-write-strings.C: New.
2561 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2563 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2564 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2566 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2568 * gfortran.dg/use_3.f90: Remove error message.
2569 * gfortran.dg/iso_fortran_env_1.f90: New test.
2570 * gfortran.dg/iso_fortran_env_2.f90: New test.
2571 * gfortran.dg/iso_fortran_env_3.f90: New test.
2572 * gfortran.dg/iso_fortran_env_4.f90: New test.
2574 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2576 * gcc.dg/vect/vect-27.c: Fix initialization.
2578 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2580 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2581 * gcc.dg/torture/builtin-minmax-1.c: New.
2583 * gcc.dg/builtins-20.c: Add cases for copysign.
2585 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2588 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2590 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2591 * gfortran.dg/use_1.f90: New test.
2592 * gfortran.dg/use_1.f90: New test.
2593 * gfortran.dg/use_1.f90: New test.
2595 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2597 PR tree-optimization/29801
2598 * gcc.dg/pr29801.c: New test.
2600 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2603 * gcc.dg/torture/pr29584.c: New test.
2605 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2607 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2608 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2609 * gcc.target/powerpc/compress-float-ppc.c,
2610 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2612 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2613 do not pass -mhard-float.
2615 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2617 * gnat.dg/volatile_aggregate.adb: New test.
2619 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2623 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2624 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2626 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2629 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2631 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2633 * gfortran.dg/import3.f90: Fix error message.
2635 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2638 * gfortran.fortran-torture/compile/inline_1.f90:
2641 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2643 * gcc.target/i386/x87regparm-1.c: New test.
2644 * gcc.target/i386/x87regparm-2.c: New test.
2645 * gcc.target/i386/x87regparm-3.c: New test.
2646 * gcc.target/i386/x87regparm-4.c: New test.
2648 2006-11-15 Tobias Burnus <burnus@net-b.de>
2651 * gfortran.dg/import.f90: New test.
2652 * gfortran.dg/import2.f90: New test.
2653 * gfortran.dg/import3.f90: New test.
2655 2006-11-15 Tobias Burnus <burnus@net-b.de>
2658 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2660 2006-11-15 Tobias Burnus <burnus@net-b.de>
2663 * gfortran.dg/contains.f90: New test.
2664 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2666 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2668 PR tree-optimization/29581
2669 * gcc.dg/pr29581-1.c: New test.
2670 * gcc.dg/pr29581-2.c: New test.
2671 * gcc.dg/pr29581-3.c: New test.
2672 * gcc.dg/pr29581-4.c: New test.
2673 * gfortran.dg/pr29581.f90: New test.
2675 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2678 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2679 numbers in error message headers.
2681 2006-11-14 Richard Guenther <rguenther@suse.de>
2683 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2684 to i?86 and x86_64 targets.
2686 2006-11-14 Caroline Tice <ctice@apple.com>
2688 * gcc.dg/pubtypes-1.c: New file/testcase.
2689 * gcc.dg/pubtypes-2.c: New file/testcase.
2690 * gcc.dg/pubtypes-3.c: New file/testcase.
2691 * gcc.dg/pubtypes-4.c: New file/testcase.
2692 * g++.dg/pubtypes.C: New file/testcase.
2694 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2697 * g++.dg/init/self1.C: New test.
2699 2006-11-14 Tobias Burnus <burnus@net-b.de>
2702 * gfortran.dg/conflicts.f90: Add.
2704 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2706 PR rtl-optimization/29798
2708 * gcc.c-torture/execute/pr29798.c: New.
2710 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2712 * gcc.dg/builtins-20.c: Add more cases.
2714 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2717 * gfortran.dg/gomp/pr29759.f90: New test.
2719 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2722 * g++.dg/template/static28.C: New test.
2724 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2726 * lib/c-torture.exp: Use target-libpath.exp.
2727 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2728 set GCC_EXEC_PREFIX env var from global variable of same name.
2730 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2733 * gfortran.fortran-torture/compile/transfer-1.f90:
2736 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2737 Zdenek Dvorak <dvorakz@suse.cz>
2739 PR tree-optimization/29680
2740 * gcc.dg/alias-11.c: New test.
2742 2006-11-12 Jason Merrill <jason@redhat.com>
2743 Andrew Pinski <pinskia@physics.uc.edu>
2746 * gcc.target/i386/vectorize1.c: New.
2748 2006-11-12 Roger Sayle <roger@eyesopen.com>
2750 PR rtl-optimization/29797
2751 * gcc.c-torture/execute/pr29797-1.c: New test case.
2753 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2755 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2757 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2759 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2761 2006-11-12 Roger Sayle <roger@eyesopen.com>
2763 PR tree-optimization/13827
2764 * gcc.dg/fold-eqand-1.c: New test case.
2766 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2769 * gcc.c-torture/execute/mayalias-3.c: New test.
2771 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2774 * gcc.c-torture/compile/pr27528.c: New test.
2775 * gcc.dg/pr27528.c: Likewise.
2777 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2779 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2781 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2783 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2786 * gfortran.dg/reshape_source_size_1.f90: New test.
2788 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2791 * gfortran.dg/aliasing_dummy_4.f90: New test.
2793 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2796 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2797 and x86_64-*-* targets.
2799 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2801 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2802 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2803 New macros. Use them in exact tests.
2804 (TESTIT3): New macro.
2805 Add tests for fmin, fmax and fma.
2807 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2810 * gfortran.dg/array_constructor_13.f90: New test.
2812 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2815 * gfortran.dg/used_types_12.f90: New test.
2817 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2820 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2822 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2823 * gcc.dg/fold-eqandshift-3.c: New test case.
2825 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2828 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2831 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2833 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2835 * gcc.dg/20061109-1.c: New testcase.
2837 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2839 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2841 2006-11-09 Tobias Burnus <burnus@net-b.de>
2843 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2844 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2846 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2848 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2849 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2851 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2853 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2855 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2857 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2859 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2860 * gcc.dg/vect/vect-9.c: Now vectorizable.
2861 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2862 that support vect_widen_mult.
2863 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2864 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2865 vect-reduc-dot-u16.c).
2866 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2867 vect-reduc-dot-u16.c).
2868 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2869 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2870 vect-reduc-dot-s8.c).
2871 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2872 vect-reduc-dot-s8.c).
2873 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2874 vect-reduc-dot-s8.c).
2875 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2876 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2877 vect-reduc-dot-u8.c).
2878 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2879 vect-reduc-dot-u8.c).
2880 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2881 * gcc.dg/vect/vect-multitypes-9.c: New test.
2882 * gcc.dg/vect/vect-multitypes-10.c: New test.
2883 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2884 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2885 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2886 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2887 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2888 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2889 wrapv-vect-reduc-dot-s8.c.
2890 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2891 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2892 targets that support vec_unpack.
2893 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2894 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2895 (check_effective_target_vect_widen_mult_hi_to_si): New.
2896 (check_effective_target_vect_widen_sum): Removed.
2898 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2900 * gcc.dg/vect/vect-multitypes-8.c: New test.
2901 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2903 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2905 * gcc.dg/vect/vect-multitypes-7.c: New test.
2907 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2909 * gcc.dg/vect/vect-multitypes-4.c: New test.
2910 * gcc.dg/vect/vect-multitypes-5.c: New test.
2911 * gcc.dg/vect/vect-multitypes-6.c: New test.
2913 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2915 * gcc.dg/vect/vect-multitypes-1.c: New test.
2916 * gcc.dg/vect/vect-multitypes-2.c: New test.
2917 * gcc.dg/vect/vect-multitypes-3.c: New test.
2919 2006-11-07 Eric Christopher <echristo@apple.com>
2921 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2922 Test using scan-assembler-not.
2924 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2926 * gcc.dg/inline-17.c: New test.
2928 2006-11-07 Steve Ellcey <sje@cup.hp.com>
2931 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
2934 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2937 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2940 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2943 2006-11-07 Tobias Burnus <burnus@net-b.de>
2946 * gfortran.dg/volatile.f90: Add.
2947 * gfortran.dg/volatile2.f90: Add.
2948 * gfortran.dg/volatile3.f90: Add.
2949 * gfortran.dg/volatile4.f90: Add.
2950 * gfortran.dg/volatile5.f90: Add.
2951 * gfortran.dg/volatile6.f90: Add.
2952 * gfortran.dg/volatile7.f90: Add.
2954 2006-11-06 Tobias Burnus <burnus@net-b.de>
2956 * gfortran.dg/io_constraints_2.f90: Adjust pattern
2957 for matching error messages.
2958 * gfortran.dg/specifics_3.f90: Adjust pattern
2959 for matching error messages.
2961 2006-11-06 Janis Johnson <janis187@us.ibm.com>
2962 Bernhard Fischer <aldot@gcc.gnu.org>
2964 * lib/gcc-dg.exp (output-exists): New proc.
2965 (output-exists-not): New proc.
2966 * gcc.test-framework/test-framework.awk: Support new directives.
2967 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2968 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2969 * gcc.test-framework/dg-outexists-exp-F.c: New test.
2970 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2971 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2972 * gcc.test-framework/dg-outexists-exp-P.c: New test.
2974 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
2978 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2979 * gfortran.dg/initialization_3.f90: New.
2981 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2983 PR libgfortran/25545
2984 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2986 2006-11-05 Jakub Jelinek <jakub@redhat.com>
2989 * gcc.c-torture/execute/pr29695-1.c: New test.
2990 * gcc.c-torture/execute/pr29695-2.c: New test.
2992 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
2995 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2997 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
2999 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3000 for matching error messages.
3002 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
3005 * gcc.target/i386/387-12.c: New test.
3007 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3010 * gfortran.dg/pr29713.f90: New test.
3012 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
3014 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3015 Also test for bogus rest sign.
3017 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3020 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3022 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
3024 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3025 from error messages.
3027 2006-11-02 Mike Stump <mrs@apple.com>
3029 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3031 * g++.old-deja/g++.abi/align.C: Enable for darwin.
3033 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
3035 * g++.dg/eh/gcsec1.C: New test.
3037 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3039 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3040 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
3042 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
3044 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3046 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3047 * gcc.dg/pr14796-2.c: Likewise.
3049 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
3051 * gcc.c-torture/execute/20061101-1.c: New test.
3053 2006-11-01 Richard Guenther <rguenther@suse.de>
3055 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3057 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3059 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3060 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3062 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
3064 * gcc.c-torture/execute/20061031-1.c: New test.
3066 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3069 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3070 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3071 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3072 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3073 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3074 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3075 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3077 2006-10-31 Eric Christopher <echristo@apple.com>
3078 Falk Hueffner <falk@debian.org>
3080 * gcc.dg/builtin-bswap-1.c: New.
3081 * gcc.dg/builtin-bswap-2.c: New.
3082 * gcc.dg/builtin-bswap-3.c: New.
3083 * gcc.dg/builtin-bswap-4.c: New.
3084 * gcc.dg/builtin-bswap-5.c: New.
3085 * gcc.target/i386/builtin-bswap-1.c: New.
3087 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3089 * gcc.dg/inline-16.c: New.
3092 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3094 * gcc.dg/inline-13.c: New.
3095 * gcc.dg/inline-14.c: New.
3096 * gcc.dg/inline-15.c: New.
3099 * gcc.dg/inline6.c: New.
3100 * gcc.dg/inline7.c: New.
3102 2006-10-31 Roger Sayle <roger@eyesopen.com>
3105 * gcc.dg/pr23470-1.c: New test case.
3107 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
3110 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3112 * gfortran.dg/blockdata_2.f90: New testcase.
3114 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
3117 * gfortran.dg/unf_short_record_1.f90: New test.
3119 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3122 * gfortran.dg/pr29067.f: New test.
3124 2006-10-31 Joseph Myers <joseph@codesourcery.com>
3125 Richard Sandiford <richard@codesourcery.com>
3127 * lib/target-supports.exp (get_compiler_messages): Append options
3128 as a single list element.
3129 (check_effective_target_arm_vfp_ok): New.
3130 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3132 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
3135 * gfortran.dg/intrinsic_actual_2.f90: New test.
3138 * gfortran.dg/actual_array_interface_1.f90: New test.
3141 * gfortran.dg/used_types_11.f90: New test.
3143 2006-10-30 Dirk Mueller <dmueller@suse.de>
3145 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3146 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3147 * g++.old-deja/g++.pt/eichin01.C (main): Same.
3148 * g++.old-deja/g++.mike/net25.C (main): Same.
3149 * g++.dg/lookup/exception1.C (main): Same.
3150 * g++.dg/parse/parens2.C (main): Same.
3152 2006-10-30 Roger Sayle <roger@eyesopen.com>
3154 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3156 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3158 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3159 * gcc.dg/torture/builtin-math-3.c: Likewise.
3161 2006-10-30 Tobias Burnus <burnus@net-b.de>
3164 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3165 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3167 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3170 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3172 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3174 * lib/target-supports.exp (check_function_available): Declare
3175 function before calling.
3177 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3179 PR tree-optimization/29637
3180 * gcc.dg/pr29637.c: New test.
3182 2006-10-29 Roger Sayle <roger@eyesopen.com>
3184 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3185 tree canonicalization.
3187 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3189 * gcc.dg/builtins-20.c: Add more hypot tests.
3191 2006-10-29 Roger Sayle <roger@eyesopen.com>
3193 * gcc.dg/fold-compare-1.c: New test case.
3195 2006-10-29 Dirk Mueller <dmueller@suse.de>
3198 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3200 2006-10-29 Roger Sayle <roger@eyesopen.com>
3202 PR tree-optimization/15458
3203 * gcc.dg/fold-xornot-1.c: New test case.
3205 2006-10-29 Richard Guenther <rguenther@suse.de>
3207 * gcc.target/i386/math-torture/trunc.c: New testcase.
3209 2006-10-29 Richard Guenther <rguenther@suse.de>
3211 * gcc.target/i386/math-torture/round.c: New testcase.
3213 2006-10-29 Richard Guenther <rguenther@suse.de>
3215 * gcc.target/i386/math-torture/ceil.c: New testcase.
3216 * gcc.target/i386/math-torture/floor.c: Likewise.
3218 2006-10-29 Richard Guenther <rguenther@suse.de>
3220 * gcc.target/i386/math-torture/rint.c: New testcase.
3221 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3223 2006-10-29 Richard Guenther <rguenther@suse.de>
3225 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3226 * gcc.target/i386/math-torture/lceil.c: Likewise.
3228 2006-10-28 Tobias Burnus <burnus@net-b.de>
3230 PR libgfortran/24313
3231 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3233 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
3235 * gcc.c-torture/execute/20020118-1.c,
3236 gcc.c-torture/execute/builtins/strlen.c,
3237 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3240 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3242 * gcc.dg/builtins-20.c: Add tests for hypot.
3243 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
3244 two-argument builtins.
3245 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3246 TESTIT2. Update all callers.
3247 (TESTIT2, TESTIT2_R): New helper macros.
3248 Add testcases for pow, hypot and atan2.
3250 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3253 * g++.dg/expr/bool1.C: New test.
3254 * g++.dg/expr/bool2.C: New test.
3256 2006-10-28 Tobias Burnus <burnus@net-b.de>
3259 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3260 * gfortran.dg/namelist_internal.f90: New test.
3262 2006-10-28 Tobias Burnus <burnus@net-b.de>
3265 * gfortran.dg/io_real_boz.f90: Add.
3266 * gfortran.dg/io_real_boz2.f90: Add.
3268 2006-10-28 Richard Guenther <rguenther@suse.de>
3271 * gcc.dg/tree-ssa/pr26899.c: New testcase.
3273 2006-10-28 Richard Guenther <rguenther@suse.de>
3276 * gcc.target/i386/math-torture/lround.c: New testcase.
3278 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3280 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3281 * gcc.dg/builtins-44.c: Likewise.
3282 * gcc.dg/builtins-45.c: Likewise.
3283 * gcc.dg/pr28796-2.c: Likewise.
3284 * gcc.dg/unordered-3.c: Likewise.
3286 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3288 PR libgfortran/27954
3289 * gfortran.dg/error_recovery_2.f90: New test.
3291 2006-10-26 Richard Guenther <rguenther@suse.de>
3293 * gcc.target/i386/i386.exp: Use glob, not find to collect
3294 tests. Avoids recursing into subdirectories.
3295 * gcc.target/i386/math-torture/math-torture.exp: Torture
3296 for interesting ia32 math options.
3297 * gcc.target.i386/math-torture/lrint.c: New testcase.
3299 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3301 PR libgfortran/29563
3302 * gfortran.dg/arrayio_9.f90: Update test.
3303 * gfortran.dg/arrayio_19.f90: New test.
3305 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3307 * gcc.dg/20061026.c: New testcase.
3309 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3311 PR libgfortran/29563
3312 * gfortran.dg/arrayio_9.f90: New test.
3314 2006-10-26 Ben Elliston <bje@au.ibm.com>
3316 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3317 Copy the strings manually, as strcpy may call strlen.
3319 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3321 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3322 Add checks for log, log2, log10 and log1p.
3324 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3325 we already test 0.0. Add checks for expm1, log, log2, log10,
3326 log1p, cbrt, erf and erfc.
3328 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3330 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3332 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3334 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3335 and remainderl() built-in functions. Remove -ffast-math from
3338 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3340 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3343 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3344 floating point modifiers to arguments passed to float and long
3345 double functions respectively. Update all callers to use floating
3346 point numbers, not integers. Add tests for exp, exp2 and
3349 * gcc.dg/torture/builtin-math-3.c: New test.
3351 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3354 * gfortran.dg/initialize_2.f90: New.
3356 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3358 * gcc.dg/torture/builtin-math-2.c: New test.
3360 2006-10-24 Richard Guenther <rguenther@suse.de>
3363 * gcc.dg/pr28796-1.c: New testcase.
3364 * gcc.dg/pr28796-2.c: Likewise.
3366 2006-10-24 Richard Guenther <rguenther@suse.de>
3368 * gcc.dg/builtins-57.c: New testcase.
3370 2006-10-24 Richard Guenther <rguenther@suse.de>
3372 PR tree-optimization/29567
3373 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3375 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3377 PR tree-optimization/14784
3378 * gcc.dg/alias-10.c: New test.
3380 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3382 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3384 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3386 * gcc.dg/builtin-strncat-chk-1.c: New test.
3388 2006-10-23 Jan Hubicka <jh@suse.cz>
3390 * gcc.dg/memmove-1.c: New test.
3392 2006-10-23 Paul Brook <paul@codesourcery.com>
3394 * gcc.dg/pragma-pack-5.c: New test.
3396 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3398 * g++.dg/other/s390-1.C: New testcase.
3400 2006-10-23 Richard Guenther <rguenther@suse.de>
3404 * gcc.dg/pr27132.c: New testcase.
3405 * gcc.dg/pr23295.c: Likewise.
3406 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3407 * g++.dg/tree-ssa/pr19807.C: Likewise.
3409 2006-10-23 Richard Guenther <rguenther@suse.de>
3412 * gcc.dg/pr21032.c: New testcase.
3414 2006-10-22 Jeff Law <law@redhat.com>
3415 Richard Guenther <rguenther@suse.de>
3417 PR tree-optimization/15911
3418 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3420 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3423 * g++.dg/abi/rtti3.C: New.
3425 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3428 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3431 2006-10-21 Richard Guenther <rguenther@suse.de>
3433 PR tree-optimization/3511
3434 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3436 2006-10-21 Richard Guenther <rguenther@suse.de>
3439 * gcc.dg/torture/pr26898-1.c: New testcase.
3440 * gcc.dg/torture/pr26898-2.c: Likewise.
3442 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3445 * g++.dg/parse/bitfield1.C: Adjust error markers.
3446 * g++.dg/parse/bitfield2.C: New test.
3448 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3450 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3452 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3455 * gfortran.dg/zero_sized_1.f90: New test.
3457 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3459 * gcc.dg/div-compare-1.c: New test.
3461 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3464 * gfortran.dg/result_default_init_1.f90: New test.
3467 * gfortran.dg/automatic_default_init_1.f90: New test.
3469 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3472 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3474 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3475 'using namespace std' without previous declaration.
3476 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3477 * g++.old-deja/g++.robertl/eb133c.C: New.
3479 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3481 PR libgfortran/29277
3482 * gfortran.dg/streamio_4.f90: Update test.
3483 * gfortran.dg/streamio_11.f90: New test.
3485 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
3488 * g++.dg/inherit/virtual1.C: New test.
3490 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3493 * g++.dg/parse/enum3.C: New test.
3495 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3498 * g++.dg/init/ctor8.C: New test.
3500 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3503 * g++.dg/ext/complit8.C: Tweak error markers.
3504 * g++.dg/template/complit1.C: Add error marker.
3506 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3509 * g++.dg/ext/complit8.C: New test.
3512 * g++.dg/parse/dtor12.C: New test.
3515 * g++.dg/template/sizeof11.C: New test.
3517 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
3520 * gfortran.dg/data_char_3.f90: New test.
3523 * gfortran.dg/negative_automatic_size.f90: New test.
3525 2006-10-16 David Daney <ddaney@avtrex.com>
3527 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3529 2006-10-16 Eric Christopher <echristo@apple.com>
3531 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3534 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3537 * g++.dg/tc1/dr49.C: Tweak error messages.
3538 * g++.dg/parse/template21.C: New test.
3540 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3543 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3545 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3548 * gfortran.dg/print_1.f90: New test.
3550 2006-10-15 Jan Hubicka <jh@suse.cz>
3553 * gcc.c-torture/compile/pr29241.c: New testcase.
3555 2006-10-15 David Edelsohn <edelsohn@gnu.org>
3558 * gcc.c-torture/compile/pr29250.c: New test.
3560 2006-10-15 Richard Guenther <rguenther@suse.de>
3562 * gcc.dg/pr29299.c: New testcase.
3564 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
3567 * gfortran.dg/label_4.f90: Adjust warning flag.
3569 2006-10-14 Paul Thomas <pault@gcc.gnu.org>