1 2007-02-22 Ian Lance Taylor <iant@google.com>
4 * g++.dg/debug/pr30898.C: New test.
6 2007-02-22 Ira Rosen <irar@il.ibm.com>
8 * gcc.dg/vect/vect-106.c: New test.
10 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
11 Ira Rosen <irar@il.ibm.com>
13 PR tree-optimization/30843
14 * gcc.dg/vect/pr30843.c: New test.
16 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
18 PR tree-optimization/30858
19 * gcc.dg/vect/pr30858.c: New test.
21 2007-02-21 Mark Mitchell <mark@codesourcery.com>
23 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
24 to set options for compiling testglue.
25 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
26 * lib/obj-c++.exp (obj-c++_init): Likewise.
28 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
30 * gnat.dg/derived_aggregate.adb: New test.
32 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
35 sh* targets. Call the correct CKSGN macro.
37 2007-02-21 Jakub Jelinek <jakub@redhat.com>
39 * gfortran.dg/gomp/omp_parse1.f90: New test.
40 * gfortran.dg/gomp/omp_parse2.f: New test.
42 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
45 * gfortran.dg/do_pointer_1.f90: New test.
47 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
52 2007-02-20 Geoffrey Keating <geoffk@apple.com>
54 * gcc.dg/darwin-minversion-1.c: New.
55 * gcc.dg/darwin-minversion-2.c: New.
57 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
61 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
62 DJ Delorie <dj@redhat.com>
65 * gcc.dg/Wfatal.c: New.
66 * gcc.dg/Wfatal-2.c: New.
67 * gcc.dg/Werror-1.c: Adjust expectations.
68 * gcc.dg/Werror-5.c: Likewise.
69 * gcc.dg/Werror-7.c: Likewise.
70 * gcc.dg/Werror-10.c: Likewise.
71 * gcc.dg/Werror-11.c: Likewise.
73 2007-02-20 Tobias Burnus <burnus@net-b.de>
76 * gfortran.dg/volatile10.f90: New test.
78 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
81 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
83 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
85 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
86 * gcc.dg/Walways-true-1.c: Likewise.
87 * gcc.dg/weak/weak-3.c: Likewise.
88 * gcc.dg/Werror-1.c: Likewise.
89 * gcc.dg/Werror-3.c: Likewise.
90 * gcc.dg/Werror-4.c: Likewise.
91 * gcc.dg/Werror-5.c: Likewise.
92 * gcc.dg/Werror-6.c: Likewise.
93 * gcc.dg/Werror-7.c: Likewise.
94 * gcc.dg/Werror-8.c: Likewise.
95 * gcc.dg/Werror-10.c: Likewise.
96 * gcc.dg/Werror-11.c: Likewise.
97 * gcc.dg/Werror-12.c: Likewise.
98 * g++.old-deja/g++.mike/warn8.C: Likewise.
99 * g++.dg/warn/Walways-true-1.C: Likewise.
100 * g++.dg/warn/Walways-true-2.C: Likewise.
101 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
102 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
103 -Wstring-literal-comparison with -Waddress.
104 * gcc.dg/Wstring-literal-comparison-4.c: Replace
105 -Wno-string-literal-comparison with -Wno-address.
107 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
109 * gnat.dg/self_aggregate_with_call.adb: New test.
111 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
113 PR tree-optimization/30975
114 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
115 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
116 * gcc.dg/vect/pr30795.c: New.
118 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
121 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
123 2007-02-18 Roger Sayle <roger@eyesopen.com>
125 PR rtl-optimization/28173
126 * gcc.target/i386/andor-1.c: New test case.
128 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
130 * gcc.dg/torture/builtin-ldexp-1.c: New.
131 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
133 2007-02-18 Roger Sayle <roger@eyesopen.com>
135 * gfortran.dg/array_constructor_15.f90: New test case.
137 2007-02-18 Roger Sayle <roger@eyesopen.com>
139 * gfortran.dg/forall_10.f90: New test case.
141 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
143 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
145 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
147 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
148 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
150 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
152 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
153 * gcc.target/i386/builtin-bswap-3.c: Ditto.
154 * gcc.target/i386/xchg-1.c: New test.
155 * gcc.target/i386/xchg-2.c: New test.
157 2007-02-16 Richard Guenther <rguenther@suse.de>
158 Christian Bruel <christian.bruel@st.com>
160 * gcc.dg/strict-overflow-5.c: New testcase.
162 2007-02-16 Tobias Burnus <burnus@net-b.de>
165 * gfortran.dg/func_derived_4.f90: New test.
167 2007-02-15 Roger Sayle <roger@eyesopen.com>
170 * gfortran.dg/pr30391-1.f90: New test case.
172 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
175 * gcc.c-torture/compile/pr30433.c: New testcase to check
176 that complex constants comparisions are foldded.
178 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
181 * g++.dg/ext/stmtexpr10.C: New testcase.
183 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
186 * gcc.dg/Wunused-value-2.c: New testcase.
188 2007-02-15 Ian Lance Taylor <iant@google.com>
190 * g++.dg/eh/subreg-1.C: New test.
192 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
195 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
196 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
197 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
198 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
199 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
200 * gcc.dg/Werror-implicit-function-declaration.c: New.
202 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
205 * g++.dg/warn/pr28943.C: New.
207 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
209 * gfortran.fortran-torture/execute/math.f90: Fix typo.
211 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
214 * gfortran.dg/error_recovery_3.f90: New test.
216 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
218 * g++.dg/tree-ssa/sra-1.C: New.
220 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
222 * g++.dg/tree-ssa/sra-1.C: New.
224 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
226 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
228 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
230 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
232 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
235 * gfortran.dg/logical_2.f90: New test.
237 2007-02-14 Joseph Myers <joseph@codesourcery.com>
239 * gcc.dg/torture/complex-alias-1.c: New test.
241 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
243 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
244 instead of -fdump-tree-tailcall.
246 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
248 * gfortran.dg/interface_10.f90: Fix comment typo.
250 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
252 PR tree-optimization/30771
253 * gcc.dg/vect/pr30771.c: New test.
255 2007-02-13 Ian Lance Taylor <iant@google.com>
257 * gcc.dg/Wstrict-overflow-1.c: New test.
258 * gcc.dg/Wstrict-overflow-2.c: New test.
259 * gcc.dg/Wstrict-overflow-3.c: New test.
260 * gcc.dg/Wstrict-overflow-4.c: New test.
261 * gcc.dg/Wstrict-overflow-5.c: New test.
262 * gcc.dg/Wstrict-overflow-6.c: New test.
263 * gcc.dg/Wstrict-overflow-7.c: New test.
264 * gcc.dg/Wstrict-overflow-8.c: New test.
265 * gcc.dg/Wstrict-overflow-9.c: New test.
266 * gcc.dg/Wstrict-overflow-10.c: New test.
268 2007-02-13 Roger Sayle <roger@eyesopen.com>
270 * gcc.target/ia64/builtin-bswap-2.c: New test case.
272 2007-02-13 Richard Henderson <rth@redhat.com>
274 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
275 * gcc.c-torture/execute/pr29302-1.c: ... here.
277 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
280 * gcc.dg/c90-return-1.c: Update output.
281 * gcc.dg/c99-return-1.c: Likewise.
283 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
286 * gfortran.dg/used_dummy_types_7.f90: New test..
288 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
290 * gcc.target/i386/parity-1.c: New test.
291 * gcc.target/i386/parity-2.c: New test.
293 2007-02-12 Roger Sayle <roger@eyesopen.com>
295 * gcc.target/i386/builtin-bswap-3.c: New test case.
297 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
299 PR tree-optimization/29145
300 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
301 alias analysis is improved to take better advantage of restrict
303 * gcc.dg/vect/vect-80.c: Likewise.
304 * gcc.dg/vect/pr29145.c: New.
306 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
308 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
309 * gcc.target/i386/sse4a-insert.c: Likewise.
311 2007-02-11 Roger Sayle <roger@eyesopen.com>
313 * gcc.target/ia64/builtin-popcount-1.c: New test case.
314 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
316 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
319 * gfortran.dg/enum_4.f90: Update error message checks.
321 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
324 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
325 versions of the modules.
328 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
329 by getting rid of recursive I/O and providing functions with
333 * gfortran.dg/char_array_constructor_2.f90
335 2007-02-11 Mark Mitchell <mark@codesourcery.com>
338 * g++.dg/template/spec34.C: New test
340 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
342 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
344 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
345 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
346 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
348 * gcc.dg/vect/vect-113.c: Ditto.
350 2007-02-06 Mark Mitchell <mark@codesourcery.com>
353 * g++.dg/eh/weak1-C: New test.
354 * g++.dg/eh/weak1-a.cc: Likewise.
355 * g++.dg/eh/comdat1.C: Likewise.
357 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
358 Dorit Nuzman <dorit@il.ibm.com>
360 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
361 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
362 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
363 * gcc.dg/vect/vect-113.c: Likewise.
365 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
367 2007-02-10 Richard Henderson <rth@redhat.com>
369 * lib/target-supports.exp (check_effective_target_tls): Redefine
370 to mean non-emulated tls.
371 * gcc.dg/tls/alias-1.c: Remove tls requirement.
372 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
373 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
374 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
375 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
376 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
377 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
379 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
381 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
383 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
385 * gfortran.dg/secnds.f: Replace time tolerance with a
386 before-and-after bracket.
387 * gfortran.dg/secnds-1.f: Likewise.
389 2007-02-09 Tobias Burnus <burnus@net-b.de>
392 * gfortran.dg/maxlocval_1.f90: New test.
394 2007-02-09 Roger Sayle <roger@eyesopen.com>
396 * gcc.target/ia64/builtin_bswap-1.c: New test case.
398 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
401 * gfortran.dg/array_function_1.f90: New test.
403 2007-02-09 Richard Sandiford <richard@codesourcery.com>
405 * lib/target-supports.exp (check_effective_target_lax_strtofp)
406 (check_effective_target_dummy_wcsftime): New functions.
408 2007-02-09 Richard Sandiford <richard@codesourcery.com>
410 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
411 * lib/target-supports.exp (check_effective_target_uclibc): New
414 2007-02-09 Richard Sandiford <richard@codesourcery.com>
416 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
417 (vsnprintf): Don't define for uClibc targets.
419 2007-02-09 Richard Sandiford <richard@codesourcery.com>
421 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
422 set before checking whether it was allowed.
423 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
424 before checking inside_main.
426 2007-02-09 Richard Sandiford <richard@codesourcery.com>
428 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
430 (u16sf): Likewise u4sf.
431 * g++.dg/compat/struct-layout-1.h: Likewise.
433 2007-02-09 Richard Sandiford <richard@codesourcery.com>
435 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
437 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
438 m68k targets if check_effective_target_coldfire_fpu returns true.
440 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
441 Richard Guenther <rguenther@suse.de>
444 * gcc.dg/fold-compare-3.c: New testcase.
445 * gcc.dg/tree-ssa/loop-24.c: Likewise.
447 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
449 * gcc.dg/pr26570.c: Clean up coverage files.
450 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
451 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
452 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
453 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
454 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
455 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
456 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
457 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
458 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
459 * gcc.dg/tree-ssa/pr25501.c: Ditto.
460 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
461 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
462 * gcc.dg/vect/pr28952.c: Ditto.
463 * gcc.dg/vect/pr27151.c: Ditto.
464 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
465 * g++.dg/gomp/macro-3.C: Ditto.
467 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
469 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
472 2007-02-08 Roger Sayle <roger@eyesopen.com>
474 * gcc.target/i386/builtin-bswap-2.c: New test case.
476 2007-02-08 Roger Sayle <roger@eyesopen.com>
478 * gfortran.dg/forall_8.f90: New test case.
479 * gfortran.dg/forall_9.f90: Likewise.
481 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
483 * gcc.dg/builtins-20.c: Add some -~ complex cases.
485 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
487 * lib/target-supports.exp (check_effective_target_simulator): New.
489 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
491 * gcc.dg/tree-ssa/loop-25.c: New test.
493 2007-02-06 Richard Henderson <rth@redhat.com>
495 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
497 2007-02-06 Roger Sayle <roger@eyesopen.com>
499 * gcc.target/powerpc/popcount-1.c: New test case.
500 * gcc.target/powerpc/parity-1.c: Likewise.
502 2007-02-06 Richard Guenther <rguenther@suse.de>
505 * gcc.dg/torture/pr27302-2.c: New testcase.
507 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
509 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
510 * gcc.dg/vect/vect-iv-1.c: New test.
511 * gcc.dg/vect/vect-iv-2.c: New test.
512 * gcc.dg/vect/vect-iv-3.c: New test.
513 * gcc.dg/vect/vect-iv-4.c: New test.
514 * gcc.dg/vect/vect-iv-5.c: New test.
515 * gcc.dg/vect/vect-iv-6.c: New test.
516 * gcc.dg/vect/vect-iv-7.c: New test.
517 * gcc.dg/vect/vect-iv-8.c: New test.
518 * gcc.dg/vect/vect-iv-9.c: New test.
519 * gcc.dg/vect/vect-iv-10.c: New test.
520 * gcc.dg/vect/vect-iv-11.c: New test.
521 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
522 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
523 * gcc.dg/vect/vect-14.c: Now vectorizable.
524 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
525 * gcc.dg/vect/vect-27.c: Likewise.
526 * gcc.dg/vect/vect-29.c Likewise.
527 * gcc.dg/vect/vect-dv-2.c: Likewise.
528 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
529 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
530 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
532 2007-02-06 Ira Rosen <irar@il.ibm.com>
534 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
536 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
538 * gcc.dg/builtins-20.c: Add more cases.
540 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
543 * gcc.dg/pr30189.c: New test.
545 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
547 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
549 * gcc.target/i386/sse4a-extract.c: New test.
550 * gcc.target/i386/sse4a-insert.c: New test.
551 * gcc.target/i386/sse4a-montsd.c: New test.
552 * gcc.target/i386/sse4a-montss.c: New test.
554 2007-02-05 Richard Guenther <rguenther@suse.de>
556 * gcc.target/i386/vectorize3.c: New testcase.
558 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
561 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
563 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
566 * gfortran.dg/repeat_1.f90: New test.
568 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
571 * gfortran.dg/spread_shape_1.f90: Remove tabs.
572 * gfortran.dg/derived_init_2.f90: Ditto.
573 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
574 * gfortran.dg/array_initializer_1.f90: Ditto.
575 * gfortran.dg/do_2.f90: Ditto.
576 * gfortran.dg/proc_assign_1.f90: Ditto.
578 2007-02-04 Richard Guenther <rguenther@suse.de>
581 * g++.dg/warn/pr30636.C: New testcase.
582 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
584 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
587 * gfortran.dg/pr30667.f: New test.
589 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
591 * gcc.dg/builtins-54.c: Add more cases.
593 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
596 * gfortran.dg/zero_sized_2.f90: New test.
599 * gfortran.dg/alloc_comp_basics_4.f90: New test.
602 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
605 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
608 * gfortran.dg/interface_10.f90: New test.
610 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
612 * gcc.dg/builtins-20.c: Add more cases.
614 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
617 * gcc-target/ia64/pr29682.c: New test.
619 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
622 * gfortran.dg/arrayio_11.f90.f90: New test.
625 * gfortran.dg/arrayio_12.f90.f90: New test.
627 2007-02-02 Jakub Jelinek <jakub@redhat.com>
630 * g++.dg/tls/diag-5.C: New test.
633 * gcc.dg/pr30473.c: New test.
634 * gcc.c-torture/execute/20070201-1.c: New test.
636 2007-02-01 Roger Sayle <roger@eyesopen.com>
638 * gfortran.dg/dependency_20.f90: New test case.
640 2007-01-31 Ian Lance Taylor <iant@google.com>
642 * gcc.dg/lower-subreg-1.c (test): New test.
644 2007-01-30 Geoffrey Keating <geoffk@apple.com>
646 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
648 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
650 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
651 * gcc.dg/torture/builtin-math-3.c: Likewise.
653 2007-01-31 Dirk Mueller <dmueller@suse.de>
655 gcc.dg/Wparentheses-2.c: Update and add new tests.
657 2007-01-31 Ira Rosen <irar@il.ibm.com>
659 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
662 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
664 * gcc.dg/builtins-63.c: New test.
666 2007-01-31 Tobias Burnus <burnus@net-b.de>
669 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
671 2007-01-31 Tobias Burnus <burnus@net-b.de>
674 * gfortran.dg/volatile8.f90: New argument conformance test.
675 * gfortran.dg/volatile9.f90: New scope test.
677 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
680 * g++.dg/warn/null4.C: New.
682 2001-01-30 Roger Sayle <roger@eyesopen.com>
683 Uros Bizjak <ubizjak@gmail.com>
685 * gcc.dg/large-size-array-3.c: Correct typo.
687 2007-01-30 Richard Guenther <rguenther@suse.de>
690 * g++.dg/debug/pr27657.C: New testcase.
692 2007-01-30 Richard Guenther <rguenther@suse.de>
695 * gcc.dg/torture/pr30313.c: New testcase.
697 2007-01-29 Janis Johnson <janis187@us.ibm.com>
699 * gcc.dg/dfp/dfp-except.h: New file.
700 * gcc.dg/dfp/fe-check.h: New file.
701 * gcc.dg/dfp/fe-binop.c: New test.
702 * gcc.dg/dfp/fe-convert-1.c: New test.
703 * gcc.dg/dfp/fe-convert-2.c: New test.
704 * gcc.dg/dfp/fe-convert-3.c: New test.
706 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
707 * gcc.dg/dfp/decfloat-constants.c: Ditto.
708 * gcc.dg/dfp/convert-dfp.c: Ditto.
709 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
711 2007-01-29 Josh Conner <jconner@apple.com>
713 * gcc.target/powerpc/altivec-24.c: New test.
715 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
718 * g++.dg/parse/defarg12.C: New test.
720 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
723 * gfortran.dg/used_dummy_types_6.f90: New test.
725 2007-01-28 Jan Hubicka <jh@suse.cz>
727 * gcc.dg/tree-prof/val-prof-6.c: New test.
729 2007-01-28 Roger Sayle <roger@eyesopen.com>
731 * gcc.dg/large-size-array-3.c: Correct test case (portability).
733 2007-01-28 Andrew Pinski <pinskia@gmail.com>
736 * g++.dg/expr/dtor4.C: New test.
738 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
740 * gcc.dg/tree-ssa/loop-23.c: New test.
742 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
745 * gfortran.dg/achar_2.f90: New test.
746 * gfortran.dg/achar_3.f90: New test.
748 2007-01-27 Ian Lance Taylor <iant@google.com>
750 * gcc.dg/strict-overflow-1.c: New test.
751 * gcc.dg/no-strict-overflow-1.c: New test.
752 * gcc.dg/strict-overflow-2.c: New test.
753 * gcc.dg/no-strict-overflow-2.c: New test.
754 * gcc.dg/strict-overflow-3.c: New test.
755 * gcc.dg/no-strict-overflow-3.c: New test.
756 * gcc.dg/strict-overflow-4.c: New test.
757 * gcc.dg/no-strict-overflow-4.c: New test.
758 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
759 * gcc.dg/pr15784-1.c: Likewise.
760 * gcc.dg/pr20922-1.c: Likewise.
761 * gcc.dg/pr20922-3.c: Likewise.
762 * gcc.dg/pr20922-4.c: Likewise.
763 * gcc.dg/pr20922-6.c: Likewise.
764 * gcc.dg/compare-4.c: Likewise.
765 * gcc.dg/torture/pr26898-1.c: Likewise.
766 * gcc.dg/tree-ssa/divide-1.c: Likewise.
767 * gcc.dg/tree-ssa/divide-2.c: Likewise.
768 * gcc.dg/tree-ssa/divide-3.c: Likewise.
769 * gcc.dg/tree-ssa/divide-4.c: Likewise.
770 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
771 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
772 * gcc.dg/tree-ssa/pr21082.c: Likewise.
773 * gcc.dg/tree-ssa/pr26899.c: Likewise.
774 * g++.dg/tree-ssa/pr21082.C: Likewise.
776 2007-01-27 Roger Sayle <roger@eyesopen.com>
778 * gcc-dg/large-size-array-3.c: New test case.
780 2007-01-27 Roger Sayle <roger@eyesopen.com>
782 * gfortran.dg/forall_7.f90: New test case.
784 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
787 * gfortran.dg/where_operator_assign_1.f90: New test.
788 * gfortran.dg/where_operator_assign_2.f90: New test.
789 * gfortran.dg/where_operator_assign_3.f90: New test.
791 2007-01-26 Joseph Myers <joseph@codesourcery.com>
793 * lib/target-supports.exp
794 (check_effective_target_powerpc_altivec): New.
795 (check_effective_target_vect_cmdline_needed): Use it.
797 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
800 * gfortran.dg/backslash_3.f: New test.
802 2007-01-26 Richard Guenther <rguenther@suse.de>
804 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
806 2007-01-26 Tobias Burnus <burnus@net-b.de>
808 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
809 * gfortran.dg/vect/vect.exp: Ditto.
810 * gfortran.dg/dg.exp: Ditto.
811 * gfortran.fortran-torture/execute/execute.exp: Ditto.
812 * gfortran.fortran-torture/compile/compile.exp: Ditto.
814 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
816 * gcc.dg/builtins-20.c: Add more cases.
817 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
819 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
822 * gcc.dg/Wall.c: New.
823 * gcc.dg/Wno-all.c: New.
824 * gfortran.dg/Wall.f90: New.
825 * gfortran.dg/Wno-all.f90: New.
827 2007-01-24 Geoffrey Keating <geoffk@apple.com>
829 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
830 * g++.dg/eh/simd-2.C: Also run on Darwin.
831 * g++.dg/eh/simd-3.C: New.
832 * g++.dg/eh/simd-4.C: New.
834 2007-01-25 Richard Guenther <rguenther@suse.de>
836 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
838 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
840 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
842 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
843 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
844 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
845 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
846 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
847 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
848 * gcc.dg/ipa/ipa-7.c: New testcase.
850 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
852 * g++.dg/cpp0x/warn_cxx0x.C: New.
854 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
856 * gcc.dg/builtins-20.c: Test builtin carg.
858 2007-01-24 Jakub Jelinek <jakub@redhat.com>
861 * gcc.dg/gomp/pr27416.c: New test.
864 * gcc.dg/gomp/pr30494.c: New test.
865 * g++.dg/gomp/pr30494.C: New test.
868 * gcc.dg/gomp/pr30421.c: New test.
870 2007-01-24 Steve Ellcey <sje@cup.hp.com>
872 * gcc.target/ia64/versionid-1.c: New test.
873 * gcc.target/ia64/versionid-2.c: New test.
875 2007-01-24 Richard Guenther <rguenther@suse.de>
878 * gcc.dg/builtins-57.c: Change to a link-time testcase
879 to support non-C99 targets.
881 2007-01-24 Jan Hubicka <jh@suse.cz>
883 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
885 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
887 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
889 2007-01-23 Andrew Pinski <pinskia@gmail.com>
892 * objc.dg/const-str-12.m: New test.
894 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
897 * gfortran.dg/ctrl-z.f90: New test.
899 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
902 * gfortran.dg/namelist_assumed_char.f90: New test.
904 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
907 * g++.dg/inherit/covariant15.C: New test.
909 2007-01-23 Ian Lance Taylor <iant@google.com>
911 * g++.dg/warn/Wparentheses-24.C: New test.
913 2007-01-23 Richard Guenther <rguenther@suse.de>
916 * ada/acats/run_acats: Do not call gnatmake or gnatchop
919 2007-01-22 Richard Guenther <rguenther@suse.de>
921 PR tree-optimization/30038
922 * gcc.dg/builtins-62.c: New testcase.
924 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
926 * gcc.c-torture/compile/20070121.c: New test.
928 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
931 * gfortran.dg/char_comparison_1.f: New test.
933 2007-01-21 Ira Rosen <irar@il.ibm.com>
935 * gcc.dg/vect/vect-strided-same-dr.c: New test.
937 2007-01-20 Andrew Pinski <pinskia@gmail.com>
940 * objc.dg/pch: New directory.
941 * objc.dg/pch/pch.exp: New file.
942 * objc.dg/pch/interface-1.m: New test.
943 * objc.dg/pch/interface-1.hs: New include file.
944 * lib/objc.exp (objc_target_compile): Add
945 "-x objective-c-header" in front of the sources if this is
946 a precompiled header being compiled.
948 2007-01-20 Roger Sayle <roger@eyesopen.com>
950 * gfortran.dg/array_memcpy_3.f90: New test case.
951 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
953 2007-01-20 Roger Sayle <roger@eyesopen.com>
954 Brooks Moses <brooks.moses@codesourcery.com>
955 Francois-Xavier Coudert <coudert@clipper.ens.fr>
957 * gfortran.dg/intrinsic_sign_1.f90: New test case.
958 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
960 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
962 * gcc.dg/torture/builtin-math-3.c: Test fdim.
964 2007-01-19 Mike Stump <mrs@apple.com>
966 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
969 2007-01-19 Roger Sayle <roger@eyesopen.com>
971 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
972 option instead of -funsafe-math-optimizations.
974 2007-01-19 Tomas Bily <tbily@suse.cz>
976 gcc.dg/tree-prof/indir-call-prof.c: New.
977 g++.dg/dg.exp: Add tree-prof subdirectory.
978 g++.dg/tree-prof/indir-call-prof.C: New.
979 g++.dg/tree-prof/tree-prof.exp: New.
981 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
984 * g++.dg/warn/deprecated.C: Update warning output.
985 * g++.dg/warn/deprecated-2.C: Likewise.
986 * g++.dg/warn/deprecated-3.C: New.
988 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
990 * gcc.c-torture/execute/nestfunc-7.c: New.
992 2007-01-18 Hui-May Chang <hm.chang@apple.com>
994 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
996 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
998 * gcc.dg/m68k-pic-1.c: New.
1000 2007-01-18 Roger Sayle <roger@eyesopen.com>
1002 * gfortran.dg/array_memcpy_4.f90: New test case.
1004 2007-01-18 Josh Conner <jconner@apple.com>
1007 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1008 * gcc.dg/vect/no-trapping-math-1: New.
1009 * gcc.dg/vect/no-trapping-math-2: New.
1011 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
1013 * gcc.target/i386/387-8.c: Update comment about optimizing
1014 inherent load of 1.0 of fptan instruction.
1016 2007-01-18 Dirk Mueller <dmueller@suse.de>
1017 Richard Guenther <rguenther@suse.de>
1020 * gcc.dg/Warray-bounds.c: New testcase.
1021 * gcc.dg/Warray-bounds-2.c: New testcase.
1022 * g++.dg/warn/Warray-bounds.C: New testcase.
1023 * g++.dg/warn/Warray-bounds-2.C: New testcase.
1025 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
1028 * gfortran.dg/generic_12.f90: New test.
1030 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
1032 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1033 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1035 2007-01-16 Janis Johnson <janis187@us.ibm.com>
1037 * gcc.dg/dfp/compare-special.h: New file.
1038 * gcc.dg/dfp/compare-special-32.c: New test.
1039 * gcc.dg/dfp/compare-special-64.c: New test.
1040 * gcc.dg/dfp/compare-special-128.c: New test.
1042 2007-01-16 Roger Sayle <roger@eyesopen.com>
1043 Paul Thomas <pault@gcc.gnu.org>
1044 Steven G. Kargl <kargl@gcc.gnu.org>
1047 * gfortran.dg/forall_6.f90: New test case.
1048 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1049 * gfortran.dg/dependency_13.f90: Likewise.
1051 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1054 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1055 targets that don't support Inf.
1057 2007-01-15 Dale Johannesen <dalej@apple.com>
1059 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
1061 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
1063 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
1064 of achar for 0xff to avoid the "Extended ASCII not
1065 implemented" error message.
1067 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
1070 * gfortran.dg/altreturn_4.f90: New test.
1073 * gfortran.dg/stfunc_4.f90: New test.
1076 * gfortran.dg/bound_2.f90: Reinstate commented out line.
1077 * gfortran.dg/initialization_1.f90: Change warning.
1080 * gfortran.dg/specification_type_resolution_2.f90: New test.
1082 2007-01-14 Jan Hubicka <jh@suse.cz>
1084 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1085 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1086 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1089 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
1092 * gfortran.dg/external_procedures_2.f90: New test.
1094 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
1097 * gcc.target/i386/pr30413.c: New test.
1099 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
1102 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
1104 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
1106 * gcc.dg/20070112-1.c: New test.
1108 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1110 PR libgfortran/30435
1111 * gfortran.dg/list_read_6.f90: New test.
1113 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
1115 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
1117 2007-01-12 Tom Tromey <tromey@redhat.com>
1119 PR preprocessor/28227:
1120 * gcc.dg/cpp/pr28227.c: New file.
1122 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1124 * gcc.dg/tree-ssa/loop-22.c: New test.
1126 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1128 PR tree-optimization/29516
1129 * gcc.dg/tree-ssa/loop-20.c: New test.
1131 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
1134 * minmaxloc_integer_kinds_1.f90: New test.
1136 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
1139 * g++.dg/template/sizeof-template-argument.C: New test.
1141 2007-01-11 Jan Hubicka <jh@suse.cz>
1143 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1144 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1145 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1146 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1147 * gcc.dg/tree-ssa/pr21658.c: Likewise.
1148 * gcc.dg/tree-ssa/pr15349.c: Likewise.
1149 * gcc.dg/tree-ssa/pr25501.c: Likewise.
1150 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1151 transformation in question.
1152 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1153 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1154 * gcc.dg/always_inline3.c: Likewise.
1156 2007-01-10 Mark Mitchell <mark@codesourcery.com>
1159 * g++.dg/template/typename11.C: New test.
1161 2007-01-10 Robert Kennedy <jimbob@google.com>
1163 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1165 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1167 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1168 for different integer kinds.
1169 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1170 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1171 * gfortran.dg/ishft_2.f90: New test.
1172 * gfortran.dg/ishft_3.f90: New test.
1174 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1176 * gfortran.dg/altreturn_2.f90: Removed executable bit.
1178 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
1180 PR tree-optimization/30322
1181 * gcc.dg/tree-ssa/loop-21.c: New test.
1183 2007-01-08 Geoffrey Keating <geoffk@apple.com>
1185 * g++.dg/rtti/darwin-builtin-linkage.C: New.
1187 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1189 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1191 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1193 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1194 * g++.dg/warn/overflow-warn-3.C: Likewise.
1195 * g++.dg/warn/overflow-warn-4.C: Likewise.
1196 * g++.dg/warn/overflow-warn-5.C: Likewise.
1197 * g++.dg/warn/overflow-warn-6.C: Likewise.
1198 * g++.dg/warn/Woverflow-1.C: Likewise.
1199 * g++.dg/warn/Woverflow-2.C: Likewise.
1200 * g++.dg/warn/Woverflow-3.C: Likewise.
1201 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1203 2007-01-08 Roger Sayle <roger@eyesopen.com>
1205 * gfortran.dg/array_constructor_14.f90: New test case.
1206 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1208 2007-01-08 Richard Guenther <rguenther@suse.de>
1210 PR tree-optimization/23603
1211 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1212 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1214 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1216 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1218 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1219 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1221 * gcc.dg/simd-5.c: Likewise.
1222 * gcc.dg/simd-6.c: Likewise.
1223 * g++.dg/conversion/simd1.C: Likewise.
1224 * g++.dg/conversion/simd3.C: Likewise.
1225 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1228 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1230 PR tree-optimization/29877
1231 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1232 name of a hard register for the target concerned. Adjust dg-error
1233 directives to cope with new behaviour of TER.
1235 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1238 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1239 * g++.dg/warn/overflow-warn-1.C: New.
1240 * g++.dg/warn/overflow-warn-3.C: New.
1241 * g++.dg/warn/overflow-warn-4.C: New.
1242 * g++.dg/warn/overflow-warn-5.C: New.
1243 * g++.dg/warn/overflow-warn-6.C: New.
1244 * g++.dg/warn/Woverflow-1.C: New.
1245 * g++.dg/warn/Woverflow-2.C: New.
1246 * g++.dg/warn/Woverflow-3.C: New.
1247 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1249 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1252 * gfortran.dg/invalid_name.f90: New test.
1253 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1254 * gfortran.dg/gomp/pr29759.f90: Ditto.
1256 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1258 * gfortran.dg/present_1.f90: Update error message.
1260 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
1263 * g++.dg/template/duplicate1.C: New test
1264 * g++.dg/template/memfriend6.C: Adjust error markers.
1266 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
1269 * gcc.dg/torture/inline-1.c: New test.
1271 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1274 * gcc.dg/multiple-overflow-warn-1.c: New.
1275 * gcc.dg/multiple-overflow-warn-2.c: New.
1276 * gcc.dg/overflow-warn-6.c: New.
1277 * g++.dg/warn/multiple-overflow-warn-1.C: New.
1279 2007-01-05 Roger Sayle <roger@eyesopen.com>
1281 * gfortran.dg/array_memcpy_1.f90: New test case.
1282 * gfortran.dg/array_memcpy_2.f90: Likewise.
1284 2007-01-05 Richard Guenther <rguenther@suse.de>
1287 * g++.dg/opt/pr27826.C: New testcase.
1289 2007-01-05 Ian Lance Taylor <iant@google.com>
1291 * gcc.dg/Walways-true-1.c: New test.
1292 * gcc.dg/Walways-true-2.c: New test.
1293 * g++.dg/warn/Walways-true-1.C: New test.
1294 * g++.dg/warn/Walways-true-2.C: New test.
1296 2007-01-05 Jakub Jelinek <jakub@redhat.com>
1299 * gcc.dg/pr30360.c: New test.
1301 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
1304 * gfortran.dg/data_implied_do_1.f90: New test.
1308 * gfortran.dg/char_length_1.f90: New test.
1310 2007-01-05 Richard Guenther <rguenther@suse.de>
1313 * g++.dg/opt/pr28116.C: New testcase.
1315 2007-01-05 Tobias Burnus <burnus@net-b.de>
1318 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1320 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1321 * gfortran.dg/protected_4.f90: Add pointer intent check.
1322 * gfortran.dg/protected_6.f90: Add pointer intent check.
1323 * gfortran.dg/pointer_intent_1.f90: New test.
1324 * gfortran.dg/pointer_intent_2.f90: New test.
1325 * gfortran.dg/pointer_intent_3.f90: New test.
1327 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1330 * gfortran.dg/altreturn_2.f90: new test.
1332 2007-01-04 Tom Tromey <tromey@redhat.com>
1334 PR preprocessor/28165:
1335 * gcc.dg/cpp/pr28165.c: New file.
1337 2007-01-03 Josh Conner <jconner@apple.com>
1340 * gcc.dg/pr29683.c: New.
1342 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1345 * g++.dg/pch/template-1.C: New test.
1346 * g++.dg/pch/template-1.Hs: New file.
1348 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1351 * gcc.c-torture/compile/complex-4.c: New test.
1353 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1355 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1357 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1359 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1362 * gcc.dg/pr30286.c: New test.
1365 * g++.dg/template/crash66.C: New test.
1368 * g++.dg/template/friend49.C: New test.
1370 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1372 * gfortran.dg/ibits.f90: New test.
1374 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1376 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1377 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1379 2007-01-02 Jan Hubicka <jh@suse.cz>
1381 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1384 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1387 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1388 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1390 2006-01-02 Ian Lance Taylor <iant@google.com>
1392 * g++.dg/warn/Wparentheses-22.C: New test.
1393 * g++.dg/warn/Wparentheses-23.C: New test.
1395 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1398 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1399 * gcc.dg/declspec-3-Wextra.c: New.
1400 * gcc.dg/declspec-3-no.c: New
1402 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1405 * gfortran.dg/interface_10.f90: Remove.
1407 2007-01-01 Roger Sayle <roger@eyesopen.com>
1409 * gcc.dg/fold-eqxor-4.c: New test case.
1411 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1414 * gcc.c-torture/compile/pr30311.c: New test.
1416 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1419 * gcc.c-torture/compile/statement-expression-1.c: New test.
1421 2007-01-01 Andreas Schwab <schwab@suse.de>
1424 * g++.dg/eh/pr29166.C: New test.
1426 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1428 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1430 (check_effective_target_vect_cmdline_needed): Use it.
1432 2006-12-31 Richard Guenther <rguenther@suse.de>
1435 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1436 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1438 2006-12-31 Roger Sayle <roger@eyesopen.com>
1441 * gcc.dg/fold-plusnot-1.c: New test case.
1443 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1446 * g++.dg/parse/template22.C: New test.
1448 2006-12-31 Richard Guenther <rguenther@suse.de>
1451 * gcc.c-torture/compile/pr30338.c: New testcase.
1453 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1456 * gfortran.dg/intrinsic_actual_4.f90: New test.
1459 * gfortran.dg/func_decl_3.f90: New test.
1461 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1464 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1465 * gfortran.dg/c_by_val_1.f: New test.
1466 * gfortran.dg/c_by_val_2.f: New test.
1467 * gfortran.dg/c_by_val_3.f: New test.
1469 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1472 * gfortran.dg/sum_zero_array_1.f90: New test.
1474 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1476 PR preprocessor/29612
1477 * gcc.dg/cpp/pr29612-1.c: New test.
1478 * gcc.dg/cpp/pr29612-2.c: New test.
1480 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1483 * gfortran.dg/pure_formal_proc_1.f90: New test.
1486 * gfortran.dg/intrinsic_actual_3.f90: New test.
1488 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1491 * gfortran.dg/io_constraints_1.f90: Update test.
1492 * gfortran.dg/io_constraints_2.f90: Update test.
1493 * gfortran.dg/inquire_iolength.f90: New test.
1495 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1498 * gfortran.dg/interface_10.f90: New test.
1499 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1500 since z is already, locally a variable.
1503 * gfortran.dg/generic_11.f90: New test.
1504 * gfortran.dg/interface_7.f90: Remove name clash between module
1505 name and procedure 'x' referenced in the interface.
1507 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1510 * gcc.dg/Wmissing-parameter-type.c: New.
1511 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1512 * gcc.dg/Wmissing-parameter-type-no.c: New.
1514 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1517 * gfortran.dg/entry_array_specs_2.f: New test.
1520 * gfortran.dg/nested_modules_6.f90: New test.
1522 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1525 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1526 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1528 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1531 * g++.dg/opt/complex6.C: New test.
1533 2006-12-22 Ben Elliston <bje@au.ibm.com>
1535 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1536 full" if the linker on spu-*-* warns about exceeding local store.
1538 And revert this patch:
1539 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1540 fail to link due to relocation overflows on spu-*-*.
1542 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1545 * gfortran.dg/dependency_19.f90: New test.
1547 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1550 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1552 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1555 * gcc.c-torture/execute/20061220-1.c: New test.
1558 * gcc.dg/gomp/asm-1.c: New test.
1561 * g++.dg/eh/ia64-2.C: New test.
1563 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1567 * gcc.dg/rs6000-leaf.c: New.
1569 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1572 * gfortran.dg/f2c_8.f90: New test.
1574 2006-12-20 Bill Wendling <wendling@apple.com>
1576 * gcc.dg/asm-b.c: Check for __ppc64__.
1578 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1581 * gfortran.dg/bounds_check_5.f90: New test.
1583 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1586 * gcc.dg/gomp/complex-1.c: New testcase.
1588 2006-12-20 Roger Sayle <roger@eyesopen.com>
1590 * gfortran.dg/array_memset_1.f90: New test case.
1592 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1594 * lib/target-supports.exp: Add spu to
1595 check_effective_target_vect_widen_mult_hi_to_si.
1597 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1600 * gfortran.dg/generic_9.f90: New test.
1603 * gfortran.dg/generic_10.f90: New test.
1605 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1608 * gcc.dg/pr30045.c: New test.
1610 2006-12-20 Ben Elliston <bje@au.ibm.com>
1612 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1614 2006-12-19 Eric Christopher <echristo@apple.com>
1617 * gcc.c-torture/execute/pr29302-1.c: New.
1619 2006-12-19 Tobias Burnus <burnus@net-b.de>
1622 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1624 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1627 * gfortran.dg/altreturn_3.f90: New test.
1629 * gfortran.dg/char_result_12.f90: Fix comment typos.
1631 2006-12-19 Ben Elliston <bje@au.ibm.com>
1633 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1634 as newlib's stdio.h uses non-traditional cpp constructs.
1636 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1638 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1639 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1640 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1641 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1642 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1643 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1644 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1645 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1646 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1647 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1648 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1649 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1650 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1651 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1652 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1653 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1654 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1655 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1656 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1657 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1658 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1659 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1660 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1661 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1662 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1663 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1665 2006-12-18 Bill Wendling <wendling@apple.com>
1667 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1668 id is an OjbC keyword.
1670 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1672 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1674 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1676 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1678 2006-12-18 Ian Lance Taylor <iant@google.com>
1680 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1682 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1684 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1686 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1689 * gfortran.fortran-torture/execute/where21.f90: New test.
1691 2006-12-17 Tobias Burnus <burnus@net-b.de>
1693 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1695 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1698 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1699 * gcc.dg/if-empty-1.c: Likewise.
1700 * gcc.dg/pr23165.c: Likewise.
1701 * g++.dg/warn/empty-body.C: Likewise.
1703 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1706 * gfortran.dg/open_errors.f90: New test.
1708 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1710 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1712 * gcc.target/i386/ssse3-pabsb.c: New file.
1713 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1714 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1715 * gcc.target/i386/ssse3-palignr.c: Likewise.
1716 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1717 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1718 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1719 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1720 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1721 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1722 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1723 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1724 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1725 * gcc.target/i386/ssse3-psignb.c: Likewise.
1726 * gcc.target/i386/ssse3-psignd.c: Likewise.
1727 * gcc.target/i386/ssse3-psignw.c: Likewise.
1728 * gcc.target/i386/ssse3-vals.h: Likewise.
1730 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1732 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1733 * lib/fortran-torture.exp: Include target-supports.exp.
1735 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1738 * gcc.c-torture/execute/pr30185.c: New test.
1740 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1744 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1745 * gcc.dg/builtin-bswap-2.c: Likewise.
1746 * gcc.dg/builtin-bswap-3.c: Likewise.
1747 * gcc.dg/builtin-bswap-4.c: Likewise.
1748 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1749 * cc.c-torture/execute/mode-dependent-address.x: New file.
1751 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1754 * gfortran.dg/write_zero_array: New test.
1756 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1759 * gfortran.dg/write_fmt_trim.f90: New test.
1761 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1764 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1767 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1769 * lib/target-supports.exp (check_weak_available): Use istarget
1770 "hppa*-*-hpux10*" instead of regexp.
1771 (check_cxa_atexit_available): Likewise.
1773 2006-12-14 Richard Guenther <rguenther@suse.de>
1775 PR tree-optimization/30197
1776 * gcc.c-torture/execute/complex-1.c: Fix function name.
1777 * gcc.dg/builtins-61.c: New testcase.
1779 2006-12-14 Richard Guenther <rguenther@suse.de>
1782 * gcc.dg/pr30172-1.c: New testcase.
1784 2006-12-14 Richard Guenther <rguenther@suse.de>
1786 PR tree-optimization/30198
1787 * gcc.dg/builtins-60.c: New testcase.
1789 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1791 * lib/target-supports.exp (vect_no_align): Remove spu.
1793 2006-12-13 Ian Lance Taylor <iant@google.com>
1797 * g++.dg/warn/Wparentheses-5.C: New test.
1798 * g++.dg/warn/Wparentheses-6.C: New test.
1799 * g++.dg/warn/Wparentheses-7.C: New test.
1800 * g++.dg/warn/Wparentheses-8.C: New test.
1801 * g++.dg/warn/Wparentheses-9.C: New test.
1802 * g++.dg/warn/Wparentheses-10.C: New test.
1803 * g++.dg/warn/Wparentheses-11.C: New test.
1804 * g++.dg/warn/Wparentheses-12.C: New test.
1805 * g++.dg/warn/Wparentheses-13.C: New test.
1806 * g++.dg/warn/Wparentheses-14.C: New test.
1807 * g++.dg/warn/Wparentheses-15.C: New test.
1808 * g++.dg/warn/Wparentheses-16.C: New test.
1809 * g++.dg/warn/Wparentheses-17.C: New test.
1810 * g++.dg/warn/Wparentheses-18.C: New test.
1811 * g++.dg/warn/Wparentheses-19.C: New test.
1812 * g++.dg/warn/Wparentheses-20.C: New test.
1813 * g++.dg/warn/Wparentheses-21.C: New test.
1815 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1818 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1819 for target "hppa.*hpux10".
1821 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1823 * g++.dg/debug/vartrack1.C: New test.
1825 * g++.dg/opt/ifcvt1.C: New test.
1827 * gcc.dg/tls/opt-13.c: New test.
1829 * gcc.dg/20060425-2.c: New test.
1831 * g++.dg/opt/pr15054-2.C: New test.
1833 * gcc.c-torture/execute/20060420-1.c: New test.
1835 * gcc.c-torture/execute/20060412-1.c: New test.
1837 * objc/compile/20060406-1.m: New test.
1839 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1841 * g++.dg/template/array17.C: New test.
1843 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1845 * gcc.target/powerpc/altivec-23.c: New test.
1847 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1850 * g++.dg/inherit/error3.C: New test.
1853 * g++.dg/inherit/error4.C: New test.
1855 2006-12-13 Richard Guenther <rguenther@suse.de>
1857 PR tree-optimization/17687
1858 * gcc.dg/builtins-59.c: New testcase.
1860 2006-12-13 Ben Elliston <bje@au.ibm.com>
1862 * gcc.target/spu/Wmain.c: New test.
1864 2006-12-12 Josh Conner <jconner@apple.com>
1866 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1867 * g++.dg/abi/thunk4.C: Likewise.
1868 * g++.dg/abi/rtti3.C: Likewise.
1870 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1872 * gcc.target/spu/cpat-1.c: New test.
1873 * gcc.target/spu/cpat-2.c: New test.
1874 * gcc.target/spu/cpat-3.c: New test.
1875 * gcc.target/spu/cpat-4.c: New test.
1877 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1880 * gcc.c-torture/compile/vector-1.c: New test.
1881 * gcc.c-torture/compile/vector-2.c: New test.
1882 * gcc.c-torture/compile/vector-3.c: New test.
1884 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1886 * lib/fortran-torture.exp: Update copyright years. Remove
1887 obsolete comment. Test -ftree-vectorize where it makes sense.
1888 * lib/gfortran-dg.exp: Update copyright years. Use settings
1889 from fortran-torture.exp.
1890 * gfortran.dg/char_transpose_1.f90,
1891 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1892 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1893 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1896 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1898 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1901 2006-12-12 Ira Rosen <irar@il.ibm.com>
1903 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1904 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1905 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1906 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1909 2006-12-12 Richard Guenther <rguenther@suse.de>
1912 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1914 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1915 Diego Novillo <dnovillo@redhat.com>
1917 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1919 * gcc.dg/tree-ssa/pr26421.c: Likewise
1920 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1921 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1922 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1923 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1924 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1925 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1926 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1927 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1928 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1930 2006-12-11 Jan Hubicka <jh@suse.cz>
1932 * gcc.dg/tree-prof/stringop-1.c: New test.
1933 * gcc.dg/tree-prof/stringop-2.c: New test.
1935 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1938 * gcc.target/i386/pr30120.c: New test.
1941 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1943 * gcc.target/i386/x87regparm-1.c: New test.
1944 * gcc.target/i386/x87regparm-2.c: New test.
1945 * gcc.target/i386/x87regparm-3.c: New test.
1946 * gcc.target/i386/x87regparm-4.c: New test.
1948 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1950 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1952 2006-12-10 Tobias Burnus <burnus@net-b.de>
1955 * gfortran.dg/protected_1.f90: New test.
1956 * gfortran.dg/protected_2.f90: New test.
1957 * gfortran.dg/protected_3.f90: New test.
1958 * gfortran.dg/protected_4.f90: New test.
1959 * gfortran.dg/protected_5.f90: New test.
1960 * gfortran.dg/protected_6.f90: New test.
1962 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1963 Tobias Burnus <burnus@gcc.gnu.org>
1967 * gfortran.dg/interface_4.f90: Test adding procedure to generic
1969 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1970 ambiguous interfaces.
1971 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1972 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1973 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1974 ambiguous interfaces.
1975 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1976 * gfortran.dg/array_initializer_2.f90: Add initializer array
1980 * gfortran.dg/interface_9.f90: Test that host interfaces are
1981 not checked for ambiguity with the local version.
1983 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1986 * gfortran.dg/module_interface_2.f90: New test.
1988 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1991 * gfortran.dg/assumed_len.f90: New test.
1993 2006-12-09 Richard Guenther <rguenther@suse.de>
1995 * g++.dg/warn/implicit-typename1.C: Qualify types.
1996 * g++.dg/parse/crash12.C: Likewise.
1997 * g++.dg/tree-ssa/pr22444.C: Likewise.
1999 2006-12-09 Tobias Burnus <burnus@net-b.de>
2001 * gfortran.dg/array_2.f90: Added sqrt test.
2003 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
2005 * gcc.target/i386/x87regparm-1.c: XFAIL.
2006 * gcc.target/i386/x87regparm-2.c: XFAIL.
2007 * gcc.target/i386/x87regparm-3.c: XFAIL.
2008 * gcc.target/i386/x87regparm-4.c: XFAIL.
2010 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2012 * lib/target-supports.exp
2013 (check_effective_target_large_long_double): New.
2014 * gcc.dg/Wconversion-real.c : Use it.
2015 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2018 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
2020 * gcc.c-torture/execute/mode-dependent-address.c: New test.
2022 2006-12-08 Tobias Burnus <burnus@net-b.de>
2025 * gfortran.dg/import4.f90: New test for IMPORT in modules.
2027 2006-12-07 Mark Mitchell <mark@codesourcery.com>
2030 * g++.dg/template/crash65.C: New test.
2031 * g++.dg/template/spec16.C: Tweak error markers.
2033 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
2035 * gcc.target/spu: New directory.
2036 * gcc.target/spu/spu.exp: New file.
2037 * gcc.target/spu/intrinsics-1.c: New test.
2039 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
2042 * g++.dg/ext/attrib27.C: New test.
2043 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2044 * g++.dg/parse/typedef5.C: Likewise.
2046 2006-12-07 Mike Stump <mrs@apple.com>
2048 * treelang/compile/var_defs.tree: Adjust.
2050 2006-12-06 Mark Mitchell <mark@codesourcery.com>
2053 * g++.dg/template/crash64.C: New test.
2054 * g++.dg/parse/crash27.C: Adjust error markers.
2056 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
2060 * gfortran.dg/read_eof_4.f90: Add tests.
2061 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
2062 * gfortran.dg/unf_read_corrupted_1.f90: New test.
2064 2006-12-05 Mark Mitchell <mark@codesourcery.com>
2067 * g++.dg/template/crash63.C: New test.
2070 * g++.dg/template/crash62.C: New test.
2072 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2075 * gfortran.dg/allocatable_function_1.f90: Increase the number
2076 of expected calls of free to 10; the lhs section reference is
2077 now evaluated so there is another call to bar. Change the
2078 comment appropriately.
2079 * gfortran.dg/array_section_1.f90: New test.
2081 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2084 * gfortran.dg/char_result_12.f90: New test.
2086 2006-12-05 Richard Guenther <rguenther@suse.de>
2088 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2089 * gcc.dg/vect/vect-pow-2.c: Rename to ...
2090 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
2091 vect_double, xfail for spu*-*-*.
2093 2006-12-04 Tobias Burnus <burnus@net-b.de>
2096 * initialization_4.f90: Test noninteger exponents (-std=f95).
2097 * initialization_5.f90: New test for noninteger exponents
2100 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2103 * gfortran.dg/parameter_array_section_1.f90: New test.
2105 2006-12-04 Mark Mitchell <mark@codesourcery.com>
2108 * g++.dg/template/crash61.C: New test.
2111 * g++.dg/template/error23.C: New test.
2113 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
2115 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2117 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2120 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2122 2006-12-04 Jakub Jelinek <jakub@redhat.com>
2125 * gcc.dg/gomp/pr29965-1.c: New test.
2126 * gcc.dg/gomp/pr29965-2.c: New test.
2127 * gcc.dg/gomp/pr29965-3.c: New test.
2128 * gcc.dg/gomp/pr29965-4.c: New test.
2129 * gcc.dg/gomp/pr29965-5.c: New test.
2130 * gcc.dg/gomp/pr29965-6.c: New test.
2131 * g++.dg/gomp/pr29965-1.C: New test.
2132 * g++.dg/gomp/pr29965-2.C: New test.
2133 * g++.dg/gomp/pr29965-3.C: New test.
2134 * g++.dg/gomp/pr29965-4.C: New test.
2135 * g++.dg/gomp/pr29965-5.C: New test.
2136 * g++.dg/gomp/pr29965-6.C: New test.
2137 * g++.dg/gomp/pr29965-7.C: New test.
2138 * g++.dg/gomp/pr29965-8.C: New test.
2139 * g++.dg/gomp/pr29965-9.C: New test.
2140 * g++.dg/gomp/pr29965-10.C: New test.
2142 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
2144 * gnat.dg/pointer_variable_bounds.adb: New test.
2145 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2146 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2148 2006-12-03 Eric Christopher <echristo@apple.com>
2150 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2152 2006-12-03 Richard Henderson <rth@redhat.com>
2153 Andrew Pinski <pinskia@gmail.com>
2156 * g++.dg/warn/unit-1.C: New test.
2158 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
2160 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2162 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2164 * g++.dg/vect/vect.exp: Enable tests to run on spu.
2165 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2166 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2167 * gcc.dg/vect/vect-70.c: Reduce array size.
2168 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2169 vect_no_compaer_double targets.
2170 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2171 vect_float, vect_double, and vect_int.
2173 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2175 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2176 test for loop versioning on vect_no_align targets.
2177 * gcc.dg/vect/pr20122.c: Likewise.
2178 * gcc.dg/vect/vect-105.c: Likewise.
2179 * gcc.dg/vect/vect-42.c: Likewise.
2180 * gcc.dg/vect/vect-43.c: Likewise.
2181 * gcc.dg/vect/vect-74.c: Likewise.
2182 * gcc.dg/vect/vect-75.c: Likewise.
2183 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2184 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2185 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2186 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2188 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2191 * gfortran.dg/value_1.f90 : New test.
2192 * gfortran.dg/value_2.f90 : New test.
2193 * gfortran.dg/value_3.f90 : New test.
2194 * gfortran.dg/value_4.f90 : New test.
2195 * gfortran.dg/value_4.c : Called from value_4.f90.
2197 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2200 * g++.dg/cpp0x/static_assert4.C: New testcase.
2202 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2204 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2206 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2209 * gcc.dg/pr27953.c: New test.
2211 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2214 * g++.dg/ext/vector5.C: New test.
2217 * g++.dg/other/main1.C: New test.
2219 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2222 * gfortran.dg/convert_implied_open.f90: Change to
2223 new default record length.
2224 * gfortran.dg/unf_short_record_1.f90: Adapt to
2226 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2228 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2230 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2232 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2235 * g++.dg/expr/pr29066.c: New.
2237 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2238 Zdenek Dvorak <dvorakz@suse.cz>
2240 PR tree-optimization/29921
2241 * gcc.dg/pr29921-2.c: New test.
2243 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2245 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2246 (i386_get_cpuid): New function.
2247 (i386_cpuid_ecx): Likewise.
2248 (i386_cpuid_edx): Likewise.
2249 (i386_cpuid): Updated to call i386_cpuid_edx.
2251 * gcc.target/i386/sse3-addsubpd.c: New file.
2252 * gcc.target/i386/sse3-addsubps.c: Likewise.
2253 * gcc.target/i386/sse3-haddpd.c: Likewise.
2254 * gcc.target/i386/sse3-haddps.c: Likewise.
2255 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2256 * gcc.target/i386/sse3-hsubps.c: Likewise.
2257 * gcc.target/i386/sse3-lddqu.c: Likewise.
2258 * gcc.target/i386/sse3-movddup.c: Likewise.
2259 * gcc.target/i386/sse3-movshdup.c: Likewise.
2260 * gcc.target/i386/sse3-movsldup.c: Likewise.
2262 2006-12-01 Dirk Mueller <dmueller@suse.de>
2264 * g++.dg/warn/Wreturn-type-4.C: New testcase.
2266 2006-11-30 Janis Johnson <janis187@us.ibm.com>
2268 * gcc.dg/dfp/convert-int-max.c: New test.
2269 * gcc.dg/dfp/convert-int-max-fold.c: New test.
2271 2006-11-30 Richard Guenther <rguenther@suse.de>
2273 * gcc.dg/vect/vect-pow-1.c: Rename ...
2274 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
2275 floats instead of doubles, check successful vectorization.
2277 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2280 * gcc.c-torture/compile/pr29945.c: New testcase.
2282 2006-11-30 Joseph Myers <joseph@codesourcery.com>
2284 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2287 2006-11-29 Eric Christopher <echristo@apple.com>
2289 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2291 2006-11-29 Janis Johnson <janis187@us.ibm.com>
2293 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2295 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2297 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
2300 * g++.dg/inherit/virtual2.C: New test.
2301 * g++.dg/inherit/virtual3.C: Likewise.
2302 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2303 * g++.dg/inherit/error2.C: Likewise.
2304 * g++.dg/template/instantiate1.C: Likewise.
2306 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2309 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2311 2006-11-28 Jan Hubicka <jh@suse.cz>
2313 * gcc.dg/memcpy-1.c: New test.
2315 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2318 * g++.dg/warn/main-3.C: New test.
2320 2006-11-28 Jan Hubicka <jh@suse.cz>
2322 * gcc.dg/winline-1.c: New test.
2324 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2326 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2329 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2332 * gfortran.dg/missing_optional_dummy_3.f90
2334 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2337 * gfortran.dg/interface_3.f90: Modify errors.
2339 2006-11-28 Ben Elliston <bje@au.ibm.com>
2341 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2342 fail to link due to relocation overflows on spu-*-*.
2344 2006-11-27 Michael Matz <matz@suse.de>
2345 Andreas Krebbel <krebbel1@de.ibm.com>
2348 * gcc.dg/20061127-1.c: New testcase.
2350 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2352 * gcc.dg/20061124-1.c: Add exit() function prototype.
2354 2006-11-27 Jan Hubicka <jh@suse.cz>
2356 * gcc.target/i386/memcpy-1.c: Adjust size.
2357 * testsuite/gcc.dg/visibility-11.c: Likewise.
2359 2006-11-27 Richard Guenther <rguenther@suse.de>
2362 * gcc.target/i386/pow-1.c: New testcase.
2363 * gcc.dg/builtins-58.c: Likewise.
2365 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2368 * g++.dg/expr/cast8.C: New test.
2370 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2372 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2373 Don't ever inline the testcase.
2375 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2378 * gfortran.fortran-torture/compile/parameter_3.f90: New
2381 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2384 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2386 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2388 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2391 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2393 PR libgfortran/29936
2394 * gfortran.dg/write_check3.f90: New test.
2396 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2398 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2400 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2403 * gfortran.dg/interface_3.f90: New test.
2406 * gfortran.dg/generic_8.f90: New test.
2408 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2410 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2411 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2412 * gfortran.dg/specifics_3.f90: Remove.
2414 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2417 * gcc.dg/gomp/pr29955.c: New test.
2420 * gcc.dg/pr29736.c: New test.
2422 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2425 * gcc.dg/pure-1.c: New test.
2427 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2429 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2430 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2432 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2434 * gcc.dg/20061124-1.c: New testcase.
2436 2006-11-23 Eric Christopher <echristo@apple.com>
2438 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2440 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2444 * gcc.dg/Wconversion-integer.c: New. Supersedes
2445 Wconversion-negative-constants.c
2446 * gcc.dg/Wconversion-real.c: New.
2447 * gcc.dg/Wconversion-real-integer.c: New.
2448 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2449 * g++.dg/warn/Wconversion1.C: Modified.
2451 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2453 * gfortran.dg/overload_1.f90: New test.
2455 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2458 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2459 Wtraditional-conversion.
2460 * gcc.dg/overflow-warn-2.c: Likewise.
2461 * gcc.dg/Wconversion.c: Likewise. Renamed as
2462 Wtraditional-conversion.c .
2463 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2464 Wtraditional-conversion-2.c .
2465 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2466 Wtraditional-conversion-2.c
2467 * gcc.dg/Wconversion-negative-constants.c: New.
2469 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2471 * gcc.dg/tree-ssa/dump-1.c: New test.
2473 2006-11-23 David Ung <davidu@mips.com>
2475 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2476 -mfp64, allowable when ISA >= 33 and float is enabled.
2477 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2478 of mthc1 and mfhc1 patterns.
2480 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2482 PR tree-optimization/29921
2483 * gcc.dg/pr29921.c: New test.
2485 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2488 * gfortran.dg/initialization_4.f90: New test.
2490 2006-11-22 Ira Rosen <irar@il.ibm.com>
2492 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2493 platforms that have interleaving support.
2494 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2495 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2496 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2497 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2498 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2499 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2500 gcc.dg/vect/vect-strided-u8-i8.c,
2501 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2502 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2503 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2504 gcc.dg/vect/vect-strided-float.c,
2505 gcc.dg/vect/vect-strided-a-mult.c,
2506 gcc.dg/vect/vect-strided-mult-char-ls.c,
2507 gcc.dg/vect/vect-strided-a-u16-mult.c,
2508 gcc.dg/vect/vect-strided-a-u32-mult.c,
2509 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2510 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2511 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2512 gcc.dg/vect/vect-strided-mult.c,
2513 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2514 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2516 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2519 * gfortran.dg/auto_char_len_4.f90: New test.
2521 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2524 * gfortran.dg/generic_7.f90: New test.
2525 * gfortran.dg/defined_operators_1.f90: Add new error.
2527 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2529 PR tree-optimization/29902
2530 * g++.dg/tree-ssa/pr29902.C: New test.
2532 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2535 * gfortran.dg/used_types_13.f90: New test.
2537 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2539 * gcc.dg/dfp/snan.c: Delete.
2541 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2543 * g++.dg/cpp0x/static_assert1.C: New.
2544 * g++.dg/cpp0x/static_assert2.C: New.
2545 * g++.dg/cpp0x/static_assert3.C: New.
2547 2006-11-21 Richard Guenther <rguenther@suse.de>
2549 * gcc.dg/vect/vect-pow-1.c: New testcase.
2550 * gcc.dg/vect/vect-pow-2.c: Likewise.
2552 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2555 * g++.dg/template/static29.C: New test.
2558 * g++.dg/conversion/simd4.C: New test.
2560 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2563 * g++.dg/template/access19.C: New test.
2564 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2567 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2570 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2572 2006-11-20 Tobias Burnus <burnus@net-b.de>
2575 * gfortran.dg/import.f90: Extended test.
2576 * gfortran.dg/import2.f90: Extended test.
2578 2006-11-20 Tobias Burnus <burnus@net-b.de>
2580 * gfortran.dg/volatile3.f90: Add conflict test.
2582 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2585 * gfortran.dg/implicit_10.f90: New test.
2587 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2590 * g++.dg/warn/Wall-write-strings.C: New.
2592 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2594 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2595 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2597 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2599 * gfortran.dg/use_3.f90: Remove error message.
2600 * gfortran.dg/iso_fortran_env_1.f90: New test.
2601 * gfortran.dg/iso_fortran_env_2.f90: New test.
2602 * gfortran.dg/iso_fortran_env_3.f90: New test.
2603 * gfortran.dg/iso_fortran_env_4.f90: New test.
2605 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2607 * gcc.dg/vect/vect-27.c: Fix initialization.
2609 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2611 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2612 * gcc.dg/torture/builtin-minmax-1.c: New.
2614 * gcc.dg/builtins-20.c: Add cases for copysign.
2616 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2619 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2621 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2622 * gfortran.dg/use_1.f90: New test.
2623 * gfortran.dg/use_1.f90: New test.
2624 * gfortran.dg/use_1.f90: New test.
2626 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2628 PR tree-optimization/29801
2629 * gcc.dg/pr29801.c: New test.
2631 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2634 * gcc.dg/torture/pr29584.c: New test.
2636 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2638 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2639 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2640 * gcc.target/powerpc/compress-float-ppc.c,
2641 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2643 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2644 do not pass -mhard-float.
2646 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2648 * gnat.dg/volatile_aggregate.adb: New test.
2650 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2654 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2655 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2657 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2660 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2662 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2664 * gfortran.dg/import3.f90: Fix error message.
2666 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2669 * gfortran.fortran-torture/compile/inline_1.f90:
2672 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2674 * gcc.target/i386/x87regparm-1.c: New test.
2675 * gcc.target/i386/x87regparm-2.c: New test.
2676 * gcc.target/i386/x87regparm-3.c: New test.
2677 * gcc.target/i386/x87regparm-4.c: New test.
2679 2006-11-15 Tobias Burnus <burnus@net-b.de>
2682 * gfortran.dg/import.f90: New test.
2683 * gfortran.dg/import2.f90: New test.
2684 * gfortran.dg/import3.f90: New test.
2686 2006-11-15 Tobias Burnus <burnus@net-b.de>
2689 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2691 2006-11-15 Tobias Burnus <burnus@net-b.de>
2694 * gfortran.dg/contains.f90: New test.
2695 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2697 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2699 PR tree-optimization/29581
2700 * gcc.dg/pr29581-1.c: New test.
2701 * gcc.dg/pr29581-2.c: New test.
2702 * gcc.dg/pr29581-3.c: New test.
2703 * gcc.dg/pr29581-4.c: New test.
2704 * gfortran.dg/pr29581.f90: New test.
2706 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2709 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2710 numbers in error message headers.
2712 2006-11-14 Richard Guenther <rguenther@suse.de>
2714 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2715 to i?86 and x86_64 targets.
2717 2006-11-14 Caroline Tice <ctice@apple.com>
2719 * gcc.dg/pubtypes-1.c: New file/testcase.
2720 * gcc.dg/pubtypes-2.c: New file/testcase.
2721 * gcc.dg/pubtypes-3.c: New file/testcase.
2722 * gcc.dg/pubtypes-4.c: New file/testcase.
2723 * g++.dg/pubtypes.C: New file/testcase.
2725 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2728 * g++.dg/init/self1.C: New test.
2730 2006-11-14 Tobias Burnus <burnus@net-b.de>
2733 * gfortran.dg/conflicts.f90: Add.
2735 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2737 PR rtl-optimization/29798
2739 * gcc.c-torture/execute/pr29798.c: New.
2741 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2743 * gcc.dg/builtins-20.c: Add more cases.
2745 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2748 * gfortran.dg/gomp/pr29759.f90: New test.
2750 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2753 * g++.dg/template/static28.C: New test.
2755 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2757 * lib/c-torture.exp: Use target-libpath.exp.
2758 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2759 set GCC_EXEC_PREFIX env var from global variable of same name.
2761 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2764 * gfortran.fortran-torture/compile/transfer-1.f90:
2767 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2768 Zdenek Dvorak <dvorakz@suse.cz>
2770 PR tree-optimization/29680
2771 * gcc.dg/alias-11.c: New test.
2773 2006-11-12 Jason Merrill <jason@redhat.com>
2774 Andrew Pinski <pinskia@physics.uc.edu>
2777 * gcc.target/i386/vectorize1.c: New.
2779 2006-11-12 Roger Sayle <roger@eyesopen.com>
2781 PR rtl-optimization/29797
2782 * gcc.c-torture/execute/pr29797-1.c: New test case.
2784 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2786 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2788 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2790 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2792 2006-11-12 Roger Sayle <roger@eyesopen.com>
2794 PR tree-optimization/13827
2795 * gcc.dg/fold-eqand-1.c: New test case.
2797 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2800 * gcc.c-torture/execute/mayalias-3.c: New test.
2802 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2805 * gcc.c-torture/compile/pr27528.c: New test.
2806 * gcc.dg/pr27528.c: Likewise.
2808 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2810 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2812 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2814 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2817 * gfortran.dg/reshape_source_size_1.f90: New test.
2819 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2822 * gfortran.dg/aliasing_dummy_4.f90: New test.
2824 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2827 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2828 and x86_64-*-* targets.
2830 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2832 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2833 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2834 New macros. Use them in exact tests.
2835 (TESTIT3): New macro.
2836 Add tests for fmin, fmax and fma.
2838 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2841 * gfortran.dg/array_constructor_13.f90: New test.
2843 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2846 * gfortran.dg/used_types_12.f90: New test.
2848 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2851 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2853 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2854 * gcc.dg/fold-eqandshift-3.c: New test case.
2856 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2859 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2862 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2864 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2866 * gcc.dg/20061109-1.c: New testcase.
2868 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2870 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2872 2006-11-09 Tobias Burnus <burnus@net-b.de>
2874 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2875 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2877 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2879 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2880 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2882 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2884 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2886 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2888 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2890 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2891 * gcc.dg/vect/vect-9.c: Now vectorizable.
2892 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2893 that support vect_widen_mult.
2894 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2895 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2896 vect-reduc-dot-u16.c).
2897 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2898 vect-reduc-dot-u16.c).
2899 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2900 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2901 vect-reduc-dot-s8.c).
2902 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2903 vect-reduc-dot-s8.c).
2904 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2905 vect-reduc-dot-s8.c).
2906 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2907 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2908 vect-reduc-dot-u8.c).
2909 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2910 vect-reduc-dot-u8.c).
2911 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2912 * gcc.dg/vect/vect-multitypes-9.c: New test.
2913 * gcc.dg/vect/vect-multitypes-10.c: New test.
2914 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2915 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2916 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2917 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2918 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2919 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2920 wrapv-vect-reduc-dot-s8.c.
2921 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2922 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2923 targets that support vec_unpack.
2924 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2925 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2926 (check_effective_target_vect_widen_mult_hi_to_si): New.
2927 (check_effective_target_vect_widen_sum): Removed.
2929 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2931 * gcc.dg/vect/vect-multitypes-8.c: New test.
2932 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2934 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2936 * gcc.dg/vect/vect-multitypes-7.c: New test.
2938 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2940 * gcc.dg/vect/vect-multitypes-4.c: New test.
2941 * gcc.dg/vect/vect-multitypes-5.c: New test.
2942 * gcc.dg/vect/vect-multitypes-6.c: New test.
2944 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2946 * gcc.dg/vect/vect-multitypes-1.c: New test.
2947 * gcc.dg/vect/vect-multitypes-2.c: New test.
2948 * gcc.dg/vect/vect-multitypes-3.c: New test.
2950 2006-11-07 Eric Christopher <echristo@apple.com>
2952 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2953 Test using scan-assembler-not.
2955 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2957 * gcc.dg/inline-17.c: New test.
2959 2006-11-07 Steve Ellcey <sje@cup.hp.com>
2962 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
2965 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2968 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2971 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2974 2006-11-07 Tobias Burnus <burnus@net-b.de>
2977 * gfortran.dg/volatile.f90: Add.
2978 * gfortran.dg/volatile2.f90: Add.
2979 * gfortran.dg/volatile3.f90: Add.
2980 * gfortran.dg/volatile4.f90: Add.
2981 * gfortran.dg/volatile5.f90: Add.
2982 * gfortran.dg/volatile6.f90: Add.
2983 * gfortran.dg/volatile7.f90: Add.
2985 2006-11-06 Tobias Burnus <burnus@net-b.de>
2987 * gfortran.dg/io_constraints_2.f90: Adjust pattern
2988 for matching error messages.
2989 * gfortran.dg/specifics_3.f90: Adjust pattern
2990 for matching error messages.
2992 2006-11-06 Janis Johnson <janis187@us.ibm.com>
2993 Bernhard Fischer <aldot@gcc.gnu.org>
2995 * lib/gcc-dg.exp (output-exists): New proc.
2996 (output-exists-not): New proc.
2997 * gcc.test-framework/test-framework.awk: Support new directives.
2998 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2999 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3000 * gcc.test-framework/dg-outexists-exp-F.c: New test.
3001 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3002 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3003 * gcc.test-framework/dg-outexists-exp-P.c: New test.
3005 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
3009 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3010 * gfortran.dg/initialization_3.f90: New.
3012 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3014 PR libgfortran/25545
3015 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3017 2006-11-05 Jakub Jelinek <jakub@redhat.com>
3020 * gcc.c-torture/execute/pr29695-1.c: New test.
3021 * gcc.c-torture/execute/pr29695-2.c: New test.
3023 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
3026 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3028 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
3030 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3031 for matching error messages.
3033 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
3036 * gcc.target/i386/387-12.c: New test.
3038 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3041 * gfortran.dg/pr29713.f90: New test.
3043 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
3045 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3046 Also test for bogus rest sign.
3048 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3051 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3053 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
3055 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3056 from error messages.
3058 2006-11-02 Mike Stump <mrs@apple.com>
3060 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3062 * g++.old-deja/g++.abi/align.C: Enable for darwin.
3064 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
3066 * g++.dg/eh/gcsec1.C: New test.
3068 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3070 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3071 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
3073 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
3075 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3077 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3078 * gcc.dg/pr14796-2.c: Likewise.
3080 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
3082 * gcc.c-torture/execute/20061101-1.c: New test.
3084 2006-11-01 Richard Guenther <rguenther@suse.de>
3086 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3088 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3090 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3091 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3093 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
3095 * gcc.c-torture/execute/20061031-1.c: New test.
3097 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3100 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3101 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3102 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3103 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3104 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3105 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3106 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3108 2006-10-31 Eric Christopher <echristo@apple.com>
3109 Falk Hueffner <falk@debian.org>
3111 * gcc.dg/builtin-bswap-1.c: New.
3112 * gcc.dg/builtin-bswap-2.c: New.
3113 * gcc.dg/builtin-bswap-3.c: New.
3114 * gcc.dg/builtin-bswap-4.c: New.
3115 * gcc.dg/builtin-bswap-5.c: New.
3116 * gcc.target/i386/builtin-bswap-1.c: New.
3118 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3120 * gcc.dg/inline-16.c: New.
3123 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3125 * gcc.dg/inline-13.c: New.
3126 * gcc.dg/inline-14.c: New.
3127 * gcc.dg/inline-15.c: New.
3130 * gcc.dg/inline6.c: New.
3131 * gcc.dg/inline7.c: New.
3133 2006-10-31 Roger Sayle <roger@eyesopen.com>
3136 * gcc.dg/pr23470-1.c: New test case.
3138 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
3141 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3143 * gfortran.dg/blockdata_2.f90: New testcase.
3145 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
3148 * gfortran.dg/unf_short_record_1.f90: New test.
3150 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3153 * gfortran.dg/pr29067.f: New test.
3155 2006-10-31 Joseph Myers <joseph@codesourcery.com>
3156 Richard Sandiford <richard@codesourcery.com>
3158 * lib/target-supports.exp (get_compiler_messages): Append options
3159 as a single list element.
3160 (check_effective_target_arm_vfp_ok): New.
3161 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3163 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
3166 * gfortran.dg/intrinsic_actual_2.f90: New test.
3169 * gfortran.dg/actual_array_interface_1.f90: New test.
3172 * gfortran.dg/used_types_11.f90: New test.
3174 2006-10-30 Dirk Mueller <dmueller@suse.de>
3176 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3177 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3178 * g++.old-deja/g++.pt/eichin01.C (main): Same.
3179 * g++.old-deja/g++.mike/net25.C (main): Same.
3180 * g++.dg/lookup/exception1.C (main): Same.
3181 * g++.dg/parse/parens2.C (main): Same.
3183 2006-10-30 Roger Sayle <roger@eyesopen.com>
3185 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3187 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3189 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3190 * gcc.dg/torture/builtin-math-3.c: Likewise.
3192 2006-10-30 Tobias Burnus <burnus@net-b.de>
3195 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3196 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3198 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3201 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3203 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3205 * lib/target-supports.exp (check_function_available): Declare
3206 function before calling.
3208 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3210 PR tree-optimization/29637
3211 * gcc.dg/pr29637.c: New test.
3213 2006-10-29 Roger Sayle <roger@eyesopen.com>
3215 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3216 tree canonicalization.
3218 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3220 * gcc.dg/builtins-20.c: Add more hypot tests.
3222 2006-10-29 Roger Sayle <roger@eyesopen.com>
3224 * gcc.dg/fold-compare-1.c: New test case.
3226 2006-10-29 Dirk Mueller <dmueller@suse.de>
3229 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3231 2006-10-29 Roger Sayle <roger@eyesopen.com>
3233 PR tree-optimization/15458
3234 * gcc.dg/fold-xornot-1.c: New test case.
3236 2006-10-29 Richard Guenther <rguenther@suse.de>
3238 * gcc.target/i386/math-torture/trunc.c: New testcase.
3240 2006-10-29 Richard Guenther <rguenther@suse.de>
3242 * gcc.target/i386/math-torture/round.c: New testcase.
3244 2006-10-29 Richard Guenther <rguenther@suse.de>
3246 * gcc.target/i386/math-torture/ceil.c: New testcase.
3247 * gcc.target/i386/math-torture/floor.c: Likewise.
3249 2006-10-29 Richard Guenther <rguenther@suse.de>
3251 * gcc.target/i386/math-torture/rint.c: New testcase.
3252 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3254 2006-10-29 Richard Guenther <rguenther@suse.de>
3256 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3257 * gcc.target/i386/math-torture/lceil.c: Likewise.
3259 2006-10-28 Tobias Burnus <burnus@net-b.de>
3261 PR libgfortran/24313
3262 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3264 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
3266 * gcc.c-torture/execute/20020118-1.c,
3267 gcc.c-torture/execute/builtins/strlen.c,
3268 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3271 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3273 * gcc.dg/builtins-20.c: Add tests for hypot.
3274 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
3275 two-argument builtins.
3276 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3277 TESTIT2. Update all callers.
3278 (TESTIT2, TESTIT2_R): New helper macros.
3279 Add testcases for pow, hypot and atan2.
3281 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3284 * g++.dg/expr/bool1.C: New test.
3285 * g++.dg/expr/bool2.C: New test.
3287 2006-10-28 Tobias Burnus <burnus@net-b.de>
3290 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3291 * gfortran.dg/namelist_internal.f90: New test.
3293 2006-10-28 Tobias Burnus <burnus@net-b.de>
3296 * gfortran.dg/io_real_boz.f90: Add.
3297 * gfortran.dg/io_real_boz2.f90: Add.
3299 2006-10-28 Richard Guenther <rguenther@suse.de>
3302 * gcc.dg/tree-ssa/pr26899.c: New testcase.
3304 2006-10-28 Richard Guenther <rguenther@suse.de>
3307 * gcc.target/i386/math-torture/lround.c: New testcase.
3309 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3311 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3312 * gcc.dg/builtins-44.c: Likewise.
3313 * gcc.dg/builtins-45.c: Likewise.
3314 * gcc.dg/pr28796-2.c: Likewise.
3315 * gcc.dg/unordered-3.c: Likewise.
3317 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3319 PR libgfortran/27954
3320 * gfortran.dg/error_recovery_2.f90: New test.
3322 2006-10-26 Richard Guenther <rguenther@suse.de>
3324 * gcc.target/i386/i386.exp: Use glob, not find to collect
3325 tests. Avoids recursing into subdirectories.
3326 * gcc.target/i386/math-torture/math-torture.exp: Torture
3327 for interesting ia32 math options.
3328 * gcc.target.i386/math-torture/lrint.c: New testcase.
3330 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3332 PR libgfortran/29563
3333 * gfortran.dg/arrayio_9.f90: Update test.
3334 * gfortran.dg/arrayio_19.f90: New test.
3336 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3338 * gcc.dg/20061026.c: New testcase.
3340 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3342 PR libgfortran/29563
3343 * gfortran.dg/arrayio_9.f90: New test.
3345 2006-10-26 Ben Elliston <bje@au.ibm.com>
3347 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3348 Copy the strings manually, as strcpy may call strlen.
3350 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3352 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3353 Add checks for log, log2, log10 and log1p.
3355 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3356 we already test 0.0. Add checks for expm1, log, log2, log10,
3357 log1p, cbrt, erf and erfc.
3359 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3361 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3363 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3365 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3366 and remainderl() built-in functions. Remove -ffast-math from
3369 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3371 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3374 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3375 floating point modifiers to arguments passed to float and long
3376 double functions respectively. Update all callers to use floating
3377 point numbers, not integers. Add tests for exp, exp2 and
3380 * gcc.dg/torture/builtin-math-3.c: New test.
3382 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3385 * gfortran.dg/initialize_2.f90: New.
3387 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3389 * gcc.dg/torture/builtin-math-2.c: New test.
3391 2006-10-24 Richard Guenther <rguenther@suse.de>
3394 * gcc.dg/pr28796-1.c: New testcase.
3395 * gcc.dg/pr28796-2.c: Likewise.
3397 2006-10-24 Richard Guenther <rguenther@suse.de>
3399 * gcc.dg/builtins-57.c: New testcase.
3401 2006-10-24 Richard Guenther <rguenther@suse.de>
3403 PR tree-optimization/29567
3404 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3406 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3408 PR tree-optimization/14784
3409 * gcc.dg/alias-10.c: New test.
3411 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3413 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3415 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3417 * gcc.dg/builtin-strncat-chk-1.c: New test.
3419 2006-10-23 Jan Hubicka <jh@suse.cz>
3421 * gcc.dg/memmove-1.c: New test.
3423 2006-10-23 Paul Brook <paul@codesourcery.com>
3425 * gcc.dg/pragma-pack-5.c: New test.
3427 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3429 * g++.dg/other/s390-1.C: New testcase.
3431 2006-10-23 Richard Guenther <rguenther@suse.de>
3435 * gcc.dg/pr27132.c: New testcase.
3436 * gcc.dg/pr23295.c: Likewise.
3437 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3438 * g++.dg/tree-ssa/pr19807.C: Likewise.
3440 2006-10-23 Richard Guenther <rguenther@suse.de>
3443 * gcc.dg/pr21032.c: New testcase.
3445 2006-10-22 Jeff Law <law@redhat.com>
3446 Richard Guenther <rguenther@suse.de>
3448 PR tree-optimization/15911
3449 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3451 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3454 * g++.dg/abi/rtti3.C: New.
3456 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3459 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3462 2006-10-21 Richard Guenther <rguenther@suse.de>
3464 PR tree-optimization/3511
3465 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3467 2006-10-21 Richard Guenther <rguenther@suse.de>
3470 * gcc.dg/torture/pr26898-1.c: New testcase.
3471 * gcc.dg/torture/pr26898-2.c: Likewise.
3473 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3476 * g++.dg/parse/bitfield1.C: Adjust error markers.
3477 * g++.dg/parse/bitfield2.C: New test.
3479 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3481 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3483 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3486 * gfortran.dg/zero_sized_1.f90: New test.
3488 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3490 * gcc.dg/div-compare-1.c: New test.
3492 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3495 * gfortran.dg/result_default_init_1.f90: New test.
3498 * gfortran.dg/automatic_default_init_1.f90: New test.
3500 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3503 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3505 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3506 'using namespace std' without previous declaration.
3507 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3508 * g++.old-deja/g++.robertl/eb133c.C: New.
3510 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3512 PR libgfortran/29277
3513 * gfortran.dg/streamio_4.f90: Update test.
3514 * gfortran.dg/streamio_11.f90: New test.
3516 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
3519 * g++.dg/inherit/virtual1.C: New test.
3521 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3524 * g++.dg/parse/enum3.C: New test.
3526 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3529 * g++.dg/init/ctor8.C: New test.
3531 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3534 * g++.dg/ext/complit8.C: Tweak error markers.
3535 * g++.dg/template/complit1.C: Add error marker.
3537 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3540 * g++.dg/ext/complit8.C: New test.
3543 * g++.dg/parse/dtor12.C: New test.
3546 * g++.dg/template/sizeof11.C: New test.
3548 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
3551 * gfortran.dg/data_char_3.f90: New test.
3554 * gfortran.dg/negative_automatic_size.f90: New test.
3556 2006-10-16 David Daney <ddaney@avtrex.com>
3558 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3560 2006-10-16 Eric Christopher <echristo@apple.com>
3562 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3565 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3568 * g++.dg/tc1/dr49.C: Tweak error messages.
3569 * g++.dg/parse/template21.C: New test.