1 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
3 PR tree-optimization/30858
4 * gcc.dg/vect/pr30858.c: New test.
6 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9 to set options for compiling testglue.
10 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
11 * lib/obj-c++.exp (obj-c++_init): Likewise.
13 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
15 * gnat.dg/derived_aggregate.adb: New test.
17 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
20 sh* targets. Call the correct CKSGN macro.
22 2007-02-21 Jakub Jelinek <jakub@redhat.com>
24 * gfortran.dg/gomp/omp_parse1.f90: New test.
25 * gfortran.dg/gomp/omp_parse2.f: New test.
27 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
30 * gfortran.dg/do_pointer_1.f90: New test.
32 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
37 2007-02-20 Geoffrey Keating <geoffk@apple.com>
39 * gcc.dg/darwin-minversion-1.c: New.
40 * gcc.dg/darwin-minversion-2.c: New.
42 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
46 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
47 DJ Delorie <dj@redhat.com>
50 * gcc.dg/Wfatal.c: New.
51 * gcc.dg/Wfatal-2.c: New.
52 * gcc.dg/Werror-1.c: Adjust expectations.
53 * gcc.dg/Werror-5.c: Likewise.
54 * gcc.dg/Werror-7.c: Likewise.
55 * gcc.dg/Werror-10.c: Likewise.
56 * gcc.dg/Werror-11.c: Likewise.
58 2007-02-20 Tobias Burnus <burnus@net-b.de>
61 * gfortran.dg/volatile10.f90: New test.
63 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
66 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
68 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
70 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
71 * gcc.dg/Walways-true-1.c: Likewise.
72 * gcc.dg/weak/weak-3.c: Likewise.
73 * gcc.dg/Werror-1.c: Likewise.
74 * gcc.dg/Werror-3.c: Likewise.
75 * gcc.dg/Werror-4.c: Likewise.
76 * gcc.dg/Werror-5.c: Likewise.
77 * gcc.dg/Werror-6.c: Likewise.
78 * gcc.dg/Werror-7.c: Likewise.
79 * gcc.dg/Werror-8.c: Likewise.
80 * gcc.dg/Werror-10.c: Likewise.
81 * gcc.dg/Werror-11.c: Likewise.
82 * gcc.dg/Werror-12.c: Likewise.
83 * g++.old-deja/g++.mike/warn8.C: Likewise.
84 * g++.dg/warn/Walways-true-1.C: Likewise.
85 * g++.dg/warn/Walways-true-2.C: Likewise.
86 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
87 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
88 -Wstring-literal-comparison with -Waddress.
89 * gcc.dg/Wstring-literal-comparison-4.c: Replace
90 -Wno-string-literal-comparison with -Wno-address.
92 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
94 * gnat.dg/self_aggregate_with_call.adb: New test.
96 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
98 PR tree-optimization/30975
99 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
100 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
101 * gcc.dg/vect/pr30795.c: New.
103 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
106 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
108 2007-02-18 Roger Sayle <roger@eyesopen.com>
110 PR rtl-optimization/28173
111 * gcc.target/i386/andor-1.c: New test case.
113 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
115 * gcc.dg/torture/builtin-ldexp-1.c: New.
116 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
118 2007-02-18 Roger Sayle <roger@eyesopen.com>
120 * gfortran.dg/array_constructor_15.f90: New test case.
122 2007-02-18 Roger Sayle <roger@eyesopen.com>
124 * gfortran.dg/forall_10.f90: New test case.
126 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
128 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
130 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
132 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
133 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
135 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
137 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
138 * gcc.target/i386/builtin-bswap-3.c: Ditto.
139 * gcc.target/i386/xchg-1.c: New test.
140 * gcc.target/i386/xchg-2.c: New test.
142 2007-02-16 Richard Guenther <rguenther@suse.de>
143 Christian Bruel <christian.bruel@st.com>
145 * gcc.dg/strict-overflow-5.c: New testcase.
147 2007-02-16 Tobias Burnus <burnus@net-b.de>
150 * gfortran.dg/func_derived_4.f90: New test.
152 2007-02-15 Roger Sayle <roger@eyesopen.com>
155 * gfortran.dg/pr30391-1.f90: New test case.
157 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
160 * gcc.c-torture/compile/pr30433.c: New testcase to check
161 that complex constants comparisions are foldded.
163 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
166 * g++.dg/ext/stmtexpr10.C: New testcase.
168 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
171 * gcc.dg/Wunused-value-2.c: New testcase.
173 2007-02-15 Ian Lance Taylor <iant@google.com>
175 * g++.dg/eh/subreg-1.C: New test.
177 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
180 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
181 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
182 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
183 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
184 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
185 * gcc.dg/Werror-implicit-function-declaration.c: New.
187 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
190 * g++.dg/warn/pr28943.C: New.
192 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
194 * gfortran.fortran-torture/execute/math.f90: Fix typo.
196 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
199 * gfortran.dg/error_recovery_3.f90: New test.
201 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
203 * g++.dg/tree-ssa/sra-1.C: New.
205 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
207 * g++.dg/tree-ssa/sra-1.C: New.
209 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
211 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
213 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
215 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
217 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
220 * gfortran.dg/logical_2.f90: New test.
222 2007-02-14 Joseph Myers <joseph@codesourcery.com>
224 * gcc.dg/torture/complex-alias-1.c: New test.
226 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
228 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
229 instead of -fdump-tree-tailcall.
231 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
233 * gfortran.dg/interface_10.f90: Fix comment typo.
235 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
237 PR tree-optimization/30771
238 * gcc.dg/vect/pr30771.c: New test.
240 2007-02-13 Ian Lance Taylor <iant@google.com>
242 * gcc.dg/Wstrict-overflow-1.c: New test.
243 * gcc.dg/Wstrict-overflow-2.c: New test.
244 * gcc.dg/Wstrict-overflow-3.c: New test.
245 * gcc.dg/Wstrict-overflow-4.c: New test.
246 * gcc.dg/Wstrict-overflow-5.c: New test.
247 * gcc.dg/Wstrict-overflow-6.c: New test.
248 * gcc.dg/Wstrict-overflow-7.c: New test.
249 * gcc.dg/Wstrict-overflow-8.c: New test.
250 * gcc.dg/Wstrict-overflow-9.c: New test.
251 * gcc.dg/Wstrict-overflow-10.c: New test.
253 2007-02-13 Roger Sayle <roger@eyesopen.com>
255 * gcc.target/ia64/builtin-bswap-2.c: New test case.
257 2007-02-13 Richard Henderson <rth@redhat.com>
259 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
260 * gcc.c-torture/execute/pr29302-1.c: ... here.
262 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
265 * gcc.dg/c90-return-1.c: Update output.
266 * gcc.dg/c99-return-1.c: Likewise.
268 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
271 * gfortran.dg/used_dummy_types_7.f90: New test..
273 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
275 * gcc.target/i386/parity-1.c: New test.
276 * gcc.target/i386/parity-2.c: New test.
278 2007-02-12 Roger Sayle <roger@eyesopen.com>
280 * gcc.target/i386/builtin-bswap-3.c: New test case.
282 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
284 PR tree-optimization/29145
285 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
286 alias analysis is improved to take better advantage of restrict
288 * gcc.dg/vect/vect-80.c: Likewise.
289 * gcc.dg/vect/pr29145.c: New.
291 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
293 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
294 * gcc.target/i386/sse4a-insert.c: Likewise.
296 2007-02-11 Roger Sayle <roger@eyesopen.com>
298 * gcc.target/ia64/builtin-popcount-1.c: New test case.
299 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
301 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
304 * gfortran.dg/enum_4.f90: Update error message checks.
306 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
309 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
310 versions of the modules.
313 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
314 by getting rid of recursive I/O and providing functions with
318 * gfortran.dg/char_array_constructor_2.f90
320 2007-02-11 Mark Mitchell <mark@codesourcery.com>
323 * g++.dg/template/spec34.C: New test
325 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
327 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
329 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
330 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
331 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
333 * gcc.dg/vect/vect-113.c: Ditto.
335 2007-02-06 Mark Mitchell <mark@codesourcery.com>
338 * g++.dg/eh/weak1-C: New test.
339 * g++.dg/eh/weak1-a.cc: Likewise.
340 * g++.dg/eh/comdat1.C: Likewise.
342 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
343 Dorit Nuzman <dorit@il.ibm.com>
345 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
346 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
347 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
348 * gcc.dg/vect/vect-113.c: Likewise.
350 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
352 2007-02-10 Richard Henderson <rth@redhat.com>
354 * lib/target-supports.exp (check_effective_target_tls): Redefine
355 to mean non-emulated tls.
356 * gcc.dg/tls/alias-1.c: Remove tls requirement.
357 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
358 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
359 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
360 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
361 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
362 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
364 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
366 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
368 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
370 * gfortran.dg/secnds.f: Replace time tolerance with a
371 before-and-after bracket.
372 * gfortran.dg/secnds-1.f: Likewise.
374 2007-02-09 Tobias Burnus <burnus@net-b.de>
377 * gfortran.dg/maxlocval_1.f90: New test.
379 2007-02-09 Roger Sayle <roger@eyesopen.com>
381 * gcc.target/ia64/builtin_bswap-1.c: New test case.
383 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
386 * gfortran.dg/array_function_1.f90: New test.
388 2007-02-09 Richard Sandiford <richard@codesourcery.com>
390 * lib/target-supports.exp (check_effective_target_lax_strtofp)
391 (check_effective_target_dummy_wcsftime): New functions.
393 2007-02-09 Richard Sandiford <richard@codesourcery.com>
395 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
396 * lib/target-supports.exp (check_effective_target_uclibc): New
399 2007-02-09 Richard Sandiford <richard@codesourcery.com>
401 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
402 (vsnprintf): Don't define for uClibc targets.
404 2007-02-09 Richard Sandiford <richard@codesourcery.com>
406 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
407 set before checking whether it was allowed.
408 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
409 before checking inside_main.
411 2007-02-09 Richard Sandiford <richard@codesourcery.com>
413 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
415 (u16sf): Likewise u4sf.
416 * g++.dg/compat/struct-layout-1.h: Likewise.
418 2007-02-09 Richard Sandiford <richard@codesourcery.com>
420 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
422 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
423 m68k targets if check_effective_target_coldfire_fpu returns true.
425 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
426 Richard Guenther <rguenther@suse.de>
429 * gcc.dg/fold-compare-3.c: New testcase.
430 * gcc.dg/tree-ssa/loop-24.c: Likewise.
432 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
434 * gcc.dg/pr26570.c: Clean up coverage files.
435 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
436 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
437 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
438 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
439 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
440 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
441 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
442 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
443 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
444 * gcc.dg/tree-ssa/pr25501.c: Ditto.
445 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
446 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
447 * gcc.dg/vect/pr28952.c: Ditto.
448 * gcc.dg/vect/pr27151.c: Ditto.
449 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
450 * g++.dg/gomp/macro-3.C: Ditto.
452 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
454 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
457 2007-02-08 Roger Sayle <roger@eyesopen.com>
459 * gcc.target/i386/builtin-bswap-2.c: New test case.
461 2007-02-08 Roger Sayle <roger@eyesopen.com>
463 * gfortran.dg/forall_8.f90: New test case.
464 * gfortran.dg/forall_9.f90: Likewise.
466 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
468 * gcc.dg/builtins-20.c: Add some -~ complex cases.
470 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
472 * lib/target-supports.exp (check_effective_target_simulator): New.
474 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
476 * gcc.dg/tree-ssa/loop-25.c: New test.
478 2007-02-06 Richard Henderson <rth@redhat.com>
480 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
482 2007-02-06 Roger Sayle <roger@eyesopen.com>
484 * gcc.target/powerpc/popcount-1.c: New test case.
485 * gcc.target/powerpc/parity-1.c: Likewise.
487 2007-02-06 Richard Guenther <rguenther@suse.de>
490 * gcc.dg/torture/pr27302-2.c: New testcase.
492 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
494 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
495 * gcc.dg/vect/vect-iv-1.c: New test.
496 * gcc.dg/vect/vect-iv-2.c: New test.
497 * gcc.dg/vect/vect-iv-3.c: New test.
498 * gcc.dg/vect/vect-iv-4.c: New test.
499 * gcc.dg/vect/vect-iv-5.c: New test.
500 * gcc.dg/vect/vect-iv-6.c: New test.
501 * gcc.dg/vect/vect-iv-7.c: New test.
502 * gcc.dg/vect/vect-iv-8.c: New test.
503 * gcc.dg/vect/vect-iv-9.c: New test.
504 * gcc.dg/vect/vect-iv-10.c: New test.
505 * gcc.dg/vect/vect-iv-11.c: New test.
506 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
507 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
508 * gcc.dg/vect/vect-14.c: Now vectorizable.
509 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
510 * gcc.dg/vect/vect-27.c: Likewise.
511 * gcc.dg/vect/vect-29.c Likewise.
512 * gcc.dg/vect/vect-dv-2.c: Likewise.
513 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
514 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
515 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
517 2007-02-06 Ira Rosen <irar@il.ibm.com>
519 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
521 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
523 * gcc.dg/builtins-20.c: Add more cases.
525 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
528 * gcc.dg/pr30189.c: New test.
530 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
532 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
534 * gcc.target/i386/sse4a-extract.c: New test.
535 * gcc.target/i386/sse4a-insert.c: New test.
536 * gcc.target/i386/sse4a-montsd.c: New test.
537 * gcc.target/i386/sse4a-montss.c: New test.
539 2007-02-05 Richard Guenther <rguenther@suse.de>
541 * gcc.target/i386/vectorize3.c: New testcase.
543 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
546 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
548 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
551 * gfortran.dg/repeat_1.f90: New test.
553 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
556 * gfortran.dg/spread_shape_1.f90: Remove tabs.
557 * gfortran.dg/derived_init_2.f90: Ditto.
558 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
559 * gfortran.dg/array_initializer_1.f90: Ditto.
560 * gfortran.dg/do_2.f90: Ditto.
561 * gfortran.dg/proc_assign_1.f90: Ditto.
563 2007-02-04 Richard Guenther <rguenther@suse.de>
566 * g++.dg/warn/pr30636.C: New testcase.
567 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
569 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
572 * gfortran.dg/pr30667.f: New test.
574 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
576 * gcc.dg/builtins-54.c: Add more cases.
578 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
581 * gfortran.dg/zero_sized_2.f90: New test.
584 * gfortran.dg/alloc_comp_basics_4.f90: New test.
587 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
590 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
593 * gfortran.dg/interface_10.f90: New test.
595 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
597 * gcc.dg/builtins-20.c: Add more cases.
599 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
602 * gcc-target/ia64/pr29682.c: New test.
604 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
607 * gfortran.dg/arrayio_11.f90.f90: New test.
610 * gfortran.dg/arrayio_12.f90.f90: New test.
612 2007-02-02 Jakub Jelinek <jakub@redhat.com>
615 * g++.dg/tls/diag-5.C: New test.
618 * gcc.dg/pr30473.c: New test.
619 * gcc.c-torture/execute/20070201-1.c: New test.
621 2007-02-01 Roger Sayle <roger@eyesopen.com>
623 * gfortran.dg/dependency_20.f90: New test case.
625 2007-01-31 Ian Lance Taylor <iant@google.com>
627 * gcc.dg/lower-subreg-1.c (test): New test.
629 2007-01-30 Geoffrey Keating <geoffk@apple.com>
631 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
633 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
635 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
636 * gcc.dg/torture/builtin-math-3.c: Likewise.
638 2007-01-31 Dirk Mueller <dmueller@suse.de>
640 gcc.dg/Wparentheses-2.c: Update and add new tests.
642 2007-01-31 Ira Rosen <irar@il.ibm.com>
644 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
647 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
649 * gcc.dg/builtins-63.c: New test.
651 2007-01-31 Tobias Burnus <burnus@net-b.de>
654 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
656 2007-01-31 Tobias Burnus <burnus@net-b.de>
659 * gfortran.dg/volatile8.f90: New argument conformance test.
660 * gfortran.dg/volatile9.f90: New scope test.
662 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
665 * g++.dg/warn/null4.C: New.
667 2001-01-30 Roger Sayle <roger@eyesopen.com>
668 Uros Bizjak <ubizjak@gmail.com>
670 * gcc.dg/large-size-array-3.c: Correct typo.
672 2007-01-30 Richard Guenther <rguenther@suse.de>
675 * g++.dg/debug/pr27657.C: New testcase.
677 2007-01-30 Richard Guenther <rguenther@suse.de>
680 * gcc.dg/torture/pr30313.c: New testcase.
682 2007-01-29 Janis Johnson <janis187@us.ibm.com>
684 * gcc.dg/dfp/dfp-except.h: New file.
685 * gcc.dg/dfp/fe-check.h: New file.
686 * gcc.dg/dfp/fe-binop.c: New test.
687 * gcc.dg/dfp/fe-convert-1.c: New test.
688 * gcc.dg/dfp/fe-convert-2.c: New test.
689 * gcc.dg/dfp/fe-convert-3.c: New test.
691 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
692 * gcc.dg/dfp/decfloat-constants.c: Ditto.
693 * gcc.dg/dfp/convert-dfp.c: Ditto.
694 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
696 2007-01-29 Josh Conner <jconner@apple.com>
698 * gcc.target/powerpc/altivec-24.c: New test.
700 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
703 * g++.dg/parse/defarg12.C: New test.
705 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
708 * gfortran.dg/used_dummy_types_6.f90: New test.
710 2007-01-28 Jan Hubicka <jh@suse.cz>
712 * gcc.dg/tree-prof/val-prof-6.c: New test.
714 2007-01-28 Roger Sayle <roger@eyesopen.com>
716 * gcc.dg/large-size-array-3.c: Correct test case (portability).
718 2007-01-28 Andrew Pinski <pinskia@gmail.com>
721 * g++.dg/expr/dtor4.C: New test.
723 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
725 * gcc.dg/tree-ssa/loop-23.c: New test.
727 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
730 * gfortran.dg/achar_2.f90: New test.
731 * gfortran.dg/achar_3.f90: New test.
733 2007-01-27 Ian Lance Taylor <iant@google.com>
735 * gcc.dg/strict-overflow-1.c: New test.
736 * gcc.dg/no-strict-overflow-1.c: New test.
737 * gcc.dg/strict-overflow-2.c: New test.
738 * gcc.dg/no-strict-overflow-2.c: New test.
739 * gcc.dg/strict-overflow-3.c: New test.
740 * gcc.dg/no-strict-overflow-3.c: New test.
741 * gcc.dg/strict-overflow-4.c: New test.
742 * gcc.dg/no-strict-overflow-4.c: New test.
743 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
744 * gcc.dg/pr15784-1.c: Likewise.
745 * gcc.dg/pr20922-1.c: Likewise.
746 * gcc.dg/pr20922-3.c: Likewise.
747 * gcc.dg/pr20922-4.c: Likewise.
748 * gcc.dg/pr20922-6.c: Likewise.
749 * gcc.dg/compare-4.c: Likewise.
750 * gcc.dg/torture/pr26898-1.c: Likewise.
751 * gcc.dg/tree-ssa/divide-1.c: Likewise.
752 * gcc.dg/tree-ssa/divide-2.c: Likewise.
753 * gcc.dg/tree-ssa/divide-3.c: Likewise.
754 * gcc.dg/tree-ssa/divide-4.c: Likewise.
755 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
756 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
757 * gcc.dg/tree-ssa/pr21082.c: Likewise.
758 * gcc.dg/tree-ssa/pr26899.c: Likewise.
759 * g++.dg/tree-ssa/pr21082.C: Likewise.
761 2007-01-27 Roger Sayle <roger@eyesopen.com>
763 * gcc-dg/large-size-array-3.c: New test case.
765 2007-01-27 Roger Sayle <roger@eyesopen.com>
767 * gfortran.dg/forall_7.f90: New test case.
769 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
772 * gfortran.dg/where_operator_assign_1.f90: New test.
773 * gfortran.dg/where_operator_assign_2.f90: New test.
774 * gfortran.dg/where_operator_assign_3.f90: New test.
776 2007-01-26 Joseph Myers <joseph@codesourcery.com>
778 * lib/target-supports.exp
779 (check_effective_target_powerpc_altivec): New.
780 (check_effective_target_vect_cmdline_needed): Use it.
782 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
785 * gfortran.dg/backslash_3.f: New test.
787 2007-01-26 Richard Guenther <rguenther@suse.de>
789 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
791 2007-01-26 Tobias Burnus <burnus@net-b.de>
793 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
794 * gfortran.dg/vect/vect.exp: Ditto.
795 * gfortran.dg/dg.exp: Ditto.
796 * gfortran.fortran-torture/execute/execute.exp: Ditto.
797 * gfortran.fortran-torture/compile/compile.exp: Ditto.
799 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
801 * gcc.dg/builtins-20.c: Add more cases.
802 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
804 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
807 * gcc.dg/Wall.c: New.
808 * gcc.dg/Wno-all.c: New.
809 * gfortran.dg/Wall.f90: New.
810 * gfortran.dg/Wno-all.f90: New.
812 2007-01-24 Geoffrey Keating <geoffk@apple.com>
814 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
815 * g++.dg/eh/simd-2.C: Also run on Darwin.
816 * g++.dg/eh/simd-3.C: New.
817 * g++.dg/eh/simd-4.C: New.
819 2007-01-25 Richard Guenther <rguenther@suse.de>
821 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
823 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
825 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
827 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
828 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
829 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
830 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
831 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
832 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
833 * gcc.dg/ipa/ipa-7.c: New testcase.
835 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
837 * g++.dg/cpp0x/warn_cxx0x.C: New.
839 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
841 * gcc.dg/builtins-20.c: Test builtin carg.
843 2007-01-24 Jakub Jelinek <jakub@redhat.com>
846 * gcc.dg/gomp/pr27416.c: New test.
849 * gcc.dg/gomp/pr30494.c: New test.
850 * g++.dg/gomp/pr30494.C: New test.
853 * gcc.dg/gomp/pr30421.c: New test.
855 2007-01-24 Steve Ellcey <sje@cup.hp.com>
857 * gcc.target/ia64/versionid-1.c: New test.
858 * gcc.target/ia64/versionid-2.c: New test.
860 2007-01-24 Richard Guenther <rguenther@suse.de>
863 * gcc.dg/builtins-57.c: Change to a link-time testcase
864 to support non-C99 targets.
866 2007-01-24 Jan Hubicka <jh@suse.cz>
868 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
870 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
872 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
874 2007-01-23 Andrew Pinski <pinskia@gmail.com>
877 * objc.dg/const-str-12.m: New test.
879 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
882 * gfortran.dg/ctrl-z.f90: New test.
884 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
887 * gfortran.dg/namelist_assumed_char.f90: New test.
889 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
892 * g++.dg/inherit/covariant15.C: New test.
894 2007-01-23 Ian Lance Taylor <iant@google.com>
896 * g++.dg/warn/Wparentheses-24.C: New test.
898 2007-01-23 Richard Guenther <rguenther@suse.de>
901 * ada/acats/run_acats: Do not call gnatmake or gnatchop
904 2007-01-22 Richard Guenther <rguenther@suse.de>
906 PR tree-optimization/30038
907 * gcc.dg/builtins-62.c: New testcase.
909 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
911 * gcc.c-torture/compile/20070121.c: New test.
913 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
916 * gfortran.dg/char_comparison_1.f: New test.
918 2007-01-21 Ira Rosen <irar@il.ibm.com>
920 * gcc.dg/vect/vect-strided-same-dr.c: New test.
922 2007-01-20 Andrew Pinski <pinskia@gmail.com>
925 * objc.dg/pch: New directory.
926 * objc.dg/pch/pch.exp: New file.
927 * objc.dg/pch/interface-1.m: New test.
928 * objc.dg/pch/interface-1.hs: New include file.
929 * lib/objc.exp (objc_target_compile): Add
930 "-x objective-c-header" in front of the sources if this is
931 a precompiled header being compiled.
933 2007-01-20 Roger Sayle <roger@eyesopen.com>
935 * gfortran.dg/array_memcpy_3.f90: New test case.
936 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
938 2007-01-20 Roger Sayle <roger@eyesopen.com>
939 Brooks Moses <brooks.moses@codesourcery.com>
940 Francois-Xavier Coudert <coudert@clipper.ens.fr>
942 * gfortran.dg/intrinsic_sign_1.f90: New test case.
943 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
945 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
947 * gcc.dg/torture/builtin-math-3.c: Test fdim.
949 2007-01-19 Mike Stump <mrs@apple.com>
951 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
954 2007-01-19 Roger Sayle <roger@eyesopen.com>
956 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
957 option instead of -funsafe-math-optimizations.
959 2007-01-19 Tomas Bily <tbily@suse.cz>
961 gcc.dg/tree-prof/indir-call-prof.c: New.
962 g++.dg/dg.exp: Add tree-prof subdirectory.
963 g++.dg/tree-prof/indir-call-prof.C: New.
964 g++.dg/tree-prof/tree-prof.exp: New.
966 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
969 * g++.dg/warn/deprecated.C: Update warning output.
970 * g++.dg/warn/deprecated-2.C: Likewise.
971 * g++.dg/warn/deprecated-3.C: New.
973 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
975 * gcc.c-torture/execute/nestfunc-7.c: New.
977 2007-01-18 Hui-May Chang <hm.chang@apple.com>
979 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
981 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
983 * gcc.dg/m68k-pic-1.c: New.
985 2007-01-18 Roger Sayle <roger@eyesopen.com>
987 * gfortran.dg/array_memcpy_4.f90: New test case.
989 2007-01-18 Josh Conner <jconner@apple.com>
992 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
993 * gcc.dg/vect/no-trapping-math-1: New.
994 * gcc.dg/vect/no-trapping-math-2: New.
996 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
998 * gcc.target/i386/387-8.c: Update comment about optimizing
999 inherent load of 1.0 of fptan instruction.
1001 2007-01-18 Dirk Mueller <dmueller@suse.de>
1002 Richard Guenther <rguenther@suse.de>
1005 * gcc.dg/Warray-bounds.c: New testcase.
1006 * gcc.dg/Warray-bounds-2.c: New testcase.
1007 * g++.dg/warn/Warray-bounds.C: New testcase.
1008 * g++.dg/warn/Warray-bounds-2.C: New testcase.
1010 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
1013 * gfortran.dg/generic_12.f90: New test.
1015 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
1017 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1018 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1020 2007-01-16 Janis Johnson <janis187@us.ibm.com>
1022 * gcc.dg/dfp/compare-special.h: New file.
1023 * gcc.dg/dfp/compare-special-32.c: New test.
1024 * gcc.dg/dfp/compare-special-64.c: New test.
1025 * gcc.dg/dfp/compare-special-128.c: New test.
1027 2007-01-16 Roger Sayle <roger@eyesopen.com>
1028 Paul Thomas <pault@gcc.gnu.org>
1029 Steven G. Kargl <kargl@gcc.gnu.org>
1032 * gfortran.dg/forall_6.f90: New test case.
1033 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1034 * gfortran.dg/dependency_13.f90: Likewise.
1036 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1039 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1040 targets that don't support Inf.
1042 2007-01-15 Dale Johannesen <dalej@apple.com>
1044 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
1046 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
1048 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
1049 of achar for 0xff to avoid the "Extended ASCII not
1050 implemented" error message.
1052 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
1055 * gfortran.dg/altreturn_4.f90: New test.
1058 * gfortran.dg/stfunc_4.f90: New test.
1061 * gfortran.dg/bound_2.f90: Reinstate commented out line.
1062 * gfortran.dg/initialization_1.f90: Change warning.
1065 * gfortran.dg/specification_type_resolution_2.f90: New test.
1067 2007-01-14 Jan Hubicka <jh@suse.cz>
1069 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1070 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1071 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1074 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
1077 * gfortran.dg/external_procedures_2.f90: New test.
1079 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
1082 * gcc.target/i386/pr30413.c: New test.
1084 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
1087 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
1089 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
1091 * gcc.dg/20070112-1.c: New test.
1093 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1095 PR libgfortran/30435
1096 * gfortran.dg/list_read_6.f90: New test.
1098 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
1100 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
1102 2007-01-12 Tom Tromey <tromey@redhat.com>
1104 PR preprocessor/28227:
1105 * gcc.dg/cpp/pr28227.c: New file.
1107 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1109 * gcc.dg/tree-ssa/loop-22.c: New test.
1111 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1113 PR tree-optimization/29516
1114 * gcc.dg/tree-ssa/loop-20.c: New test.
1116 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
1119 * minmaxloc_integer_kinds_1.f90: New test.
1121 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
1124 * g++.dg/template/sizeof-template-argument.C: New test.
1126 2007-01-11 Jan Hubicka <jh@suse.cz>
1128 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1129 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1130 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1131 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1132 * gcc.dg/tree-ssa/pr21658.c: Likewise.
1133 * gcc.dg/tree-ssa/pr15349.c: Likewise.
1134 * gcc.dg/tree-ssa/pr25501.c: Likewise.
1135 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1136 transformation in question.
1137 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1138 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1139 * gcc.dg/always_inline3.c: Likewise.
1141 2007-01-10 Mark Mitchell <mark@codesourcery.com>
1144 * g++.dg/template/typename11.C: New test.
1146 2007-01-10 Robert Kennedy <jimbob@google.com>
1148 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1150 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1152 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1153 for different integer kinds.
1154 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1155 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1156 * gfortran.dg/ishft_2.f90: New test.
1157 * gfortran.dg/ishft_3.f90: New test.
1159 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1161 * gfortran.dg/altreturn_2.f90: Removed executable bit.
1163 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
1165 PR tree-optimization/30322
1166 * gcc.dg/tree-ssa/loop-21.c: New test.
1168 2007-01-08 Geoffrey Keating <geoffk@apple.com>
1170 * g++.dg/rtti/darwin-builtin-linkage.C: New.
1172 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1174 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1176 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1178 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1179 * g++.dg/warn/overflow-warn-3.C: Likewise.
1180 * g++.dg/warn/overflow-warn-4.C: Likewise.
1181 * g++.dg/warn/overflow-warn-5.C: Likewise.
1182 * g++.dg/warn/overflow-warn-6.C: Likewise.
1183 * g++.dg/warn/Woverflow-1.C: Likewise.
1184 * g++.dg/warn/Woverflow-2.C: Likewise.
1185 * g++.dg/warn/Woverflow-3.C: Likewise.
1186 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1188 2007-01-08 Roger Sayle <roger@eyesopen.com>
1190 * gfortran.dg/array_constructor_14.f90: New test case.
1191 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1193 2007-01-08 Richard Guenther <rguenther@suse.de>
1195 PR tree-optimization/23603
1196 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1197 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1199 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1201 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1203 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1204 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1206 * gcc.dg/simd-5.c: Likewise.
1207 * gcc.dg/simd-6.c: Likewise.
1208 * g++.dg/conversion/simd1.C: Likewise.
1209 * g++.dg/conversion/simd3.C: Likewise.
1210 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1213 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1215 PR tree-optimization/29877
1216 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1217 name of a hard register for the target concerned. Adjust dg-error
1218 directives to cope with new behaviour of TER.
1220 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1223 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1224 * g++.dg/warn/overflow-warn-1.C: New.
1225 * g++.dg/warn/overflow-warn-3.C: New.
1226 * g++.dg/warn/overflow-warn-4.C: New.
1227 * g++.dg/warn/overflow-warn-5.C: New.
1228 * g++.dg/warn/overflow-warn-6.C: New.
1229 * g++.dg/warn/Woverflow-1.C: New.
1230 * g++.dg/warn/Woverflow-2.C: New.
1231 * g++.dg/warn/Woverflow-3.C: New.
1232 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1234 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1237 * gfortran.dg/invalid_name.f90: New test.
1238 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1239 * gfortran.dg/gomp/pr29759.f90: Ditto.
1241 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1243 * gfortran.dg/present_1.f90: Update error message.
1245 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
1248 * g++.dg/template/duplicate1.C: New test
1249 * g++.dg/template/memfriend6.C: Adjust error markers.
1251 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
1254 * gcc.dg/torture/inline-1.c: New test.
1256 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1259 * gcc.dg/multiple-overflow-warn-1.c: New.
1260 * gcc.dg/multiple-overflow-warn-2.c: New.
1261 * gcc.dg/overflow-warn-6.c: New.
1262 * g++.dg/warn/multiple-overflow-warn-1.C: New.
1264 2007-01-05 Roger Sayle <roger@eyesopen.com>
1266 * gfortran.dg/array_memcpy_1.f90: New test case.
1267 * gfortran.dg/array_memcpy_2.f90: Likewise.
1269 2007-01-05 Richard Guenther <rguenther@suse.de>
1272 * g++.dg/opt/pr27826.C: New testcase.
1274 2007-01-05 Ian Lance Taylor <iant@google.com>
1276 * gcc.dg/Walways-true-1.c: New test.
1277 * gcc.dg/Walways-true-2.c: New test.
1278 * g++.dg/warn/Walways-true-1.C: New test.
1279 * g++.dg/warn/Walways-true-2.C: New test.
1281 2007-01-05 Jakub Jelinek <jakub@redhat.com>
1284 * gcc.dg/pr30360.c: New test.
1286 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
1289 * gfortran.dg/data_implied_do_1.f90: New test.
1293 * gfortran.dg/char_length_1.f90: New test.
1295 2007-01-05 Richard Guenther <rguenther@suse.de>
1298 * g++.dg/opt/pr28116.C: New testcase.
1300 2007-01-05 Tobias Burnus <burnus@net-b.de>
1303 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1305 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1306 * gfortran.dg/protected_4.f90: Add pointer intent check.
1307 * gfortran.dg/protected_6.f90: Add pointer intent check.
1308 * gfortran.dg/pointer_intent_1.f90: New test.
1309 * gfortran.dg/pointer_intent_2.f90: New test.
1310 * gfortran.dg/pointer_intent_3.f90: New test.
1312 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1315 * gfortran.dg/altreturn_2.f90: new test.
1317 2007-01-04 Tom Tromey <tromey@redhat.com>
1319 PR preprocessor/28165:
1320 * gcc.dg/cpp/pr28165.c: New file.
1322 2007-01-03 Josh Conner <jconner@apple.com>
1325 * gcc.dg/pr29683.c: New.
1327 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1330 * g++.dg/pch/template-1.C: New test.
1331 * g++.dg/pch/template-1.Hs: New file.
1333 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1336 * gcc.c-torture/compile/complex-4.c: New test.
1338 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1340 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1342 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1344 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1347 * gcc.dg/pr30286.c: New test.
1350 * g++.dg/template/crash66.C: New test.
1353 * g++.dg/template/friend49.C: New test.
1355 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1357 * gfortran.dg/ibits.f90: New test.
1359 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1361 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1362 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1364 2007-01-02 Jan Hubicka <jh@suse.cz>
1366 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1369 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1372 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1373 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1375 2006-01-02 Ian Lance Taylor <iant@google.com>
1377 * g++.dg/warn/Wparentheses-22.C: New test.
1378 * g++.dg/warn/Wparentheses-23.C: New test.
1380 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1383 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1384 * gcc.dg/declspec-3-Wextra.c: New.
1385 * gcc.dg/declspec-3-no.c: New
1387 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1390 * gfortran.dg/interface_10.f90: Remove.
1392 2007-01-01 Roger Sayle <roger@eyesopen.com>
1394 * gcc.dg/fold-eqxor-4.c: New test case.
1396 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1399 * gcc.c-torture/compile/pr30311.c: New test.
1401 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1404 * gcc.c-torture/compile/statement-expression-1.c: New test.
1406 2007-01-01 Andreas Schwab <schwab@suse.de>
1409 * g++.dg/eh/pr29166.C: New test.
1411 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1413 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1415 (check_effective_target_vect_cmdline_needed): Use it.
1417 2006-12-31 Richard Guenther <rguenther@suse.de>
1420 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1421 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1423 2006-12-31 Roger Sayle <roger@eyesopen.com>
1426 * gcc.dg/fold-plusnot-1.c: New test case.
1428 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1431 * g++.dg/parse/template22.C: New test.
1433 2006-12-31 Richard Guenther <rguenther@suse.de>
1436 * gcc.c-torture/compile/pr30338.c: New testcase.
1438 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1441 * gfortran.dg/intrinsic_actual_4.f90: New test.
1444 * gfortran.dg/func_decl_3.f90: New test.
1446 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1449 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1450 * gfortran.dg/c_by_val_1.f: New test.
1451 * gfortran.dg/c_by_val_2.f: New test.
1452 * gfortran.dg/c_by_val_3.f: New test.
1454 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1457 * gfortran.dg/sum_zero_array_1.f90: New test.
1459 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1461 PR preprocessor/29612
1462 * gcc.dg/cpp/pr29612-1.c: New test.
1463 * gcc.dg/cpp/pr29612-2.c: New test.
1465 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1468 * gfortran.dg/pure_formal_proc_1.f90: New test.
1471 * gfortran.dg/intrinsic_actual_3.f90: New test.
1473 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1476 * gfortran.dg/io_constraints_1.f90: Update test.
1477 * gfortran.dg/io_constraints_2.f90: Update test.
1478 * gfortran.dg/inquire_iolength.f90: New test.
1480 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1483 * gfortran.dg/interface_10.f90: New test.
1484 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1485 since z is already, locally a variable.
1488 * gfortran.dg/generic_11.f90: New test.
1489 * gfortran.dg/interface_7.f90: Remove name clash between module
1490 name and procedure 'x' referenced in the interface.
1492 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1495 * gcc.dg/Wmissing-parameter-type.c: New.
1496 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1497 * gcc.dg/Wmissing-parameter-type-no.c: New.
1499 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1502 * gfortran.dg/entry_array_specs_2.f: New test.
1505 * gfortran.dg/nested_modules_6.f90: New test.
1507 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1510 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1511 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1513 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1516 * g++.dg/opt/complex6.C: New test.
1518 2006-12-22 Ben Elliston <bje@au.ibm.com>
1520 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1521 full" if the linker on spu-*-* warns about exceeding local store.
1523 And revert this patch:
1524 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1525 fail to link due to relocation overflows on spu-*-*.
1527 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1530 * gfortran.dg/dependency_19.f90: New test.
1532 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1535 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1537 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1540 * gcc.c-torture/execute/20061220-1.c: New test.
1543 * gcc.dg/gomp/asm-1.c: New test.
1546 * g++.dg/eh/ia64-2.C: New test.
1548 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1552 * gcc.dg/rs6000-leaf.c: New.
1554 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1557 * gfortran.dg/f2c_8.f90: New test.
1559 2006-12-20 Bill Wendling <wendling@apple.com>
1561 * gcc.dg/asm-b.c: Check for __ppc64__.
1563 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1566 * gfortran.dg/bounds_check_5.f90: New test.
1568 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1571 * gcc.dg/gomp/complex-1.c: New testcase.
1573 2006-12-20 Roger Sayle <roger@eyesopen.com>
1575 * gfortran.dg/array_memset_1.f90: New test case.
1577 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1579 * lib/target-supports.exp: Add spu to
1580 check_effective_target_vect_widen_mult_hi_to_si.
1582 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1585 * gfortran.dg/generic_9.f90: New test.
1588 * gfortran.dg/generic_10.f90: New test.
1590 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1593 * gcc.dg/pr30045.c: New test.
1595 2006-12-20 Ben Elliston <bje@au.ibm.com>
1597 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1599 2006-12-19 Eric Christopher <echristo@apple.com>
1602 * gcc.c-torture/execute/pr29302-1.c: New.
1604 2006-12-19 Tobias Burnus <burnus@net-b.de>
1607 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1609 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1612 * gfortran.dg/altreturn_3.f90: New test.
1614 * gfortran.dg/char_result_12.f90: Fix comment typos.
1616 2006-12-19 Ben Elliston <bje@au.ibm.com>
1618 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1619 as newlib's stdio.h uses non-traditional cpp constructs.
1621 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1623 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1624 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1625 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1626 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1627 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1628 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1629 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1630 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1631 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1632 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1633 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1634 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1635 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1636 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1637 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1638 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1639 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1640 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1641 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1642 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1643 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1644 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1645 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1646 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1647 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1648 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1650 2006-12-18 Bill Wendling <wendling@apple.com>
1652 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1653 id is an OjbC keyword.
1655 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1657 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1659 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1661 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1663 2006-12-18 Ian Lance Taylor <iant@google.com>
1665 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1667 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1669 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1671 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1674 * gfortran.fortran-torture/execute/where21.f90: New test.
1676 2006-12-17 Tobias Burnus <burnus@net-b.de>
1678 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1680 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1683 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1684 * gcc.dg/if-empty-1.c: Likewise.
1685 * gcc.dg/pr23165.c: Likewise.
1686 * g++.dg/warn/empty-body.C: Likewise.
1688 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1691 * gfortran.dg/open_errors.f90: New test.
1693 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1695 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1697 * gcc.target/i386/ssse3-pabsb.c: New file.
1698 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1699 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1700 * gcc.target/i386/ssse3-palignr.c: Likewise.
1701 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1702 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1703 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1704 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1705 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1706 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1707 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1708 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1709 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1710 * gcc.target/i386/ssse3-psignb.c: Likewise.
1711 * gcc.target/i386/ssse3-psignd.c: Likewise.
1712 * gcc.target/i386/ssse3-psignw.c: Likewise.
1713 * gcc.target/i386/ssse3-vals.h: Likewise.
1715 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1717 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1718 * lib/fortran-torture.exp: Include target-supports.exp.
1720 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1723 * gcc.c-torture/execute/pr30185.c: New test.
1725 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1729 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1730 * gcc.dg/builtin-bswap-2.c: Likewise.
1731 * gcc.dg/builtin-bswap-3.c: Likewise.
1732 * gcc.dg/builtin-bswap-4.c: Likewise.
1733 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1734 * cc.c-torture/execute/mode-dependent-address.x: New file.
1736 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1739 * gfortran.dg/write_zero_array: New test.
1741 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1744 * gfortran.dg/write_fmt_trim.f90: New test.
1746 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1749 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1752 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1754 * lib/target-supports.exp (check_weak_available): Use istarget
1755 "hppa*-*-hpux10*" instead of regexp.
1756 (check_cxa_atexit_available): Likewise.
1758 2006-12-14 Richard Guenther <rguenther@suse.de>
1760 PR tree-optimization/30197
1761 * gcc.c-torture/execute/complex-1.c: Fix function name.
1762 * gcc.dg/builtins-61.c: New testcase.
1764 2006-12-14 Richard Guenther <rguenther@suse.de>
1767 * gcc.dg/pr30172-1.c: New testcase.
1769 2006-12-14 Richard Guenther <rguenther@suse.de>
1771 PR tree-optimization/30198
1772 * gcc.dg/builtins-60.c: New testcase.
1774 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1776 * lib/target-supports.exp (vect_no_align): Remove spu.
1778 2006-12-13 Ian Lance Taylor <iant@google.com>
1782 * g++.dg/warn/Wparentheses-5.C: New test.
1783 * g++.dg/warn/Wparentheses-6.C: New test.
1784 * g++.dg/warn/Wparentheses-7.C: New test.
1785 * g++.dg/warn/Wparentheses-8.C: New test.
1786 * g++.dg/warn/Wparentheses-9.C: New test.
1787 * g++.dg/warn/Wparentheses-10.C: New test.
1788 * g++.dg/warn/Wparentheses-11.C: New test.
1789 * g++.dg/warn/Wparentheses-12.C: New test.
1790 * g++.dg/warn/Wparentheses-13.C: New test.
1791 * g++.dg/warn/Wparentheses-14.C: New test.
1792 * g++.dg/warn/Wparentheses-15.C: New test.
1793 * g++.dg/warn/Wparentheses-16.C: New test.
1794 * g++.dg/warn/Wparentheses-17.C: New test.
1795 * g++.dg/warn/Wparentheses-18.C: New test.
1796 * g++.dg/warn/Wparentheses-19.C: New test.
1797 * g++.dg/warn/Wparentheses-20.C: New test.
1798 * g++.dg/warn/Wparentheses-21.C: New test.
1800 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1803 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1804 for target "hppa.*hpux10".
1806 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1808 * g++.dg/debug/vartrack1.C: New test.
1810 * g++.dg/opt/ifcvt1.C: New test.
1812 * gcc.dg/tls/opt-13.c: New test.
1814 * gcc.dg/20060425-2.c: New test.
1816 * g++.dg/opt/pr15054-2.C: New test.
1818 * gcc.c-torture/execute/20060420-1.c: New test.
1820 * gcc.c-torture/execute/20060412-1.c: New test.
1822 * objc/compile/20060406-1.m: New test.
1824 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1826 * g++.dg/template/array17.C: New test.
1828 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1830 * gcc.target/powerpc/altivec-23.c: New test.
1832 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1835 * g++.dg/inherit/error3.C: New test.
1838 * g++.dg/inherit/error4.C: New test.
1840 2006-12-13 Richard Guenther <rguenther@suse.de>
1842 PR tree-optimization/17687
1843 * gcc.dg/builtins-59.c: New testcase.
1845 2006-12-13 Ben Elliston <bje@au.ibm.com>
1847 * gcc.target/spu/Wmain.c: New test.
1849 2006-12-12 Josh Conner <jconner@apple.com>
1851 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1852 * g++.dg/abi/thunk4.C: Likewise.
1853 * g++.dg/abi/rtti3.C: Likewise.
1855 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1857 * gcc.target/spu/cpat-1.c: New test.
1858 * gcc.target/spu/cpat-2.c: New test.
1859 * gcc.target/spu/cpat-3.c: New test.
1860 * gcc.target/spu/cpat-4.c: New test.
1862 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1865 * gcc.c-torture/compile/vector-1.c: New test.
1866 * gcc.c-torture/compile/vector-2.c: New test.
1867 * gcc.c-torture/compile/vector-3.c: New test.
1869 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1871 * lib/fortran-torture.exp: Update copyright years. Remove
1872 obsolete comment. Test -ftree-vectorize where it makes sense.
1873 * lib/gfortran-dg.exp: Update copyright years. Use settings
1874 from fortran-torture.exp.
1875 * gfortran.dg/char_transpose_1.f90,
1876 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1877 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1878 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1881 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1883 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1886 2006-12-12 Ira Rosen <irar@il.ibm.com>
1888 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1889 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1890 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1891 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1894 2006-12-12 Richard Guenther <rguenther@suse.de>
1897 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1899 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1900 Diego Novillo <dnovillo@redhat.com>
1902 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1904 * gcc.dg/tree-ssa/pr26421.c: Likewise
1905 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1906 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1907 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1908 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1909 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1910 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1911 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1912 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1913 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1915 2006-12-11 Jan Hubicka <jh@suse.cz>
1917 * gcc.dg/tree-prof/stringop-1.c: New test.
1918 * gcc.dg/tree-prof/stringop-2.c: New test.
1920 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1923 * gcc.target/i386/pr30120.c: New test.
1926 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1928 * gcc.target/i386/x87regparm-1.c: New test.
1929 * gcc.target/i386/x87regparm-2.c: New test.
1930 * gcc.target/i386/x87regparm-3.c: New test.
1931 * gcc.target/i386/x87regparm-4.c: New test.
1933 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1935 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1937 2006-12-10 Tobias Burnus <burnus@net-b.de>
1940 * gfortran.dg/protected_1.f90: New test.
1941 * gfortran.dg/protected_2.f90: New test.
1942 * gfortran.dg/protected_3.f90: New test.
1943 * gfortran.dg/protected_4.f90: New test.
1944 * gfortran.dg/protected_5.f90: New test.
1945 * gfortran.dg/protected_6.f90: New test.
1947 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1948 Tobias Burnus <burnus@gcc.gnu.org>
1952 * gfortran.dg/interface_4.f90: Test adding procedure to generic
1954 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1955 ambiguous interfaces.
1956 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1957 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1958 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1959 ambiguous interfaces.
1960 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1961 * gfortran.dg/array_initializer_2.f90: Add initializer array
1965 * gfortran.dg/interface_9.f90: Test that host interfaces are
1966 not checked for ambiguity with the local version.
1968 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1971 * gfortran.dg/module_interface_2.f90: New test.
1973 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1976 * gfortran.dg/assumed_len.f90: New test.
1978 2006-12-09 Richard Guenther <rguenther@suse.de>
1980 * g++.dg/warn/implicit-typename1.C: Qualify types.
1981 * g++.dg/parse/crash12.C: Likewise.
1982 * g++.dg/tree-ssa/pr22444.C: Likewise.
1984 2006-12-09 Tobias Burnus <burnus@net-b.de>
1986 * gfortran.dg/array_2.f90: Added sqrt test.
1988 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
1990 * gcc.target/i386/x87regparm-1.c: XFAIL.
1991 * gcc.target/i386/x87regparm-2.c: XFAIL.
1992 * gcc.target/i386/x87regparm-3.c: XFAIL.
1993 * gcc.target/i386/x87regparm-4.c: XFAIL.
1995 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1997 * lib/target-supports.exp
1998 (check_effective_target_large_long_double): New.
1999 * gcc.dg/Wconversion-real.c : Use it.
2000 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2003 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
2005 * gcc.c-torture/execute/mode-dependent-address.c: New test.
2007 2006-12-08 Tobias Burnus <burnus@net-b.de>
2010 * gfortran.dg/import4.f90: New test for IMPORT in modules.
2012 2006-12-07 Mark Mitchell <mark@codesourcery.com>
2015 * g++.dg/template/crash65.C: New test.
2016 * g++.dg/template/spec16.C: Tweak error markers.
2018 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
2020 * gcc.target/spu: New directory.
2021 * gcc.target/spu/spu.exp: New file.
2022 * gcc.target/spu/intrinsics-1.c: New test.
2024 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
2027 * g++.dg/ext/attrib27.C: New test.
2028 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2029 * g++.dg/parse/typedef5.C: Likewise.
2031 2006-12-07 Mike Stump <mrs@apple.com>
2033 * treelang/compile/var_defs.tree: Adjust.
2035 2006-12-06 Mark Mitchell <mark@codesourcery.com>
2038 * g++.dg/template/crash64.C: New test.
2039 * g++.dg/parse/crash27.C: Adjust error markers.
2041 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
2045 * gfortran.dg/read_eof_4.f90: Add tests.
2046 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
2047 * gfortran.dg/unf_read_corrupted_1.f90: New test.
2049 2006-12-05 Mark Mitchell <mark@codesourcery.com>
2052 * g++.dg/template/crash63.C: New test.
2055 * g++.dg/template/crash62.C: New test.
2057 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2060 * gfortran.dg/allocatable_function_1.f90: Increase the number
2061 of expected calls of free to 10; the lhs section reference is
2062 now evaluated so there is another call to bar. Change the
2063 comment appropriately.
2064 * gfortran.dg/array_section_1.f90: New test.
2066 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2069 * gfortran.dg/char_result_12.f90: New test.
2071 2006-12-05 Richard Guenther <rguenther@suse.de>
2073 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2074 * gcc.dg/vect/vect-pow-2.c: Rename to ...
2075 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
2076 vect_double, xfail for spu*-*-*.
2078 2006-12-04 Tobias Burnus <burnus@net-b.de>
2081 * initialization_4.f90: Test noninteger exponents (-std=f95).
2082 * initialization_5.f90: New test for noninteger exponents
2085 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2088 * gfortran.dg/parameter_array_section_1.f90: New test.
2090 2006-12-04 Mark Mitchell <mark@codesourcery.com>
2093 * g++.dg/template/crash61.C: New test.
2096 * g++.dg/template/error23.C: New test.
2098 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
2100 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2102 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2105 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2107 2006-12-04 Jakub Jelinek <jakub@redhat.com>
2110 * gcc.dg/gomp/pr29965-1.c: New test.
2111 * gcc.dg/gomp/pr29965-2.c: New test.
2112 * gcc.dg/gomp/pr29965-3.c: New test.
2113 * gcc.dg/gomp/pr29965-4.c: New test.
2114 * gcc.dg/gomp/pr29965-5.c: New test.
2115 * gcc.dg/gomp/pr29965-6.c: New test.
2116 * g++.dg/gomp/pr29965-1.C: New test.
2117 * g++.dg/gomp/pr29965-2.C: New test.
2118 * g++.dg/gomp/pr29965-3.C: New test.
2119 * g++.dg/gomp/pr29965-4.C: New test.
2120 * g++.dg/gomp/pr29965-5.C: New test.
2121 * g++.dg/gomp/pr29965-6.C: New test.
2122 * g++.dg/gomp/pr29965-7.C: New test.
2123 * g++.dg/gomp/pr29965-8.C: New test.
2124 * g++.dg/gomp/pr29965-9.C: New test.
2125 * g++.dg/gomp/pr29965-10.C: New test.
2127 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
2129 * gnat.dg/pointer_variable_bounds.adb: New test.
2130 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2131 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2133 2006-12-03 Eric Christopher <echristo@apple.com>
2135 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2137 2006-12-03 Richard Henderson <rth@redhat.com>
2138 Andrew Pinski <pinskia@gmail.com>
2141 * g++.dg/warn/unit-1.C: New test.
2143 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
2145 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2147 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2149 * g++.dg/vect/vect.exp: Enable tests to run on spu.
2150 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2151 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2152 * gcc.dg/vect/vect-70.c: Reduce array size.
2153 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2154 vect_no_compaer_double targets.
2155 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2156 vect_float, vect_double, and vect_int.
2158 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2160 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2161 test for loop versioning on vect_no_align targets.
2162 * gcc.dg/vect/pr20122.c: Likewise.
2163 * gcc.dg/vect/vect-105.c: Likewise.
2164 * gcc.dg/vect/vect-42.c: Likewise.
2165 * gcc.dg/vect/vect-43.c: Likewise.
2166 * gcc.dg/vect/vect-74.c: Likewise.
2167 * gcc.dg/vect/vect-75.c: Likewise.
2168 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2169 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2170 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2171 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2173 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2176 * gfortran.dg/value_1.f90 : New test.
2177 * gfortran.dg/value_2.f90 : New test.
2178 * gfortran.dg/value_3.f90 : New test.
2179 * gfortran.dg/value_4.f90 : New test.
2180 * gfortran.dg/value_4.c : Called from value_4.f90.
2182 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2185 * g++.dg/cpp0x/static_assert4.C: New testcase.
2187 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2189 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2191 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2194 * gcc.dg/pr27953.c: New test.
2196 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2199 * g++.dg/ext/vector5.C: New test.
2202 * g++.dg/other/main1.C: New test.
2204 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2207 * gfortran.dg/convert_implied_open.f90: Change to
2208 new default record length.
2209 * gfortran.dg/unf_short_record_1.f90: Adapt to
2211 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2213 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2215 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2217 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2220 * g++.dg/expr/pr29066.c: New.
2222 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2223 Zdenek Dvorak <dvorakz@suse.cz>
2225 PR tree-optimization/29921
2226 * gcc.dg/pr29921-2.c: New test.
2228 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2230 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2231 (i386_get_cpuid): New function.
2232 (i386_cpuid_ecx): Likewise.
2233 (i386_cpuid_edx): Likewise.
2234 (i386_cpuid): Updated to call i386_cpuid_edx.
2236 * gcc.target/i386/sse3-addsubpd.c: New file.
2237 * gcc.target/i386/sse3-addsubps.c: Likewise.
2238 * gcc.target/i386/sse3-haddpd.c: Likewise.
2239 * gcc.target/i386/sse3-haddps.c: Likewise.
2240 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2241 * gcc.target/i386/sse3-hsubps.c: Likewise.
2242 * gcc.target/i386/sse3-lddqu.c: Likewise.
2243 * gcc.target/i386/sse3-movddup.c: Likewise.
2244 * gcc.target/i386/sse3-movshdup.c: Likewise.
2245 * gcc.target/i386/sse3-movsldup.c: Likewise.
2247 2006-12-01 Dirk Mueller <dmueller@suse.de>
2249 * g++.dg/warn/Wreturn-type-4.C: New testcase.
2251 2006-11-30 Janis Johnson <janis187@us.ibm.com>
2253 * gcc.dg/dfp/convert-int-max.c: New test.
2254 * gcc.dg/dfp/convert-int-max-fold.c: New test.
2256 2006-11-30 Richard Guenther <rguenther@suse.de>
2258 * gcc.dg/vect/vect-pow-1.c: Rename ...
2259 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
2260 floats instead of doubles, check successful vectorization.
2262 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2265 * gcc.c-torture/compile/pr29945.c: New testcase.
2267 2006-11-30 Joseph Myers <joseph@codesourcery.com>
2269 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2272 2006-11-29 Eric Christopher <echristo@apple.com>
2274 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2276 2006-11-29 Janis Johnson <janis187@us.ibm.com>
2278 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2280 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2282 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
2285 * g++.dg/inherit/virtual2.C: New test.
2286 * g++.dg/inherit/virtual3.C: Likewise.
2287 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2288 * g++.dg/inherit/error2.C: Likewise.
2289 * g++.dg/template/instantiate1.C: Likewise.
2291 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2294 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2296 2006-11-28 Jan Hubicka <jh@suse.cz>
2298 * gcc.dg/memcpy-1.c: New test.
2300 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2303 * g++.dg/warn/main-3.C: New test.
2305 2006-11-28 Jan Hubicka <jh@suse.cz>
2307 * gcc.dg/winline-1.c: New test.
2309 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2311 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2314 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2317 * gfortran.dg/missing_optional_dummy_3.f90
2319 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2322 * gfortran.dg/interface_3.f90: Modify errors.
2324 2006-11-28 Ben Elliston <bje@au.ibm.com>
2326 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2327 fail to link due to relocation overflows on spu-*-*.
2329 2006-11-27 Michael Matz <matz@suse.de>
2330 Andreas Krebbel <krebbel1@de.ibm.com>
2333 * gcc.dg/20061127-1.c: New testcase.
2335 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2337 * gcc.dg/20061124-1.c: Add exit() function prototype.
2339 2006-11-27 Jan Hubicka <jh@suse.cz>
2341 * gcc.target/i386/memcpy-1.c: Adjust size.
2342 * testsuite/gcc.dg/visibility-11.c: Likewise.
2344 2006-11-27 Richard Guenther <rguenther@suse.de>
2347 * gcc.target/i386/pow-1.c: New testcase.
2348 * gcc.dg/builtins-58.c: Likewise.
2350 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2353 * g++.dg/expr/cast8.C: New test.
2355 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2357 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2358 Don't ever inline the testcase.
2360 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2363 * gfortran.fortran-torture/compile/parameter_3.f90: New
2366 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2369 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2371 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2373 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2376 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2378 PR libgfortran/29936
2379 * gfortran.dg/write_check3.f90: New test.
2381 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2383 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2385 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2388 * gfortran.dg/interface_3.f90: New test.
2391 * gfortran.dg/generic_8.f90: New test.
2393 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2395 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2396 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2397 * gfortran.dg/specifics_3.f90: Remove.
2399 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2402 * gcc.dg/gomp/pr29955.c: New test.
2405 * gcc.dg/pr29736.c: New test.
2407 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2410 * gcc.dg/pure-1.c: New test.
2412 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2414 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2415 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2417 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2419 * gcc.dg/20061124-1.c: New testcase.
2421 2006-11-23 Eric Christopher <echristo@apple.com>
2423 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2425 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2429 * gcc.dg/Wconversion-integer.c: New. Supersedes
2430 Wconversion-negative-constants.c
2431 * gcc.dg/Wconversion-real.c: New.
2432 * gcc.dg/Wconversion-real-integer.c: New.
2433 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2434 * g++.dg/warn/Wconversion1.C: Modified.
2436 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2438 * gfortran.dg/overload_1.f90: New test.
2440 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2443 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2444 Wtraditional-conversion.
2445 * gcc.dg/overflow-warn-2.c: Likewise.
2446 * gcc.dg/Wconversion.c: Likewise. Renamed as
2447 Wtraditional-conversion.c .
2448 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2449 Wtraditional-conversion-2.c .
2450 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2451 Wtraditional-conversion-2.c
2452 * gcc.dg/Wconversion-negative-constants.c: New.
2454 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2456 * gcc.dg/tree-ssa/dump-1.c: New test.
2458 2006-11-23 David Ung <davidu@mips.com>
2460 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2461 -mfp64, allowable when ISA >= 33 and float is enabled.
2462 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2463 of mthc1 and mfhc1 patterns.
2465 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2467 PR tree-optimization/29921
2468 * gcc.dg/pr29921.c: New test.
2470 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2473 * gfortran.dg/initialization_4.f90: New test.
2475 2006-11-22 Ira Rosen <irar@il.ibm.com>
2477 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2478 platforms that have interleaving support.
2479 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2480 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2481 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2482 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2483 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2484 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2485 gcc.dg/vect/vect-strided-u8-i8.c,
2486 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2487 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2488 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2489 gcc.dg/vect/vect-strided-float.c,
2490 gcc.dg/vect/vect-strided-a-mult.c,
2491 gcc.dg/vect/vect-strided-mult-char-ls.c,
2492 gcc.dg/vect/vect-strided-a-u16-mult.c,
2493 gcc.dg/vect/vect-strided-a-u32-mult.c,
2494 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2495 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2496 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2497 gcc.dg/vect/vect-strided-mult.c,
2498 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2499 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2501 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2504 * gfortran.dg/auto_char_len_4.f90: New test.
2506 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2509 * gfortran.dg/generic_7.f90: New test.
2510 * gfortran.dg/defined_operators_1.f90: Add new error.
2512 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2514 PR tree-optimization/29902
2515 * g++.dg/tree-ssa/pr29902.C: New test.
2517 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2520 * gfortran.dg/used_types_13.f90: New test.
2522 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2524 * gcc.dg/dfp/snan.c: Delete.
2526 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2528 * g++.dg/cpp0x/static_assert1.C: New.
2529 * g++.dg/cpp0x/static_assert2.C: New.
2530 * g++.dg/cpp0x/static_assert3.C: New.
2532 2006-11-21 Richard Guenther <rguenther@suse.de>
2534 * gcc.dg/vect/vect-pow-1.c: New testcase.
2535 * gcc.dg/vect/vect-pow-2.c: Likewise.
2537 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2540 * g++.dg/template/static29.C: New test.
2543 * g++.dg/conversion/simd4.C: New test.
2545 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2548 * g++.dg/template/access19.C: New test.
2549 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2552 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2555 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2557 2006-11-20 Tobias Burnus <burnus@net-b.de>
2560 * gfortran.dg/import.f90: Extended test.
2561 * gfortran.dg/import2.f90: Extended test.
2563 2006-11-20 Tobias Burnus <burnus@net-b.de>
2565 * gfortran.dg/volatile3.f90: Add conflict test.
2567 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2570 * gfortran.dg/implicit_10.f90: New test.
2572 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2575 * g++.dg/warn/Wall-write-strings.C: New.
2577 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2579 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2580 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2582 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2584 * gfortran.dg/use_3.f90: Remove error message.
2585 * gfortran.dg/iso_fortran_env_1.f90: New test.
2586 * gfortran.dg/iso_fortran_env_2.f90: New test.
2587 * gfortran.dg/iso_fortran_env_3.f90: New test.
2588 * gfortran.dg/iso_fortran_env_4.f90: New test.
2590 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2592 * gcc.dg/vect/vect-27.c: Fix initialization.
2594 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2596 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2597 * gcc.dg/torture/builtin-minmax-1.c: New.
2599 * gcc.dg/builtins-20.c: Add cases for copysign.
2601 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2604 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2606 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2607 * gfortran.dg/use_1.f90: New test.
2608 * gfortran.dg/use_1.f90: New test.
2609 * gfortran.dg/use_1.f90: New test.
2611 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2613 PR tree-optimization/29801
2614 * gcc.dg/pr29801.c: New test.
2616 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2619 * gcc.dg/torture/pr29584.c: New test.
2621 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2623 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2624 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2625 * gcc.target/powerpc/compress-float-ppc.c,
2626 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2628 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2629 do not pass -mhard-float.
2631 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2633 * gnat.dg/volatile_aggregate.adb: New test.
2635 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2639 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2640 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2642 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2645 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2647 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2649 * gfortran.dg/import3.f90: Fix error message.
2651 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2654 * gfortran.fortran-torture/compile/inline_1.f90:
2657 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2659 * gcc.target/i386/x87regparm-1.c: New test.
2660 * gcc.target/i386/x87regparm-2.c: New test.
2661 * gcc.target/i386/x87regparm-3.c: New test.
2662 * gcc.target/i386/x87regparm-4.c: New test.
2664 2006-11-15 Tobias Burnus <burnus@net-b.de>
2667 * gfortran.dg/import.f90: New test.
2668 * gfortran.dg/import2.f90: New test.
2669 * gfortran.dg/import3.f90: New test.
2671 2006-11-15 Tobias Burnus <burnus@net-b.de>
2674 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2676 2006-11-15 Tobias Burnus <burnus@net-b.de>
2679 * gfortran.dg/contains.f90: New test.
2680 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2682 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2684 PR tree-optimization/29581
2685 * gcc.dg/pr29581-1.c: New test.
2686 * gcc.dg/pr29581-2.c: New test.
2687 * gcc.dg/pr29581-3.c: New test.
2688 * gcc.dg/pr29581-4.c: New test.
2689 * gfortran.dg/pr29581.f90: New test.
2691 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2694 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2695 numbers in error message headers.
2697 2006-11-14 Richard Guenther <rguenther@suse.de>
2699 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2700 to i?86 and x86_64 targets.
2702 2006-11-14 Caroline Tice <ctice@apple.com>
2704 * gcc.dg/pubtypes-1.c: New file/testcase.
2705 * gcc.dg/pubtypes-2.c: New file/testcase.
2706 * gcc.dg/pubtypes-3.c: New file/testcase.
2707 * gcc.dg/pubtypes-4.c: New file/testcase.
2708 * g++.dg/pubtypes.C: New file/testcase.
2710 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2713 * g++.dg/init/self1.C: New test.
2715 2006-11-14 Tobias Burnus <burnus@net-b.de>
2718 * gfortran.dg/conflicts.f90: Add.
2720 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2722 PR rtl-optimization/29798
2724 * gcc.c-torture/execute/pr29798.c: New.
2726 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2728 * gcc.dg/builtins-20.c: Add more cases.
2730 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2733 * gfortran.dg/gomp/pr29759.f90: New test.
2735 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2738 * g++.dg/template/static28.C: New test.
2740 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2742 * lib/c-torture.exp: Use target-libpath.exp.
2743 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2744 set GCC_EXEC_PREFIX env var from global variable of same name.
2746 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2749 * gfortran.fortran-torture/compile/transfer-1.f90:
2752 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2753 Zdenek Dvorak <dvorakz@suse.cz>
2755 PR tree-optimization/29680
2756 * gcc.dg/alias-11.c: New test.
2758 2006-11-12 Jason Merrill <jason@redhat.com>
2759 Andrew Pinski <pinskia@physics.uc.edu>
2762 * gcc.target/i386/vectorize1.c: New.
2764 2006-11-12 Roger Sayle <roger@eyesopen.com>
2766 PR rtl-optimization/29797
2767 * gcc.c-torture/execute/pr29797-1.c: New test case.
2769 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2771 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2773 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2775 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2777 2006-11-12 Roger Sayle <roger@eyesopen.com>
2779 PR tree-optimization/13827
2780 * gcc.dg/fold-eqand-1.c: New test case.
2782 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2785 * gcc.c-torture/execute/mayalias-3.c: New test.
2787 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2790 * gcc.c-torture/compile/pr27528.c: New test.
2791 * gcc.dg/pr27528.c: Likewise.
2793 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2795 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2797 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2799 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2802 * gfortran.dg/reshape_source_size_1.f90: New test.
2804 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2807 * gfortran.dg/aliasing_dummy_4.f90: New test.
2809 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2812 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2813 and x86_64-*-* targets.
2815 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2817 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2818 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2819 New macros. Use them in exact tests.
2820 (TESTIT3): New macro.
2821 Add tests for fmin, fmax and fma.
2823 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2826 * gfortran.dg/array_constructor_13.f90: New test.
2828 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2831 * gfortran.dg/used_types_12.f90: New test.
2833 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2836 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2838 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2839 * gcc.dg/fold-eqandshift-3.c: New test case.
2841 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2844 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2847 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2849 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2851 * gcc.dg/20061109-1.c: New testcase.
2853 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2855 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2857 2006-11-09 Tobias Burnus <burnus@net-b.de>
2859 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2860 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2862 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2864 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2865 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2867 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2869 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2871 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2873 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2875 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2876 * gcc.dg/vect/vect-9.c: Now vectorizable.
2877 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2878 that support vect_widen_mult.
2879 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2880 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2881 vect-reduc-dot-u16.c).
2882 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2883 vect-reduc-dot-u16.c).
2884 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2885 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2886 vect-reduc-dot-s8.c).
2887 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2888 vect-reduc-dot-s8.c).
2889 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2890 vect-reduc-dot-s8.c).
2891 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2892 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2893 vect-reduc-dot-u8.c).
2894 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2895 vect-reduc-dot-u8.c).
2896 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2897 * gcc.dg/vect/vect-multitypes-9.c: New test.
2898 * gcc.dg/vect/vect-multitypes-10.c: New test.
2899 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2900 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2901 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2902 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2903 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2904 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2905 wrapv-vect-reduc-dot-s8.c.
2906 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2907 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2908 targets that support vec_unpack.
2909 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2910 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2911 (check_effective_target_vect_widen_mult_hi_to_si): New.
2912 (check_effective_target_vect_widen_sum): Removed.
2914 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2916 * gcc.dg/vect/vect-multitypes-8.c: New test.
2917 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2919 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2921 * gcc.dg/vect/vect-multitypes-7.c: New test.
2923 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2925 * gcc.dg/vect/vect-multitypes-4.c: New test.
2926 * gcc.dg/vect/vect-multitypes-5.c: New test.
2927 * gcc.dg/vect/vect-multitypes-6.c: New test.
2929 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2931 * gcc.dg/vect/vect-multitypes-1.c: New test.
2932 * gcc.dg/vect/vect-multitypes-2.c: New test.
2933 * gcc.dg/vect/vect-multitypes-3.c: New test.
2935 2006-11-07 Eric Christopher <echristo@apple.com>
2937 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2938 Test using scan-assembler-not.
2940 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2942 * gcc.dg/inline-17.c: New test.
2944 2006-11-07 Steve Ellcey <sje@cup.hp.com>
2947 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
2950 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2953 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2956 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2959 2006-11-07 Tobias Burnus <burnus@net-b.de>
2962 * gfortran.dg/volatile.f90: Add.
2963 * gfortran.dg/volatile2.f90: Add.
2964 * gfortran.dg/volatile3.f90: Add.
2965 * gfortran.dg/volatile4.f90: Add.
2966 * gfortran.dg/volatile5.f90: Add.
2967 * gfortran.dg/volatile6.f90: Add.
2968 * gfortran.dg/volatile7.f90: Add.
2970 2006-11-06 Tobias Burnus <burnus@net-b.de>
2972 * gfortran.dg/io_constraints_2.f90: Adjust pattern
2973 for matching error messages.
2974 * gfortran.dg/specifics_3.f90: Adjust pattern
2975 for matching error messages.
2977 2006-11-06 Janis Johnson <janis187@us.ibm.com>
2978 Bernhard Fischer <aldot@gcc.gnu.org>
2980 * lib/gcc-dg.exp (output-exists): New proc.
2981 (output-exists-not): New proc.
2982 * gcc.test-framework/test-framework.awk: Support new directives.
2983 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2984 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2985 * gcc.test-framework/dg-outexists-exp-F.c: New test.
2986 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2987 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2988 * gcc.test-framework/dg-outexists-exp-P.c: New test.
2990 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
2994 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2995 * gfortran.dg/initialization_3.f90: New.
2997 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2999 PR libgfortran/25545
3000 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3002 2006-11-05 Jakub Jelinek <jakub@redhat.com>
3005 * gcc.c-torture/execute/pr29695-1.c: New test.
3006 * gcc.c-torture/execute/pr29695-2.c: New test.
3008 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
3011 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3013 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
3015 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3016 for matching error messages.
3018 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
3021 * gcc.target/i386/387-12.c: New test.
3023 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3026 * gfortran.dg/pr29713.f90: New test.
3028 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
3030 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3031 Also test for bogus rest sign.
3033 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3036 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3038 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
3040 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3041 from error messages.
3043 2006-11-02 Mike Stump <mrs@apple.com>
3045 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3047 * g++.old-deja/g++.abi/align.C: Enable for darwin.
3049 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
3051 * g++.dg/eh/gcsec1.C: New test.
3053 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3055 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3056 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
3058 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
3060 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3062 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3063 * gcc.dg/pr14796-2.c: Likewise.
3065 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
3067 * gcc.c-torture/execute/20061101-1.c: New test.
3069 2006-11-01 Richard Guenther <rguenther@suse.de>
3071 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3073 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3075 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3076 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3078 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
3080 * gcc.c-torture/execute/20061031-1.c: New test.
3082 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3085 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3086 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3087 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3088 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3089 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3090 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3091 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3093 2006-10-31 Eric Christopher <echristo@apple.com>
3094 Falk Hueffner <falk@debian.org>
3096 * gcc.dg/builtin-bswap-1.c: New.
3097 * gcc.dg/builtin-bswap-2.c: New.
3098 * gcc.dg/builtin-bswap-3.c: New.
3099 * gcc.dg/builtin-bswap-4.c: New.
3100 * gcc.dg/builtin-bswap-5.c: New.
3101 * gcc.target/i386/builtin-bswap-1.c: New.
3103 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3105 * gcc.dg/inline-16.c: New.
3108 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3110 * gcc.dg/inline-13.c: New.
3111 * gcc.dg/inline-14.c: New.
3112 * gcc.dg/inline-15.c: New.
3115 * gcc.dg/inline6.c: New.
3116 * gcc.dg/inline7.c: New.
3118 2006-10-31 Roger Sayle <roger@eyesopen.com>
3121 * gcc.dg/pr23470-1.c: New test case.
3123 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
3126 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3128 * gfortran.dg/blockdata_2.f90: New testcase.
3130 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
3133 * gfortran.dg/unf_short_record_1.f90: New test.
3135 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3138 * gfortran.dg/pr29067.f: New test.
3140 2006-10-31 Joseph Myers <joseph@codesourcery.com>
3141 Richard Sandiford <richard@codesourcery.com>
3143 * lib/target-supports.exp (get_compiler_messages): Append options
3144 as a single list element.
3145 (check_effective_target_arm_vfp_ok): New.
3146 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3148 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
3151 * gfortran.dg/intrinsic_actual_2.f90: New test.
3154 * gfortran.dg/actual_array_interface_1.f90: New test.
3157 * gfortran.dg/used_types_11.f90: New test.
3159 2006-10-30 Dirk Mueller <dmueller@suse.de>
3161 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3162 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3163 * g++.old-deja/g++.pt/eichin01.C (main): Same.
3164 * g++.old-deja/g++.mike/net25.C (main): Same.
3165 * g++.dg/lookup/exception1.C (main): Same.
3166 * g++.dg/parse/parens2.C (main): Same.
3168 2006-10-30 Roger Sayle <roger@eyesopen.com>
3170 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3172 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3174 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3175 * gcc.dg/torture/builtin-math-3.c: Likewise.
3177 2006-10-30 Tobias Burnus <burnus@net-b.de>
3180 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3181 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3183 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3186 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3188 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3190 * lib/target-supports.exp (check_function_available): Declare
3191 function before calling.
3193 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3195 PR tree-optimization/29637
3196 * gcc.dg/pr29637.c: New test.
3198 2006-10-29 Roger Sayle <roger@eyesopen.com>
3200 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3201 tree canonicalization.
3203 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3205 * gcc.dg/builtins-20.c: Add more hypot tests.
3207 2006-10-29 Roger Sayle <roger@eyesopen.com>
3209 * gcc.dg/fold-compare-1.c: New test case.
3211 2006-10-29 Dirk Mueller <dmueller@suse.de>
3214 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3216 2006-10-29 Roger Sayle <roger@eyesopen.com>
3218 PR tree-optimization/15458
3219 * gcc.dg/fold-xornot-1.c: New test case.
3221 2006-10-29 Richard Guenther <rguenther@suse.de>
3223 * gcc.target/i386/math-torture/trunc.c: New testcase.
3225 2006-10-29 Richard Guenther <rguenther@suse.de>
3227 * gcc.target/i386/math-torture/round.c: New testcase.
3229 2006-10-29 Richard Guenther <rguenther@suse.de>
3231 * gcc.target/i386/math-torture/ceil.c: New testcase.
3232 * gcc.target/i386/math-torture/floor.c: Likewise.
3234 2006-10-29 Richard Guenther <rguenther@suse.de>
3236 * gcc.target/i386/math-torture/rint.c: New testcase.
3237 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3239 2006-10-29 Richard Guenther <rguenther@suse.de>
3241 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3242 * gcc.target/i386/math-torture/lceil.c: Likewise.
3244 2006-10-28 Tobias Burnus <burnus@net-b.de>
3246 PR libgfortran/24313
3247 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3249 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
3251 * gcc.c-torture/execute/20020118-1.c,
3252 gcc.c-torture/execute/builtins/strlen.c,
3253 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3256 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3258 * gcc.dg/builtins-20.c: Add tests for hypot.
3259 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
3260 two-argument builtins.
3261 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3262 TESTIT2. Update all callers.
3263 (TESTIT2, TESTIT2_R): New helper macros.
3264 Add testcases for pow, hypot and atan2.
3266 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3269 * g++.dg/expr/bool1.C: New test.
3270 * g++.dg/expr/bool2.C: New test.
3272 2006-10-28 Tobias Burnus <burnus@net-b.de>
3275 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3276 * gfortran.dg/namelist_internal.f90: New test.
3278 2006-10-28 Tobias Burnus <burnus@net-b.de>
3281 * gfortran.dg/io_real_boz.f90: Add.
3282 * gfortran.dg/io_real_boz2.f90: Add.
3284 2006-10-28 Richard Guenther <rguenther@suse.de>
3287 * gcc.dg/tree-ssa/pr26899.c: New testcase.
3289 2006-10-28 Richard Guenther <rguenther@suse.de>
3292 * gcc.target/i386/math-torture/lround.c: New testcase.
3294 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3296 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3297 * gcc.dg/builtins-44.c: Likewise.
3298 * gcc.dg/builtins-45.c: Likewise.
3299 * gcc.dg/pr28796-2.c: Likewise.
3300 * gcc.dg/unordered-3.c: Likewise.
3302 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3304 PR libgfortran/27954
3305 * gfortran.dg/error_recovery_2.f90: New test.
3307 2006-10-26 Richard Guenther <rguenther@suse.de>
3309 * gcc.target/i386/i386.exp: Use glob, not find to collect
3310 tests. Avoids recursing into subdirectories.
3311 * gcc.target/i386/math-torture/math-torture.exp: Torture
3312 for interesting ia32 math options.
3313 * gcc.target.i386/math-torture/lrint.c: New testcase.
3315 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3317 PR libgfortran/29563
3318 * gfortran.dg/arrayio_9.f90: Update test.
3319 * gfortran.dg/arrayio_19.f90: New test.
3321 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3323 * gcc.dg/20061026.c: New testcase.
3325 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3327 PR libgfortran/29563
3328 * gfortran.dg/arrayio_9.f90: New test.
3330 2006-10-26 Ben Elliston <bje@au.ibm.com>
3332 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3333 Copy the strings manually, as strcpy may call strlen.
3335 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3337 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3338 Add checks for log, log2, log10 and log1p.
3340 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3341 we already test 0.0. Add checks for expm1, log, log2, log10,
3342 log1p, cbrt, erf and erfc.
3344 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3346 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3348 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3350 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3351 and remainderl() built-in functions. Remove -ffast-math from
3354 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3356 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3359 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3360 floating point modifiers to arguments passed to float and long
3361 double functions respectively. Update all callers to use floating
3362 point numbers, not integers. Add tests for exp, exp2 and
3365 * gcc.dg/torture/builtin-math-3.c: New test.
3367 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3370 * gfortran.dg/initialize_2.f90: New.
3372 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3374 * gcc.dg/torture/builtin-math-2.c: New test.
3376 2006-10-24 Richard Guenther <rguenther@suse.de>
3379 * gcc.dg/pr28796-1.c: New testcase.
3380 * gcc.dg/pr28796-2.c: Likewise.
3382 2006-10-24 Richard Guenther <rguenther@suse.de>
3384 * gcc.dg/builtins-57.c: New testcase.
3386 2006-10-24 Richard Guenther <rguenther@suse.de>
3388 PR tree-optimization/29567
3389 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3391 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3393 PR tree-optimization/14784
3394 * gcc.dg/alias-10.c: New test.
3396 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3398 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3400 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3402 * gcc.dg/builtin-strncat-chk-1.c: New test.
3404 2006-10-23 Jan Hubicka <jh@suse.cz>
3406 * gcc.dg/memmove-1.c: New test.
3408 2006-10-23 Paul Brook <paul@codesourcery.com>
3410 * gcc.dg/pragma-pack-5.c: New test.
3412 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3414 * g++.dg/other/s390-1.C: New testcase.
3416 2006-10-23 Richard Guenther <rguenther@suse.de>
3420 * gcc.dg/pr27132.c: New testcase.
3421 * gcc.dg/pr23295.c: Likewise.
3422 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3423 * g++.dg/tree-ssa/pr19807.C: Likewise.
3425 2006-10-23 Richard Guenther <rguenther@suse.de>
3428 * gcc.dg/pr21032.c: New testcase.
3430 2006-10-22 Jeff Law <law@redhat.com>
3431 Richard Guenther <rguenther@suse.de>
3433 PR tree-optimization/15911
3434 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3436 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3439 * g++.dg/abi/rtti3.C: New.
3441 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3444 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3447 2006-10-21 Richard Guenther <rguenther@suse.de>
3449 PR tree-optimization/3511
3450 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3452 2006-10-21 Richard Guenther <rguenther@suse.de>
3455 * gcc.dg/torture/pr26898-1.c: New testcase.
3456 * gcc.dg/torture/pr26898-2.c: Likewise.
3458 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3461 * g++.dg/parse/bitfield1.C: Adjust error markers.
3462 * g++.dg/parse/bitfield2.C: New test.
3464 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3466 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3468 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3471 * gfortran.dg/zero_sized_1.f90: New test.
3473 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3475 * gcc.dg/div-compare-1.c: New test.
3477 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3480 * gfortran.dg/result_default_init_1.f90: New test.
3483 * gfortran.dg/automatic_default_init_1.f90: New test.
3485 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3488 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3490 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3491 'using namespace std' without previous declaration.
3492 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3493 * g++.old-deja/g++.robertl/eb133c.C: New.
3495 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3497 PR libgfortran/29277
3498 * gfortran.dg/streamio_4.f90: Update test.
3499 * gfortran.dg/streamio_11.f90: New test.
3501 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
3504 * g++.dg/inherit/virtual1.C: New test.
3506 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3509 * g++.dg/parse/enum3.C: New test.
3511 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3514 * g++.dg/init/ctor8.C: New test.
3516 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3519 * g++.dg/ext/complit8.C: Tweak error markers.
3520 * g++.dg/template/complit1.C: Add error marker.
3522 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3525 * g++.dg/ext/complit8.C: New test.
3528 * g++.dg/parse/dtor12.C: New test.
3531 * g++.dg/template/sizeof11.C: New test.
3533 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
3536 * gfortran.dg/data_char_3.f90: New test.
3539 * gfortran.dg/negative_automatic_size.f90: New test.
3541 2006-10-16 David Daney <ddaney@avtrex.com>
3543 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3545 2006-10-16 Eric Christopher <echristo@apple.com>
3547 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3550 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3553 * g++.dg/tc1/dr49.C: Tweak error messages.
3554 * g++.dg/parse/template21.C: New test.
3556 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3559 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3561 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3564 * gfortran.dg/print_1.f90: New test.
3566 2006-10-15 Jan Hubicka <jh@suse.cz>
3569 * gcc.c-torture/compile/pr29241.c: New testcase.