1 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
2 Ira Rosen <irar@il.ibm.com>
4 PR tree-optimization/30843
5 * gcc.dg/vect/pr30843.c: New test.
7 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9 PR tree-optimization/30858
10 * gcc.dg/vect/pr30858.c: New test.
12 2007-02-21 Mark Mitchell <mark@codesourcery.com>
14 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15 to set options for compiling testglue.
16 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
17 * lib/obj-c++.exp (obj-c++_init): Likewise.
19 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
21 * gnat.dg/derived_aggregate.adb: New test.
23 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
26 sh* targets. Call the correct CKSGN macro.
28 2007-02-21 Jakub Jelinek <jakub@redhat.com>
30 * gfortran.dg/gomp/omp_parse1.f90: New test.
31 * gfortran.dg/gomp/omp_parse2.f: New test.
33 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
36 * gfortran.dg/do_pointer_1.f90: New test.
38 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
43 2007-02-20 Geoffrey Keating <geoffk@apple.com>
45 * gcc.dg/darwin-minversion-1.c: New.
46 * gcc.dg/darwin-minversion-2.c: New.
48 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
52 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
53 DJ Delorie <dj@redhat.com>
56 * gcc.dg/Wfatal.c: New.
57 * gcc.dg/Wfatal-2.c: New.
58 * gcc.dg/Werror-1.c: Adjust expectations.
59 * gcc.dg/Werror-5.c: Likewise.
60 * gcc.dg/Werror-7.c: Likewise.
61 * gcc.dg/Werror-10.c: Likewise.
62 * gcc.dg/Werror-11.c: Likewise.
64 2007-02-20 Tobias Burnus <burnus@net-b.de>
67 * gfortran.dg/volatile10.f90: New test.
69 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
72 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
74 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
76 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
77 * gcc.dg/Walways-true-1.c: Likewise.
78 * gcc.dg/weak/weak-3.c: Likewise.
79 * gcc.dg/Werror-1.c: Likewise.
80 * gcc.dg/Werror-3.c: Likewise.
81 * gcc.dg/Werror-4.c: Likewise.
82 * gcc.dg/Werror-5.c: Likewise.
83 * gcc.dg/Werror-6.c: Likewise.
84 * gcc.dg/Werror-7.c: Likewise.
85 * gcc.dg/Werror-8.c: Likewise.
86 * gcc.dg/Werror-10.c: Likewise.
87 * gcc.dg/Werror-11.c: Likewise.
88 * gcc.dg/Werror-12.c: Likewise.
89 * g++.old-deja/g++.mike/warn8.C: Likewise.
90 * g++.dg/warn/Walways-true-1.C: Likewise.
91 * g++.dg/warn/Walways-true-2.C: Likewise.
92 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
93 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
94 -Wstring-literal-comparison with -Waddress.
95 * gcc.dg/Wstring-literal-comparison-4.c: Replace
96 -Wno-string-literal-comparison with -Wno-address.
98 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
100 * gnat.dg/self_aggregate_with_call.adb: New test.
102 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
104 PR tree-optimization/30975
105 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
106 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
107 * gcc.dg/vect/pr30795.c: New.
109 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
112 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
114 2007-02-18 Roger Sayle <roger@eyesopen.com>
116 PR rtl-optimization/28173
117 * gcc.target/i386/andor-1.c: New test case.
119 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
121 * gcc.dg/torture/builtin-ldexp-1.c: New.
122 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
124 2007-02-18 Roger Sayle <roger@eyesopen.com>
126 * gfortran.dg/array_constructor_15.f90: New test case.
128 2007-02-18 Roger Sayle <roger@eyesopen.com>
130 * gfortran.dg/forall_10.f90: New test case.
132 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
134 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
136 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
138 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
139 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
141 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
143 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
144 * gcc.target/i386/builtin-bswap-3.c: Ditto.
145 * gcc.target/i386/xchg-1.c: New test.
146 * gcc.target/i386/xchg-2.c: New test.
148 2007-02-16 Richard Guenther <rguenther@suse.de>
149 Christian Bruel <christian.bruel@st.com>
151 * gcc.dg/strict-overflow-5.c: New testcase.
153 2007-02-16 Tobias Burnus <burnus@net-b.de>
156 * gfortran.dg/func_derived_4.f90: New test.
158 2007-02-15 Roger Sayle <roger@eyesopen.com>
161 * gfortran.dg/pr30391-1.f90: New test case.
163 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
166 * gcc.c-torture/compile/pr30433.c: New testcase to check
167 that complex constants comparisions are foldded.
169 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
172 * g++.dg/ext/stmtexpr10.C: New testcase.
174 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
177 * gcc.dg/Wunused-value-2.c: New testcase.
179 2007-02-15 Ian Lance Taylor <iant@google.com>
181 * g++.dg/eh/subreg-1.C: New test.
183 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
186 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
187 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
188 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
189 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
190 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
191 * gcc.dg/Werror-implicit-function-declaration.c: New.
193 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
196 * g++.dg/warn/pr28943.C: New.
198 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
200 * gfortran.fortran-torture/execute/math.f90: Fix typo.
202 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
205 * gfortran.dg/error_recovery_3.f90: New test.
207 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
209 * g++.dg/tree-ssa/sra-1.C: New.
211 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
213 * g++.dg/tree-ssa/sra-1.C: New.
215 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
217 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
219 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
221 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
223 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
226 * gfortran.dg/logical_2.f90: New test.
228 2007-02-14 Joseph Myers <joseph@codesourcery.com>
230 * gcc.dg/torture/complex-alias-1.c: New test.
232 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
234 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
235 instead of -fdump-tree-tailcall.
237 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
239 * gfortran.dg/interface_10.f90: Fix comment typo.
241 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
243 PR tree-optimization/30771
244 * gcc.dg/vect/pr30771.c: New test.
246 2007-02-13 Ian Lance Taylor <iant@google.com>
248 * gcc.dg/Wstrict-overflow-1.c: New test.
249 * gcc.dg/Wstrict-overflow-2.c: New test.
250 * gcc.dg/Wstrict-overflow-3.c: New test.
251 * gcc.dg/Wstrict-overflow-4.c: New test.
252 * gcc.dg/Wstrict-overflow-5.c: New test.
253 * gcc.dg/Wstrict-overflow-6.c: New test.
254 * gcc.dg/Wstrict-overflow-7.c: New test.
255 * gcc.dg/Wstrict-overflow-8.c: New test.
256 * gcc.dg/Wstrict-overflow-9.c: New test.
257 * gcc.dg/Wstrict-overflow-10.c: New test.
259 2007-02-13 Roger Sayle <roger@eyesopen.com>
261 * gcc.target/ia64/builtin-bswap-2.c: New test case.
263 2007-02-13 Richard Henderson <rth@redhat.com>
265 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
266 * gcc.c-torture/execute/pr29302-1.c: ... here.
268 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
271 * gcc.dg/c90-return-1.c: Update output.
272 * gcc.dg/c99-return-1.c: Likewise.
274 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
277 * gfortran.dg/used_dummy_types_7.f90: New test..
279 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
281 * gcc.target/i386/parity-1.c: New test.
282 * gcc.target/i386/parity-2.c: New test.
284 2007-02-12 Roger Sayle <roger@eyesopen.com>
286 * gcc.target/i386/builtin-bswap-3.c: New test case.
288 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
290 PR tree-optimization/29145
291 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
292 alias analysis is improved to take better advantage of restrict
294 * gcc.dg/vect/vect-80.c: Likewise.
295 * gcc.dg/vect/pr29145.c: New.
297 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
299 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
300 * gcc.target/i386/sse4a-insert.c: Likewise.
302 2007-02-11 Roger Sayle <roger@eyesopen.com>
304 * gcc.target/ia64/builtin-popcount-1.c: New test case.
305 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
307 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
310 * gfortran.dg/enum_4.f90: Update error message checks.
312 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
315 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
316 versions of the modules.
319 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
320 by getting rid of recursive I/O and providing functions with
324 * gfortran.dg/char_array_constructor_2.f90
326 2007-02-11 Mark Mitchell <mark@codesourcery.com>
329 * g++.dg/template/spec34.C: New test
331 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
333 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
335 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
336 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
337 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
339 * gcc.dg/vect/vect-113.c: Ditto.
341 2007-02-06 Mark Mitchell <mark@codesourcery.com>
344 * g++.dg/eh/weak1-C: New test.
345 * g++.dg/eh/weak1-a.cc: Likewise.
346 * g++.dg/eh/comdat1.C: Likewise.
348 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
349 Dorit Nuzman <dorit@il.ibm.com>
351 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
352 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
353 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
354 * gcc.dg/vect/vect-113.c: Likewise.
356 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
358 2007-02-10 Richard Henderson <rth@redhat.com>
360 * lib/target-supports.exp (check_effective_target_tls): Redefine
361 to mean non-emulated tls.
362 * gcc.dg/tls/alias-1.c: Remove tls requirement.
363 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
364 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
365 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
366 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
367 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
368 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
370 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
372 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
374 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
376 * gfortran.dg/secnds.f: Replace time tolerance with a
377 before-and-after bracket.
378 * gfortran.dg/secnds-1.f: Likewise.
380 2007-02-09 Tobias Burnus <burnus@net-b.de>
383 * gfortran.dg/maxlocval_1.f90: New test.
385 2007-02-09 Roger Sayle <roger@eyesopen.com>
387 * gcc.target/ia64/builtin_bswap-1.c: New test case.
389 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
392 * gfortran.dg/array_function_1.f90: New test.
394 2007-02-09 Richard Sandiford <richard@codesourcery.com>
396 * lib/target-supports.exp (check_effective_target_lax_strtofp)
397 (check_effective_target_dummy_wcsftime): New functions.
399 2007-02-09 Richard Sandiford <richard@codesourcery.com>
401 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
402 * lib/target-supports.exp (check_effective_target_uclibc): New
405 2007-02-09 Richard Sandiford <richard@codesourcery.com>
407 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
408 (vsnprintf): Don't define for uClibc targets.
410 2007-02-09 Richard Sandiford <richard@codesourcery.com>
412 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
413 set before checking whether it was allowed.
414 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
415 before checking inside_main.
417 2007-02-09 Richard Sandiford <richard@codesourcery.com>
419 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
421 (u16sf): Likewise u4sf.
422 * g++.dg/compat/struct-layout-1.h: Likewise.
424 2007-02-09 Richard Sandiford <richard@codesourcery.com>
426 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
428 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
429 m68k targets if check_effective_target_coldfire_fpu returns true.
431 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
432 Richard Guenther <rguenther@suse.de>
435 * gcc.dg/fold-compare-3.c: New testcase.
436 * gcc.dg/tree-ssa/loop-24.c: Likewise.
438 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
440 * gcc.dg/pr26570.c: Clean up coverage files.
441 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
442 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
443 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
444 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
445 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
446 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
447 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
448 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
449 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
450 * gcc.dg/tree-ssa/pr25501.c: Ditto.
451 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
452 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
453 * gcc.dg/vect/pr28952.c: Ditto.
454 * gcc.dg/vect/pr27151.c: Ditto.
455 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
456 * g++.dg/gomp/macro-3.C: Ditto.
458 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
460 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
463 2007-02-08 Roger Sayle <roger@eyesopen.com>
465 * gcc.target/i386/builtin-bswap-2.c: New test case.
467 2007-02-08 Roger Sayle <roger@eyesopen.com>
469 * gfortran.dg/forall_8.f90: New test case.
470 * gfortran.dg/forall_9.f90: Likewise.
472 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
474 * gcc.dg/builtins-20.c: Add some -~ complex cases.
476 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
478 * lib/target-supports.exp (check_effective_target_simulator): New.
480 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
482 * gcc.dg/tree-ssa/loop-25.c: New test.
484 2007-02-06 Richard Henderson <rth@redhat.com>
486 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
488 2007-02-06 Roger Sayle <roger@eyesopen.com>
490 * gcc.target/powerpc/popcount-1.c: New test case.
491 * gcc.target/powerpc/parity-1.c: Likewise.
493 2007-02-06 Richard Guenther <rguenther@suse.de>
496 * gcc.dg/torture/pr27302-2.c: New testcase.
498 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
500 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
501 * gcc.dg/vect/vect-iv-1.c: New test.
502 * gcc.dg/vect/vect-iv-2.c: New test.
503 * gcc.dg/vect/vect-iv-3.c: New test.
504 * gcc.dg/vect/vect-iv-4.c: New test.
505 * gcc.dg/vect/vect-iv-5.c: New test.
506 * gcc.dg/vect/vect-iv-6.c: New test.
507 * gcc.dg/vect/vect-iv-7.c: New test.
508 * gcc.dg/vect/vect-iv-8.c: New test.
509 * gcc.dg/vect/vect-iv-9.c: New test.
510 * gcc.dg/vect/vect-iv-10.c: New test.
511 * gcc.dg/vect/vect-iv-11.c: New test.
512 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
513 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
514 * gcc.dg/vect/vect-14.c: Now vectorizable.
515 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
516 * gcc.dg/vect/vect-27.c: Likewise.
517 * gcc.dg/vect/vect-29.c Likewise.
518 * gcc.dg/vect/vect-dv-2.c: Likewise.
519 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
520 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
521 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
523 2007-02-06 Ira Rosen <irar@il.ibm.com>
525 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
527 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
529 * gcc.dg/builtins-20.c: Add more cases.
531 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
534 * gcc.dg/pr30189.c: New test.
536 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
538 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
540 * gcc.target/i386/sse4a-extract.c: New test.
541 * gcc.target/i386/sse4a-insert.c: New test.
542 * gcc.target/i386/sse4a-montsd.c: New test.
543 * gcc.target/i386/sse4a-montss.c: New test.
545 2007-02-05 Richard Guenther <rguenther@suse.de>
547 * gcc.target/i386/vectorize3.c: New testcase.
549 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
552 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
554 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
557 * gfortran.dg/repeat_1.f90: New test.
559 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
562 * gfortran.dg/spread_shape_1.f90: Remove tabs.
563 * gfortran.dg/derived_init_2.f90: Ditto.
564 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
565 * gfortran.dg/array_initializer_1.f90: Ditto.
566 * gfortran.dg/do_2.f90: Ditto.
567 * gfortran.dg/proc_assign_1.f90: Ditto.
569 2007-02-04 Richard Guenther <rguenther@suse.de>
572 * g++.dg/warn/pr30636.C: New testcase.
573 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
575 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
578 * gfortran.dg/pr30667.f: New test.
580 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
582 * gcc.dg/builtins-54.c: Add more cases.
584 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
587 * gfortran.dg/zero_sized_2.f90: New test.
590 * gfortran.dg/alloc_comp_basics_4.f90: New test.
593 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
596 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
599 * gfortran.dg/interface_10.f90: New test.
601 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
603 * gcc.dg/builtins-20.c: Add more cases.
605 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
608 * gcc-target/ia64/pr29682.c: New test.
610 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
613 * gfortran.dg/arrayio_11.f90.f90: New test.
616 * gfortran.dg/arrayio_12.f90.f90: New test.
618 2007-02-02 Jakub Jelinek <jakub@redhat.com>
621 * g++.dg/tls/diag-5.C: New test.
624 * gcc.dg/pr30473.c: New test.
625 * gcc.c-torture/execute/20070201-1.c: New test.
627 2007-02-01 Roger Sayle <roger@eyesopen.com>
629 * gfortran.dg/dependency_20.f90: New test case.
631 2007-01-31 Ian Lance Taylor <iant@google.com>
633 * gcc.dg/lower-subreg-1.c (test): New test.
635 2007-01-30 Geoffrey Keating <geoffk@apple.com>
637 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
639 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
641 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
642 * gcc.dg/torture/builtin-math-3.c: Likewise.
644 2007-01-31 Dirk Mueller <dmueller@suse.de>
646 gcc.dg/Wparentheses-2.c: Update and add new tests.
648 2007-01-31 Ira Rosen <irar@il.ibm.com>
650 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
653 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
655 * gcc.dg/builtins-63.c: New test.
657 2007-01-31 Tobias Burnus <burnus@net-b.de>
660 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
662 2007-01-31 Tobias Burnus <burnus@net-b.de>
665 * gfortran.dg/volatile8.f90: New argument conformance test.
666 * gfortran.dg/volatile9.f90: New scope test.
668 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
671 * g++.dg/warn/null4.C: New.
673 2001-01-30 Roger Sayle <roger@eyesopen.com>
674 Uros Bizjak <ubizjak@gmail.com>
676 * gcc.dg/large-size-array-3.c: Correct typo.
678 2007-01-30 Richard Guenther <rguenther@suse.de>
681 * g++.dg/debug/pr27657.C: New testcase.
683 2007-01-30 Richard Guenther <rguenther@suse.de>
686 * gcc.dg/torture/pr30313.c: New testcase.
688 2007-01-29 Janis Johnson <janis187@us.ibm.com>
690 * gcc.dg/dfp/dfp-except.h: New file.
691 * gcc.dg/dfp/fe-check.h: New file.
692 * gcc.dg/dfp/fe-binop.c: New test.
693 * gcc.dg/dfp/fe-convert-1.c: New test.
694 * gcc.dg/dfp/fe-convert-2.c: New test.
695 * gcc.dg/dfp/fe-convert-3.c: New test.
697 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
698 * gcc.dg/dfp/decfloat-constants.c: Ditto.
699 * gcc.dg/dfp/convert-dfp.c: Ditto.
700 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
702 2007-01-29 Josh Conner <jconner@apple.com>
704 * gcc.target/powerpc/altivec-24.c: New test.
706 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
709 * g++.dg/parse/defarg12.C: New test.
711 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
714 * gfortran.dg/used_dummy_types_6.f90: New test.
716 2007-01-28 Jan Hubicka <jh@suse.cz>
718 * gcc.dg/tree-prof/val-prof-6.c: New test.
720 2007-01-28 Roger Sayle <roger@eyesopen.com>
722 * gcc.dg/large-size-array-3.c: Correct test case (portability).
724 2007-01-28 Andrew Pinski <pinskia@gmail.com>
727 * g++.dg/expr/dtor4.C: New test.
729 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
731 * gcc.dg/tree-ssa/loop-23.c: New test.
733 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
736 * gfortran.dg/achar_2.f90: New test.
737 * gfortran.dg/achar_3.f90: New test.
739 2007-01-27 Ian Lance Taylor <iant@google.com>
741 * gcc.dg/strict-overflow-1.c: New test.
742 * gcc.dg/no-strict-overflow-1.c: New test.
743 * gcc.dg/strict-overflow-2.c: New test.
744 * gcc.dg/no-strict-overflow-2.c: New test.
745 * gcc.dg/strict-overflow-3.c: New test.
746 * gcc.dg/no-strict-overflow-3.c: New test.
747 * gcc.dg/strict-overflow-4.c: New test.
748 * gcc.dg/no-strict-overflow-4.c: New test.
749 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
750 * gcc.dg/pr15784-1.c: Likewise.
751 * gcc.dg/pr20922-1.c: Likewise.
752 * gcc.dg/pr20922-3.c: Likewise.
753 * gcc.dg/pr20922-4.c: Likewise.
754 * gcc.dg/pr20922-6.c: Likewise.
755 * gcc.dg/compare-4.c: Likewise.
756 * gcc.dg/torture/pr26898-1.c: Likewise.
757 * gcc.dg/tree-ssa/divide-1.c: Likewise.
758 * gcc.dg/tree-ssa/divide-2.c: Likewise.
759 * gcc.dg/tree-ssa/divide-3.c: Likewise.
760 * gcc.dg/tree-ssa/divide-4.c: Likewise.
761 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
762 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
763 * gcc.dg/tree-ssa/pr21082.c: Likewise.
764 * gcc.dg/tree-ssa/pr26899.c: Likewise.
765 * g++.dg/tree-ssa/pr21082.C: Likewise.
767 2007-01-27 Roger Sayle <roger@eyesopen.com>
769 * gcc-dg/large-size-array-3.c: New test case.
771 2007-01-27 Roger Sayle <roger@eyesopen.com>
773 * gfortran.dg/forall_7.f90: New test case.
775 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
778 * gfortran.dg/where_operator_assign_1.f90: New test.
779 * gfortran.dg/where_operator_assign_2.f90: New test.
780 * gfortran.dg/where_operator_assign_3.f90: New test.
782 2007-01-26 Joseph Myers <joseph@codesourcery.com>
784 * lib/target-supports.exp
785 (check_effective_target_powerpc_altivec): New.
786 (check_effective_target_vect_cmdline_needed): Use it.
788 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
791 * gfortran.dg/backslash_3.f: New test.
793 2007-01-26 Richard Guenther <rguenther@suse.de>
795 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
797 2007-01-26 Tobias Burnus <burnus@net-b.de>
799 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
800 * gfortran.dg/vect/vect.exp: Ditto.
801 * gfortran.dg/dg.exp: Ditto.
802 * gfortran.fortran-torture/execute/execute.exp: Ditto.
803 * gfortran.fortran-torture/compile/compile.exp: Ditto.
805 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
807 * gcc.dg/builtins-20.c: Add more cases.
808 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
810 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
813 * gcc.dg/Wall.c: New.
814 * gcc.dg/Wno-all.c: New.
815 * gfortran.dg/Wall.f90: New.
816 * gfortran.dg/Wno-all.f90: New.
818 2007-01-24 Geoffrey Keating <geoffk@apple.com>
820 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
821 * g++.dg/eh/simd-2.C: Also run on Darwin.
822 * g++.dg/eh/simd-3.C: New.
823 * g++.dg/eh/simd-4.C: New.
825 2007-01-25 Richard Guenther <rguenther@suse.de>
827 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
829 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
831 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
833 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
834 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
835 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
836 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
837 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
838 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
839 * gcc.dg/ipa/ipa-7.c: New testcase.
841 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
843 * g++.dg/cpp0x/warn_cxx0x.C: New.
845 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
847 * gcc.dg/builtins-20.c: Test builtin carg.
849 2007-01-24 Jakub Jelinek <jakub@redhat.com>
852 * gcc.dg/gomp/pr27416.c: New test.
855 * gcc.dg/gomp/pr30494.c: New test.
856 * g++.dg/gomp/pr30494.C: New test.
859 * gcc.dg/gomp/pr30421.c: New test.
861 2007-01-24 Steve Ellcey <sje@cup.hp.com>
863 * gcc.target/ia64/versionid-1.c: New test.
864 * gcc.target/ia64/versionid-2.c: New test.
866 2007-01-24 Richard Guenther <rguenther@suse.de>
869 * gcc.dg/builtins-57.c: Change to a link-time testcase
870 to support non-C99 targets.
872 2007-01-24 Jan Hubicka <jh@suse.cz>
874 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
876 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
878 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
880 2007-01-23 Andrew Pinski <pinskia@gmail.com>
883 * objc.dg/const-str-12.m: New test.
885 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
888 * gfortran.dg/ctrl-z.f90: New test.
890 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
893 * gfortran.dg/namelist_assumed_char.f90: New test.
895 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
898 * g++.dg/inherit/covariant15.C: New test.
900 2007-01-23 Ian Lance Taylor <iant@google.com>
902 * g++.dg/warn/Wparentheses-24.C: New test.
904 2007-01-23 Richard Guenther <rguenther@suse.de>
907 * ada/acats/run_acats: Do not call gnatmake or gnatchop
910 2007-01-22 Richard Guenther <rguenther@suse.de>
912 PR tree-optimization/30038
913 * gcc.dg/builtins-62.c: New testcase.
915 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
917 * gcc.c-torture/compile/20070121.c: New test.
919 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
922 * gfortran.dg/char_comparison_1.f: New test.
924 2007-01-21 Ira Rosen <irar@il.ibm.com>
926 * gcc.dg/vect/vect-strided-same-dr.c: New test.
928 2007-01-20 Andrew Pinski <pinskia@gmail.com>
931 * objc.dg/pch: New directory.
932 * objc.dg/pch/pch.exp: New file.
933 * objc.dg/pch/interface-1.m: New test.
934 * objc.dg/pch/interface-1.hs: New include file.
935 * lib/objc.exp (objc_target_compile): Add
936 "-x objective-c-header" in front of the sources if this is
937 a precompiled header being compiled.
939 2007-01-20 Roger Sayle <roger@eyesopen.com>
941 * gfortran.dg/array_memcpy_3.f90: New test case.
942 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
944 2007-01-20 Roger Sayle <roger@eyesopen.com>
945 Brooks Moses <brooks.moses@codesourcery.com>
946 Francois-Xavier Coudert <coudert@clipper.ens.fr>
948 * gfortran.dg/intrinsic_sign_1.f90: New test case.
949 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
951 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
953 * gcc.dg/torture/builtin-math-3.c: Test fdim.
955 2007-01-19 Mike Stump <mrs@apple.com>
957 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
960 2007-01-19 Roger Sayle <roger@eyesopen.com>
962 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
963 option instead of -funsafe-math-optimizations.
965 2007-01-19 Tomas Bily <tbily@suse.cz>
967 gcc.dg/tree-prof/indir-call-prof.c: New.
968 g++.dg/dg.exp: Add tree-prof subdirectory.
969 g++.dg/tree-prof/indir-call-prof.C: New.
970 g++.dg/tree-prof/tree-prof.exp: New.
972 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
975 * g++.dg/warn/deprecated.C: Update warning output.
976 * g++.dg/warn/deprecated-2.C: Likewise.
977 * g++.dg/warn/deprecated-3.C: New.
979 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
981 * gcc.c-torture/execute/nestfunc-7.c: New.
983 2007-01-18 Hui-May Chang <hm.chang@apple.com>
985 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
987 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
989 * gcc.dg/m68k-pic-1.c: New.
991 2007-01-18 Roger Sayle <roger@eyesopen.com>
993 * gfortran.dg/array_memcpy_4.f90: New test case.
995 2007-01-18 Josh Conner <jconner@apple.com>
998 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
999 * gcc.dg/vect/no-trapping-math-1: New.
1000 * gcc.dg/vect/no-trapping-math-2: New.
1002 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
1004 * gcc.target/i386/387-8.c: Update comment about optimizing
1005 inherent load of 1.0 of fptan instruction.
1007 2007-01-18 Dirk Mueller <dmueller@suse.de>
1008 Richard Guenther <rguenther@suse.de>
1011 * gcc.dg/Warray-bounds.c: New testcase.
1012 * gcc.dg/Warray-bounds-2.c: New testcase.
1013 * g++.dg/warn/Warray-bounds.C: New testcase.
1014 * g++.dg/warn/Warray-bounds-2.C: New testcase.
1016 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
1019 * gfortran.dg/generic_12.f90: New test.
1021 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
1023 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1024 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1026 2007-01-16 Janis Johnson <janis187@us.ibm.com>
1028 * gcc.dg/dfp/compare-special.h: New file.
1029 * gcc.dg/dfp/compare-special-32.c: New test.
1030 * gcc.dg/dfp/compare-special-64.c: New test.
1031 * gcc.dg/dfp/compare-special-128.c: New test.
1033 2007-01-16 Roger Sayle <roger@eyesopen.com>
1034 Paul Thomas <pault@gcc.gnu.org>
1035 Steven G. Kargl <kargl@gcc.gnu.org>
1038 * gfortran.dg/forall_6.f90: New test case.
1039 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1040 * gfortran.dg/dependency_13.f90: Likewise.
1042 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1045 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1046 targets that don't support Inf.
1048 2007-01-15 Dale Johannesen <dalej@apple.com>
1050 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
1052 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
1054 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
1055 of achar for 0xff to avoid the "Extended ASCII not
1056 implemented" error message.
1058 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
1061 * gfortran.dg/altreturn_4.f90: New test.
1064 * gfortran.dg/stfunc_4.f90: New test.
1067 * gfortran.dg/bound_2.f90: Reinstate commented out line.
1068 * gfortran.dg/initialization_1.f90: Change warning.
1071 * gfortran.dg/specification_type_resolution_2.f90: New test.
1073 2007-01-14 Jan Hubicka <jh@suse.cz>
1075 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1076 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1077 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1080 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
1083 * gfortran.dg/external_procedures_2.f90: New test.
1085 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
1088 * gcc.target/i386/pr30413.c: New test.
1090 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
1093 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
1095 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
1097 * gcc.dg/20070112-1.c: New test.
1099 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1101 PR libgfortran/30435
1102 * gfortran.dg/list_read_6.f90: New test.
1104 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
1106 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
1108 2007-01-12 Tom Tromey <tromey@redhat.com>
1110 PR preprocessor/28227:
1111 * gcc.dg/cpp/pr28227.c: New file.
1113 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1115 * gcc.dg/tree-ssa/loop-22.c: New test.
1117 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1119 PR tree-optimization/29516
1120 * gcc.dg/tree-ssa/loop-20.c: New test.
1122 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
1125 * minmaxloc_integer_kinds_1.f90: New test.
1127 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
1130 * g++.dg/template/sizeof-template-argument.C: New test.
1132 2007-01-11 Jan Hubicka <jh@suse.cz>
1134 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1135 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1136 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1137 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1138 * gcc.dg/tree-ssa/pr21658.c: Likewise.
1139 * gcc.dg/tree-ssa/pr15349.c: Likewise.
1140 * gcc.dg/tree-ssa/pr25501.c: Likewise.
1141 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1142 transformation in question.
1143 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1144 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1145 * gcc.dg/always_inline3.c: Likewise.
1147 2007-01-10 Mark Mitchell <mark@codesourcery.com>
1150 * g++.dg/template/typename11.C: New test.
1152 2007-01-10 Robert Kennedy <jimbob@google.com>
1154 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1156 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1158 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1159 for different integer kinds.
1160 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1161 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1162 * gfortran.dg/ishft_2.f90: New test.
1163 * gfortran.dg/ishft_3.f90: New test.
1165 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1167 * gfortran.dg/altreturn_2.f90: Removed executable bit.
1169 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
1171 PR tree-optimization/30322
1172 * gcc.dg/tree-ssa/loop-21.c: New test.
1174 2007-01-08 Geoffrey Keating <geoffk@apple.com>
1176 * g++.dg/rtti/darwin-builtin-linkage.C: New.
1178 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1180 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1182 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1184 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1185 * g++.dg/warn/overflow-warn-3.C: Likewise.
1186 * g++.dg/warn/overflow-warn-4.C: Likewise.
1187 * g++.dg/warn/overflow-warn-5.C: Likewise.
1188 * g++.dg/warn/overflow-warn-6.C: Likewise.
1189 * g++.dg/warn/Woverflow-1.C: Likewise.
1190 * g++.dg/warn/Woverflow-2.C: Likewise.
1191 * g++.dg/warn/Woverflow-3.C: Likewise.
1192 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1194 2007-01-08 Roger Sayle <roger@eyesopen.com>
1196 * gfortran.dg/array_constructor_14.f90: New test case.
1197 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1199 2007-01-08 Richard Guenther <rguenther@suse.de>
1201 PR tree-optimization/23603
1202 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1203 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1205 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1207 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1209 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1210 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1212 * gcc.dg/simd-5.c: Likewise.
1213 * gcc.dg/simd-6.c: Likewise.
1214 * g++.dg/conversion/simd1.C: Likewise.
1215 * g++.dg/conversion/simd3.C: Likewise.
1216 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1219 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1221 PR tree-optimization/29877
1222 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1223 name of a hard register for the target concerned. Adjust dg-error
1224 directives to cope with new behaviour of TER.
1226 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1229 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1230 * g++.dg/warn/overflow-warn-1.C: New.
1231 * g++.dg/warn/overflow-warn-3.C: New.
1232 * g++.dg/warn/overflow-warn-4.C: New.
1233 * g++.dg/warn/overflow-warn-5.C: New.
1234 * g++.dg/warn/overflow-warn-6.C: New.
1235 * g++.dg/warn/Woverflow-1.C: New.
1236 * g++.dg/warn/Woverflow-2.C: New.
1237 * g++.dg/warn/Woverflow-3.C: New.
1238 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1240 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1243 * gfortran.dg/invalid_name.f90: New test.
1244 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1245 * gfortran.dg/gomp/pr29759.f90: Ditto.
1247 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1249 * gfortran.dg/present_1.f90: Update error message.
1251 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
1254 * g++.dg/template/duplicate1.C: New test
1255 * g++.dg/template/memfriend6.C: Adjust error markers.
1257 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
1260 * gcc.dg/torture/inline-1.c: New test.
1262 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1265 * gcc.dg/multiple-overflow-warn-1.c: New.
1266 * gcc.dg/multiple-overflow-warn-2.c: New.
1267 * gcc.dg/overflow-warn-6.c: New.
1268 * g++.dg/warn/multiple-overflow-warn-1.C: New.
1270 2007-01-05 Roger Sayle <roger@eyesopen.com>
1272 * gfortran.dg/array_memcpy_1.f90: New test case.
1273 * gfortran.dg/array_memcpy_2.f90: Likewise.
1275 2007-01-05 Richard Guenther <rguenther@suse.de>
1278 * g++.dg/opt/pr27826.C: New testcase.
1280 2007-01-05 Ian Lance Taylor <iant@google.com>
1282 * gcc.dg/Walways-true-1.c: New test.
1283 * gcc.dg/Walways-true-2.c: New test.
1284 * g++.dg/warn/Walways-true-1.C: New test.
1285 * g++.dg/warn/Walways-true-2.C: New test.
1287 2007-01-05 Jakub Jelinek <jakub@redhat.com>
1290 * gcc.dg/pr30360.c: New test.
1292 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
1295 * gfortran.dg/data_implied_do_1.f90: New test.
1299 * gfortran.dg/char_length_1.f90: New test.
1301 2007-01-05 Richard Guenther <rguenther@suse.de>
1304 * g++.dg/opt/pr28116.C: New testcase.
1306 2007-01-05 Tobias Burnus <burnus@net-b.de>
1309 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1311 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1312 * gfortran.dg/protected_4.f90: Add pointer intent check.
1313 * gfortran.dg/protected_6.f90: Add pointer intent check.
1314 * gfortran.dg/pointer_intent_1.f90: New test.
1315 * gfortran.dg/pointer_intent_2.f90: New test.
1316 * gfortran.dg/pointer_intent_3.f90: New test.
1318 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1321 * gfortran.dg/altreturn_2.f90: new test.
1323 2007-01-04 Tom Tromey <tromey@redhat.com>
1325 PR preprocessor/28165:
1326 * gcc.dg/cpp/pr28165.c: New file.
1328 2007-01-03 Josh Conner <jconner@apple.com>
1331 * gcc.dg/pr29683.c: New.
1333 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1336 * g++.dg/pch/template-1.C: New test.
1337 * g++.dg/pch/template-1.Hs: New file.
1339 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1342 * gcc.c-torture/compile/complex-4.c: New test.
1344 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1346 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1348 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1350 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1353 * gcc.dg/pr30286.c: New test.
1356 * g++.dg/template/crash66.C: New test.
1359 * g++.dg/template/friend49.C: New test.
1361 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1363 * gfortran.dg/ibits.f90: New test.
1365 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1367 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1368 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1370 2007-01-02 Jan Hubicka <jh@suse.cz>
1372 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1375 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1378 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1379 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1381 2006-01-02 Ian Lance Taylor <iant@google.com>
1383 * g++.dg/warn/Wparentheses-22.C: New test.
1384 * g++.dg/warn/Wparentheses-23.C: New test.
1386 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1389 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1390 * gcc.dg/declspec-3-Wextra.c: New.
1391 * gcc.dg/declspec-3-no.c: New
1393 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1396 * gfortran.dg/interface_10.f90: Remove.
1398 2007-01-01 Roger Sayle <roger@eyesopen.com>
1400 * gcc.dg/fold-eqxor-4.c: New test case.
1402 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1405 * gcc.c-torture/compile/pr30311.c: New test.
1407 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1410 * gcc.c-torture/compile/statement-expression-1.c: New test.
1412 2007-01-01 Andreas Schwab <schwab@suse.de>
1415 * g++.dg/eh/pr29166.C: New test.
1417 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1419 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1421 (check_effective_target_vect_cmdline_needed): Use it.
1423 2006-12-31 Richard Guenther <rguenther@suse.de>
1426 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1427 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1429 2006-12-31 Roger Sayle <roger@eyesopen.com>
1432 * gcc.dg/fold-plusnot-1.c: New test case.
1434 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1437 * g++.dg/parse/template22.C: New test.
1439 2006-12-31 Richard Guenther <rguenther@suse.de>
1442 * gcc.c-torture/compile/pr30338.c: New testcase.
1444 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1447 * gfortran.dg/intrinsic_actual_4.f90: New test.
1450 * gfortran.dg/func_decl_3.f90: New test.
1452 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1455 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1456 * gfortran.dg/c_by_val_1.f: New test.
1457 * gfortran.dg/c_by_val_2.f: New test.
1458 * gfortran.dg/c_by_val_3.f: New test.
1460 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1463 * gfortran.dg/sum_zero_array_1.f90: New test.
1465 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1467 PR preprocessor/29612
1468 * gcc.dg/cpp/pr29612-1.c: New test.
1469 * gcc.dg/cpp/pr29612-2.c: New test.
1471 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1474 * gfortran.dg/pure_formal_proc_1.f90: New test.
1477 * gfortran.dg/intrinsic_actual_3.f90: New test.
1479 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1482 * gfortran.dg/io_constraints_1.f90: Update test.
1483 * gfortran.dg/io_constraints_2.f90: Update test.
1484 * gfortran.dg/inquire_iolength.f90: New test.
1486 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1489 * gfortran.dg/interface_10.f90: New test.
1490 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1491 since z is already, locally a variable.
1494 * gfortran.dg/generic_11.f90: New test.
1495 * gfortran.dg/interface_7.f90: Remove name clash between module
1496 name and procedure 'x' referenced in the interface.
1498 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1501 * gcc.dg/Wmissing-parameter-type.c: New.
1502 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1503 * gcc.dg/Wmissing-parameter-type-no.c: New.
1505 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1508 * gfortran.dg/entry_array_specs_2.f: New test.
1511 * gfortran.dg/nested_modules_6.f90: New test.
1513 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1516 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1517 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1519 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1522 * g++.dg/opt/complex6.C: New test.
1524 2006-12-22 Ben Elliston <bje@au.ibm.com>
1526 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1527 full" if the linker on spu-*-* warns about exceeding local store.
1529 And revert this patch:
1530 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1531 fail to link due to relocation overflows on spu-*-*.
1533 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1536 * gfortran.dg/dependency_19.f90: New test.
1538 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1541 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1543 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1546 * gcc.c-torture/execute/20061220-1.c: New test.
1549 * gcc.dg/gomp/asm-1.c: New test.
1552 * g++.dg/eh/ia64-2.C: New test.
1554 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1558 * gcc.dg/rs6000-leaf.c: New.
1560 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1563 * gfortran.dg/f2c_8.f90: New test.
1565 2006-12-20 Bill Wendling <wendling@apple.com>
1567 * gcc.dg/asm-b.c: Check for __ppc64__.
1569 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1572 * gfortran.dg/bounds_check_5.f90: New test.
1574 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1577 * gcc.dg/gomp/complex-1.c: New testcase.
1579 2006-12-20 Roger Sayle <roger@eyesopen.com>
1581 * gfortran.dg/array_memset_1.f90: New test case.
1583 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1585 * lib/target-supports.exp: Add spu to
1586 check_effective_target_vect_widen_mult_hi_to_si.
1588 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1591 * gfortran.dg/generic_9.f90: New test.
1594 * gfortran.dg/generic_10.f90: New test.
1596 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1599 * gcc.dg/pr30045.c: New test.
1601 2006-12-20 Ben Elliston <bje@au.ibm.com>
1603 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1605 2006-12-19 Eric Christopher <echristo@apple.com>
1608 * gcc.c-torture/execute/pr29302-1.c: New.
1610 2006-12-19 Tobias Burnus <burnus@net-b.de>
1613 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1615 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1618 * gfortran.dg/altreturn_3.f90: New test.
1620 * gfortran.dg/char_result_12.f90: Fix comment typos.
1622 2006-12-19 Ben Elliston <bje@au.ibm.com>
1624 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1625 as newlib's stdio.h uses non-traditional cpp constructs.
1627 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1629 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1630 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1631 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1632 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1633 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1634 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1635 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1636 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1637 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1638 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1639 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1640 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1641 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1642 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1643 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1644 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1645 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1646 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1647 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1648 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1649 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1650 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1651 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1652 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1653 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1654 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1656 2006-12-18 Bill Wendling <wendling@apple.com>
1658 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1659 id is an OjbC keyword.
1661 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1663 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1665 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1667 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1669 2006-12-18 Ian Lance Taylor <iant@google.com>
1671 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1673 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1675 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1677 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1680 * gfortran.fortran-torture/execute/where21.f90: New test.
1682 2006-12-17 Tobias Burnus <burnus@net-b.de>
1684 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1686 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1689 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1690 * gcc.dg/if-empty-1.c: Likewise.
1691 * gcc.dg/pr23165.c: Likewise.
1692 * g++.dg/warn/empty-body.C: Likewise.
1694 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1697 * gfortran.dg/open_errors.f90: New test.
1699 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1701 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1703 * gcc.target/i386/ssse3-pabsb.c: New file.
1704 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1705 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1706 * gcc.target/i386/ssse3-palignr.c: Likewise.
1707 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1708 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1709 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1710 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1711 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1712 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1713 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1714 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1715 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1716 * gcc.target/i386/ssse3-psignb.c: Likewise.
1717 * gcc.target/i386/ssse3-psignd.c: Likewise.
1718 * gcc.target/i386/ssse3-psignw.c: Likewise.
1719 * gcc.target/i386/ssse3-vals.h: Likewise.
1721 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1723 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1724 * lib/fortran-torture.exp: Include target-supports.exp.
1726 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1729 * gcc.c-torture/execute/pr30185.c: New test.
1731 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1735 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1736 * gcc.dg/builtin-bswap-2.c: Likewise.
1737 * gcc.dg/builtin-bswap-3.c: Likewise.
1738 * gcc.dg/builtin-bswap-4.c: Likewise.
1739 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1740 * cc.c-torture/execute/mode-dependent-address.x: New file.
1742 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1745 * gfortran.dg/write_zero_array: New test.
1747 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1750 * gfortran.dg/write_fmt_trim.f90: New test.
1752 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1755 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1758 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1760 * lib/target-supports.exp (check_weak_available): Use istarget
1761 "hppa*-*-hpux10*" instead of regexp.
1762 (check_cxa_atexit_available): Likewise.
1764 2006-12-14 Richard Guenther <rguenther@suse.de>
1766 PR tree-optimization/30197
1767 * gcc.c-torture/execute/complex-1.c: Fix function name.
1768 * gcc.dg/builtins-61.c: New testcase.
1770 2006-12-14 Richard Guenther <rguenther@suse.de>
1773 * gcc.dg/pr30172-1.c: New testcase.
1775 2006-12-14 Richard Guenther <rguenther@suse.de>
1777 PR tree-optimization/30198
1778 * gcc.dg/builtins-60.c: New testcase.
1780 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1782 * lib/target-supports.exp (vect_no_align): Remove spu.
1784 2006-12-13 Ian Lance Taylor <iant@google.com>
1788 * g++.dg/warn/Wparentheses-5.C: New test.
1789 * g++.dg/warn/Wparentheses-6.C: New test.
1790 * g++.dg/warn/Wparentheses-7.C: New test.
1791 * g++.dg/warn/Wparentheses-8.C: New test.
1792 * g++.dg/warn/Wparentheses-9.C: New test.
1793 * g++.dg/warn/Wparentheses-10.C: New test.
1794 * g++.dg/warn/Wparentheses-11.C: New test.
1795 * g++.dg/warn/Wparentheses-12.C: New test.
1796 * g++.dg/warn/Wparentheses-13.C: New test.
1797 * g++.dg/warn/Wparentheses-14.C: New test.
1798 * g++.dg/warn/Wparentheses-15.C: New test.
1799 * g++.dg/warn/Wparentheses-16.C: New test.
1800 * g++.dg/warn/Wparentheses-17.C: New test.
1801 * g++.dg/warn/Wparentheses-18.C: New test.
1802 * g++.dg/warn/Wparentheses-19.C: New test.
1803 * g++.dg/warn/Wparentheses-20.C: New test.
1804 * g++.dg/warn/Wparentheses-21.C: New test.
1806 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1809 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1810 for target "hppa.*hpux10".
1812 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1814 * g++.dg/debug/vartrack1.C: New test.
1816 * g++.dg/opt/ifcvt1.C: New test.
1818 * gcc.dg/tls/opt-13.c: New test.
1820 * gcc.dg/20060425-2.c: New test.
1822 * g++.dg/opt/pr15054-2.C: New test.
1824 * gcc.c-torture/execute/20060420-1.c: New test.
1826 * gcc.c-torture/execute/20060412-1.c: New test.
1828 * objc/compile/20060406-1.m: New test.
1830 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1832 * g++.dg/template/array17.C: New test.
1834 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1836 * gcc.target/powerpc/altivec-23.c: New test.
1838 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1841 * g++.dg/inherit/error3.C: New test.
1844 * g++.dg/inherit/error4.C: New test.
1846 2006-12-13 Richard Guenther <rguenther@suse.de>
1848 PR tree-optimization/17687
1849 * gcc.dg/builtins-59.c: New testcase.
1851 2006-12-13 Ben Elliston <bje@au.ibm.com>
1853 * gcc.target/spu/Wmain.c: New test.
1855 2006-12-12 Josh Conner <jconner@apple.com>
1857 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1858 * g++.dg/abi/thunk4.C: Likewise.
1859 * g++.dg/abi/rtti3.C: Likewise.
1861 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1863 * gcc.target/spu/cpat-1.c: New test.
1864 * gcc.target/spu/cpat-2.c: New test.
1865 * gcc.target/spu/cpat-3.c: New test.
1866 * gcc.target/spu/cpat-4.c: New test.
1868 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1871 * gcc.c-torture/compile/vector-1.c: New test.
1872 * gcc.c-torture/compile/vector-2.c: New test.
1873 * gcc.c-torture/compile/vector-3.c: New test.
1875 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1877 * lib/fortran-torture.exp: Update copyright years. Remove
1878 obsolete comment. Test -ftree-vectorize where it makes sense.
1879 * lib/gfortran-dg.exp: Update copyright years. Use settings
1880 from fortran-torture.exp.
1881 * gfortran.dg/char_transpose_1.f90,
1882 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1883 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1884 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1887 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1889 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1892 2006-12-12 Ira Rosen <irar@il.ibm.com>
1894 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1895 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1896 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1897 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1900 2006-12-12 Richard Guenther <rguenther@suse.de>
1903 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1905 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1906 Diego Novillo <dnovillo@redhat.com>
1908 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1910 * gcc.dg/tree-ssa/pr26421.c: Likewise
1911 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1912 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1913 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1914 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1915 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1916 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1917 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1918 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1919 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1921 2006-12-11 Jan Hubicka <jh@suse.cz>
1923 * gcc.dg/tree-prof/stringop-1.c: New test.
1924 * gcc.dg/tree-prof/stringop-2.c: New test.
1926 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1929 * gcc.target/i386/pr30120.c: New test.
1932 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1934 * gcc.target/i386/x87regparm-1.c: New test.
1935 * gcc.target/i386/x87regparm-2.c: New test.
1936 * gcc.target/i386/x87regparm-3.c: New test.
1937 * gcc.target/i386/x87regparm-4.c: New test.
1939 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1941 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1943 2006-12-10 Tobias Burnus <burnus@net-b.de>
1946 * gfortran.dg/protected_1.f90: New test.
1947 * gfortran.dg/protected_2.f90: New test.
1948 * gfortran.dg/protected_3.f90: New test.
1949 * gfortran.dg/protected_4.f90: New test.
1950 * gfortran.dg/protected_5.f90: New test.
1951 * gfortran.dg/protected_6.f90: New test.
1953 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1954 Tobias Burnus <burnus@gcc.gnu.org>
1958 * gfortran.dg/interface_4.f90: Test adding procedure to generic
1960 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1961 ambiguous interfaces.
1962 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1963 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1964 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1965 ambiguous interfaces.
1966 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1967 * gfortran.dg/array_initializer_2.f90: Add initializer array
1971 * gfortran.dg/interface_9.f90: Test that host interfaces are
1972 not checked for ambiguity with the local version.
1974 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1977 * gfortran.dg/module_interface_2.f90: New test.
1979 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1982 * gfortran.dg/assumed_len.f90: New test.
1984 2006-12-09 Richard Guenther <rguenther@suse.de>
1986 * g++.dg/warn/implicit-typename1.C: Qualify types.
1987 * g++.dg/parse/crash12.C: Likewise.
1988 * g++.dg/tree-ssa/pr22444.C: Likewise.
1990 2006-12-09 Tobias Burnus <burnus@net-b.de>
1992 * gfortran.dg/array_2.f90: Added sqrt test.
1994 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
1996 * gcc.target/i386/x87regparm-1.c: XFAIL.
1997 * gcc.target/i386/x87regparm-2.c: XFAIL.
1998 * gcc.target/i386/x87regparm-3.c: XFAIL.
1999 * gcc.target/i386/x87regparm-4.c: XFAIL.
2001 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2003 * lib/target-supports.exp
2004 (check_effective_target_large_long_double): New.
2005 * gcc.dg/Wconversion-real.c : Use it.
2006 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2009 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
2011 * gcc.c-torture/execute/mode-dependent-address.c: New test.
2013 2006-12-08 Tobias Burnus <burnus@net-b.de>
2016 * gfortran.dg/import4.f90: New test for IMPORT in modules.
2018 2006-12-07 Mark Mitchell <mark@codesourcery.com>
2021 * g++.dg/template/crash65.C: New test.
2022 * g++.dg/template/spec16.C: Tweak error markers.
2024 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
2026 * gcc.target/spu: New directory.
2027 * gcc.target/spu/spu.exp: New file.
2028 * gcc.target/spu/intrinsics-1.c: New test.
2030 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
2033 * g++.dg/ext/attrib27.C: New test.
2034 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2035 * g++.dg/parse/typedef5.C: Likewise.
2037 2006-12-07 Mike Stump <mrs@apple.com>
2039 * treelang/compile/var_defs.tree: Adjust.
2041 2006-12-06 Mark Mitchell <mark@codesourcery.com>
2044 * g++.dg/template/crash64.C: New test.
2045 * g++.dg/parse/crash27.C: Adjust error markers.
2047 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
2051 * gfortran.dg/read_eof_4.f90: Add tests.
2052 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
2053 * gfortran.dg/unf_read_corrupted_1.f90: New test.
2055 2006-12-05 Mark Mitchell <mark@codesourcery.com>
2058 * g++.dg/template/crash63.C: New test.
2061 * g++.dg/template/crash62.C: New test.
2063 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2066 * gfortran.dg/allocatable_function_1.f90: Increase the number
2067 of expected calls of free to 10; the lhs section reference is
2068 now evaluated so there is another call to bar. Change the
2069 comment appropriately.
2070 * gfortran.dg/array_section_1.f90: New test.
2072 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2075 * gfortran.dg/char_result_12.f90: New test.
2077 2006-12-05 Richard Guenther <rguenther@suse.de>
2079 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2080 * gcc.dg/vect/vect-pow-2.c: Rename to ...
2081 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
2082 vect_double, xfail for spu*-*-*.
2084 2006-12-04 Tobias Burnus <burnus@net-b.de>
2087 * initialization_4.f90: Test noninteger exponents (-std=f95).
2088 * initialization_5.f90: New test for noninteger exponents
2091 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2094 * gfortran.dg/parameter_array_section_1.f90: New test.
2096 2006-12-04 Mark Mitchell <mark@codesourcery.com>
2099 * g++.dg/template/crash61.C: New test.
2102 * g++.dg/template/error23.C: New test.
2104 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
2106 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2108 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2111 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2113 2006-12-04 Jakub Jelinek <jakub@redhat.com>
2116 * gcc.dg/gomp/pr29965-1.c: New test.
2117 * gcc.dg/gomp/pr29965-2.c: New test.
2118 * gcc.dg/gomp/pr29965-3.c: New test.
2119 * gcc.dg/gomp/pr29965-4.c: New test.
2120 * gcc.dg/gomp/pr29965-5.c: New test.
2121 * gcc.dg/gomp/pr29965-6.c: New test.
2122 * g++.dg/gomp/pr29965-1.C: New test.
2123 * g++.dg/gomp/pr29965-2.C: New test.
2124 * g++.dg/gomp/pr29965-3.C: New test.
2125 * g++.dg/gomp/pr29965-4.C: New test.
2126 * g++.dg/gomp/pr29965-5.C: New test.
2127 * g++.dg/gomp/pr29965-6.C: New test.
2128 * g++.dg/gomp/pr29965-7.C: New test.
2129 * g++.dg/gomp/pr29965-8.C: New test.
2130 * g++.dg/gomp/pr29965-9.C: New test.
2131 * g++.dg/gomp/pr29965-10.C: New test.
2133 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
2135 * gnat.dg/pointer_variable_bounds.adb: New test.
2136 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2137 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2139 2006-12-03 Eric Christopher <echristo@apple.com>
2141 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2143 2006-12-03 Richard Henderson <rth@redhat.com>
2144 Andrew Pinski <pinskia@gmail.com>
2147 * g++.dg/warn/unit-1.C: New test.
2149 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
2151 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2153 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2155 * g++.dg/vect/vect.exp: Enable tests to run on spu.
2156 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2157 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2158 * gcc.dg/vect/vect-70.c: Reduce array size.
2159 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2160 vect_no_compaer_double targets.
2161 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2162 vect_float, vect_double, and vect_int.
2164 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2166 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2167 test for loop versioning on vect_no_align targets.
2168 * gcc.dg/vect/pr20122.c: Likewise.
2169 * gcc.dg/vect/vect-105.c: Likewise.
2170 * gcc.dg/vect/vect-42.c: Likewise.
2171 * gcc.dg/vect/vect-43.c: Likewise.
2172 * gcc.dg/vect/vect-74.c: Likewise.
2173 * gcc.dg/vect/vect-75.c: Likewise.
2174 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2175 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2176 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2177 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2179 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2182 * gfortran.dg/value_1.f90 : New test.
2183 * gfortran.dg/value_2.f90 : New test.
2184 * gfortran.dg/value_3.f90 : New test.
2185 * gfortran.dg/value_4.f90 : New test.
2186 * gfortran.dg/value_4.c : Called from value_4.f90.
2188 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2191 * g++.dg/cpp0x/static_assert4.C: New testcase.
2193 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2195 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2197 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2200 * gcc.dg/pr27953.c: New test.
2202 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2205 * g++.dg/ext/vector5.C: New test.
2208 * g++.dg/other/main1.C: New test.
2210 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2213 * gfortran.dg/convert_implied_open.f90: Change to
2214 new default record length.
2215 * gfortran.dg/unf_short_record_1.f90: Adapt to
2217 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2219 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2221 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2223 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2226 * g++.dg/expr/pr29066.c: New.
2228 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2229 Zdenek Dvorak <dvorakz@suse.cz>
2231 PR tree-optimization/29921
2232 * gcc.dg/pr29921-2.c: New test.
2234 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2236 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2237 (i386_get_cpuid): New function.
2238 (i386_cpuid_ecx): Likewise.
2239 (i386_cpuid_edx): Likewise.
2240 (i386_cpuid): Updated to call i386_cpuid_edx.
2242 * gcc.target/i386/sse3-addsubpd.c: New file.
2243 * gcc.target/i386/sse3-addsubps.c: Likewise.
2244 * gcc.target/i386/sse3-haddpd.c: Likewise.
2245 * gcc.target/i386/sse3-haddps.c: Likewise.
2246 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2247 * gcc.target/i386/sse3-hsubps.c: Likewise.
2248 * gcc.target/i386/sse3-lddqu.c: Likewise.
2249 * gcc.target/i386/sse3-movddup.c: Likewise.
2250 * gcc.target/i386/sse3-movshdup.c: Likewise.
2251 * gcc.target/i386/sse3-movsldup.c: Likewise.
2253 2006-12-01 Dirk Mueller <dmueller@suse.de>
2255 * g++.dg/warn/Wreturn-type-4.C: New testcase.
2257 2006-11-30 Janis Johnson <janis187@us.ibm.com>
2259 * gcc.dg/dfp/convert-int-max.c: New test.
2260 * gcc.dg/dfp/convert-int-max-fold.c: New test.
2262 2006-11-30 Richard Guenther <rguenther@suse.de>
2264 * gcc.dg/vect/vect-pow-1.c: Rename ...
2265 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
2266 floats instead of doubles, check successful vectorization.
2268 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2271 * gcc.c-torture/compile/pr29945.c: New testcase.
2273 2006-11-30 Joseph Myers <joseph@codesourcery.com>
2275 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2278 2006-11-29 Eric Christopher <echristo@apple.com>
2280 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2282 2006-11-29 Janis Johnson <janis187@us.ibm.com>
2284 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2286 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2288 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
2291 * g++.dg/inherit/virtual2.C: New test.
2292 * g++.dg/inherit/virtual3.C: Likewise.
2293 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2294 * g++.dg/inherit/error2.C: Likewise.
2295 * g++.dg/template/instantiate1.C: Likewise.
2297 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2300 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2302 2006-11-28 Jan Hubicka <jh@suse.cz>
2304 * gcc.dg/memcpy-1.c: New test.
2306 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2309 * g++.dg/warn/main-3.C: New test.
2311 2006-11-28 Jan Hubicka <jh@suse.cz>
2313 * gcc.dg/winline-1.c: New test.
2315 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2317 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2320 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2323 * gfortran.dg/missing_optional_dummy_3.f90
2325 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2328 * gfortran.dg/interface_3.f90: Modify errors.
2330 2006-11-28 Ben Elliston <bje@au.ibm.com>
2332 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2333 fail to link due to relocation overflows on spu-*-*.
2335 2006-11-27 Michael Matz <matz@suse.de>
2336 Andreas Krebbel <krebbel1@de.ibm.com>
2339 * gcc.dg/20061127-1.c: New testcase.
2341 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2343 * gcc.dg/20061124-1.c: Add exit() function prototype.
2345 2006-11-27 Jan Hubicka <jh@suse.cz>
2347 * gcc.target/i386/memcpy-1.c: Adjust size.
2348 * testsuite/gcc.dg/visibility-11.c: Likewise.
2350 2006-11-27 Richard Guenther <rguenther@suse.de>
2353 * gcc.target/i386/pow-1.c: New testcase.
2354 * gcc.dg/builtins-58.c: Likewise.
2356 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2359 * g++.dg/expr/cast8.C: New test.
2361 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2363 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2364 Don't ever inline the testcase.
2366 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2369 * gfortran.fortran-torture/compile/parameter_3.f90: New
2372 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2375 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2377 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2379 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2382 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2384 PR libgfortran/29936
2385 * gfortran.dg/write_check3.f90: New test.
2387 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2389 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2391 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2394 * gfortran.dg/interface_3.f90: New test.
2397 * gfortran.dg/generic_8.f90: New test.
2399 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2401 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2402 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2403 * gfortran.dg/specifics_3.f90: Remove.
2405 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2408 * gcc.dg/gomp/pr29955.c: New test.
2411 * gcc.dg/pr29736.c: New test.
2413 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2416 * gcc.dg/pure-1.c: New test.
2418 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2420 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2421 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2423 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2425 * gcc.dg/20061124-1.c: New testcase.
2427 2006-11-23 Eric Christopher <echristo@apple.com>
2429 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2431 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2435 * gcc.dg/Wconversion-integer.c: New. Supersedes
2436 Wconversion-negative-constants.c
2437 * gcc.dg/Wconversion-real.c: New.
2438 * gcc.dg/Wconversion-real-integer.c: New.
2439 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2440 * g++.dg/warn/Wconversion1.C: Modified.
2442 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2444 * gfortran.dg/overload_1.f90: New test.
2446 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2449 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2450 Wtraditional-conversion.
2451 * gcc.dg/overflow-warn-2.c: Likewise.
2452 * gcc.dg/Wconversion.c: Likewise. Renamed as
2453 Wtraditional-conversion.c .
2454 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2455 Wtraditional-conversion-2.c .
2456 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2457 Wtraditional-conversion-2.c
2458 * gcc.dg/Wconversion-negative-constants.c: New.
2460 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2462 * gcc.dg/tree-ssa/dump-1.c: New test.
2464 2006-11-23 David Ung <davidu@mips.com>
2466 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2467 -mfp64, allowable when ISA >= 33 and float is enabled.
2468 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2469 of mthc1 and mfhc1 patterns.
2471 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2473 PR tree-optimization/29921
2474 * gcc.dg/pr29921.c: New test.
2476 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2479 * gfortran.dg/initialization_4.f90: New test.
2481 2006-11-22 Ira Rosen <irar@il.ibm.com>
2483 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2484 platforms that have interleaving support.
2485 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2486 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2487 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2488 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2489 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2490 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2491 gcc.dg/vect/vect-strided-u8-i8.c,
2492 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2493 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2494 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2495 gcc.dg/vect/vect-strided-float.c,
2496 gcc.dg/vect/vect-strided-a-mult.c,
2497 gcc.dg/vect/vect-strided-mult-char-ls.c,
2498 gcc.dg/vect/vect-strided-a-u16-mult.c,
2499 gcc.dg/vect/vect-strided-a-u32-mult.c,
2500 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2501 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2502 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2503 gcc.dg/vect/vect-strided-mult.c,
2504 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2505 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2507 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2510 * gfortran.dg/auto_char_len_4.f90: New test.
2512 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2515 * gfortran.dg/generic_7.f90: New test.
2516 * gfortran.dg/defined_operators_1.f90: Add new error.
2518 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2520 PR tree-optimization/29902
2521 * g++.dg/tree-ssa/pr29902.C: New test.
2523 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2526 * gfortran.dg/used_types_13.f90: New test.
2528 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2530 * gcc.dg/dfp/snan.c: Delete.
2532 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2534 * g++.dg/cpp0x/static_assert1.C: New.
2535 * g++.dg/cpp0x/static_assert2.C: New.
2536 * g++.dg/cpp0x/static_assert3.C: New.
2538 2006-11-21 Richard Guenther <rguenther@suse.de>
2540 * gcc.dg/vect/vect-pow-1.c: New testcase.
2541 * gcc.dg/vect/vect-pow-2.c: Likewise.
2543 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2546 * g++.dg/template/static29.C: New test.
2549 * g++.dg/conversion/simd4.C: New test.
2551 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2554 * g++.dg/template/access19.C: New test.
2555 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2558 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2561 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2563 2006-11-20 Tobias Burnus <burnus@net-b.de>
2566 * gfortran.dg/import.f90: Extended test.
2567 * gfortran.dg/import2.f90: Extended test.
2569 2006-11-20 Tobias Burnus <burnus@net-b.de>
2571 * gfortran.dg/volatile3.f90: Add conflict test.
2573 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2576 * gfortran.dg/implicit_10.f90: New test.
2578 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2581 * g++.dg/warn/Wall-write-strings.C: New.
2583 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2585 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2586 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2588 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2590 * gfortran.dg/use_3.f90: Remove error message.
2591 * gfortran.dg/iso_fortran_env_1.f90: New test.
2592 * gfortran.dg/iso_fortran_env_2.f90: New test.
2593 * gfortran.dg/iso_fortran_env_3.f90: New test.
2594 * gfortran.dg/iso_fortran_env_4.f90: New test.
2596 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2598 * gcc.dg/vect/vect-27.c: Fix initialization.
2600 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2602 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2603 * gcc.dg/torture/builtin-minmax-1.c: New.
2605 * gcc.dg/builtins-20.c: Add cases for copysign.
2607 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2610 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2612 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2613 * gfortran.dg/use_1.f90: New test.
2614 * gfortran.dg/use_1.f90: New test.
2615 * gfortran.dg/use_1.f90: New test.
2617 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2619 PR tree-optimization/29801
2620 * gcc.dg/pr29801.c: New test.
2622 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2625 * gcc.dg/torture/pr29584.c: New test.
2627 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2629 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2630 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2631 * gcc.target/powerpc/compress-float-ppc.c,
2632 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2634 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2635 do not pass -mhard-float.
2637 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2639 * gnat.dg/volatile_aggregate.adb: New test.
2641 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2645 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2646 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2648 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2651 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2653 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2655 * gfortran.dg/import3.f90: Fix error message.
2657 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2660 * gfortran.fortran-torture/compile/inline_1.f90:
2663 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2665 * gcc.target/i386/x87regparm-1.c: New test.
2666 * gcc.target/i386/x87regparm-2.c: New test.
2667 * gcc.target/i386/x87regparm-3.c: New test.
2668 * gcc.target/i386/x87regparm-4.c: New test.
2670 2006-11-15 Tobias Burnus <burnus@net-b.de>
2673 * gfortran.dg/import.f90: New test.
2674 * gfortran.dg/import2.f90: New test.
2675 * gfortran.dg/import3.f90: New test.
2677 2006-11-15 Tobias Burnus <burnus@net-b.de>
2680 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2682 2006-11-15 Tobias Burnus <burnus@net-b.de>
2685 * gfortran.dg/contains.f90: New test.
2686 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2688 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2690 PR tree-optimization/29581
2691 * gcc.dg/pr29581-1.c: New test.
2692 * gcc.dg/pr29581-2.c: New test.
2693 * gcc.dg/pr29581-3.c: New test.
2694 * gcc.dg/pr29581-4.c: New test.
2695 * gfortran.dg/pr29581.f90: New test.
2697 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2700 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2701 numbers in error message headers.
2703 2006-11-14 Richard Guenther <rguenther@suse.de>
2705 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2706 to i?86 and x86_64 targets.
2708 2006-11-14 Caroline Tice <ctice@apple.com>
2710 * gcc.dg/pubtypes-1.c: New file/testcase.
2711 * gcc.dg/pubtypes-2.c: New file/testcase.
2712 * gcc.dg/pubtypes-3.c: New file/testcase.
2713 * gcc.dg/pubtypes-4.c: New file/testcase.
2714 * g++.dg/pubtypes.C: New file/testcase.
2716 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2719 * g++.dg/init/self1.C: New test.
2721 2006-11-14 Tobias Burnus <burnus@net-b.de>
2724 * gfortran.dg/conflicts.f90: Add.
2726 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2728 PR rtl-optimization/29798
2730 * gcc.c-torture/execute/pr29798.c: New.
2732 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2734 * gcc.dg/builtins-20.c: Add more cases.
2736 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2739 * gfortran.dg/gomp/pr29759.f90: New test.
2741 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2744 * g++.dg/template/static28.C: New test.
2746 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2748 * lib/c-torture.exp: Use target-libpath.exp.
2749 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2750 set GCC_EXEC_PREFIX env var from global variable of same name.
2752 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2755 * gfortran.fortran-torture/compile/transfer-1.f90:
2758 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2759 Zdenek Dvorak <dvorakz@suse.cz>
2761 PR tree-optimization/29680
2762 * gcc.dg/alias-11.c: New test.
2764 2006-11-12 Jason Merrill <jason@redhat.com>
2765 Andrew Pinski <pinskia@physics.uc.edu>
2768 * gcc.target/i386/vectorize1.c: New.
2770 2006-11-12 Roger Sayle <roger@eyesopen.com>
2772 PR rtl-optimization/29797
2773 * gcc.c-torture/execute/pr29797-1.c: New test case.
2775 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2777 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2779 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2781 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2783 2006-11-12 Roger Sayle <roger@eyesopen.com>
2785 PR tree-optimization/13827
2786 * gcc.dg/fold-eqand-1.c: New test case.
2788 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2791 * gcc.c-torture/execute/mayalias-3.c: New test.
2793 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2796 * gcc.c-torture/compile/pr27528.c: New test.
2797 * gcc.dg/pr27528.c: Likewise.
2799 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2801 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2803 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2805 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2808 * gfortran.dg/reshape_source_size_1.f90: New test.
2810 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2813 * gfortran.dg/aliasing_dummy_4.f90: New test.
2815 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2818 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2819 and x86_64-*-* targets.
2821 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2823 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2824 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2825 New macros. Use them in exact tests.
2826 (TESTIT3): New macro.
2827 Add tests for fmin, fmax and fma.
2829 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2832 * gfortran.dg/array_constructor_13.f90: New test.
2834 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2837 * gfortran.dg/used_types_12.f90: New test.
2839 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2842 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2844 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2845 * gcc.dg/fold-eqandshift-3.c: New test case.
2847 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2850 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2853 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2855 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2857 * gcc.dg/20061109-1.c: New testcase.
2859 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2861 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2863 2006-11-09 Tobias Burnus <burnus@net-b.de>
2865 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2866 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2868 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2870 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2871 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2873 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2875 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2877 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2879 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2881 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2882 * gcc.dg/vect/vect-9.c: Now vectorizable.
2883 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2884 that support vect_widen_mult.
2885 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2886 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2887 vect-reduc-dot-u16.c).
2888 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2889 vect-reduc-dot-u16.c).
2890 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2891 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2892 vect-reduc-dot-s8.c).
2893 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2894 vect-reduc-dot-s8.c).
2895 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2896 vect-reduc-dot-s8.c).
2897 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2898 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2899 vect-reduc-dot-u8.c).
2900 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2901 vect-reduc-dot-u8.c).
2902 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2903 * gcc.dg/vect/vect-multitypes-9.c: New test.
2904 * gcc.dg/vect/vect-multitypes-10.c: New test.
2905 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2906 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2907 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2908 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2909 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2910 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2911 wrapv-vect-reduc-dot-s8.c.
2912 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2913 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2914 targets that support vec_unpack.
2915 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2916 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2917 (check_effective_target_vect_widen_mult_hi_to_si): New.
2918 (check_effective_target_vect_widen_sum): Removed.
2920 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2922 * gcc.dg/vect/vect-multitypes-8.c: New test.
2923 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2925 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2927 * gcc.dg/vect/vect-multitypes-7.c: New test.
2929 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2931 * gcc.dg/vect/vect-multitypes-4.c: New test.
2932 * gcc.dg/vect/vect-multitypes-5.c: New test.
2933 * gcc.dg/vect/vect-multitypes-6.c: New test.
2935 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2937 * gcc.dg/vect/vect-multitypes-1.c: New test.
2938 * gcc.dg/vect/vect-multitypes-2.c: New test.
2939 * gcc.dg/vect/vect-multitypes-3.c: New test.
2941 2006-11-07 Eric Christopher <echristo@apple.com>
2943 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2944 Test using scan-assembler-not.
2946 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2948 * gcc.dg/inline-17.c: New test.
2950 2006-11-07 Steve Ellcey <sje@cup.hp.com>
2953 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
2956 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2959 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2962 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2965 2006-11-07 Tobias Burnus <burnus@net-b.de>
2968 * gfortran.dg/volatile.f90: Add.
2969 * gfortran.dg/volatile2.f90: Add.
2970 * gfortran.dg/volatile3.f90: Add.
2971 * gfortran.dg/volatile4.f90: Add.
2972 * gfortran.dg/volatile5.f90: Add.
2973 * gfortran.dg/volatile6.f90: Add.
2974 * gfortran.dg/volatile7.f90: Add.
2976 2006-11-06 Tobias Burnus <burnus@net-b.de>
2978 * gfortran.dg/io_constraints_2.f90: Adjust pattern
2979 for matching error messages.
2980 * gfortran.dg/specifics_3.f90: Adjust pattern
2981 for matching error messages.
2983 2006-11-06 Janis Johnson <janis187@us.ibm.com>
2984 Bernhard Fischer <aldot@gcc.gnu.org>
2986 * lib/gcc-dg.exp (output-exists): New proc.
2987 (output-exists-not): New proc.
2988 * gcc.test-framework/test-framework.awk: Support new directives.
2989 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2990 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2991 * gcc.test-framework/dg-outexists-exp-F.c: New test.
2992 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2993 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2994 * gcc.test-framework/dg-outexists-exp-P.c: New test.
2996 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
3000 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3001 * gfortran.dg/initialization_3.f90: New.
3003 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3005 PR libgfortran/25545
3006 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3008 2006-11-05 Jakub Jelinek <jakub@redhat.com>
3011 * gcc.c-torture/execute/pr29695-1.c: New test.
3012 * gcc.c-torture/execute/pr29695-2.c: New test.
3014 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
3017 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3019 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
3021 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3022 for matching error messages.
3024 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
3027 * gcc.target/i386/387-12.c: New test.
3029 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3032 * gfortran.dg/pr29713.f90: New test.
3034 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
3036 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3037 Also test for bogus rest sign.
3039 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3042 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3044 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
3046 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3047 from error messages.
3049 2006-11-02 Mike Stump <mrs@apple.com>
3051 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3053 * g++.old-deja/g++.abi/align.C: Enable for darwin.
3055 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
3057 * g++.dg/eh/gcsec1.C: New test.
3059 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3061 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3062 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
3064 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
3066 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3068 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3069 * gcc.dg/pr14796-2.c: Likewise.
3071 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
3073 * gcc.c-torture/execute/20061101-1.c: New test.
3075 2006-11-01 Richard Guenther <rguenther@suse.de>
3077 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3079 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3081 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3082 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3084 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
3086 * gcc.c-torture/execute/20061031-1.c: New test.
3088 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3091 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3092 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3093 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3094 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3095 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3096 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3097 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3099 2006-10-31 Eric Christopher <echristo@apple.com>
3100 Falk Hueffner <falk@debian.org>
3102 * gcc.dg/builtin-bswap-1.c: New.
3103 * gcc.dg/builtin-bswap-2.c: New.
3104 * gcc.dg/builtin-bswap-3.c: New.
3105 * gcc.dg/builtin-bswap-4.c: New.
3106 * gcc.dg/builtin-bswap-5.c: New.
3107 * gcc.target/i386/builtin-bswap-1.c: New.
3109 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3111 * gcc.dg/inline-16.c: New.
3114 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3116 * gcc.dg/inline-13.c: New.
3117 * gcc.dg/inline-14.c: New.
3118 * gcc.dg/inline-15.c: New.
3121 * gcc.dg/inline6.c: New.
3122 * gcc.dg/inline7.c: New.
3124 2006-10-31 Roger Sayle <roger@eyesopen.com>
3127 * gcc.dg/pr23470-1.c: New test case.
3129 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
3132 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3134 * gfortran.dg/blockdata_2.f90: New testcase.
3136 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
3139 * gfortran.dg/unf_short_record_1.f90: New test.
3141 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3144 * gfortran.dg/pr29067.f: New test.
3146 2006-10-31 Joseph Myers <joseph@codesourcery.com>
3147 Richard Sandiford <richard@codesourcery.com>
3149 * lib/target-supports.exp (get_compiler_messages): Append options
3150 as a single list element.
3151 (check_effective_target_arm_vfp_ok): New.
3152 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3154 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
3157 * gfortran.dg/intrinsic_actual_2.f90: New test.
3160 * gfortran.dg/actual_array_interface_1.f90: New test.
3163 * gfortran.dg/used_types_11.f90: New test.
3165 2006-10-30 Dirk Mueller <dmueller@suse.de>
3167 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3168 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3169 * g++.old-deja/g++.pt/eichin01.C (main): Same.
3170 * g++.old-deja/g++.mike/net25.C (main): Same.
3171 * g++.dg/lookup/exception1.C (main): Same.
3172 * g++.dg/parse/parens2.C (main): Same.
3174 2006-10-30 Roger Sayle <roger@eyesopen.com>
3176 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3178 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3180 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3181 * gcc.dg/torture/builtin-math-3.c: Likewise.
3183 2006-10-30 Tobias Burnus <burnus@net-b.de>
3186 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3187 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3189 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3192 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3194 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3196 * lib/target-supports.exp (check_function_available): Declare
3197 function before calling.
3199 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3201 PR tree-optimization/29637
3202 * gcc.dg/pr29637.c: New test.
3204 2006-10-29 Roger Sayle <roger@eyesopen.com>
3206 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3207 tree canonicalization.
3209 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3211 * gcc.dg/builtins-20.c: Add more hypot tests.
3213 2006-10-29 Roger Sayle <roger@eyesopen.com>
3215 * gcc.dg/fold-compare-1.c: New test case.
3217 2006-10-29 Dirk Mueller <dmueller@suse.de>
3220 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3222 2006-10-29 Roger Sayle <roger@eyesopen.com>
3224 PR tree-optimization/15458
3225 * gcc.dg/fold-xornot-1.c: New test case.
3227 2006-10-29 Richard Guenther <rguenther@suse.de>
3229 * gcc.target/i386/math-torture/trunc.c: New testcase.
3231 2006-10-29 Richard Guenther <rguenther@suse.de>
3233 * gcc.target/i386/math-torture/round.c: New testcase.
3235 2006-10-29 Richard Guenther <rguenther@suse.de>
3237 * gcc.target/i386/math-torture/ceil.c: New testcase.
3238 * gcc.target/i386/math-torture/floor.c: Likewise.
3240 2006-10-29 Richard Guenther <rguenther@suse.de>
3242 * gcc.target/i386/math-torture/rint.c: New testcase.
3243 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3245 2006-10-29 Richard Guenther <rguenther@suse.de>
3247 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3248 * gcc.target/i386/math-torture/lceil.c: Likewise.
3250 2006-10-28 Tobias Burnus <burnus@net-b.de>
3252 PR libgfortran/24313
3253 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3255 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
3257 * gcc.c-torture/execute/20020118-1.c,
3258 gcc.c-torture/execute/builtins/strlen.c,
3259 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3262 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3264 * gcc.dg/builtins-20.c: Add tests for hypot.
3265 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
3266 two-argument builtins.
3267 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3268 TESTIT2. Update all callers.
3269 (TESTIT2, TESTIT2_R): New helper macros.
3270 Add testcases for pow, hypot and atan2.
3272 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3275 * g++.dg/expr/bool1.C: New test.
3276 * g++.dg/expr/bool2.C: New test.
3278 2006-10-28 Tobias Burnus <burnus@net-b.de>
3281 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3282 * gfortran.dg/namelist_internal.f90: New test.
3284 2006-10-28 Tobias Burnus <burnus@net-b.de>
3287 * gfortran.dg/io_real_boz.f90: Add.
3288 * gfortran.dg/io_real_boz2.f90: Add.
3290 2006-10-28 Richard Guenther <rguenther@suse.de>
3293 * gcc.dg/tree-ssa/pr26899.c: New testcase.
3295 2006-10-28 Richard Guenther <rguenther@suse.de>
3298 * gcc.target/i386/math-torture/lround.c: New testcase.
3300 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3302 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3303 * gcc.dg/builtins-44.c: Likewise.
3304 * gcc.dg/builtins-45.c: Likewise.
3305 * gcc.dg/pr28796-2.c: Likewise.
3306 * gcc.dg/unordered-3.c: Likewise.
3308 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3310 PR libgfortran/27954
3311 * gfortran.dg/error_recovery_2.f90: New test.
3313 2006-10-26 Richard Guenther <rguenther@suse.de>
3315 * gcc.target/i386/i386.exp: Use glob, not find to collect
3316 tests. Avoids recursing into subdirectories.
3317 * gcc.target/i386/math-torture/math-torture.exp: Torture
3318 for interesting ia32 math options.
3319 * gcc.target.i386/math-torture/lrint.c: New testcase.
3321 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3323 PR libgfortran/29563
3324 * gfortran.dg/arrayio_9.f90: Update test.
3325 * gfortran.dg/arrayio_19.f90: New test.
3327 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3329 * gcc.dg/20061026.c: New testcase.
3331 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3333 PR libgfortran/29563
3334 * gfortran.dg/arrayio_9.f90: New test.
3336 2006-10-26 Ben Elliston <bje@au.ibm.com>
3338 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3339 Copy the strings manually, as strcpy may call strlen.
3341 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3343 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3344 Add checks for log, log2, log10 and log1p.
3346 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3347 we already test 0.0. Add checks for expm1, log, log2, log10,
3348 log1p, cbrt, erf and erfc.
3350 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3352 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3354 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3356 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3357 and remainderl() built-in functions. Remove -ffast-math from
3360 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3362 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3365 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3366 floating point modifiers to arguments passed to float and long
3367 double functions respectively. Update all callers to use floating
3368 point numbers, not integers. Add tests for exp, exp2 and
3371 * gcc.dg/torture/builtin-math-3.c: New test.
3373 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3376 * gfortran.dg/initialize_2.f90: New.
3378 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3380 * gcc.dg/torture/builtin-math-2.c: New test.
3382 2006-10-24 Richard Guenther <rguenther@suse.de>
3385 * gcc.dg/pr28796-1.c: New testcase.
3386 * gcc.dg/pr28796-2.c: Likewise.
3388 2006-10-24 Richard Guenther <rguenther@suse.de>
3390 * gcc.dg/builtins-57.c: New testcase.
3392 2006-10-24 Richard Guenther <rguenther@suse.de>
3394 PR tree-optimization/29567
3395 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3397 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3399 PR tree-optimization/14784
3400 * gcc.dg/alias-10.c: New test.
3402 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3404 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3406 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3408 * gcc.dg/builtin-strncat-chk-1.c: New test.
3410 2006-10-23 Jan Hubicka <jh@suse.cz>
3412 * gcc.dg/memmove-1.c: New test.
3414 2006-10-23 Paul Brook <paul@codesourcery.com>
3416 * gcc.dg/pragma-pack-5.c: New test.
3418 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3420 * g++.dg/other/s390-1.C: New testcase.
3422 2006-10-23 Richard Guenther <rguenther@suse.de>
3426 * gcc.dg/pr27132.c: New testcase.
3427 * gcc.dg/pr23295.c: Likewise.
3428 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3429 * g++.dg/tree-ssa/pr19807.C: Likewise.
3431 2006-10-23 Richard Guenther <rguenther@suse.de>
3434 * gcc.dg/pr21032.c: New testcase.
3436 2006-10-22 Jeff Law <law@redhat.com>
3437 Richard Guenther <rguenther@suse.de>
3439 PR tree-optimization/15911
3440 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3442 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3445 * g++.dg/abi/rtti3.C: New.
3447 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3450 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3453 2006-10-21 Richard Guenther <rguenther@suse.de>
3455 PR tree-optimization/3511
3456 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3458 2006-10-21 Richard Guenther <rguenther@suse.de>
3461 * gcc.dg/torture/pr26898-1.c: New testcase.
3462 * gcc.dg/torture/pr26898-2.c: Likewise.
3464 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3467 * g++.dg/parse/bitfield1.C: Adjust error markers.
3468 * g++.dg/parse/bitfield2.C: New test.
3470 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3472 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3474 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3477 * gfortran.dg/zero_sized_1.f90: New test.
3479 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3481 * gcc.dg/div-compare-1.c: New test.
3483 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3486 * gfortran.dg/result_default_init_1.f90: New test.
3489 * gfortran.dg/automatic_default_init_1.f90: New test.
3491 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3494 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3496 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3497 'using namespace std' without previous declaration.
3498 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3499 * g++.old-deja/g++.robertl/eb133c.C: New.
3501 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3503 PR libgfortran/29277
3504 * gfortran.dg/streamio_4.f90: Update test.
3505 * gfortran.dg/streamio_11.f90: New test.
3507 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
3510 * g++.dg/inherit/virtual1.C: New test.
3512 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3515 * g++.dg/parse/enum3.C: New test.
3517 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3520 * g++.dg/init/ctor8.C: New test.
3522 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3525 * g++.dg/ext/complit8.C: Tweak error markers.
3526 * g++.dg/template/complit1.C: Add error marker.
3528 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3531 * g++.dg/ext/complit8.C: New test.
3534 * g++.dg/parse/dtor12.C: New test.
3537 * g++.dg/template/sizeof11.C: New test.
3539 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
3542 * gfortran.dg/data_char_3.f90: New test.
3545 * gfortran.dg/negative_automatic_size.f90: New test.
3547 2006-10-16 David Daney <ddaney@avtrex.com>
3549 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3551 2006-10-16 Eric Christopher <echristo@apple.com>
3553 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3556 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3559 * g++.dg/tc1/dr49.C: Tweak error messages.
3560 * g++.dg/parse/template21.C: New test.
3562 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3565 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3567 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>