1 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
3 PR tree-optimization/30904
4 * gcc.dg/pr30904.c: New test.
6 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8 * gcc.test-framework/README: Correct command.
9 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
11 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
15 * lib/target-supports.exp (check_effective_target_unwrapped): New.
17 2007-02-23 Mark Mitchell <mark@codesourcery.com>
19 * lib/target-supports.exp (check_effective_target_newlib): New
22 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
25 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
26 allocatable component.
29 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31 * gcc.dg/torture/builtin-logb-1.c: New test.
32 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
33 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
34 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
37 2007-02-23 Richard Guenther <rguenther@suse.de>
39 * g++.dg/warn/changes-meaning.C: New testcase.
41 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
44 * gfortran.dg/fmt_zero_precision.f90: Update test.
46 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48 * gcc.dg/torture/builtin-frexp-1.c: New test.
50 2007-02-22 Mark Mitchell <mark@codesourcery.com>
52 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
54 2007-02-22 Ian Lance Taylor <iant@google.com>
57 * g++.dg/debug/pr30898.C: New test.
59 2007-02-22 Ira Rosen <irar@il.ibm.com>
61 * gcc.dg/vect/vect-106.c: New test.
63 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
64 Ira Rosen <irar@il.ibm.com>
66 PR tree-optimization/30843
67 * gcc.dg/vect/pr30843.c: New test.
69 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
71 PR tree-optimization/30858
72 * gcc.dg/vect/pr30858.c: New test.
74 2007-02-21 Mark Mitchell <mark@codesourcery.com>
76 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
77 to set options for compiling testglue.
78 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
79 * lib/obj-c++.exp (obj-c++_init): Likewise.
81 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
83 * gnat.dg/derived_aggregate.adb: New test.
85 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
87 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
88 sh* targets. Call the correct CKSGN macro.
90 2007-02-21 Jakub Jelinek <jakub@redhat.com>
92 * gfortran.dg/gomp/omp_parse1.f90: New test.
93 * gfortran.dg/gomp/omp_parse2.f: New test.
95 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
98 * gfortran.dg/do_pointer_1.f90: New test.
100 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
102 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
105 2007-02-20 Geoffrey Keating <geoffk@apple.com>
107 * gcc.dg/darwin-minversion-1.c: New.
108 * gcc.dg/darwin-minversion-2.c: New.
110 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
112 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
114 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
115 DJ Delorie <dj@redhat.com>
118 * gcc.dg/Wfatal.c: New.
119 * gcc.dg/Wfatal-2.c: New.
120 * gcc.dg/Werror-1.c: Adjust expectations.
121 * gcc.dg/Werror-5.c: Likewise.
122 * gcc.dg/Werror-7.c: Likewise.
123 * gcc.dg/Werror-10.c: Likewise.
124 * gcc.dg/Werror-11.c: Likewise.
126 2007-02-20 Tobias Burnus <burnus@net-b.de>
129 * gfortran.dg/volatile10.f90: New test.
131 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
134 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
136 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
138 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
139 * gcc.dg/Walways-true-1.c: Likewise.
140 * gcc.dg/weak/weak-3.c: Likewise.
141 * gcc.dg/Werror-1.c: Likewise.
142 * gcc.dg/Werror-3.c: Likewise.
143 * gcc.dg/Werror-4.c: Likewise.
144 * gcc.dg/Werror-5.c: Likewise.
145 * gcc.dg/Werror-6.c: Likewise.
146 * gcc.dg/Werror-7.c: Likewise.
147 * gcc.dg/Werror-8.c: Likewise.
148 * gcc.dg/Werror-10.c: Likewise.
149 * gcc.dg/Werror-11.c: Likewise.
150 * gcc.dg/Werror-12.c: Likewise.
151 * g++.old-deja/g++.mike/warn8.C: Likewise.
152 * g++.dg/warn/Walways-true-1.C: Likewise.
153 * g++.dg/warn/Walways-true-2.C: Likewise.
154 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
155 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
156 -Wstring-literal-comparison with -Waddress.
157 * gcc.dg/Wstring-literal-comparison-4.c: Replace
158 -Wno-string-literal-comparison with -Wno-address.
160 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
162 * gnat.dg/self_aggregate_with_call.adb: New test.
164 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
166 PR tree-optimization/30975
167 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
168 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
169 * gcc.dg/vect/pr30795.c: New.
171 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
174 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
176 2007-02-18 Roger Sayle <roger@eyesopen.com>
178 PR rtl-optimization/28173
179 * gcc.target/i386/andor-1.c: New test case.
181 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
183 * gcc.dg/torture/builtin-ldexp-1.c: New.
184 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
186 2007-02-18 Roger Sayle <roger@eyesopen.com>
188 * gfortran.dg/array_constructor_15.f90: New test case.
190 2007-02-18 Roger Sayle <roger@eyesopen.com>
192 * gfortran.dg/forall_10.f90: New test case.
194 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
196 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
198 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
200 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
201 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
203 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
205 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
206 * gcc.target/i386/builtin-bswap-3.c: Ditto.
207 * gcc.target/i386/xchg-1.c: New test.
208 * gcc.target/i386/xchg-2.c: New test.
210 2007-02-16 Richard Guenther <rguenther@suse.de>
211 Christian Bruel <christian.bruel@st.com>
213 * gcc.dg/strict-overflow-5.c: New testcase.
215 2007-02-16 Tobias Burnus <burnus@net-b.de>
218 * gfortran.dg/func_derived_4.f90: New test.
220 2007-02-15 Roger Sayle <roger@eyesopen.com>
223 * gfortran.dg/pr30391-1.f90: New test case.
225 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
228 * gcc.c-torture/compile/pr30433.c: New testcase to check
229 that complex constants comparisions are foldded.
231 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
234 * g++.dg/ext/stmtexpr10.C: New testcase.
236 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
239 * gcc.dg/Wunused-value-2.c: New testcase.
241 2007-02-15 Ian Lance Taylor <iant@google.com>
243 * g++.dg/eh/subreg-1.C: New test.
245 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
248 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
249 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
250 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
251 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
252 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
253 * gcc.dg/Werror-implicit-function-declaration.c: New.
255 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
258 * g++.dg/warn/pr28943.C: New.
260 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
262 * gfortran.fortran-torture/execute/math.f90: Fix typo.
264 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
267 * gfortran.dg/error_recovery_3.f90: New test.
269 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
271 * g++.dg/tree-ssa/sra-1.C: New.
273 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
275 * g++.dg/tree-ssa/sra-1.C: New.
277 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
279 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
281 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
283 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
285 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
288 * gfortran.dg/logical_2.f90: New test.
290 2007-02-14 Joseph Myers <joseph@codesourcery.com>
292 * gcc.dg/torture/complex-alias-1.c: New test.
294 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
296 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
297 instead of -fdump-tree-tailcall.
299 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
301 * gfortran.dg/interface_10.f90: Fix comment typo.
303 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
305 PR tree-optimization/30771
306 * gcc.dg/vect/pr30771.c: New test.
308 2007-02-13 Ian Lance Taylor <iant@google.com>
310 * gcc.dg/Wstrict-overflow-1.c: New test.
311 * gcc.dg/Wstrict-overflow-2.c: New test.
312 * gcc.dg/Wstrict-overflow-3.c: New test.
313 * gcc.dg/Wstrict-overflow-4.c: New test.
314 * gcc.dg/Wstrict-overflow-5.c: New test.
315 * gcc.dg/Wstrict-overflow-6.c: New test.
316 * gcc.dg/Wstrict-overflow-7.c: New test.
317 * gcc.dg/Wstrict-overflow-8.c: New test.
318 * gcc.dg/Wstrict-overflow-9.c: New test.
319 * gcc.dg/Wstrict-overflow-10.c: New test.
321 2007-02-13 Roger Sayle <roger@eyesopen.com>
323 * gcc.target/ia64/builtin-bswap-2.c: New test case.
325 2007-02-13 Richard Henderson <rth@redhat.com>
327 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
328 * gcc.c-torture/execute/pr29302-1.c: ... here.
330 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
333 * gcc.dg/c90-return-1.c: Update output.
334 * gcc.dg/c99-return-1.c: Likewise.
336 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
339 * gfortran.dg/used_dummy_types_7.f90: New test..
341 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
343 * gcc.target/i386/parity-1.c: New test.
344 * gcc.target/i386/parity-2.c: New test.
346 2007-02-12 Roger Sayle <roger@eyesopen.com>
348 * gcc.target/i386/builtin-bswap-3.c: New test case.
350 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
352 PR tree-optimization/29145
353 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
354 alias analysis is improved to take better advantage of restrict
356 * gcc.dg/vect/vect-80.c: Likewise.
357 * gcc.dg/vect/pr29145.c: New.
359 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
361 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
362 * gcc.target/i386/sse4a-insert.c: Likewise.
364 2007-02-11 Roger Sayle <roger@eyesopen.com>
366 * gcc.target/ia64/builtin-popcount-1.c: New test case.
367 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
369 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
372 * gfortran.dg/enum_4.f90: Update error message checks.
374 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
377 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
378 versions of the modules.
381 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
382 by getting rid of recursive I/O and providing functions with
386 * gfortran.dg/char_array_constructor_2.f90
388 2007-02-11 Mark Mitchell <mark@codesourcery.com>
391 * g++.dg/template/spec34.C: New test
393 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
395 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
397 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
398 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
399 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
401 * gcc.dg/vect/vect-113.c: Ditto.
403 2007-02-06 Mark Mitchell <mark@codesourcery.com>
406 * g++.dg/eh/weak1-C: New test.
407 * g++.dg/eh/weak1-a.cc: Likewise.
408 * g++.dg/eh/comdat1.C: Likewise.
410 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
411 Dorit Nuzman <dorit@il.ibm.com>
413 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
414 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
415 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
416 * gcc.dg/vect/vect-113.c: Likewise.
418 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
420 2007-02-10 Richard Henderson <rth@redhat.com>
422 * lib/target-supports.exp (check_effective_target_tls): Redefine
423 to mean non-emulated tls.
424 * gcc.dg/tls/alias-1.c: Remove tls requirement.
425 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
426 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
427 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
428 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
429 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
430 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
432 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
434 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
436 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
438 * gfortran.dg/secnds.f: Replace time tolerance with a
439 before-and-after bracket.
440 * gfortran.dg/secnds-1.f: Likewise.
442 2007-02-09 Tobias Burnus <burnus@net-b.de>
445 * gfortran.dg/maxlocval_1.f90: New test.
447 2007-02-09 Roger Sayle <roger@eyesopen.com>
449 * gcc.target/ia64/builtin_bswap-1.c: New test case.
451 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
454 * gfortran.dg/array_function_1.f90: New test.
456 2007-02-09 Richard Sandiford <richard@codesourcery.com>
458 * lib/target-supports.exp (check_effective_target_lax_strtofp)
459 (check_effective_target_dummy_wcsftime): New functions.
461 2007-02-09 Richard Sandiford <richard@codesourcery.com>
463 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
464 * lib/target-supports.exp (check_effective_target_uclibc): New
467 2007-02-09 Richard Sandiford <richard@codesourcery.com>
469 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
470 (vsnprintf): Don't define for uClibc targets.
472 2007-02-09 Richard Sandiford <richard@codesourcery.com>
474 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
475 set before checking whether it was allowed.
476 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
477 before checking inside_main.
479 2007-02-09 Richard Sandiford <richard@codesourcery.com>
481 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
483 (u16sf): Likewise u4sf.
484 * g++.dg/compat/struct-layout-1.h: Likewise.
486 2007-02-09 Richard Sandiford <richard@codesourcery.com>
488 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
490 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
491 m68k targets if check_effective_target_coldfire_fpu returns true.
493 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
494 Richard Guenther <rguenther@suse.de>
497 * gcc.dg/fold-compare-3.c: New testcase.
498 * gcc.dg/tree-ssa/loop-24.c: Likewise.
500 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
502 * gcc.dg/pr26570.c: Clean up coverage files.
503 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
504 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
505 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
506 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
507 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
508 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
509 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
510 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
511 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
512 * gcc.dg/tree-ssa/pr25501.c: Ditto.
513 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
514 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
515 * gcc.dg/vect/pr28952.c: Ditto.
516 * gcc.dg/vect/pr27151.c: Ditto.
517 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
518 * g++.dg/gomp/macro-3.C: Ditto.
520 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
522 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
525 2007-02-08 Roger Sayle <roger@eyesopen.com>
527 * gcc.target/i386/builtin-bswap-2.c: New test case.
529 2007-02-08 Roger Sayle <roger@eyesopen.com>
531 * gfortran.dg/forall_8.f90: New test case.
532 * gfortran.dg/forall_9.f90: Likewise.
534 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
536 * gcc.dg/builtins-20.c: Add some -~ complex cases.
538 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
540 * lib/target-supports.exp (check_effective_target_simulator): New.
542 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
544 * gcc.dg/tree-ssa/loop-25.c: New test.
546 2007-02-06 Richard Henderson <rth@redhat.com>
548 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
550 2007-02-06 Roger Sayle <roger@eyesopen.com>
552 * gcc.target/powerpc/popcount-1.c: New test case.
553 * gcc.target/powerpc/parity-1.c: Likewise.
555 2007-02-06 Richard Guenther <rguenther@suse.de>
558 * gcc.dg/torture/pr27302-2.c: New testcase.
560 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
562 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
563 * gcc.dg/vect/vect-iv-1.c: New test.
564 * gcc.dg/vect/vect-iv-2.c: New test.
565 * gcc.dg/vect/vect-iv-3.c: New test.
566 * gcc.dg/vect/vect-iv-4.c: New test.
567 * gcc.dg/vect/vect-iv-5.c: New test.
568 * gcc.dg/vect/vect-iv-6.c: New test.
569 * gcc.dg/vect/vect-iv-7.c: New test.
570 * gcc.dg/vect/vect-iv-8.c: New test.
571 * gcc.dg/vect/vect-iv-9.c: New test.
572 * gcc.dg/vect/vect-iv-10.c: New test.
573 * gcc.dg/vect/vect-iv-11.c: New test.
574 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
575 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
576 * gcc.dg/vect/vect-14.c: Now vectorizable.
577 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
578 * gcc.dg/vect/vect-27.c: Likewise.
579 * gcc.dg/vect/vect-29.c Likewise.
580 * gcc.dg/vect/vect-dv-2.c: Likewise.
581 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
582 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
583 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
585 2007-02-06 Ira Rosen <irar@il.ibm.com>
587 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
589 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
591 * gcc.dg/builtins-20.c: Add more cases.
593 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
596 * gcc.dg/pr30189.c: New test.
598 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
600 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
602 * gcc.target/i386/sse4a-extract.c: New test.
603 * gcc.target/i386/sse4a-insert.c: New test.
604 * gcc.target/i386/sse4a-montsd.c: New test.
605 * gcc.target/i386/sse4a-montss.c: New test.
607 2007-02-05 Richard Guenther <rguenther@suse.de>
609 * gcc.target/i386/vectorize3.c: New testcase.
611 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
614 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
616 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
619 * gfortran.dg/repeat_1.f90: New test.
621 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
624 * gfortran.dg/spread_shape_1.f90: Remove tabs.
625 * gfortran.dg/derived_init_2.f90: Ditto.
626 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
627 * gfortran.dg/array_initializer_1.f90: Ditto.
628 * gfortran.dg/do_2.f90: Ditto.
629 * gfortran.dg/proc_assign_1.f90: Ditto.
631 2007-02-04 Richard Guenther <rguenther@suse.de>
634 * g++.dg/warn/pr30636.C: New testcase.
635 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
637 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
640 * gfortran.dg/pr30667.f: New test.
642 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
644 * gcc.dg/builtins-54.c: Add more cases.
646 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
649 * gfortran.dg/zero_sized_2.f90: New test.
652 * gfortran.dg/alloc_comp_basics_4.f90: New test.
655 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
658 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
661 * gfortran.dg/interface_10.f90: New test.
663 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
665 * gcc.dg/builtins-20.c: Add more cases.
667 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
670 * gcc-target/ia64/pr29682.c: New test.
672 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
675 * gfortran.dg/arrayio_11.f90.f90: New test.
678 * gfortran.dg/arrayio_12.f90.f90: New test.
680 2007-02-02 Jakub Jelinek <jakub@redhat.com>
683 * g++.dg/tls/diag-5.C: New test.
686 * gcc.dg/pr30473.c: New test.
687 * gcc.c-torture/execute/20070201-1.c: New test.
689 2007-02-01 Roger Sayle <roger@eyesopen.com>
691 * gfortran.dg/dependency_20.f90: New test case.
693 2007-01-31 Ian Lance Taylor <iant@google.com>
695 * gcc.dg/lower-subreg-1.c (test): New test.
697 2007-01-30 Geoffrey Keating <geoffk@apple.com>
699 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
701 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
703 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
704 * gcc.dg/torture/builtin-math-3.c: Likewise.
706 2007-01-31 Dirk Mueller <dmueller@suse.de>
708 gcc.dg/Wparentheses-2.c: Update and add new tests.
710 2007-01-31 Ira Rosen <irar@il.ibm.com>
712 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
715 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
717 * gcc.dg/builtins-63.c: New test.
719 2007-01-31 Tobias Burnus <burnus@net-b.de>
722 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
724 2007-01-31 Tobias Burnus <burnus@net-b.de>
727 * gfortran.dg/volatile8.f90: New argument conformance test.
728 * gfortran.dg/volatile9.f90: New scope test.
730 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
733 * g++.dg/warn/null4.C: New.
735 2001-01-30 Roger Sayle <roger@eyesopen.com>
736 Uros Bizjak <ubizjak@gmail.com>
738 * gcc.dg/large-size-array-3.c: Correct typo.
740 2007-01-30 Richard Guenther <rguenther@suse.de>
743 * g++.dg/debug/pr27657.C: New testcase.
745 2007-01-30 Richard Guenther <rguenther@suse.de>
748 * gcc.dg/torture/pr30313.c: New testcase.
750 2007-01-29 Janis Johnson <janis187@us.ibm.com>
752 * gcc.dg/dfp/dfp-except.h: New file.
753 * gcc.dg/dfp/fe-check.h: New file.
754 * gcc.dg/dfp/fe-binop.c: New test.
755 * gcc.dg/dfp/fe-convert-1.c: New test.
756 * gcc.dg/dfp/fe-convert-2.c: New test.
757 * gcc.dg/dfp/fe-convert-3.c: New test.
759 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
760 * gcc.dg/dfp/decfloat-constants.c: Ditto.
761 * gcc.dg/dfp/convert-dfp.c: Ditto.
762 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
764 2007-01-29 Josh Conner <jconner@apple.com>
766 * gcc.target/powerpc/altivec-24.c: New test.
768 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
771 * g++.dg/parse/defarg12.C: New test.
773 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
776 * gfortran.dg/used_dummy_types_6.f90: New test.
778 2007-01-28 Jan Hubicka <jh@suse.cz>
780 * gcc.dg/tree-prof/val-prof-6.c: New test.
782 2007-01-28 Roger Sayle <roger@eyesopen.com>
784 * gcc.dg/large-size-array-3.c: Correct test case (portability).
786 2007-01-28 Andrew Pinski <pinskia@gmail.com>
789 * g++.dg/expr/dtor4.C: New test.
791 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
793 * gcc.dg/tree-ssa/loop-23.c: New test.
795 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
798 * gfortran.dg/achar_2.f90: New test.
799 * gfortran.dg/achar_3.f90: New test.
801 2007-01-27 Ian Lance Taylor <iant@google.com>
803 * gcc.dg/strict-overflow-1.c: New test.
804 * gcc.dg/no-strict-overflow-1.c: New test.
805 * gcc.dg/strict-overflow-2.c: New test.
806 * gcc.dg/no-strict-overflow-2.c: New test.
807 * gcc.dg/strict-overflow-3.c: New test.
808 * gcc.dg/no-strict-overflow-3.c: New test.
809 * gcc.dg/strict-overflow-4.c: New test.
810 * gcc.dg/no-strict-overflow-4.c: New test.
811 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
812 * gcc.dg/pr15784-1.c: Likewise.
813 * gcc.dg/pr20922-1.c: Likewise.
814 * gcc.dg/pr20922-3.c: Likewise.
815 * gcc.dg/pr20922-4.c: Likewise.
816 * gcc.dg/pr20922-6.c: Likewise.
817 * gcc.dg/compare-4.c: Likewise.
818 * gcc.dg/torture/pr26898-1.c: Likewise.
819 * gcc.dg/tree-ssa/divide-1.c: Likewise.
820 * gcc.dg/tree-ssa/divide-2.c: Likewise.
821 * gcc.dg/tree-ssa/divide-3.c: Likewise.
822 * gcc.dg/tree-ssa/divide-4.c: Likewise.
823 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
824 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
825 * gcc.dg/tree-ssa/pr21082.c: Likewise.
826 * gcc.dg/tree-ssa/pr26899.c: Likewise.
827 * g++.dg/tree-ssa/pr21082.C: Likewise.
829 2007-01-27 Roger Sayle <roger@eyesopen.com>
831 * gcc-dg/large-size-array-3.c: New test case.
833 2007-01-27 Roger Sayle <roger@eyesopen.com>
835 * gfortran.dg/forall_7.f90: New test case.
837 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
840 * gfortran.dg/where_operator_assign_1.f90: New test.
841 * gfortran.dg/where_operator_assign_2.f90: New test.
842 * gfortran.dg/where_operator_assign_3.f90: New test.
844 2007-01-26 Joseph Myers <joseph@codesourcery.com>
846 * lib/target-supports.exp
847 (check_effective_target_powerpc_altivec): New.
848 (check_effective_target_vect_cmdline_needed): Use it.
850 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
853 * gfortran.dg/backslash_3.f: New test.
855 2007-01-26 Richard Guenther <rguenther@suse.de>
857 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
859 2007-01-26 Tobias Burnus <burnus@net-b.de>
861 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
862 * gfortran.dg/vect/vect.exp: Ditto.
863 * gfortran.dg/dg.exp: Ditto.
864 * gfortran.fortran-torture/execute/execute.exp: Ditto.
865 * gfortran.fortran-torture/compile/compile.exp: Ditto.
867 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
869 * gcc.dg/builtins-20.c: Add more cases.
870 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
872 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
875 * gcc.dg/Wall.c: New.
876 * gcc.dg/Wno-all.c: New.
877 * gfortran.dg/Wall.f90: New.
878 * gfortran.dg/Wno-all.f90: New.
880 2007-01-24 Geoffrey Keating <geoffk@apple.com>
882 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
883 * g++.dg/eh/simd-2.C: Also run on Darwin.
884 * g++.dg/eh/simd-3.C: New.
885 * g++.dg/eh/simd-4.C: New.
887 2007-01-25 Richard Guenther <rguenther@suse.de>
889 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
891 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
893 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
895 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
896 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
897 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
898 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
899 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
900 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
901 * gcc.dg/ipa/ipa-7.c: New testcase.
903 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
905 * g++.dg/cpp0x/warn_cxx0x.C: New.
907 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
909 * gcc.dg/builtins-20.c: Test builtin carg.
911 2007-01-24 Jakub Jelinek <jakub@redhat.com>
914 * gcc.dg/gomp/pr27416.c: New test.
917 * gcc.dg/gomp/pr30494.c: New test.
918 * g++.dg/gomp/pr30494.C: New test.
921 * gcc.dg/gomp/pr30421.c: New test.
923 2007-01-24 Steve Ellcey <sje@cup.hp.com>
925 * gcc.target/ia64/versionid-1.c: New test.
926 * gcc.target/ia64/versionid-2.c: New test.
928 2007-01-24 Richard Guenther <rguenther@suse.de>
931 * gcc.dg/builtins-57.c: Change to a link-time testcase
932 to support non-C99 targets.
934 2007-01-24 Jan Hubicka <jh@suse.cz>
936 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
938 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
940 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
942 2007-01-23 Andrew Pinski <pinskia@gmail.com>
945 * objc.dg/const-str-12.m: New test.
947 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
950 * gfortran.dg/ctrl-z.f90: New test.
952 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
955 * gfortran.dg/namelist_assumed_char.f90: New test.
957 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
960 * g++.dg/inherit/covariant15.C: New test.
962 2007-01-23 Ian Lance Taylor <iant@google.com>
964 * g++.dg/warn/Wparentheses-24.C: New test.
966 2007-01-23 Richard Guenther <rguenther@suse.de>
969 * ada/acats/run_acats: Do not call gnatmake or gnatchop
972 2007-01-22 Richard Guenther <rguenther@suse.de>
974 PR tree-optimization/30038
975 * gcc.dg/builtins-62.c: New testcase.
977 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
979 * gcc.c-torture/compile/20070121.c: New test.
981 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
984 * gfortran.dg/char_comparison_1.f: New test.
986 2007-01-21 Ira Rosen <irar@il.ibm.com>
988 * gcc.dg/vect/vect-strided-same-dr.c: New test.
990 2007-01-20 Andrew Pinski <pinskia@gmail.com>
993 * objc.dg/pch: New directory.
994 * objc.dg/pch/pch.exp: New file.
995 * objc.dg/pch/interface-1.m: New test.
996 * objc.dg/pch/interface-1.hs: New include file.
997 * lib/objc.exp (objc_target_compile): Add
998 "-x objective-c-header" in front of the sources if this is
999 a precompiled header being compiled.
1001 2007-01-20 Roger Sayle <roger@eyesopen.com>
1003 * gfortran.dg/array_memcpy_3.f90: New test case.
1004 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1006 2007-01-20 Roger Sayle <roger@eyesopen.com>
1007 Brooks Moses <brooks.moses@codesourcery.com>
1008 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1010 * gfortran.dg/intrinsic_sign_1.f90: New test case.
1011 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1013 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1015 * gcc.dg/torture/builtin-math-3.c: Test fdim.
1017 2007-01-19 Mike Stump <mrs@apple.com>
1019 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1022 2007-01-19 Roger Sayle <roger@eyesopen.com>
1024 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1025 option instead of -funsafe-math-optimizations.
1027 2007-01-19 Tomas Bily <tbily@suse.cz>
1029 gcc.dg/tree-prof/indir-call-prof.c: New.
1030 g++.dg/dg.exp: Add tree-prof subdirectory.
1031 g++.dg/tree-prof/indir-call-prof.C: New.
1032 g++.dg/tree-prof/tree-prof.exp: New.
1034 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1037 * g++.dg/warn/deprecated.C: Update warning output.
1038 * g++.dg/warn/deprecated-2.C: Likewise.
1039 * g++.dg/warn/deprecated-3.C: New.
1041 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
1043 * gcc.c-torture/execute/nestfunc-7.c: New.
1045 2007-01-18 Hui-May Chang <hm.chang@apple.com>
1047 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1049 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
1051 * gcc.dg/m68k-pic-1.c: New.
1053 2007-01-18 Roger Sayle <roger@eyesopen.com>
1055 * gfortran.dg/array_memcpy_4.f90: New test case.
1057 2007-01-18 Josh Conner <jconner@apple.com>
1060 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1061 * gcc.dg/vect/no-trapping-math-1: New.
1062 * gcc.dg/vect/no-trapping-math-2: New.
1064 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
1066 * gcc.target/i386/387-8.c: Update comment about optimizing
1067 inherent load of 1.0 of fptan instruction.
1069 2007-01-18 Dirk Mueller <dmueller@suse.de>
1070 Richard Guenther <rguenther@suse.de>
1073 * gcc.dg/Warray-bounds.c: New testcase.
1074 * gcc.dg/Warray-bounds-2.c: New testcase.
1075 * g++.dg/warn/Warray-bounds.C: New testcase.
1076 * g++.dg/warn/Warray-bounds-2.C: New testcase.
1078 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
1081 * gfortran.dg/generic_12.f90: New test.
1083 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
1085 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1086 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1088 2007-01-16 Janis Johnson <janis187@us.ibm.com>
1090 * gcc.dg/dfp/compare-special.h: New file.
1091 * gcc.dg/dfp/compare-special-32.c: New test.
1092 * gcc.dg/dfp/compare-special-64.c: New test.
1093 * gcc.dg/dfp/compare-special-128.c: New test.
1095 2007-01-16 Roger Sayle <roger@eyesopen.com>
1096 Paul Thomas <pault@gcc.gnu.org>
1097 Steven G. Kargl <kargl@gcc.gnu.org>
1100 * gfortran.dg/forall_6.f90: New test case.
1101 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1102 * gfortran.dg/dependency_13.f90: Likewise.
1104 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1107 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1108 targets that don't support Inf.
1110 2007-01-15 Dale Johannesen <dalej@apple.com>
1112 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
1114 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
1116 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
1117 of achar for 0xff to avoid the "Extended ASCII not
1118 implemented" error message.
1120 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
1123 * gfortran.dg/altreturn_4.f90: New test.
1126 * gfortran.dg/stfunc_4.f90: New test.
1129 * gfortran.dg/bound_2.f90: Reinstate commented out line.
1130 * gfortran.dg/initialization_1.f90: Change warning.
1133 * gfortran.dg/specification_type_resolution_2.f90: New test.
1135 2007-01-14 Jan Hubicka <jh@suse.cz>
1137 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1138 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1139 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1142 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
1145 * gfortran.dg/external_procedures_2.f90: New test.
1147 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
1150 * gcc.target/i386/pr30413.c: New test.
1152 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
1155 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
1157 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
1159 * gcc.dg/20070112-1.c: New test.
1161 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1163 PR libgfortran/30435
1164 * gfortran.dg/list_read_6.f90: New test.
1166 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
1168 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
1170 2007-01-12 Tom Tromey <tromey@redhat.com>
1172 PR preprocessor/28227:
1173 * gcc.dg/cpp/pr28227.c: New file.
1175 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1177 * gcc.dg/tree-ssa/loop-22.c: New test.
1179 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1181 PR tree-optimization/29516
1182 * gcc.dg/tree-ssa/loop-20.c: New test.
1184 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
1187 * minmaxloc_integer_kinds_1.f90: New test.
1189 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
1192 * g++.dg/template/sizeof-template-argument.C: New test.
1194 2007-01-11 Jan Hubicka <jh@suse.cz>
1196 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1197 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1198 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1199 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1200 * gcc.dg/tree-ssa/pr21658.c: Likewise.
1201 * gcc.dg/tree-ssa/pr15349.c: Likewise.
1202 * gcc.dg/tree-ssa/pr25501.c: Likewise.
1203 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1204 transformation in question.
1205 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1206 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1207 * gcc.dg/always_inline3.c: Likewise.
1209 2007-01-10 Mark Mitchell <mark@codesourcery.com>
1212 * g++.dg/template/typename11.C: New test.
1214 2007-01-10 Robert Kennedy <jimbob@google.com>
1216 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1218 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1220 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1221 for different integer kinds.
1222 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1223 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1224 * gfortran.dg/ishft_2.f90: New test.
1225 * gfortran.dg/ishft_3.f90: New test.
1227 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1229 * gfortran.dg/altreturn_2.f90: Removed executable bit.
1231 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
1233 PR tree-optimization/30322
1234 * gcc.dg/tree-ssa/loop-21.c: New test.
1236 2007-01-08 Geoffrey Keating <geoffk@apple.com>
1238 * g++.dg/rtti/darwin-builtin-linkage.C: New.
1240 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1242 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1244 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1246 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1247 * g++.dg/warn/overflow-warn-3.C: Likewise.
1248 * g++.dg/warn/overflow-warn-4.C: Likewise.
1249 * g++.dg/warn/overflow-warn-5.C: Likewise.
1250 * g++.dg/warn/overflow-warn-6.C: Likewise.
1251 * g++.dg/warn/Woverflow-1.C: Likewise.
1252 * g++.dg/warn/Woverflow-2.C: Likewise.
1253 * g++.dg/warn/Woverflow-3.C: Likewise.
1254 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1256 2007-01-08 Roger Sayle <roger@eyesopen.com>
1258 * gfortran.dg/array_constructor_14.f90: New test case.
1259 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1261 2007-01-08 Richard Guenther <rguenther@suse.de>
1263 PR tree-optimization/23603
1264 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1265 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1267 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1269 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1271 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1272 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1274 * gcc.dg/simd-5.c: Likewise.
1275 * gcc.dg/simd-6.c: Likewise.
1276 * g++.dg/conversion/simd1.C: Likewise.
1277 * g++.dg/conversion/simd3.C: Likewise.
1278 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1281 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1283 PR tree-optimization/29877
1284 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1285 name of a hard register for the target concerned. Adjust dg-error
1286 directives to cope with new behaviour of TER.
1288 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1291 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1292 * g++.dg/warn/overflow-warn-1.C: New.
1293 * g++.dg/warn/overflow-warn-3.C: New.
1294 * g++.dg/warn/overflow-warn-4.C: New.
1295 * g++.dg/warn/overflow-warn-5.C: New.
1296 * g++.dg/warn/overflow-warn-6.C: New.
1297 * g++.dg/warn/Woverflow-1.C: New.
1298 * g++.dg/warn/Woverflow-2.C: New.
1299 * g++.dg/warn/Woverflow-3.C: New.
1300 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1302 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1305 * gfortran.dg/invalid_name.f90: New test.
1306 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1307 * gfortran.dg/gomp/pr29759.f90: Ditto.
1309 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1311 * gfortran.dg/present_1.f90: Update error message.
1313 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
1316 * g++.dg/template/duplicate1.C: New test
1317 * g++.dg/template/memfriend6.C: Adjust error markers.
1319 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
1322 * gcc.dg/torture/inline-1.c: New test.
1324 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1327 * gcc.dg/multiple-overflow-warn-1.c: New.
1328 * gcc.dg/multiple-overflow-warn-2.c: New.
1329 * gcc.dg/overflow-warn-6.c: New.
1330 * g++.dg/warn/multiple-overflow-warn-1.C: New.
1332 2007-01-05 Roger Sayle <roger@eyesopen.com>
1334 * gfortran.dg/array_memcpy_1.f90: New test case.
1335 * gfortran.dg/array_memcpy_2.f90: Likewise.
1337 2007-01-05 Richard Guenther <rguenther@suse.de>
1340 * g++.dg/opt/pr27826.C: New testcase.
1342 2007-01-05 Ian Lance Taylor <iant@google.com>
1344 * gcc.dg/Walways-true-1.c: New test.
1345 * gcc.dg/Walways-true-2.c: New test.
1346 * g++.dg/warn/Walways-true-1.C: New test.
1347 * g++.dg/warn/Walways-true-2.C: New test.
1349 2007-01-05 Jakub Jelinek <jakub@redhat.com>
1352 * gcc.dg/pr30360.c: New test.
1354 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
1357 * gfortran.dg/data_implied_do_1.f90: New test.
1361 * gfortran.dg/char_length_1.f90: New test.
1363 2007-01-05 Richard Guenther <rguenther@suse.de>
1366 * g++.dg/opt/pr28116.C: New testcase.
1368 2007-01-05 Tobias Burnus <burnus@net-b.de>
1371 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1373 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1374 * gfortran.dg/protected_4.f90: Add pointer intent check.
1375 * gfortran.dg/protected_6.f90: Add pointer intent check.
1376 * gfortran.dg/pointer_intent_1.f90: New test.
1377 * gfortran.dg/pointer_intent_2.f90: New test.
1378 * gfortran.dg/pointer_intent_3.f90: New test.
1380 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1383 * gfortran.dg/altreturn_2.f90: new test.
1385 2007-01-04 Tom Tromey <tromey@redhat.com>
1387 PR preprocessor/28165:
1388 * gcc.dg/cpp/pr28165.c: New file.
1390 2007-01-03 Josh Conner <jconner@apple.com>
1393 * gcc.dg/pr29683.c: New.
1395 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1398 * g++.dg/pch/template-1.C: New test.
1399 * g++.dg/pch/template-1.Hs: New file.
1401 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1404 * gcc.c-torture/compile/complex-4.c: New test.
1406 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1408 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1410 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1412 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1415 * gcc.dg/pr30286.c: New test.
1418 * g++.dg/template/crash66.C: New test.
1421 * g++.dg/template/friend49.C: New test.
1423 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1425 * gfortran.dg/ibits.f90: New test.
1427 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1429 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1430 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1432 2007-01-02 Jan Hubicka <jh@suse.cz>
1434 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1437 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1440 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1441 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1443 2006-01-02 Ian Lance Taylor <iant@google.com>
1445 * g++.dg/warn/Wparentheses-22.C: New test.
1446 * g++.dg/warn/Wparentheses-23.C: New test.
1448 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1451 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1452 * gcc.dg/declspec-3-Wextra.c: New.
1453 * gcc.dg/declspec-3-no.c: New
1455 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1458 * gfortran.dg/interface_10.f90: Remove.
1460 2007-01-01 Roger Sayle <roger@eyesopen.com>
1462 * gcc.dg/fold-eqxor-4.c: New test case.
1464 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1467 * gcc.c-torture/compile/pr30311.c: New test.
1469 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1472 * gcc.c-torture/compile/statement-expression-1.c: New test.
1474 2007-01-01 Andreas Schwab <schwab@suse.de>
1477 * g++.dg/eh/pr29166.C: New test.
1479 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1481 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1483 (check_effective_target_vect_cmdline_needed): Use it.
1485 2006-12-31 Richard Guenther <rguenther@suse.de>
1488 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1489 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1491 2006-12-31 Roger Sayle <roger@eyesopen.com>
1494 * gcc.dg/fold-plusnot-1.c: New test case.
1496 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1499 * g++.dg/parse/template22.C: New test.
1501 2006-12-31 Richard Guenther <rguenther@suse.de>
1504 * gcc.c-torture/compile/pr30338.c: New testcase.
1506 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1509 * gfortran.dg/intrinsic_actual_4.f90: New test.
1512 * gfortran.dg/func_decl_3.f90: New test.
1514 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1517 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1518 * gfortran.dg/c_by_val_1.f: New test.
1519 * gfortran.dg/c_by_val_2.f: New test.
1520 * gfortran.dg/c_by_val_3.f: New test.
1522 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1525 * gfortran.dg/sum_zero_array_1.f90: New test.
1527 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1529 PR preprocessor/29612
1530 * gcc.dg/cpp/pr29612-1.c: New test.
1531 * gcc.dg/cpp/pr29612-2.c: New test.
1533 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1536 * gfortran.dg/pure_formal_proc_1.f90: New test.
1539 * gfortran.dg/intrinsic_actual_3.f90: New test.
1541 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1544 * gfortran.dg/io_constraints_1.f90: Update test.
1545 * gfortran.dg/io_constraints_2.f90: Update test.
1546 * gfortran.dg/inquire_iolength.f90: New test.
1548 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1551 * gfortran.dg/interface_10.f90: New test.
1552 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1553 since z is already, locally a variable.
1556 * gfortran.dg/generic_11.f90: New test.
1557 * gfortran.dg/interface_7.f90: Remove name clash between module
1558 name and procedure 'x' referenced in the interface.
1560 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1563 * gcc.dg/Wmissing-parameter-type.c: New.
1564 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1565 * gcc.dg/Wmissing-parameter-type-no.c: New.
1567 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1570 * gfortran.dg/entry_array_specs_2.f: New test.
1573 * gfortran.dg/nested_modules_6.f90: New test.
1575 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1578 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1579 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1581 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1584 * g++.dg/opt/complex6.C: New test.
1586 2006-12-22 Ben Elliston <bje@au.ibm.com>
1588 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1589 full" if the linker on spu-*-* warns about exceeding local store.
1591 And revert this patch:
1592 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1593 fail to link due to relocation overflows on spu-*-*.
1595 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1598 * gfortran.dg/dependency_19.f90: New test.
1600 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1603 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1605 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1608 * gcc.c-torture/execute/20061220-1.c: New test.
1611 * gcc.dg/gomp/asm-1.c: New test.
1614 * g++.dg/eh/ia64-2.C: New test.
1616 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1620 * gcc.dg/rs6000-leaf.c: New.
1622 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1625 * gfortran.dg/f2c_8.f90: New test.
1627 2006-12-20 Bill Wendling <wendling@apple.com>
1629 * gcc.dg/asm-b.c: Check for __ppc64__.
1631 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1634 * gfortran.dg/bounds_check_5.f90: New test.
1636 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1639 * gcc.dg/gomp/complex-1.c: New testcase.
1641 2006-12-20 Roger Sayle <roger@eyesopen.com>
1643 * gfortran.dg/array_memset_1.f90: New test case.
1645 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1647 * lib/target-supports.exp: Add spu to
1648 check_effective_target_vect_widen_mult_hi_to_si.
1650 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1653 * gfortran.dg/generic_9.f90: New test.
1656 * gfortran.dg/generic_10.f90: New test.
1658 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1661 * gcc.dg/pr30045.c: New test.
1663 2006-12-20 Ben Elliston <bje@au.ibm.com>
1665 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1667 2006-12-19 Eric Christopher <echristo@apple.com>
1670 * gcc.c-torture/execute/pr29302-1.c: New.
1672 2006-12-19 Tobias Burnus <burnus@net-b.de>
1675 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1677 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1680 * gfortran.dg/altreturn_3.f90: New test.
1682 * gfortran.dg/char_result_12.f90: Fix comment typos.
1684 2006-12-19 Ben Elliston <bje@au.ibm.com>
1686 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1687 as newlib's stdio.h uses non-traditional cpp constructs.
1689 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1691 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1692 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1693 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1694 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1695 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1696 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1697 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1698 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1699 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1700 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1701 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1702 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1703 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1704 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1705 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1706 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1707 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1708 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1709 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1710 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1711 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1712 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1713 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1714 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1715 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1716 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1718 2006-12-18 Bill Wendling <wendling@apple.com>
1720 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1721 id is an OjbC keyword.
1723 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1725 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1727 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1729 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1731 2006-12-18 Ian Lance Taylor <iant@google.com>
1733 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1735 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1737 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1739 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1742 * gfortran.fortran-torture/execute/where21.f90: New test.
1744 2006-12-17 Tobias Burnus <burnus@net-b.de>
1746 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1748 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1751 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1752 * gcc.dg/if-empty-1.c: Likewise.
1753 * gcc.dg/pr23165.c: Likewise.
1754 * g++.dg/warn/empty-body.C: Likewise.
1756 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1759 * gfortran.dg/open_errors.f90: New test.
1761 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1763 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1765 * gcc.target/i386/ssse3-pabsb.c: New file.
1766 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1767 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1768 * gcc.target/i386/ssse3-palignr.c: Likewise.
1769 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1770 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1771 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1772 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1773 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1774 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1775 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1776 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1777 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1778 * gcc.target/i386/ssse3-psignb.c: Likewise.
1779 * gcc.target/i386/ssse3-psignd.c: Likewise.
1780 * gcc.target/i386/ssse3-psignw.c: Likewise.
1781 * gcc.target/i386/ssse3-vals.h: Likewise.
1783 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1785 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1786 * lib/fortran-torture.exp: Include target-supports.exp.
1788 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1791 * gcc.c-torture/execute/pr30185.c: New test.
1793 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1797 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1798 * gcc.dg/builtin-bswap-2.c: Likewise.
1799 * gcc.dg/builtin-bswap-3.c: Likewise.
1800 * gcc.dg/builtin-bswap-4.c: Likewise.
1801 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1802 * cc.c-torture/execute/mode-dependent-address.x: New file.
1804 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1807 * gfortran.dg/write_zero_array: New test.
1809 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1812 * gfortran.dg/write_fmt_trim.f90: New test.
1814 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1817 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1820 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1822 * lib/target-supports.exp (check_weak_available): Use istarget
1823 "hppa*-*-hpux10*" instead of regexp.
1824 (check_cxa_atexit_available): Likewise.
1826 2006-12-14 Richard Guenther <rguenther@suse.de>
1828 PR tree-optimization/30197
1829 * gcc.c-torture/execute/complex-1.c: Fix function name.
1830 * gcc.dg/builtins-61.c: New testcase.
1832 2006-12-14 Richard Guenther <rguenther@suse.de>
1835 * gcc.dg/pr30172-1.c: New testcase.
1837 2006-12-14 Richard Guenther <rguenther@suse.de>
1839 PR tree-optimization/30198
1840 * gcc.dg/builtins-60.c: New testcase.
1842 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1844 * lib/target-supports.exp (vect_no_align): Remove spu.
1846 2006-12-13 Ian Lance Taylor <iant@google.com>
1850 * g++.dg/warn/Wparentheses-5.C: New test.
1851 * g++.dg/warn/Wparentheses-6.C: New test.
1852 * g++.dg/warn/Wparentheses-7.C: New test.
1853 * g++.dg/warn/Wparentheses-8.C: New test.
1854 * g++.dg/warn/Wparentheses-9.C: New test.
1855 * g++.dg/warn/Wparentheses-10.C: New test.
1856 * g++.dg/warn/Wparentheses-11.C: New test.
1857 * g++.dg/warn/Wparentheses-12.C: New test.
1858 * g++.dg/warn/Wparentheses-13.C: New test.
1859 * g++.dg/warn/Wparentheses-14.C: New test.
1860 * g++.dg/warn/Wparentheses-15.C: New test.
1861 * g++.dg/warn/Wparentheses-16.C: New test.
1862 * g++.dg/warn/Wparentheses-17.C: New test.
1863 * g++.dg/warn/Wparentheses-18.C: New test.
1864 * g++.dg/warn/Wparentheses-19.C: New test.
1865 * g++.dg/warn/Wparentheses-20.C: New test.
1866 * g++.dg/warn/Wparentheses-21.C: New test.
1868 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1871 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1872 for target "hppa.*hpux10".
1874 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1876 * g++.dg/debug/vartrack1.C: New test.
1878 * g++.dg/opt/ifcvt1.C: New test.
1880 * gcc.dg/tls/opt-13.c: New test.
1882 * gcc.dg/20060425-2.c: New test.
1884 * g++.dg/opt/pr15054-2.C: New test.
1886 * gcc.c-torture/execute/20060420-1.c: New test.
1888 * gcc.c-torture/execute/20060412-1.c: New test.
1890 * objc/compile/20060406-1.m: New test.
1892 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1894 * g++.dg/template/array17.C: New test.
1896 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1898 * gcc.target/powerpc/altivec-23.c: New test.
1900 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1903 * g++.dg/inherit/error3.C: New test.
1906 * g++.dg/inherit/error4.C: New test.
1908 2006-12-13 Richard Guenther <rguenther@suse.de>
1910 PR tree-optimization/17687
1911 * gcc.dg/builtins-59.c: New testcase.
1913 2006-12-13 Ben Elliston <bje@au.ibm.com>
1915 * gcc.target/spu/Wmain.c: New test.
1917 2006-12-12 Josh Conner <jconner@apple.com>
1919 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1920 * g++.dg/abi/thunk4.C: Likewise.
1921 * g++.dg/abi/rtti3.C: Likewise.
1923 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1925 * gcc.target/spu/cpat-1.c: New test.
1926 * gcc.target/spu/cpat-2.c: New test.
1927 * gcc.target/spu/cpat-3.c: New test.
1928 * gcc.target/spu/cpat-4.c: New test.
1930 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1933 * gcc.c-torture/compile/vector-1.c: New test.
1934 * gcc.c-torture/compile/vector-2.c: New test.
1935 * gcc.c-torture/compile/vector-3.c: New test.
1937 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1939 * lib/fortran-torture.exp: Update copyright years. Remove
1940 obsolete comment. Test -ftree-vectorize where it makes sense.
1941 * lib/gfortran-dg.exp: Update copyright years. Use settings
1942 from fortran-torture.exp.
1943 * gfortran.dg/char_transpose_1.f90,
1944 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1945 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1946 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1949 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1951 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1954 2006-12-12 Ira Rosen <irar@il.ibm.com>
1956 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1957 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1958 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1959 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1962 2006-12-12 Richard Guenther <rguenther@suse.de>
1965 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1967 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1968 Diego Novillo <dnovillo@redhat.com>
1970 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1972 * gcc.dg/tree-ssa/pr26421.c: Likewise
1973 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1974 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1975 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1976 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1977 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1978 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1979 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1980 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1981 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1983 2006-12-11 Jan Hubicka <jh@suse.cz>
1985 * gcc.dg/tree-prof/stringop-1.c: New test.
1986 * gcc.dg/tree-prof/stringop-2.c: New test.
1988 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1991 * gcc.target/i386/pr30120.c: New test.
1994 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1996 * gcc.target/i386/x87regparm-1.c: New test.
1997 * gcc.target/i386/x87regparm-2.c: New test.
1998 * gcc.target/i386/x87regparm-3.c: New test.
1999 * gcc.target/i386/x87regparm-4.c: New test.
2001 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
2003 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2005 2006-12-10 Tobias Burnus <burnus@net-b.de>
2008 * gfortran.dg/protected_1.f90: New test.
2009 * gfortran.dg/protected_2.f90: New test.
2010 * gfortran.dg/protected_3.f90: New test.
2011 * gfortran.dg/protected_4.f90: New test.
2012 * gfortran.dg/protected_5.f90: New test.
2013 * gfortran.dg/protected_6.f90: New test.
2015 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2016 Tobias Burnus <burnus@gcc.gnu.org>
2020 * gfortran.dg/interface_4.f90: Test adding procedure to generic
2022 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2023 ambiguous interfaces.
2024 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2025 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2026 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2027 ambiguous interfaces.
2028 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2029 * gfortran.dg/array_initializer_2.f90: Add initializer array
2033 * gfortran.dg/interface_9.f90: Test that host interfaces are
2034 not checked for ambiguity with the local version.
2036 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2039 * gfortran.dg/module_interface_2.f90: New test.
2041 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2044 * gfortran.dg/assumed_len.f90: New test.
2046 2006-12-09 Richard Guenther <rguenther@suse.de>
2048 * g++.dg/warn/implicit-typename1.C: Qualify types.
2049 * g++.dg/parse/crash12.C: Likewise.
2050 * g++.dg/tree-ssa/pr22444.C: Likewise.
2052 2006-12-09 Tobias Burnus <burnus@net-b.de>
2054 * gfortran.dg/array_2.f90: Added sqrt test.
2056 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
2058 * gcc.target/i386/x87regparm-1.c: XFAIL.
2059 * gcc.target/i386/x87regparm-2.c: XFAIL.
2060 * gcc.target/i386/x87regparm-3.c: XFAIL.
2061 * gcc.target/i386/x87regparm-4.c: XFAIL.
2063 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2065 * lib/target-supports.exp
2066 (check_effective_target_large_long_double): New.
2067 * gcc.dg/Wconversion-real.c : Use it.
2068 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2071 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
2073 * gcc.c-torture/execute/mode-dependent-address.c: New test.
2075 2006-12-08 Tobias Burnus <burnus@net-b.de>
2078 * gfortran.dg/import4.f90: New test for IMPORT in modules.
2080 2006-12-07 Mark Mitchell <mark@codesourcery.com>
2083 * g++.dg/template/crash65.C: New test.
2084 * g++.dg/template/spec16.C: Tweak error markers.
2086 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
2088 * gcc.target/spu: New directory.
2089 * gcc.target/spu/spu.exp: New file.
2090 * gcc.target/spu/intrinsics-1.c: New test.
2092 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
2095 * g++.dg/ext/attrib27.C: New test.
2096 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2097 * g++.dg/parse/typedef5.C: Likewise.
2099 2006-12-07 Mike Stump <mrs@apple.com>
2101 * treelang/compile/var_defs.tree: Adjust.
2103 2006-12-06 Mark Mitchell <mark@codesourcery.com>
2106 * g++.dg/template/crash64.C: New test.
2107 * g++.dg/parse/crash27.C: Adjust error markers.
2109 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
2113 * gfortran.dg/read_eof_4.f90: Add tests.
2114 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
2115 * gfortran.dg/unf_read_corrupted_1.f90: New test.
2117 2006-12-05 Mark Mitchell <mark@codesourcery.com>
2120 * g++.dg/template/crash63.C: New test.
2123 * g++.dg/template/crash62.C: New test.
2125 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2128 * gfortran.dg/allocatable_function_1.f90: Increase the number
2129 of expected calls of free to 10; the lhs section reference is
2130 now evaluated so there is another call to bar. Change the
2131 comment appropriately.
2132 * gfortran.dg/array_section_1.f90: New test.
2134 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2137 * gfortran.dg/char_result_12.f90: New test.
2139 2006-12-05 Richard Guenther <rguenther@suse.de>
2141 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2142 * gcc.dg/vect/vect-pow-2.c: Rename to ...
2143 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
2144 vect_double, xfail for spu*-*-*.
2146 2006-12-04 Tobias Burnus <burnus@net-b.de>
2149 * initialization_4.f90: Test noninteger exponents (-std=f95).
2150 * initialization_5.f90: New test for noninteger exponents
2153 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2156 * gfortran.dg/parameter_array_section_1.f90: New test.
2158 2006-12-04 Mark Mitchell <mark@codesourcery.com>
2161 * g++.dg/template/crash61.C: New test.
2164 * g++.dg/template/error23.C: New test.
2166 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
2168 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2170 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2173 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2175 2006-12-04 Jakub Jelinek <jakub@redhat.com>
2178 * gcc.dg/gomp/pr29965-1.c: New test.
2179 * gcc.dg/gomp/pr29965-2.c: New test.
2180 * gcc.dg/gomp/pr29965-3.c: New test.
2181 * gcc.dg/gomp/pr29965-4.c: New test.
2182 * gcc.dg/gomp/pr29965-5.c: New test.
2183 * gcc.dg/gomp/pr29965-6.c: New test.
2184 * g++.dg/gomp/pr29965-1.C: New test.
2185 * g++.dg/gomp/pr29965-2.C: New test.
2186 * g++.dg/gomp/pr29965-3.C: New test.
2187 * g++.dg/gomp/pr29965-4.C: New test.
2188 * g++.dg/gomp/pr29965-5.C: New test.
2189 * g++.dg/gomp/pr29965-6.C: New test.
2190 * g++.dg/gomp/pr29965-7.C: New test.
2191 * g++.dg/gomp/pr29965-8.C: New test.
2192 * g++.dg/gomp/pr29965-9.C: New test.
2193 * g++.dg/gomp/pr29965-10.C: New test.
2195 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
2197 * gnat.dg/pointer_variable_bounds.adb: New test.
2198 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2199 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2201 2006-12-03 Eric Christopher <echristo@apple.com>
2203 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2205 2006-12-03 Richard Henderson <rth@redhat.com>
2206 Andrew Pinski <pinskia@gmail.com>
2209 * g++.dg/warn/unit-1.C: New test.
2211 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
2213 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2215 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2217 * g++.dg/vect/vect.exp: Enable tests to run on spu.
2218 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2219 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2220 * gcc.dg/vect/vect-70.c: Reduce array size.
2221 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2222 vect_no_compaer_double targets.
2223 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2224 vect_float, vect_double, and vect_int.
2226 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2228 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2229 test for loop versioning on vect_no_align targets.
2230 * gcc.dg/vect/pr20122.c: Likewise.
2231 * gcc.dg/vect/vect-105.c: Likewise.
2232 * gcc.dg/vect/vect-42.c: Likewise.
2233 * gcc.dg/vect/vect-43.c: Likewise.
2234 * gcc.dg/vect/vect-74.c: Likewise.
2235 * gcc.dg/vect/vect-75.c: Likewise.
2236 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2237 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2238 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2239 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2241 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2244 * gfortran.dg/value_1.f90 : New test.
2245 * gfortran.dg/value_2.f90 : New test.
2246 * gfortran.dg/value_3.f90 : New test.
2247 * gfortran.dg/value_4.f90 : New test.
2248 * gfortran.dg/value_4.c : Called from value_4.f90.
2250 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2253 * g++.dg/cpp0x/static_assert4.C: New testcase.
2255 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2257 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2259 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2262 * gcc.dg/pr27953.c: New test.
2264 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2267 * g++.dg/ext/vector5.C: New test.
2270 * g++.dg/other/main1.C: New test.
2272 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2275 * gfortran.dg/convert_implied_open.f90: Change to
2276 new default record length.
2277 * gfortran.dg/unf_short_record_1.f90: Adapt to
2279 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2281 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2283 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2285 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2288 * g++.dg/expr/pr29066.c: New.
2290 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2291 Zdenek Dvorak <dvorakz@suse.cz>
2293 PR tree-optimization/29921
2294 * gcc.dg/pr29921-2.c: New test.
2296 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2298 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2299 (i386_get_cpuid): New function.
2300 (i386_cpuid_ecx): Likewise.
2301 (i386_cpuid_edx): Likewise.
2302 (i386_cpuid): Updated to call i386_cpuid_edx.
2304 * gcc.target/i386/sse3-addsubpd.c: New file.
2305 * gcc.target/i386/sse3-addsubps.c: Likewise.
2306 * gcc.target/i386/sse3-haddpd.c: Likewise.
2307 * gcc.target/i386/sse3-haddps.c: Likewise.
2308 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2309 * gcc.target/i386/sse3-hsubps.c: Likewise.
2310 * gcc.target/i386/sse3-lddqu.c: Likewise.
2311 * gcc.target/i386/sse3-movddup.c: Likewise.
2312 * gcc.target/i386/sse3-movshdup.c: Likewise.
2313 * gcc.target/i386/sse3-movsldup.c: Likewise.
2315 2006-12-01 Dirk Mueller <dmueller@suse.de>
2317 * g++.dg/warn/Wreturn-type-4.C: New testcase.
2319 2006-11-30 Janis Johnson <janis187@us.ibm.com>
2321 * gcc.dg/dfp/convert-int-max.c: New test.
2322 * gcc.dg/dfp/convert-int-max-fold.c: New test.
2324 2006-11-30 Richard Guenther <rguenther@suse.de>
2326 * gcc.dg/vect/vect-pow-1.c: Rename ...
2327 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
2328 floats instead of doubles, check successful vectorization.
2330 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2333 * gcc.c-torture/compile/pr29945.c: New testcase.
2335 2006-11-30 Joseph Myers <joseph@codesourcery.com>
2337 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2340 2006-11-29 Eric Christopher <echristo@apple.com>
2342 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2344 2006-11-29 Janis Johnson <janis187@us.ibm.com>
2346 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2348 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2350 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
2353 * g++.dg/inherit/virtual2.C: New test.
2354 * g++.dg/inherit/virtual3.C: Likewise.
2355 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2356 * g++.dg/inherit/error2.C: Likewise.
2357 * g++.dg/template/instantiate1.C: Likewise.
2359 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2362 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2364 2006-11-28 Jan Hubicka <jh@suse.cz>
2366 * gcc.dg/memcpy-1.c: New test.
2368 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2371 * g++.dg/warn/main-3.C: New test.
2373 2006-11-28 Jan Hubicka <jh@suse.cz>
2375 * gcc.dg/winline-1.c: New test.
2377 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2379 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2382 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2385 * gfortran.dg/missing_optional_dummy_3.f90
2387 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2390 * gfortran.dg/interface_3.f90: Modify errors.
2392 2006-11-28 Ben Elliston <bje@au.ibm.com>
2394 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2395 fail to link due to relocation overflows on spu-*-*.
2397 2006-11-27 Michael Matz <matz@suse.de>
2398 Andreas Krebbel <krebbel1@de.ibm.com>
2401 * gcc.dg/20061127-1.c: New testcase.
2403 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2405 * gcc.dg/20061124-1.c: Add exit() function prototype.
2407 2006-11-27 Jan Hubicka <jh@suse.cz>
2409 * gcc.target/i386/memcpy-1.c: Adjust size.
2410 * testsuite/gcc.dg/visibility-11.c: Likewise.
2412 2006-11-27 Richard Guenther <rguenther@suse.de>
2415 * gcc.target/i386/pow-1.c: New testcase.
2416 * gcc.dg/builtins-58.c: Likewise.
2418 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2421 * g++.dg/expr/cast8.C: New test.
2423 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2425 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2426 Don't ever inline the testcase.
2428 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2431 * gfortran.fortran-torture/compile/parameter_3.f90: New
2434 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2437 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2439 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2441 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2444 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2446 PR libgfortran/29936
2447 * gfortran.dg/write_check3.f90: New test.
2449 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2451 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2453 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2456 * gfortran.dg/interface_3.f90: New test.
2459 * gfortran.dg/generic_8.f90: New test.
2461 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2463 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2464 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2465 * gfortran.dg/specifics_3.f90: Remove.
2467 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2470 * gcc.dg/gomp/pr29955.c: New test.
2473 * gcc.dg/pr29736.c: New test.
2475 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2478 * gcc.dg/pure-1.c: New test.
2480 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2482 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2483 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2485 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2487 * gcc.dg/20061124-1.c: New testcase.
2489 2006-11-23 Eric Christopher <echristo@apple.com>
2491 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2493 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2497 * gcc.dg/Wconversion-integer.c: New. Supersedes
2498 Wconversion-negative-constants.c
2499 * gcc.dg/Wconversion-real.c: New.
2500 * gcc.dg/Wconversion-real-integer.c: New.
2501 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2502 * g++.dg/warn/Wconversion1.C: Modified.
2504 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2506 * gfortran.dg/overload_1.f90: New test.
2508 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2511 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2512 Wtraditional-conversion.
2513 * gcc.dg/overflow-warn-2.c: Likewise.
2514 * gcc.dg/Wconversion.c: Likewise. Renamed as
2515 Wtraditional-conversion.c .
2516 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2517 Wtraditional-conversion-2.c .
2518 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2519 Wtraditional-conversion-2.c
2520 * gcc.dg/Wconversion-negative-constants.c: New.
2522 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2524 * gcc.dg/tree-ssa/dump-1.c: New test.
2526 2006-11-23 David Ung <davidu@mips.com>
2528 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2529 -mfp64, allowable when ISA >= 33 and float is enabled.
2530 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2531 of mthc1 and mfhc1 patterns.
2533 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2535 PR tree-optimization/29921
2536 * gcc.dg/pr29921.c: New test.
2538 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2541 * gfortran.dg/initialization_4.f90: New test.
2543 2006-11-22 Ira Rosen <irar@il.ibm.com>
2545 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2546 platforms that have interleaving support.
2547 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2548 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2549 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2550 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2551 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2552 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2553 gcc.dg/vect/vect-strided-u8-i8.c,
2554 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2555 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2556 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2557 gcc.dg/vect/vect-strided-float.c,
2558 gcc.dg/vect/vect-strided-a-mult.c,
2559 gcc.dg/vect/vect-strided-mult-char-ls.c,
2560 gcc.dg/vect/vect-strided-a-u16-mult.c,
2561 gcc.dg/vect/vect-strided-a-u32-mult.c,
2562 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2563 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2564 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2565 gcc.dg/vect/vect-strided-mult.c,
2566 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2567 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2569 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2572 * gfortran.dg/auto_char_len_4.f90: New test.
2574 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2577 * gfortran.dg/generic_7.f90: New test.
2578 * gfortran.dg/defined_operators_1.f90: Add new error.
2580 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2582 PR tree-optimization/29902
2583 * g++.dg/tree-ssa/pr29902.C: New test.
2585 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2588 * gfortran.dg/used_types_13.f90: New test.
2590 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2592 * gcc.dg/dfp/snan.c: Delete.
2594 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2596 * g++.dg/cpp0x/static_assert1.C: New.
2597 * g++.dg/cpp0x/static_assert2.C: New.
2598 * g++.dg/cpp0x/static_assert3.C: New.
2600 2006-11-21 Richard Guenther <rguenther@suse.de>
2602 * gcc.dg/vect/vect-pow-1.c: New testcase.
2603 * gcc.dg/vect/vect-pow-2.c: Likewise.
2605 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2608 * g++.dg/template/static29.C: New test.
2611 * g++.dg/conversion/simd4.C: New test.
2613 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2616 * g++.dg/template/access19.C: New test.
2617 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2620 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2623 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2625 2006-11-20 Tobias Burnus <burnus@net-b.de>
2628 * gfortran.dg/import.f90: Extended test.
2629 * gfortran.dg/import2.f90: Extended test.
2631 2006-11-20 Tobias Burnus <burnus@net-b.de>
2633 * gfortran.dg/volatile3.f90: Add conflict test.
2635 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2638 * gfortran.dg/implicit_10.f90: New test.
2640 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2643 * g++.dg/warn/Wall-write-strings.C: New.
2645 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2647 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2648 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2650 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2652 * gfortran.dg/use_3.f90: Remove error message.
2653 * gfortran.dg/iso_fortran_env_1.f90: New test.
2654 * gfortran.dg/iso_fortran_env_2.f90: New test.
2655 * gfortran.dg/iso_fortran_env_3.f90: New test.
2656 * gfortran.dg/iso_fortran_env_4.f90: New test.
2658 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2660 * gcc.dg/vect/vect-27.c: Fix initialization.
2662 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2664 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2665 * gcc.dg/torture/builtin-minmax-1.c: New.
2667 * gcc.dg/builtins-20.c: Add cases for copysign.
2669 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2672 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2674 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2675 * gfortran.dg/use_1.f90: New test.
2676 * gfortran.dg/use_1.f90: New test.
2677 * gfortran.dg/use_1.f90: New test.
2679 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2681 PR tree-optimization/29801
2682 * gcc.dg/pr29801.c: New test.
2684 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2687 * gcc.dg/torture/pr29584.c: New test.
2689 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2691 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2692 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2693 * gcc.target/powerpc/compress-float-ppc.c,
2694 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2696 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2697 do not pass -mhard-float.
2699 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2701 * gnat.dg/volatile_aggregate.adb: New test.
2703 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2707 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2708 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2710 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2713 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2715 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2717 * gfortran.dg/import3.f90: Fix error message.
2719 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2722 * gfortran.fortran-torture/compile/inline_1.f90:
2725 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2727 * gcc.target/i386/x87regparm-1.c: New test.
2728 * gcc.target/i386/x87regparm-2.c: New test.
2729 * gcc.target/i386/x87regparm-3.c: New test.
2730 * gcc.target/i386/x87regparm-4.c: New test.
2732 2006-11-15 Tobias Burnus <burnus@net-b.de>
2735 * gfortran.dg/import.f90: New test.
2736 * gfortran.dg/import2.f90: New test.
2737 * gfortran.dg/import3.f90: New test.
2739 2006-11-15 Tobias Burnus <burnus@net-b.de>
2742 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2744 2006-11-15 Tobias Burnus <burnus@net-b.de>
2747 * gfortran.dg/contains.f90: New test.
2748 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2750 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2752 PR tree-optimization/29581
2753 * gcc.dg/pr29581-1.c: New test.
2754 * gcc.dg/pr29581-2.c: New test.
2755 * gcc.dg/pr29581-3.c: New test.
2756 * gcc.dg/pr29581-4.c: New test.
2757 * gfortran.dg/pr29581.f90: New test.
2759 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2762 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2763 numbers in error message headers.
2765 2006-11-14 Richard Guenther <rguenther@suse.de>
2767 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2768 to i?86 and x86_64 targets.
2770 2006-11-14 Caroline Tice <ctice@apple.com>
2772 * gcc.dg/pubtypes-1.c: New file/testcase.
2773 * gcc.dg/pubtypes-2.c: New file/testcase.
2774 * gcc.dg/pubtypes-3.c: New file/testcase.
2775 * gcc.dg/pubtypes-4.c: New file/testcase.
2776 * g++.dg/pubtypes.C: New file/testcase.
2778 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2781 * g++.dg/init/self1.C: New test.
2783 2006-11-14 Tobias Burnus <burnus@net-b.de>
2786 * gfortran.dg/conflicts.f90: Add.
2788 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2790 PR rtl-optimization/29798
2792 * gcc.c-torture/execute/pr29798.c: New.
2794 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2796 * gcc.dg/builtins-20.c: Add more cases.
2798 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2801 * gfortran.dg/gomp/pr29759.f90: New test.
2803 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2806 * g++.dg/template/static28.C: New test.
2808 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2810 * lib/c-torture.exp: Use target-libpath.exp.
2811 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2812 set GCC_EXEC_PREFIX env var from global variable of same name.
2814 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2817 * gfortran.fortran-torture/compile/transfer-1.f90:
2820 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2821 Zdenek Dvorak <dvorakz@suse.cz>
2823 PR tree-optimization/29680
2824 * gcc.dg/alias-11.c: New test.
2826 2006-11-12 Jason Merrill <jason@redhat.com>
2827 Andrew Pinski <pinskia@physics.uc.edu>
2830 * gcc.target/i386/vectorize1.c: New.
2832 2006-11-12 Roger Sayle <roger@eyesopen.com>
2834 PR rtl-optimization/29797
2835 * gcc.c-torture/execute/pr29797-1.c: New test case.
2837 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2839 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2841 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2843 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2845 2006-11-12 Roger Sayle <roger@eyesopen.com>
2847 PR tree-optimization/13827
2848 * gcc.dg/fold-eqand-1.c: New test case.
2850 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2853 * gcc.c-torture/execute/mayalias-3.c: New test.
2855 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2858 * gcc.c-torture/compile/pr27528.c: New test.
2859 * gcc.dg/pr27528.c: Likewise.
2861 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2863 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2865 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2867 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2870 * gfortran.dg/reshape_source_size_1.f90: New test.
2872 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2875 * gfortran.dg/aliasing_dummy_4.f90: New test.
2877 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2880 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2881 and x86_64-*-* targets.
2883 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2885 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2886 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2887 New macros. Use them in exact tests.
2888 (TESTIT3): New macro.
2889 Add tests for fmin, fmax and fma.
2891 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2894 * gfortran.dg/array_constructor_13.f90: New test.
2896 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2899 * gfortran.dg/used_types_12.f90: New test.
2901 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2904 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2906 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2907 * gcc.dg/fold-eqandshift-3.c: New test case.
2909 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2912 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2915 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2917 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2919 * gcc.dg/20061109-1.c: New testcase.
2921 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2923 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2925 2006-11-09 Tobias Burnus <burnus@net-b.de>
2927 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2928 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2930 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2932 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2933 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2935 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2937 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2939 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2941 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2943 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2944 * gcc.dg/vect/vect-9.c: Now vectorizable.
2945 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2946 that support vect_widen_mult.
2947 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2948 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2949 vect-reduc-dot-u16.c).
2950 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2951 vect-reduc-dot-u16.c).
2952 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2953 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2954 vect-reduc-dot-s8.c).
2955 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2956 vect-reduc-dot-s8.c).
2957 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2958 vect-reduc-dot-s8.c).
2959 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2960 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2961 vect-reduc-dot-u8.c).
2962 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2963 vect-reduc-dot-u8.c).
2964 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2965 * gcc.dg/vect/vect-multitypes-9.c: New test.
2966 * gcc.dg/vect/vect-multitypes-10.c: New test.
2967 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2968 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2969 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2970 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2971 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2972 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2973 wrapv-vect-reduc-dot-s8.c.
2974 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2975 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2976 targets that support vec_unpack.
2977 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2978 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2979 (check_effective_target_vect_widen_mult_hi_to_si): New.
2980 (check_effective_target_vect_widen_sum): Removed.
2982 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2984 * gcc.dg/vect/vect-multitypes-8.c: New test.
2985 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2987 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2989 * gcc.dg/vect/vect-multitypes-7.c: New test.
2991 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2993 * gcc.dg/vect/vect-multitypes-4.c: New test.
2994 * gcc.dg/vect/vect-multitypes-5.c: New test.
2995 * gcc.dg/vect/vect-multitypes-6.c: New test.
2997 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2999 * gcc.dg/vect/vect-multitypes-1.c: New test.
3000 * gcc.dg/vect/vect-multitypes-2.c: New test.
3001 * gcc.dg/vect/vect-multitypes-3.c: New test.
3003 2006-11-07 Eric Christopher <echristo@apple.com>
3005 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3006 Test using scan-assembler-not.
3008 2006-11-07 Jakub Jelinek <jakub@redhat.com>
3010 * gcc.dg/inline-17.c: New test.
3012 2006-11-07 Steve Ellcey <sje@cup.hp.com>
3015 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
3018 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3021 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3024 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3027 2006-11-07 Tobias Burnus <burnus@net-b.de>
3030 * gfortran.dg/volatile.f90: Add.
3031 * gfortran.dg/volatile2.f90: Add.
3032 * gfortran.dg/volatile3.f90: Add.
3033 * gfortran.dg/volatile4.f90: Add.
3034 * gfortran.dg/volatile5.f90: Add.
3035 * gfortran.dg/volatile6.f90: Add.
3036 * gfortran.dg/volatile7.f90: Add.
3038 2006-11-06 Tobias Burnus <burnus@net-b.de>
3040 * gfortran.dg/io_constraints_2.f90: Adjust pattern
3041 for matching error messages.
3042 * gfortran.dg/specifics_3.f90: Adjust pattern
3043 for matching error messages.
3045 2006-11-06 Janis Johnson <janis187@us.ibm.com>
3046 Bernhard Fischer <aldot@gcc.gnu.org>
3048 * lib/gcc-dg.exp (output-exists): New proc.
3049 (output-exists-not): New proc.
3050 * gcc.test-framework/test-framework.awk: Support new directives.
3051 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3052 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3053 * gcc.test-framework/dg-outexists-exp-F.c: New test.
3054 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3055 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3056 * gcc.test-framework/dg-outexists-exp-P.c: New test.
3058 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
3062 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3063 * gfortran.dg/initialization_3.f90: New.
3065 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3067 PR libgfortran/25545
3068 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3070 2006-11-05 Jakub Jelinek <jakub@redhat.com>
3073 * gcc.c-torture/execute/pr29695-1.c: New test.
3074 * gcc.c-torture/execute/pr29695-2.c: New test.
3076 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
3079 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3081 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
3083 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3084 for matching error messages.
3086 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
3089 * gcc.target/i386/387-12.c: New test.
3091 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3094 * gfortran.dg/pr29713.f90: New test.
3096 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
3098 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3099 Also test for bogus rest sign.
3101 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3104 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3106 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
3108 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3109 from error messages.
3111 2006-11-02 Mike Stump <mrs@apple.com>
3113 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3115 * g++.old-deja/g++.abi/align.C: Enable for darwin.
3117 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
3119 * g++.dg/eh/gcsec1.C: New test.
3121 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3123 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3124 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
3126 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
3128 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3130 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3131 * gcc.dg/pr14796-2.c: Likewise.
3133 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
3135 * gcc.c-torture/execute/20061101-1.c: New test.
3137 2006-11-01 Richard Guenther <rguenther@suse.de>
3139 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3141 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3143 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3144 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3146 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
3148 * gcc.c-torture/execute/20061031-1.c: New test.
3150 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3153 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3154 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3155 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3156 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3157 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3158 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3159 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3161 2006-10-31 Eric Christopher <echristo@apple.com>
3162 Falk Hueffner <falk@debian.org>
3164 * gcc.dg/builtin-bswap-1.c: New.
3165 * gcc.dg/builtin-bswap-2.c: New.
3166 * gcc.dg/builtin-bswap-3.c: New.
3167 * gcc.dg/builtin-bswap-4.c: New.
3168 * gcc.dg/builtin-bswap-5.c: New.
3169 * gcc.target/i386/builtin-bswap-1.c: New.
3171 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3173 * gcc.dg/inline-16.c: New.
3176 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3178 * gcc.dg/inline-13.c: New.
3179 * gcc.dg/inline-14.c: New.
3180 * gcc.dg/inline-15.c: New.
3183 * gcc.dg/inline6.c: New.
3184 * gcc.dg/inline7.c: New.
3186 2006-10-31 Roger Sayle <roger@eyesopen.com>
3189 * gcc.dg/pr23470-1.c: New test case.
3191 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
3194 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3196 * gfortran.dg/blockdata_2.f90: New testcase.
3198 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
3201 * gfortran.dg/unf_short_record_1.f90: New test.
3203 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3206 * gfortran.dg/pr29067.f: New test.
3208 2006-10-31 Joseph Myers <joseph@codesourcery.com>
3209 Richard Sandiford <richard@codesourcery.com>
3211 * lib/target-supports.exp (get_compiler_messages): Append options
3212 as a single list element.
3213 (check_effective_target_arm_vfp_ok): New.
3214 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3216 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
3219 * gfortran.dg/intrinsic_actual_2.f90: New test.
3222 * gfortran.dg/actual_array_interface_1.f90: New test.
3225 * gfortran.dg/used_types_11.f90: New test.
3227 2006-10-30 Dirk Mueller <dmueller@suse.de>
3229 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3230 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3231 * g++.old-deja/g++.pt/eichin01.C (main): Same.
3232 * g++.old-deja/g++.mike/net25.C (main): Same.
3233 * g++.dg/lookup/exception1.C (main): Same.
3234 * g++.dg/parse/parens2.C (main): Same.
3236 2006-10-30 Roger Sayle <roger@eyesopen.com>
3238 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3240 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3242 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3243 * gcc.dg/torture/builtin-math-3.c: Likewise.
3245 2006-10-30 Tobias Burnus <burnus@net-b.de>
3248 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3249 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3251 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3254 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3256 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3258 * lib/target-supports.exp (check_function_available): Declare
3259 function before calling.
3261 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3263 PR tree-optimization/29637
3264 * gcc.dg/pr29637.c: New test.
3266 2006-10-29 Roger Sayle <roger@eyesopen.com>
3268 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3269 tree canonicalization.
3271 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3273 * gcc.dg/builtins-20.c: Add more hypot tests.
3275 2006-10-29 Roger Sayle <roger@eyesopen.com>
3277 * gcc.dg/fold-compare-1.c: New test case.
3279 2006-10-29 Dirk Mueller <dmueller@suse.de>
3282 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3284 2006-10-29 Roger Sayle <roger@eyesopen.com>
3286 PR tree-optimization/15458
3287 * gcc.dg/fold-xornot-1.c: New test case.
3289 2006-10-29 Richard Guenther <rguenther@suse.de>
3291 * gcc.target/i386/math-torture/trunc.c: New testcase.
3293 2006-10-29 Richard Guenther <rguenther@suse.de>
3295 * gcc.target/i386/math-torture/round.c: New testcase.
3297 2006-10-29 Richard Guenther <rguenther@suse.de>
3299 * gcc.target/i386/math-torture/ceil.c: New testcase.
3300 * gcc.target/i386/math-torture/floor.c: Likewise.
3302 2006-10-29 Richard Guenther <rguenther@suse.de>
3304 * gcc.target/i386/math-torture/rint.c: New testcase.
3305 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3307 2006-10-29 Richard Guenther <rguenther@suse.de>
3309 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3310 * gcc.target/i386/math-torture/lceil.c: Likewise.
3312 2006-10-28 Tobias Burnus <burnus@net-b.de>
3314 PR libgfortran/24313
3315 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3317 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
3319 * gcc.c-torture/execute/20020118-1.c,
3320 gcc.c-torture/execute/builtins/strlen.c,
3321 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3324 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3326 * gcc.dg/builtins-20.c: Add tests for hypot.
3327 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
3328 two-argument builtins.
3329 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3330 TESTIT2. Update all callers.
3331 (TESTIT2, TESTIT2_R): New helper macros.
3332 Add testcases for pow, hypot and atan2.
3334 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3337 * g++.dg/expr/bool1.C: New test.
3338 * g++.dg/expr/bool2.C: New test.
3340 2006-10-28 Tobias Burnus <burnus@net-b.de>
3343 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3344 * gfortran.dg/namelist_internal.f90: New test.
3346 2006-10-28 Tobias Burnus <burnus@net-b.de>
3349 * gfortran.dg/io_real_boz.f90: Add.
3350 * gfortran.dg/io_real_boz2.f90: Add.
3352 2006-10-28 Richard Guenther <rguenther@suse.de>
3355 * gcc.dg/tree-ssa/pr26899.c: New testcase.
3357 2006-10-28 Richard Guenther <rguenther@suse.de>
3360 * gcc.target/i386/math-torture/lround.c: New testcase.
3362 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3364 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3365 * gcc.dg/builtins-44.c: Likewise.
3366 * gcc.dg/builtins-45.c: Likewise.
3367 * gcc.dg/pr28796-2.c: Likewise.
3368 * gcc.dg/unordered-3.c: Likewise.
3370 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3372 PR libgfortran/27954
3373 * gfortran.dg/error_recovery_2.f90: New test.
3375 2006-10-26 Richard Guenther <rguenther@suse.de>
3377 * gcc.target/i386/i386.exp: Use glob, not find to collect
3378 tests. Avoids recursing into subdirectories.
3379 * gcc.target/i386/math-torture/math-torture.exp: Torture
3380 for interesting ia32 math options.
3381 * gcc.target.i386/math-torture/lrint.c: New testcase.
3383 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3385 PR libgfortran/29563
3386 * gfortran.dg/arrayio_9.f90: Update test.
3387 * gfortran.dg/arrayio_19.f90: New test.
3389 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3391 * gcc.dg/20061026.c: New testcase.
3393 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3395 PR libgfortran/29563
3396 * gfortran.dg/arrayio_9.f90: New test.
3398 2006-10-26 Ben Elliston <bje@au.ibm.com>
3400 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3401 Copy the strings manually, as strcpy may call strlen.
3403 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3405 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3406 Add checks for log, log2, log10 and log1p.
3408 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3409 we already test 0.0. Add checks for expm1, log, log2, log10,
3410 log1p, cbrt, erf and erfc.
3412 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3414 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3416 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3418 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3419 and remainderl() built-in functions. Remove -ffast-math from
3422 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3424 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3427 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3428 floating point modifiers to arguments passed to float and long
3429 double functions respectively. Update all callers to use floating
3430 point numbers, not integers. Add tests for exp, exp2 and
3433 * gcc.dg/torture/builtin-math-3.c: New test.
3435 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3438 * gfortran.dg/initialize_2.f90: New.
3440 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3442 * gcc.dg/torture/builtin-math-2.c: New test.
3444 2006-10-24 Richard Guenther <rguenther@suse.de>
3447 * gcc.dg/pr28796-1.c: New testcase.
3448 * gcc.dg/pr28796-2.c: Likewise.
3450 2006-10-24 Richard Guenther <rguenther@suse.de>
3452 * gcc.dg/builtins-57.c: New testcase.
3454 2006-10-24 Richard Guenther <rguenther@suse.de>
3456 PR tree-optimization/29567
3457 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3459 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3461 PR tree-optimization/14784
3462 * gcc.dg/alias-10.c: New test.
3464 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3466 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3468 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3470 * gcc.dg/builtin-strncat-chk-1.c: New test.
3472 2006-10-23 Jan Hubicka <jh@suse.cz>
3474 * gcc.dg/memmove-1.c: New test.
3476 2006-10-23 Paul Brook <paul@codesourcery.com>
3478 * gcc.dg/pragma-pack-5.c: New test.
3480 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3482 * g++.dg/other/s390-1.C: New testcase.
3484 2006-10-23 Richard Guenther <rguenther@suse.de>
3488 * gcc.dg/pr27132.c: New testcase.
3489 * gcc.dg/pr23295.c: Likewise.
3490 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3491 * g++.dg/tree-ssa/pr19807.C: Likewise.
3493 2006-10-23 Richard Guenther <rguenther@suse.de>
3496 * gcc.dg/pr21032.c: New testcase.
3498 2006-10-22 Jeff Law <law@redhat.com>
3499 Richard Guenther <rguenther@suse.de>
3501 PR tree-optimization/15911
3502 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3504 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3507 * g++.dg/abi/rtti3.C: New.
3509 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3512 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3515 2006-10-21 Richard Guenther <rguenther@suse.de>
3517 PR tree-optimization/3511
3518 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3520 2006-10-21 Richard Guenther <rguenther@suse.de>
3523 * gcc.dg/torture/pr26898-1.c: New testcase.
3524 * gcc.dg/torture/pr26898-2.c: Likewise.
3526 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3529 * g++.dg/parse/bitfield1.C: Adjust error markers.
3530 * g++.dg/parse/bitfield2.C: New test.
3532 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3534 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3536 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3539 * gfortran.dg/zero_sized_1.f90: New test.
3541 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3543 * gcc.dg/div-compare-1.c: New test.
3545 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3548 * gfortran.dg/result_default_init_1.f90: New test.
3551 * gfortran.dg/automatic_default_init_1.f90: New test.
3553 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3556 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3558 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3559 'using namespace std' without previous declaration.
3560 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3561 * g++.old-deja/g++.robertl/eb133c.C: New.
3563 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3565 PR libgfortran/29277
3566 * gfortran.dg/streamio_4.f90: Update test.
3567 * gfortran.dg/streamio_11.f90: New test.