1 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
3 * lib/target-supports.exp (check_effective_target_unwrapped): New.
5 2007-02-23 Mark Mitchell <mark@codesourcery.com>
7 * lib/target-supports.exp (check_effective_target_newlib): New
10 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
13 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14 allocatable component.
17 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19 * gcc.dg/torture/builtin-logb-1.c: New test.
20 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
21 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
22 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
25 2007-02-23 Richard Guenther <rguenther@suse.de>
27 * g++.dg/warn/changes-meaning.C: New testcase.
29 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
32 * gfortran.dg/fmt_zero_precision.f90: Update test.
34 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36 * gcc.dg/torture/builtin-frexp-1.c: New test.
38 2007-02-22 Mark Mitchell <mark@codesourcery.com>
40 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
42 2007-02-22 Ian Lance Taylor <iant@google.com>
45 * g++.dg/debug/pr30898.C: New test.
47 2007-02-22 Ira Rosen <irar@il.ibm.com>
49 * gcc.dg/vect/vect-106.c: New test.
51 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
52 Ira Rosen <irar@il.ibm.com>
54 PR tree-optimization/30843
55 * gcc.dg/vect/pr30843.c: New test.
57 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
59 PR tree-optimization/30858
60 * gcc.dg/vect/pr30858.c: New test.
62 2007-02-21 Mark Mitchell <mark@codesourcery.com>
64 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
65 to set options for compiling testglue.
66 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
67 * lib/obj-c++.exp (obj-c++_init): Likewise.
69 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
71 * gnat.dg/derived_aggregate.adb: New test.
73 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
75 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
76 sh* targets. Call the correct CKSGN macro.
78 2007-02-21 Jakub Jelinek <jakub@redhat.com>
80 * gfortran.dg/gomp/omp_parse1.f90: New test.
81 * gfortran.dg/gomp/omp_parse2.f: New test.
83 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
86 * gfortran.dg/do_pointer_1.f90: New test.
88 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
90 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
93 2007-02-20 Geoffrey Keating <geoffk@apple.com>
95 * gcc.dg/darwin-minversion-1.c: New.
96 * gcc.dg/darwin-minversion-2.c: New.
98 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
100 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
102 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
103 DJ Delorie <dj@redhat.com>
106 * gcc.dg/Wfatal.c: New.
107 * gcc.dg/Wfatal-2.c: New.
108 * gcc.dg/Werror-1.c: Adjust expectations.
109 * gcc.dg/Werror-5.c: Likewise.
110 * gcc.dg/Werror-7.c: Likewise.
111 * gcc.dg/Werror-10.c: Likewise.
112 * gcc.dg/Werror-11.c: Likewise.
114 2007-02-20 Tobias Burnus <burnus@net-b.de>
117 * gfortran.dg/volatile10.f90: New test.
119 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
122 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
124 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
126 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
127 * gcc.dg/Walways-true-1.c: Likewise.
128 * gcc.dg/weak/weak-3.c: Likewise.
129 * gcc.dg/Werror-1.c: Likewise.
130 * gcc.dg/Werror-3.c: Likewise.
131 * gcc.dg/Werror-4.c: Likewise.
132 * gcc.dg/Werror-5.c: Likewise.
133 * gcc.dg/Werror-6.c: Likewise.
134 * gcc.dg/Werror-7.c: Likewise.
135 * gcc.dg/Werror-8.c: Likewise.
136 * gcc.dg/Werror-10.c: Likewise.
137 * gcc.dg/Werror-11.c: Likewise.
138 * gcc.dg/Werror-12.c: Likewise.
139 * g++.old-deja/g++.mike/warn8.C: Likewise.
140 * g++.dg/warn/Walways-true-1.C: Likewise.
141 * g++.dg/warn/Walways-true-2.C: Likewise.
142 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
143 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
144 -Wstring-literal-comparison with -Waddress.
145 * gcc.dg/Wstring-literal-comparison-4.c: Replace
146 -Wno-string-literal-comparison with -Wno-address.
148 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
150 * gnat.dg/self_aggregate_with_call.adb: New test.
152 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
154 PR tree-optimization/30975
155 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
156 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
157 * gcc.dg/vect/pr30795.c: New.
159 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
162 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
164 2007-02-18 Roger Sayle <roger@eyesopen.com>
166 PR rtl-optimization/28173
167 * gcc.target/i386/andor-1.c: New test case.
169 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
171 * gcc.dg/torture/builtin-ldexp-1.c: New.
172 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
174 2007-02-18 Roger Sayle <roger@eyesopen.com>
176 * gfortran.dg/array_constructor_15.f90: New test case.
178 2007-02-18 Roger Sayle <roger@eyesopen.com>
180 * gfortran.dg/forall_10.f90: New test case.
182 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
184 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
186 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
188 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
189 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
191 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
193 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
194 * gcc.target/i386/builtin-bswap-3.c: Ditto.
195 * gcc.target/i386/xchg-1.c: New test.
196 * gcc.target/i386/xchg-2.c: New test.
198 2007-02-16 Richard Guenther <rguenther@suse.de>
199 Christian Bruel <christian.bruel@st.com>
201 * gcc.dg/strict-overflow-5.c: New testcase.
203 2007-02-16 Tobias Burnus <burnus@net-b.de>
206 * gfortran.dg/func_derived_4.f90: New test.
208 2007-02-15 Roger Sayle <roger@eyesopen.com>
211 * gfortran.dg/pr30391-1.f90: New test case.
213 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
216 * gcc.c-torture/compile/pr30433.c: New testcase to check
217 that complex constants comparisions are foldded.
219 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
222 * g++.dg/ext/stmtexpr10.C: New testcase.
224 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
227 * gcc.dg/Wunused-value-2.c: New testcase.
229 2007-02-15 Ian Lance Taylor <iant@google.com>
231 * g++.dg/eh/subreg-1.C: New test.
233 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
236 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
237 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
238 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
239 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
240 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
241 * gcc.dg/Werror-implicit-function-declaration.c: New.
243 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
246 * g++.dg/warn/pr28943.C: New.
248 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
250 * gfortran.fortran-torture/execute/math.f90: Fix typo.
252 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
255 * gfortran.dg/error_recovery_3.f90: New test.
257 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
259 * g++.dg/tree-ssa/sra-1.C: New.
261 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
263 * g++.dg/tree-ssa/sra-1.C: New.
265 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
267 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
269 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
271 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
273 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
276 * gfortran.dg/logical_2.f90: New test.
278 2007-02-14 Joseph Myers <joseph@codesourcery.com>
280 * gcc.dg/torture/complex-alias-1.c: New test.
282 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
284 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
285 instead of -fdump-tree-tailcall.
287 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
289 * gfortran.dg/interface_10.f90: Fix comment typo.
291 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
293 PR tree-optimization/30771
294 * gcc.dg/vect/pr30771.c: New test.
296 2007-02-13 Ian Lance Taylor <iant@google.com>
298 * gcc.dg/Wstrict-overflow-1.c: New test.
299 * gcc.dg/Wstrict-overflow-2.c: New test.
300 * gcc.dg/Wstrict-overflow-3.c: New test.
301 * gcc.dg/Wstrict-overflow-4.c: New test.
302 * gcc.dg/Wstrict-overflow-5.c: New test.
303 * gcc.dg/Wstrict-overflow-6.c: New test.
304 * gcc.dg/Wstrict-overflow-7.c: New test.
305 * gcc.dg/Wstrict-overflow-8.c: New test.
306 * gcc.dg/Wstrict-overflow-9.c: New test.
307 * gcc.dg/Wstrict-overflow-10.c: New test.
309 2007-02-13 Roger Sayle <roger@eyesopen.com>
311 * gcc.target/ia64/builtin-bswap-2.c: New test case.
313 2007-02-13 Richard Henderson <rth@redhat.com>
315 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
316 * gcc.c-torture/execute/pr29302-1.c: ... here.
318 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
321 * gcc.dg/c90-return-1.c: Update output.
322 * gcc.dg/c99-return-1.c: Likewise.
324 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
327 * gfortran.dg/used_dummy_types_7.f90: New test..
329 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
331 * gcc.target/i386/parity-1.c: New test.
332 * gcc.target/i386/parity-2.c: New test.
334 2007-02-12 Roger Sayle <roger@eyesopen.com>
336 * gcc.target/i386/builtin-bswap-3.c: New test case.
338 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
340 PR tree-optimization/29145
341 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
342 alias analysis is improved to take better advantage of restrict
344 * gcc.dg/vect/vect-80.c: Likewise.
345 * gcc.dg/vect/pr29145.c: New.
347 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
349 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
350 * gcc.target/i386/sse4a-insert.c: Likewise.
352 2007-02-11 Roger Sayle <roger@eyesopen.com>
354 * gcc.target/ia64/builtin-popcount-1.c: New test case.
355 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
357 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
360 * gfortran.dg/enum_4.f90: Update error message checks.
362 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
365 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
366 versions of the modules.
369 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
370 by getting rid of recursive I/O and providing functions with
374 * gfortran.dg/char_array_constructor_2.f90
376 2007-02-11 Mark Mitchell <mark@codesourcery.com>
379 * g++.dg/template/spec34.C: New test
381 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
383 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
385 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
386 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
387 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
389 * gcc.dg/vect/vect-113.c: Ditto.
391 2007-02-06 Mark Mitchell <mark@codesourcery.com>
394 * g++.dg/eh/weak1-C: New test.
395 * g++.dg/eh/weak1-a.cc: Likewise.
396 * g++.dg/eh/comdat1.C: Likewise.
398 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
399 Dorit Nuzman <dorit@il.ibm.com>
401 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
402 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
403 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
404 * gcc.dg/vect/vect-113.c: Likewise.
406 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
408 2007-02-10 Richard Henderson <rth@redhat.com>
410 * lib/target-supports.exp (check_effective_target_tls): Redefine
411 to mean non-emulated tls.
412 * gcc.dg/tls/alias-1.c: Remove tls requirement.
413 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
414 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
415 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
416 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
417 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
418 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
420 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
422 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
424 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
426 * gfortran.dg/secnds.f: Replace time tolerance with a
427 before-and-after bracket.
428 * gfortran.dg/secnds-1.f: Likewise.
430 2007-02-09 Tobias Burnus <burnus@net-b.de>
433 * gfortran.dg/maxlocval_1.f90: New test.
435 2007-02-09 Roger Sayle <roger@eyesopen.com>
437 * gcc.target/ia64/builtin_bswap-1.c: New test case.
439 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
442 * gfortran.dg/array_function_1.f90: New test.
444 2007-02-09 Richard Sandiford <richard@codesourcery.com>
446 * lib/target-supports.exp (check_effective_target_lax_strtofp)
447 (check_effective_target_dummy_wcsftime): New functions.
449 2007-02-09 Richard Sandiford <richard@codesourcery.com>
451 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
452 * lib/target-supports.exp (check_effective_target_uclibc): New
455 2007-02-09 Richard Sandiford <richard@codesourcery.com>
457 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
458 (vsnprintf): Don't define for uClibc targets.
460 2007-02-09 Richard Sandiford <richard@codesourcery.com>
462 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
463 set before checking whether it was allowed.
464 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
465 before checking inside_main.
467 2007-02-09 Richard Sandiford <richard@codesourcery.com>
469 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
471 (u16sf): Likewise u4sf.
472 * g++.dg/compat/struct-layout-1.h: Likewise.
474 2007-02-09 Richard Sandiford <richard@codesourcery.com>
476 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
478 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
479 m68k targets if check_effective_target_coldfire_fpu returns true.
481 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
482 Richard Guenther <rguenther@suse.de>
485 * gcc.dg/fold-compare-3.c: New testcase.
486 * gcc.dg/tree-ssa/loop-24.c: Likewise.
488 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
490 * gcc.dg/pr26570.c: Clean up coverage files.
491 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
492 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
493 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
494 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
495 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
496 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
497 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
498 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
499 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
500 * gcc.dg/tree-ssa/pr25501.c: Ditto.
501 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
502 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
503 * gcc.dg/vect/pr28952.c: Ditto.
504 * gcc.dg/vect/pr27151.c: Ditto.
505 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
506 * g++.dg/gomp/macro-3.C: Ditto.
508 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
510 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
513 2007-02-08 Roger Sayle <roger@eyesopen.com>
515 * gcc.target/i386/builtin-bswap-2.c: New test case.
517 2007-02-08 Roger Sayle <roger@eyesopen.com>
519 * gfortran.dg/forall_8.f90: New test case.
520 * gfortran.dg/forall_9.f90: Likewise.
522 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
524 * gcc.dg/builtins-20.c: Add some -~ complex cases.
526 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
528 * lib/target-supports.exp (check_effective_target_simulator): New.
530 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
532 * gcc.dg/tree-ssa/loop-25.c: New test.
534 2007-02-06 Richard Henderson <rth@redhat.com>
536 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
538 2007-02-06 Roger Sayle <roger@eyesopen.com>
540 * gcc.target/powerpc/popcount-1.c: New test case.
541 * gcc.target/powerpc/parity-1.c: Likewise.
543 2007-02-06 Richard Guenther <rguenther@suse.de>
546 * gcc.dg/torture/pr27302-2.c: New testcase.
548 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
550 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
551 * gcc.dg/vect/vect-iv-1.c: New test.
552 * gcc.dg/vect/vect-iv-2.c: New test.
553 * gcc.dg/vect/vect-iv-3.c: New test.
554 * gcc.dg/vect/vect-iv-4.c: New test.
555 * gcc.dg/vect/vect-iv-5.c: New test.
556 * gcc.dg/vect/vect-iv-6.c: New test.
557 * gcc.dg/vect/vect-iv-7.c: New test.
558 * gcc.dg/vect/vect-iv-8.c: New test.
559 * gcc.dg/vect/vect-iv-9.c: New test.
560 * gcc.dg/vect/vect-iv-10.c: New test.
561 * gcc.dg/vect/vect-iv-11.c: New test.
562 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
563 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
564 * gcc.dg/vect/vect-14.c: Now vectorizable.
565 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
566 * gcc.dg/vect/vect-27.c: Likewise.
567 * gcc.dg/vect/vect-29.c Likewise.
568 * gcc.dg/vect/vect-dv-2.c: Likewise.
569 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
570 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
571 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
573 2007-02-06 Ira Rosen <irar@il.ibm.com>
575 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
577 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
579 * gcc.dg/builtins-20.c: Add more cases.
581 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
584 * gcc.dg/pr30189.c: New test.
586 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
588 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
590 * gcc.target/i386/sse4a-extract.c: New test.
591 * gcc.target/i386/sse4a-insert.c: New test.
592 * gcc.target/i386/sse4a-montsd.c: New test.
593 * gcc.target/i386/sse4a-montss.c: New test.
595 2007-02-05 Richard Guenther <rguenther@suse.de>
597 * gcc.target/i386/vectorize3.c: New testcase.
599 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
602 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
604 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
607 * gfortran.dg/repeat_1.f90: New test.
609 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
612 * gfortran.dg/spread_shape_1.f90: Remove tabs.
613 * gfortran.dg/derived_init_2.f90: Ditto.
614 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
615 * gfortran.dg/array_initializer_1.f90: Ditto.
616 * gfortran.dg/do_2.f90: Ditto.
617 * gfortran.dg/proc_assign_1.f90: Ditto.
619 2007-02-04 Richard Guenther <rguenther@suse.de>
622 * g++.dg/warn/pr30636.C: New testcase.
623 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
625 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
628 * gfortran.dg/pr30667.f: New test.
630 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
632 * gcc.dg/builtins-54.c: Add more cases.
634 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
637 * gfortran.dg/zero_sized_2.f90: New test.
640 * gfortran.dg/alloc_comp_basics_4.f90: New test.
643 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
646 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
649 * gfortran.dg/interface_10.f90: New test.
651 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
653 * gcc.dg/builtins-20.c: Add more cases.
655 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
658 * gcc-target/ia64/pr29682.c: New test.
660 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
663 * gfortran.dg/arrayio_11.f90.f90: New test.
666 * gfortran.dg/arrayio_12.f90.f90: New test.
668 2007-02-02 Jakub Jelinek <jakub@redhat.com>
671 * g++.dg/tls/diag-5.C: New test.
674 * gcc.dg/pr30473.c: New test.
675 * gcc.c-torture/execute/20070201-1.c: New test.
677 2007-02-01 Roger Sayle <roger@eyesopen.com>
679 * gfortran.dg/dependency_20.f90: New test case.
681 2007-01-31 Ian Lance Taylor <iant@google.com>
683 * gcc.dg/lower-subreg-1.c (test): New test.
685 2007-01-30 Geoffrey Keating <geoffk@apple.com>
687 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
689 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
691 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
692 * gcc.dg/torture/builtin-math-3.c: Likewise.
694 2007-01-31 Dirk Mueller <dmueller@suse.de>
696 gcc.dg/Wparentheses-2.c: Update and add new tests.
698 2007-01-31 Ira Rosen <irar@il.ibm.com>
700 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
703 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
705 * gcc.dg/builtins-63.c: New test.
707 2007-01-31 Tobias Burnus <burnus@net-b.de>
710 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
712 2007-01-31 Tobias Burnus <burnus@net-b.de>
715 * gfortran.dg/volatile8.f90: New argument conformance test.
716 * gfortran.dg/volatile9.f90: New scope test.
718 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
721 * g++.dg/warn/null4.C: New.
723 2001-01-30 Roger Sayle <roger@eyesopen.com>
724 Uros Bizjak <ubizjak@gmail.com>
726 * gcc.dg/large-size-array-3.c: Correct typo.
728 2007-01-30 Richard Guenther <rguenther@suse.de>
731 * g++.dg/debug/pr27657.C: New testcase.
733 2007-01-30 Richard Guenther <rguenther@suse.de>
736 * gcc.dg/torture/pr30313.c: New testcase.
738 2007-01-29 Janis Johnson <janis187@us.ibm.com>
740 * gcc.dg/dfp/dfp-except.h: New file.
741 * gcc.dg/dfp/fe-check.h: New file.
742 * gcc.dg/dfp/fe-binop.c: New test.
743 * gcc.dg/dfp/fe-convert-1.c: New test.
744 * gcc.dg/dfp/fe-convert-2.c: New test.
745 * gcc.dg/dfp/fe-convert-3.c: New test.
747 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
748 * gcc.dg/dfp/decfloat-constants.c: Ditto.
749 * gcc.dg/dfp/convert-dfp.c: Ditto.
750 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
752 2007-01-29 Josh Conner <jconner@apple.com>
754 * gcc.target/powerpc/altivec-24.c: New test.
756 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
759 * g++.dg/parse/defarg12.C: New test.
761 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
764 * gfortran.dg/used_dummy_types_6.f90: New test.
766 2007-01-28 Jan Hubicka <jh@suse.cz>
768 * gcc.dg/tree-prof/val-prof-6.c: New test.
770 2007-01-28 Roger Sayle <roger@eyesopen.com>
772 * gcc.dg/large-size-array-3.c: Correct test case (portability).
774 2007-01-28 Andrew Pinski <pinskia@gmail.com>
777 * g++.dg/expr/dtor4.C: New test.
779 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
781 * gcc.dg/tree-ssa/loop-23.c: New test.
783 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
786 * gfortran.dg/achar_2.f90: New test.
787 * gfortran.dg/achar_3.f90: New test.
789 2007-01-27 Ian Lance Taylor <iant@google.com>
791 * gcc.dg/strict-overflow-1.c: New test.
792 * gcc.dg/no-strict-overflow-1.c: New test.
793 * gcc.dg/strict-overflow-2.c: New test.
794 * gcc.dg/no-strict-overflow-2.c: New test.
795 * gcc.dg/strict-overflow-3.c: New test.
796 * gcc.dg/no-strict-overflow-3.c: New test.
797 * gcc.dg/strict-overflow-4.c: New test.
798 * gcc.dg/no-strict-overflow-4.c: New test.
799 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
800 * gcc.dg/pr15784-1.c: Likewise.
801 * gcc.dg/pr20922-1.c: Likewise.
802 * gcc.dg/pr20922-3.c: Likewise.
803 * gcc.dg/pr20922-4.c: Likewise.
804 * gcc.dg/pr20922-6.c: Likewise.
805 * gcc.dg/compare-4.c: Likewise.
806 * gcc.dg/torture/pr26898-1.c: Likewise.
807 * gcc.dg/tree-ssa/divide-1.c: Likewise.
808 * gcc.dg/tree-ssa/divide-2.c: Likewise.
809 * gcc.dg/tree-ssa/divide-3.c: Likewise.
810 * gcc.dg/tree-ssa/divide-4.c: Likewise.
811 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
812 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
813 * gcc.dg/tree-ssa/pr21082.c: Likewise.
814 * gcc.dg/tree-ssa/pr26899.c: Likewise.
815 * g++.dg/tree-ssa/pr21082.C: Likewise.
817 2007-01-27 Roger Sayle <roger@eyesopen.com>
819 * gcc-dg/large-size-array-3.c: New test case.
821 2007-01-27 Roger Sayle <roger@eyesopen.com>
823 * gfortran.dg/forall_7.f90: New test case.
825 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
828 * gfortran.dg/where_operator_assign_1.f90: New test.
829 * gfortran.dg/where_operator_assign_2.f90: New test.
830 * gfortran.dg/where_operator_assign_3.f90: New test.
832 2007-01-26 Joseph Myers <joseph@codesourcery.com>
834 * lib/target-supports.exp
835 (check_effective_target_powerpc_altivec): New.
836 (check_effective_target_vect_cmdline_needed): Use it.
838 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
841 * gfortran.dg/backslash_3.f: New test.
843 2007-01-26 Richard Guenther <rguenther@suse.de>
845 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
847 2007-01-26 Tobias Burnus <burnus@net-b.de>
849 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
850 * gfortran.dg/vect/vect.exp: Ditto.
851 * gfortran.dg/dg.exp: Ditto.
852 * gfortran.fortran-torture/execute/execute.exp: Ditto.
853 * gfortran.fortran-torture/compile/compile.exp: Ditto.
855 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
857 * gcc.dg/builtins-20.c: Add more cases.
858 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
860 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
863 * gcc.dg/Wall.c: New.
864 * gcc.dg/Wno-all.c: New.
865 * gfortran.dg/Wall.f90: New.
866 * gfortran.dg/Wno-all.f90: New.
868 2007-01-24 Geoffrey Keating <geoffk@apple.com>
870 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
871 * g++.dg/eh/simd-2.C: Also run on Darwin.
872 * g++.dg/eh/simd-3.C: New.
873 * g++.dg/eh/simd-4.C: New.
875 2007-01-25 Richard Guenther <rguenther@suse.de>
877 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
879 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
881 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
883 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
884 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
885 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
886 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
887 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
888 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
889 * gcc.dg/ipa/ipa-7.c: New testcase.
891 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
893 * g++.dg/cpp0x/warn_cxx0x.C: New.
895 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
897 * gcc.dg/builtins-20.c: Test builtin carg.
899 2007-01-24 Jakub Jelinek <jakub@redhat.com>
902 * gcc.dg/gomp/pr27416.c: New test.
905 * gcc.dg/gomp/pr30494.c: New test.
906 * g++.dg/gomp/pr30494.C: New test.
909 * gcc.dg/gomp/pr30421.c: New test.
911 2007-01-24 Steve Ellcey <sje@cup.hp.com>
913 * gcc.target/ia64/versionid-1.c: New test.
914 * gcc.target/ia64/versionid-2.c: New test.
916 2007-01-24 Richard Guenther <rguenther@suse.de>
919 * gcc.dg/builtins-57.c: Change to a link-time testcase
920 to support non-C99 targets.
922 2007-01-24 Jan Hubicka <jh@suse.cz>
924 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
926 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
928 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
930 2007-01-23 Andrew Pinski <pinskia@gmail.com>
933 * objc.dg/const-str-12.m: New test.
935 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
938 * gfortran.dg/ctrl-z.f90: New test.
940 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
943 * gfortran.dg/namelist_assumed_char.f90: New test.
945 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
948 * g++.dg/inherit/covariant15.C: New test.
950 2007-01-23 Ian Lance Taylor <iant@google.com>
952 * g++.dg/warn/Wparentheses-24.C: New test.
954 2007-01-23 Richard Guenther <rguenther@suse.de>
957 * ada/acats/run_acats: Do not call gnatmake or gnatchop
960 2007-01-22 Richard Guenther <rguenther@suse.de>
962 PR tree-optimization/30038
963 * gcc.dg/builtins-62.c: New testcase.
965 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
967 * gcc.c-torture/compile/20070121.c: New test.
969 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
972 * gfortran.dg/char_comparison_1.f: New test.
974 2007-01-21 Ira Rosen <irar@il.ibm.com>
976 * gcc.dg/vect/vect-strided-same-dr.c: New test.
978 2007-01-20 Andrew Pinski <pinskia@gmail.com>
981 * objc.dg/pch: New directory.
982 * objc.dg/pch/pch.exp: New file.
983 * objc.dg/pch/interface-1.m: New test.
984 * objc.dg/pch/interface-1.hs: New include file.
985 * lib/objc.exp (objc_target_compile): Add
986 "-x objective-c-header" in front of the sources if this is
987 a precompiled header being compiled.
989 2007-01-20 Roger Sayle <roger@eyesopen.com>
991 * gfortran.dg/array_memcpy_3.f90: New test case.
992 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
994 2007-01-20 Roger Sayle <roger@eyesopen.com>
995 Brooks Moses <brooks.moses@codesourcery.com>
996 Francois-Xavier Coudert <coudert@clipper.ens.fr>
998 * gfortran.dg/intrinsic_sign_1.f90: New test case.
999 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1001 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1003 * gcc.dg/torture/builtin-math-3.c: Test fdim.
1005 2007-01-19 Mike Stump <mrs@apple.com>
1007 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1010 2007-01-19 Roger Sayle <roger@eyesopen.com>
1012 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1013 option instead of -funsafe-math-optimizations.
1015 2007-01-19 Tomas Bily <tbily@suse.cz>
1017 gcc.dg/tree-prof/indir-call-prof.c: New.
1018 g++.dg/dg.exp: Add tree-prof subdirectory.
1019 g++.dg/tree-prof/indir-call-prof.C: New.
1020 g++.dg/tree-prof/tree-prof.exp: New.
1022 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1025 * g++.dg/warn/deprecated.C: Update warning output.
1026 * g++.dg/warn/deprecated-2.C: Likewise.
1027 * g++.dg/warn/deprecated-3.C: New.
1029 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
1031 * gcc.c-torture/execute/nestfunc-7.c: New.
1033 2007-01-18 Hui-May Chang <hm.chang@apple.com>
1035 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1037 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
1039 * gcc.dg/m68k-pic-1.c: New.
1041 2007-01-18 Roger Sayle <roger@eyesopen.com>
1043 * gfortran.dg/array_memcpy_4.f90: New test case.
1045 2007-01-18 Josh Conner <jconner@apple.com>
1048 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1049 * gcc.dg/vect/no-trapping-math-1: New.
1050 * gcc.dg/vect/no-trapping-math-2: New.
1052 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
1054 * gcc.target/i386/387-8.c: Update comment about optimizing
1055 inherent load of 1.0 of fptan instruction.
1057 2007-01-18 Dirk Mueller <dmueller@suse.de>
1058 Richard Guenther <rguenther@suse.de>
1061 * gcc.dg/Warray-bounds.c: New testcase.
1062 * gcc.dg/Warray-bounds-2.c: New testcase.
1063 * g++.dg/warn/Warray-bounds.C: New testcase.
1064 * g++.dg/warn/Warray-bounds-2.C: New testcase.
1066 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
1069 * gfortran.dg/generic_12.f90: New test.
1071 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
1073 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1074 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1076 2007-01-16 Janis Johnson <janis187@us.ibm.com>
1078 * gcc.dg/dfp/compare-special.h: New file.
1079 * gcc.dg/dfp/compare-special-32.c: New test.
1080 * gcc.dg/dfp/compare-special-64.c: New test.
1081 * gcc.dg/dfp/compare-special-128.c: New test.
1083 2007-01-16 Roger Sayle <roger@eyesopen.com>
1084 Paul Thomas <pault@gcc.gnu.org>
1085 Steven G. Kargl <kargl@gcc.gnu.org>
1088 * gfortran.dg/forall_6.f90: New test case.
1089 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1090 * gfortran.dg/dependency_13.f90: Likewise.
1092 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1095 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1096 targets that don't support Inf.
1098 2007-01-15 Dale Johannesen <dalej@apple.com>
1100 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
1102 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
1104 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
1105 of achar for 0xff to avoid the "Extended ASCII not
1106 implemented" error message.
1108 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
1111 * gfortran.dg/altreturn_4.f90: New test.
1114 * gfortran.dg/stfunc_4.f90: New test.
1117 * gfortran.dg/bound_2.f90: Reinstate commented out line.
1118 * gfortran.dg/initialization_1.f90: Change warning.
1121 * gfortran.dg/specification_type_resolution_2.f90: New test.
1123 2007-01-14 Jan Hubicka <jh@suse.cz>
1125 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1126 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1127 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1130 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
1133 * gfortran.dg/external_procedures_2.f90: New test.
1135 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
1138 * gcc.target/i386/pr30413.c: New test.
1140 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
1143 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
1145 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
1147 * gcc.dg/20070112-1.c: New test.
1149 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1151 PR libgfortran/30435
1152 * gfortran.dg/list_read_6.f90: New test.
1154 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
1156 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
1158 2007-01-12 Tom Tromey <tromey@redhat.com>
1160 PR preprocessor/28227:
1161 * gcc.dg/cpp/pr28227.c: New file.
1163 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1165 * gcc.dg/tree-ssa/loop-22.c: New test.
1167 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1169 PR tree-optimization/29516
1170 * gcc.dg/tree-ssa/loop-20.c: New test.
1172 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
1175 * minmaxloc_integer_kinds_1.f90: New test.
1177 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
1180 * g++.dg/template/sizeof-template-argument.C: New test.
1182 2007-01-11 Jan Hubicka <jh@suse.cz>
1184 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1185 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1186 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1187 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1188 * gcc.dg/tree-ssa/pr21658.c: Likewise.
1189 * gcc.dg/tree-ssa/pr15349.c: Likewise.
1190 * gcc.dg/tree-ssa/pr25501.c: Likewise.
1191 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1192 transformation in question.
1193 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1194 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1195 * gcc.dg/always_inline3.c: Likewise.
1197 2007-01-10 Mark Mitchell <mark@codesourcery.com>
1200 * g++.dg/template/typename11.C: New test.
1202 2007-01-10 Robert Kennedy <jimbob@google.com>
1204 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1206 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1208 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1209 for different integer kinds.
1210 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1211 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1212 * gfortran.dg/ishft_2.f90: New test.
1213 * gfortran.dg/ishft_3.f90: New test.
1215 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1217 * gfortran.dg/altreturn_2.f90: Removed executable bit.
1219 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
1221 PR tree-optimization/30322
1222 * gcc.dg/tree-ssa/loop-21.c: New test.
1224 2007-01-08 Geoffrey Keating <geoffk@apple.com>
1226 * g++.dg/rtti/darwin-builtin-linkage.C: New.
1228 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1230 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1232 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1234 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1235 * g++.dg/warn/overflow-warn-3.C: Likewise.
1236 * g++.dg/warn/overflow-warn-4.C: Likewise.
1237 * g++.dg/warn/overflow-warn-5.C: Likewise.
1238 * g++.dg/warn/overflow-warn-6.C: Likewise.
1239 * g++.dg/warn/Woverflow-1.C: Likewise.
1240 * g++.dg/warn/Woverflow-2.C: Likewise.
1241 * g++.dg/warn/Woverflow-3.C: Likewise.
1242 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1244 2007-01-08 Roger Sayle <roger@eyesopen.com>
1246 * gfortran.dg/array_constructor_14.f90: New test case.
1247 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1249 2007-01-08 Richard Guenther <rguenther@suse.de>
1251 PR tree-optimization/23603
1252 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1253 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1255 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1257 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1259 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1260 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1262 * gcc.dg/simd-5.c: Likewise.
1263 * gcc.dg/simd-6.c: Likewise.
1264 * g++.dg/conversion/simd1.C: Likewise.
1265 * g++.dg/conversion/simd3.C: Likewise.
1266 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1269 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1271 PR tree-optimization/29877
1272 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1273 name of a hard register for the target concerned. Adjust dg-error
1274 directives to cope with new behaviour of TER.
1276 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1279 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1280 * g++.dg/warn/overflow-warn-1.C: New.
1281 * g++.dg/warn/overflow-warn-3.C: New.
1282 * g++.dg/warn/overflow-warn-4.C: New.
1283 * g++.dg/warn/overflow-warn-5.C: New.
1284 * g++.dg/warn/overflow-warn-6.C: New.
1285 * g++.dg/warn/Woverflow-1.C: New.
1286 * g++.dg/warn/Woverflow-2.C: New.
1287 * g++.dg/warn/Woverflow-3.C: New.
1288 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1290 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1293 * gfortran.dg/invalid_name.f90: New test.
1294 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1295 * gfortran.dg/gomp/pr29759.f90: Ditto.
1297 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1299 * gfortran.dg/present_1.f90: Update error message.
1301 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
1304 * g++.dg/template/duplicate1.C: New test
1305 * g++.dg/template/memfriend6.C: Adjust error markers.
1307 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
1310 * gcc.dg/torture/inline-1.c: New test.
1312 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1315 * gcc.dg/multiple-overflow-warn-1.c: New.
1316 * gcc.dg/multiple-overflow-warn-2.c: New.
1317 * gcc.dg/overflow-warn-6.c: New.
1318 * g++.dg/warn/multiple-overflow-warn-1.C: New.
1320 2007-01-05 Roger Sayle <roger@eyesopen.com>
1322 * gfortran.dg/array_memcpy_1.f90: New test case.
1323 * gfortran.dg/array_memcpy_2.f90: Likewise.
1325 2007-01-05 Richard Guenther <rguenther@suse.de>
1328 * g++.dg/opt/pr27826.C: New testcase.
1330 2007-01-05 Ian Lance Taylor <iant@google.com>
1332 * gcc.dg/Walways-true-1.c: New test.
1333 * gcc.dg/Walways-true-2.c: New test.
1334 * g++.dg/warn/Walways-true-1.C: New test.
1335 * g++.dg/warn/Walways-true-2.C: New test.
1337 2007-01-05 Jakub Jelinek <jakub@redhat.com>
1340 * gcc.dg/pr30360.c: New test.
1342 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
1345 * gfortran.dg/data_implied_do_1.f90: New test.
1349 * gfortran.dg/char_length_1.f90: New test.
1351 2007-01-05 Richard Guenther <rguenther@suse.de>
1354 * g++.dg/opt/pr28116.C: New testcase.
1356 2007-01-05 Tobias Burnus <burnus@net-b.de>
1359 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1361 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1362 * gfortran.dg/protected_4.f90: Add pointer intent check.
1363 * gfortran.dg/protected_6.f90: Add pointer intent check.
1364 * gfortran.dg/pointer_intent_1.f90: New test.
1365 * gfortran.dg/pointer_intent_2.f90: New test.
1366 * gfortran.dg/pointer_intent_3.f90: New test.
1368 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1371 * gfortran.dg/altreturn_2.f90: new test.
1373 2007-01-04 Tom Tromey <tromey@redhat.com>
1375 PR preprocessor/28165:
1376 * gcc.dg/cpp/pr28165.c: New file.
1378 2007-01-03 Josh Conner <jconner@apple.com>
1381 * gcc.dg/pr29683.c: New.
1383 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1386 * g++.dg/pch/template-1.C: New test.
1387 * g++.dg/pch/template-1.Hs: New file.
1389 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1392 * gcc.c-torture/compile/complex-4.c: New test.
1394 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1396 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1398 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1400 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1403 * gcc.dg/pr30286.c: New test.
1406 * g++.dg/template/crash66.C: New test.
1409 * g++.dg/template/friend49.C: New test.
1411 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1413 * gfortran.dg/ibits.f90: New test.
1415 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1417 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1418 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1420 2007-01-02 Jan Hubicka <jh@suse.cz>
1422 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1425 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1428 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1429 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1431 2006-01-02 Ian Lance Taylor <iant@google.com>
1433 * g++.dg/warn/Wparentheses-22.C: New test.
1434 * g++.dg/warn/Wparentheses-23.C: New test.
1436 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1439 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1440 * gcc.dg/declspec-3-Wextra.c: New.
1441 * gcc.dg/declspec-3-no.c: New
1443 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1446 * gfortran.dg/interface_10.f90: Remove.
1448 2007-01-01 Roger Sayle <roger@eyesopen.com>
1450 * gcc.dg/fold-eqxor-4.c: New test case.
1452 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1455 * gcc.c-torture/compile/pr30311.c: New test.
1457 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1460 * gcc.c-torture/compile/statement-expression-1.c: New test.
1462 2007-01-01 Andreas Schwab <schwab@suse.de>
1465 * g++.dg/eh/pr29166.C: New test.
1467 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1469 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1471 (check_effective_target_vect_cmdline_needed): Use it.
1473 2006-12-31 Richard Guenther <rguenther@suse.de>
1476 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1477 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1479 2006-12-31 Roger Sayle <roger@eyesopen.com>
1482 * gcc.dg/fold-plusnot-1.c: New test case.
1484 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1487 * g++.dg/parse/template22.C: New test.
1489 2006-12-31 Richard Guenther <rguenther@suse.de>
1492 * gcc.c-torture/compile/pr30338.c: New testcase.
1494 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1497 * gfortran.dg/intrinsic_actual_4.f90: New test.
1500 * gfortran.dg/func_decl_3.f90: New test.
1502 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1505 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1506 * gfortran.dg/c_by_val_1.f: New test.
1507 * gfortran.dg/c_by_val_2.f: New test.
1508 * gfortran.dg/c_by_val_3.f: New test.
1510 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1513 * gfortran.dg/sum_zero_array_1.f90: New test.
1515 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1517 PR preprocessor/29612
1518 * gcc.dg/cpp/pr29612-1.c: New test.
1519 * gcc.dg/cpp/pr29612-2.c: New test.
1521 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1524 * gfortran.dg/pure_formal_proc_1.f90: New test.
1527 * gfortran.dg/intrinsic_actual_3.f90: New test.
1529 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1532 * gfortran.dg/io_constraints_1.f90: Update test.
1533 * gfortran.dg/io_constraints_2.f90: Update test.
1534 * gfortran.dg/inquire_iolength.f90: New test.
1536 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1539 * gfortran.dg/interface_10.f90: New test.
1540 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1541 since z is already, locally a variable.
1544 * gfortran.dg/generic_11.f90: New test.
1545 * gfortran.dg/interface_7.f90: Remove name clash between module
1546 name and procedure 'x' referenced in the interface.
1548 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1551 * gcc.dg/Wmissing-parameter-type.c: New.
1552 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1553 * gcc.dg/Wmissing-parameter-type-no.c: New.
1555 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1558 * gfortran.dg/entry_array_specs_2.f: New test.
1561 * gfortran.dg/nested_modules_6.f90: New test.
1563 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1566 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1567 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1569 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1572 * g++.dg/opt/complex6.C: New test.
1574 2006-12-22 Ben Elliston <bje@au.ibm.com>
1576 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1577 full" if the linker on spu-*-* warns about exceeding local store.
1579 And revert this patch:
1580 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1581 fail to link due to relocation overflows on spu-*-*.
1583 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1586 * gfortran.dg/dependency_19.f90: New test.
1588 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1591 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1593 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1596 * gcc.c-torture/execute/20061220-1.c: New test.
1599 * gcc.dg/gomp/asm-1.c: New test.
1602 * g++.dg/eh/ia64-2.C: New test.
1604 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1608 * gcc.dg/rs6000-leaf.c: New.
1610 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1613 * gfortran.dg/f2c_8.f90: New test.
1615 2006-12-20 Bill Wendling <wendling@apple.com>
1617 * gcc.dg/asm-b.c: Check for __ppc64__.
1619 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1622 * gfortran.dg/bounds_check_5.f90: New test.
1624 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1627 * gcc.dg/gomp/complex-1.c: New testcase.
1629 2006-12-20 Roger Sayle <roger@eyesopen.com>
1631 * gfortran.dg/array_memset_1.f90: New test case.
1633 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1635 * lib/target-supports.exp: Add spu to
1636 check_effective_target_vect_widen_mult_hi_to_si.
1638 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1641 * gfortran.dg/generic_9.f90: New test.
1644 * gfortran.dg/generic_10.f90: New test.
1646 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1649 * gcc.dg/pr30045.c: New test.
1651 2006-12-20 Ben Elliston <bje@au.ibm.com>
1653 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1655 2006-12-19 Eric Christopher <echristo@apple.com>
1658 * gcc.c-torture/execute/pr29302-1.c: New.
1660 2006-12-19 Tobias Burnus <burnus@net-b.de>
1663 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1665 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1668 * gfortran.dg/altreturn_3.f90: New test.
1670 * gfortran.dg/char_result_12.f90: Fix comment typos.
1672 2006-12-19 Ben Elliston <bje@au.ibm.com>
1674 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1675 as newlib's stdio.h uses non-traditional cpp constructs.
1677 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1679 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1680 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1681 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1682 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1683 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1684 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1685 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1686 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1687 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1688 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1689 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1690 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1691 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1692 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1693 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1694 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1695 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1696 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1697 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1698 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1699 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1700 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1701 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1702 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1703 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1704 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1706 2006-12-18 Bill Wendling <wendling@apple.com>
1708 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1709 id is an OjbC keyword.
1711 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1713 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1715 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1717 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1719 2006-12-18 Ian Lance Taylor <iant@google.com>
1721 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1723 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1725 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1727 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1730 * gfortran.fortran-torture/execute/where21.f90: New test.
1732 2006-12-17 Tobias Burnus <burnus@net-b.de>
1734 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1736 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1739 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1740 * gcc.dg/if-empty-1.c: Likewise.
1741 * gcc.dg/pr23165.c: Likewise.
1742 * g++.dg/warn/empty-body.C: Likewise.
1744 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1747 * gfortran.dg/open_errors.f90: New test.
1749 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1751 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1753 * gcc.target/i386/ssse3-pabsb.c: New file.
1754 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1755 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1756 * gcc.target/i386/ssse3-palignr.c: Likewise.
1757 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1758 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1759 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1760 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1761 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1762 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1763 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1764 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1765 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1766 * gcc.target/i386/ssse3-psignb.c: Likewise.
1767 * gcc.target/i386/ssse3-psignd.c: Likewise.
1768 * gcc.target/i386/ssse3-psignw.c: Likewise.
1769 * gcc.target/i386/ssse3-vals.h: Likewise.
1771 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1773 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1774 * lib/fortran-torture.exp: Include target-supports.exp.
1776 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1779 * gcc.c-torture/execute/pr30185.c: New test.
1781 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1785 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1786 * gcc.dg/builtin-bswap-2.c: Likewise.
1787 * gcc.dg/builtin-bswap-3.c: Likewise.
1788 * gcc.dg/builtin-bswap-4.c: Likewise.
1789 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1790 * cc.c-torture/execute/mode-dependent-address.x: New file.
1792 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1795 * gfortran.dg/write_zero_array: New test.
1797 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1800 * gfortran.dg/write_fmt_trim.f90: New test.
1802 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1805 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1808 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1810 * lib/target-supports.exp (check_weak_available): Use istarget
1811 "hppa*-*-hpux10*" instead of regexp.
1812 (check_cxa_atexit_available): Likewise.
1814 2006-12-14 Richard Guenther <rguenther@suse.de>
1816 PR tree-optimization/30197
1817 * gcc.c-torture/execute/complex-1.c: Fix function name.
1818 * gcc.dg/builtins-61.c: New testcase.
1820 2006-12-14 Richard Guenther <rguenther@suse.de>
1823 * gcc.dg/pr30172-1.c: New testcase.
1825 2006-12-14 Richard Guenther <rguenther@suse.de>
1827 PR tree-optimization/30198
1828 * gcc.dg/builtins-60.c: New testcase.
1830 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1832 * lib/target-supports.exp (vect_no_align): Remove spu.
1834 2006-12-13 Ian Lance Taylor <iant@google.com>
1838 * g++.dg/warn/Wparentheses-5.C: New test.
1839 * g++.dg/warn/Wparentheses-6.C: New test.
1840 * g++.dg/warn/Wparentheses-7.C: New test.
1841 * g++.dg/warn/Wparentheses-8.C: New test.
1842 * g++.dg/warn/Wparentheses-9.C: New test.
1843 * g++.dg/warn/Wparentheses-10.C: New test.
1844 * g++.dg/warn/Wparentheses-11.C: New test.
1845 * g++.dg/warn/Wparentheses-12.C: New test.
1846 * g++.dg/warn/Wparentheses-13.C: New test.
1847 * g++.dg/warn/Wparentheses-14.C: New test.
1848 * g++.dg/warn/Wparentheses-15.C: New test.
1849 * g++.dg/warn/Wparentheses-16.C: New test.
1850 * g++.dg/warn/Wparentheses-17.C: New test.
1851 * g++.dg/warn/Wparentheses-18.C: New test.
1852 * g++.dg/warn/Wparentheses-19.C: New test.
1853 * g++.dg/warn/Wparentheses-20.C: New test.
1854 * g++.dg/warn/Wparentheses-21.C: New test.
1856 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1859 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1860 for target "hppa.*hpux10".
1862 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1864 * g++.dg/debug/vartrack1.C: New test.
1866 * g++.dg/opt/ifcvt1.C: New test.
1868 * gcc.dg/tls/opt-13.c: New test.
1870 * gcc.dg/20060425-2.c: New test.
1872 * g++.dg/opt/pr15054-2.C: New test.
1874 * gcc.c-torture/execute/20060420-1.c: New test.
1876 * gcc.c-torture/execute/20060412-1.c: New test.
1878 * objc/compile/20060406-1.m: New test.
1880 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1882 * g++.dg/template/array17.C: New test.
1884 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1886 * gcc.target/powerpc/altivec-23.c: New test.
1888 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1891 * g++.dg/inherit/error3.C: New test.
1894 * g++.dg/inherit/error4.C: New test.
1896 2006-12-13 Richard Guenther <rguenther@suse.de>
1898 PR tree-optimization/17687
1899 * gcc.dg/builtins-59.c: New testcase.
1901 2006-12-13 Ben Elliston <bje@au.ibm.com>
1903 * gcc.target/spu/Wmain.c: New test.
1905 2006-12-12 Josh Conner <jconner@apple.com>
1907 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1908 * g++.dg/abi/thunk4.C: Likewise.
1909 * g++.dg/abi/rtti3.C: Likewise.
1911 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1913 * gcc.target/spu/cpat-1.c: New test.
1914 * gcc.target/spu/cpat-2.c: New test.
1915 * gcc.target/spu/cpat-3.c: New test.
1916 * gcc.target/spu/cpat-4.c: New test.
1918 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1921 * gcc.c-torture/compile/vector-1.c: New test.
1922 * gcc.c-torture/compile/vector-2.c: New test.
1923 * gcc.c-torture/compile/vector-3.c: New test.
1925 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1927 * lib/fortran-torture.exp: Update copyright years. Remove
1928 obsolete comment. Test -ftree-vectorize where it makes sense.
1929 * lib/gfortran-dg.exp: Update copyright years. Use settings
1930 from fortran-torture.exp.
1931 * gfortran.dg/char_transpose_1.f90,
1932 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1933 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1934 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1937 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1939 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1942 2006-12-12 Ira Rosen <irar@il.ibm.com>
1944 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1945 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1946 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1947 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1950 2006-12-12 Richard Guenther <rguenther@suse.de>
1953 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1955 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1956 Diego Novillo <dnovillo@redhat.com>
1958 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1960 * gcc.dg/tree-ssa/pr26421.c: Likewise
1961 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1962 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1963 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1964 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1965 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1966 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1967 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1968 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1969 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1971 2006-12-11 Jan Hubicka <jh@suse.cz>
1973 * gcc.dg/tree-prof/stringop-1.c: New test.
1974 * gcc.dg/tree-prof/stringop-2.c: New test.
1976 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1979 * gcc.target/i386/pr30120.c: New test.
1982 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1984 * gcc.target/i386/x87regparm-1.c: New test.
1985 * gcc.target/i386/x87regparm-2.c: New test.
1986 * gcc.target/i386/x87regparm-3.c: New test.
1987 * gcc.target/i386/x87regparm-4.c: New test.
1989 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1991 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1993 2006-12-10 Tobias Burnus <burnus@net-b.de>
1996 * gfortran.dg/protected_1.f90: New test.
1997 * gfortran.dg/protected_2.f90: New test.
1998 * gfortran.dg/protected_3.f90: New test.
1999 * gfortran.dg/protected_4.f90: New test.
2000 * gfortran.dg/protected_5.f90: New test.
2001 * gfortran.dg/protected_6.f90: New test.
2003 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2004 Tobias Burnus <burnus@gcc.gnu.org>
2008 * gfortran.dg/interface_4.f90: Test adding procedure to generic
2010 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2011 ambiguous interfaces.
2012 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2013 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2014 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2015 ambiguous interfaces.
2016 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2017 * gfortran.dg/array_initializer_2.f90: Add initializer array
2021 * gfortran.dg/interface_9.f90: Test that host interfaces are
2022 not checked for ambiguity with the local version.
2024 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2027 * gfortran.dg/module_interface_2.f90: New test.
2029 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2032 * gfortran.dg/assumed_len.f90: New test.
2034 2006-12-09 Richard Guenther <rguenther@suse.de>
2036 * g++.dg/warn/implicit-typename1.C: Qualify types.
2037 * g++.dg/parse/crash12.C: Likewise.
2038 * g++.dg/tree-ssa/pr22444.C: Likewise.
2040 2006-12-09 Tobias Burnus <burnus@net-b.de>
2042 * gfortran.dg/array_2.f90: Added sqrt test.
2044 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
2046 * gcc.target/i386/x87regparm-1.c: XFAIL.
2047 * gcc.target/i386/x87regparm-2.c: XFAIL.
2048 * gcc.target/i386/x87regparm-3.c: XFAIL.
2049 * gcc.target/i386/x87regparm-4.c: XFAIL.
2051 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2053 * lib/target-supports.exp
2054 (check_effective_target_large_long_double): New.
2055 * gcc.dg/Wconversion-real.c : Use it.
2056 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2059 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
2061 * gcc.c-torture/execute/mode-dependent-address.c: New test.
2063 2006-12-08 Tobias Burnus <burnus@net-b.de>
2066 * gfortran.dg/import4.f90: New test for IMPORT in modules.
2068 2006-12-07 Mark Mitchell <mark@codesourcery.com>
2071 * g++.dg/template/crash65.C: New test.
2072 * g++.dg/template/spec16.C: Tweak error markers.
2074 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
2076 * gcc.target/spu: New directory.
2077 * gcc.target/spu/spu.exp: New file.
2078 * gcc.target/spu/intrinsics-1.c: New test.
2080 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
2083 * g++.dg/ext/attrib27.C: New test.
2084 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2085 * g++.dg/parse/typedef5.C: Likewise.
2087 2006-12-07 Mike Stump <mrs@apple.com>
2089 * treelang/compile/var_defs.tree: Adjust.
2091 2006-12-06 Mark Mitchell <mark@codesourcery.com>
2094 * g++.dg/template/crash64.C: New test.
2095 * g++.dg/parse/crash27.C: Adjust error markers.
2097 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
2101 * gfortran.dg/read_eof_4.f90: Add tests.
2102 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
2103 * gfortran.dg/unf_read_corrupted_1.f90: New test.
2105 2006-12-05 Mark Mitchell <mark@codesourcery.com>
2108 * g++.dg/template/crash63.C: New test.
2111 * g++.dg/template/crash62.C: New test.
2113 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2116 * gfortran.dg/allocatable_function_1.f90: Increase the number
2117 of expected calls of free to 10; the lhs section reference is
2118 now evaluated so there is another call to bar. Change the
2119 comment appropriately.
2120 * gfortran.dg/array_section_1.f90: New test.
2122 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2125 * gfortran.dg/char_result_12.f90: New test.
2127 2006-12-05 Richard Guenther <rguenther@suse.de>
2129 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2130 * gcc.dg/vect/vect-pow-2.c: Rename to ...
2131 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
2132 vect_double, xfail for spu*-*-*.
2134 2006-12-04 Tobias Burnus <burnus@net-b.de>
2137 * initialization_4.f90: Test noninteger exponents (-std=f95).
2138 * initialization_5.f90: New test for noninteger exponents
2141 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2144 * gfortran.dg/parameter_array_section_1.f90: New test.
2146 2006-12-04 Mark Mitchell <mark@codesourcery.com>
2149 * g++.dg/template/crash61.C: New test.
2152 * g++.dg/template/error23.C: New test.
2154 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
2156 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2158 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2161 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2163 2006-12-04 Jakub Jelinek <jakub@redhat.com>
2166 * gcc.dg/gomp/pr29965-1.c: New test.
2167 * gcc.dg/gomp/pr29965-2.c: New test.
2168 * gcc.dg/gomp/pr29965-3.c: New test.
2169 * gcc.dg/gomp/pr29965-4.c: New test.
2170 * gcc.dg/gomp/pr29965-5.c: New test.
2171 * gcc.dg/gomp/pr29965-6.c: New test.
2172 * g++.dg/gomp/pr29965-1.C: New test.
2173 * g++.dg/gomp/pr29965-2.C: New test.
2174 * g++.dg/gomp/pr29965-3.C: New test.
2175 * g++.dg/gomp/pr29965-4.C: New test.
2176 * g++.dg/gomp/pr29965-5.C: New test.
2177 * g++.dg/gomp/pr29965-6.C: New test.
2178 * g++.dg/gomp/pr29965-7.C: New test.
2179 * g++.dg/gomp/pr29965-8.C: New test.
2180 * g++.dg/gomp/pr29965-9.C: New test.
2181 * g++.dg/gomp/pr29965-10.C: New test.
2183 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
2185 * gnat.dg/pointer_variable_bounds.adb: New test.
2186 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2187 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2189 2006-12-03 Eric Christopher <echristo@apple.com>
2191 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2193 2006-12-03 Richard Henderson <rth@redhat.com>
2194 Andrew Pinski <pinskia@gmail.com>
2197 * g++.dg/warn/unit-1.C: New test.
2199 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
2201 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2203 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2205 * g++.dg/vect/vect.exp: Enable tests to run on spu.
2206 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2207 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2208 * gcc.dg/vect/vect-70.c: Reduce array size.
2209 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2210 vect_no_compaer_double targets.
2211 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2212 vect_float, vect_double, and vect_int.
2214 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2216 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2217 test for loop versioning on vect_no_align targets.
2218 * gcc.dg/vect/pr20122.c: Likewise.
2219 * gcc.dg/vect/vect-105.c: Likewise.
2220 * gcc.dg/vect/vect-42.c: Likewise.
2221 * gcc.dg/vect/vect-43.c: Likewise.
2222 * gcc.dg/vect/vect-74.c: Likewise.
2223 * gcc.dg/vect/vect-75.c: Likewise.
2224 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2225 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2226 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2227 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2229 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2232 * gfortran.dg/value_1.f90 : New test.
2233 * gfortran.dg/value_2.f90 : New test.
2234 * gfortran.dg/value_3.f90 : New test.
2235 * gfortran.dg/value_4.f90 : New test.
2236 * gfortran.dg/value_4.c : Called from value_4.f90.
2238 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2241 * g++.dg/cpp0x/static_assert4.C: New testcase.
2243 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2245 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2247 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2250 * gcc.dg/pr27953.c: New test.
2252 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2255 * g++.dg/ext/vector5.C: New test.
2258 * g++.dg/other/main1.C: New test.
2260 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2263 * gfortran.dg/convert_implied_open.f90: Change to
2264 new default record length.
2265 * gfortran.dg/unf_short_record_1.f90: Adapt to
2267 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2269 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2271 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2273 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2276 * g++.dg/expr/pr29066.c: New.
2278 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2279 Zdenek Dvorak <dvorakz@suse.cz>
2281 PR tree-optimization/29921
2282 * gcc.dg/pr29921-2.c: New test.
2284 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2286 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2287 (i386_get_cpuid): New function.
2288 (i386_cpuid_ecx): Likewise.
2289 (i386_cpuid_edx): Likewise.
2290 (i386_cpuid): Updated to call i386_cpuid_edx.
2292 * gcc.target/i386/sse3-addsubpd.c: New file.
2293 * gcc.target/i386/sse3-addsubps.c: Likewise.
2294 * gcc.target/i386/sse3-haddpd.c: Likewise.
2295 * gcc.target/i386/sse3-haddps.c: Likewise.
2296 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2297 * gcc.target/i386/sse3-hsubps.c: Likewise.
2298 * gcc.target/i386/sse3-lddqu.c: Likewise.
2299 * gcc.target/i386/sse3-movddup.c: Likewise.
2300 * gcc.target/i386/sse3-movshdup.c: Likewise.
2301 * gcc.target/i386/sse3-movsldup.c: Likewise.
2303 2006-12-01 Dirk Mueller <dmueller@suse.de>
2305 * g++.dg/warn/Wreturn-type-4.C: New testcase.
2307 2006-11-30 Janis Johnson <janis187@us.ibm.com>
2309 * gcc.dg/dfp/convert-int-max.c: New test.
2310 * gcc.dg/dfp/convert-int-max-fold.c: New test.
2312 2006-11-30 Richard Guenther <rguenther@suse.de>
2314 * gcc.dg/vect/vect-pow-1.c: Rename ...
2315 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
2316 floats instead of doubles, check successful vectorization.
2318 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2321 * gcc.c-torture/compile/pr29945.c: New testcase.
2323 2006-11-30 Joseph Myers <joseph@codesourcery.com>
2325 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2328 2006-11-29 Eric Christopher <echristo@apple.com>
2330 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2332 2006-11-29 Janis Johnson <janis187@us.ibm.com>
2334 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2336 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2338 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
2341 * g++.dg/inherit/virtual2.C: New test.
2342 * g++.dg/inherit/virtual3.C: Likewise.
2343 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2344 * g++.dg/inherit/error2.C: Likewise.
2345 * g++.dg/template/instantiate1.C: Likewise.
2347 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2350 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2352 2006-11-28 Jan Hubicka <jh@suse.cz>
2354 * gcc.dg/memcpy-1.c: New test.
2356 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2359 * g++.dg/warn/main-3.C: New test.
2361 2006-11-28 Jan Hubicka <jh@suse.cz>
2363 * gcc.dg/winline-1.c: New test.
2365 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2367 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2370 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2373 * gfortran.dg/missing_optional_dummy_3.f90
2375 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2378 * gfortran.dg/interface_3.f90: Modify errors.
2380 2006-11-28 Ben Elliston <bje@au.ibm.com>
2382 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2383 fail to link due to relocation overflows on spu-*-*.
2385 2006-11-27 Michael Matz <matz@suse.de>
2386 Andreas Krebbel <krebbel1@de.ibm.com>
2389 * gcc.dg/20061127-1.c: New testcase.
2391 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2393 * gcc.dg/20061124-1.c: Add exit() function prototype.
2395 2006-11-27 Jan Hubicka <jh@suse.cz>
2397 * gcc.target/i386/memcpy-1.c: Adjust size.
2398 * testsuite/gcc.dg/visibility-11.c: Likewise.
2400 2006-11-27 Richard Guenther <rguenther@suse.de>
2403 * gcc.target/i386/pow-1.c: New testcase.
2404 * gcc.dg/builtins-58.c: Likewise.
2406 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2409 * g++.dg/expr/cast8.C: New test.
2411 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2413 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2414 Don't ever inline the testcase.
2416 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2419 * gfortran.fortran-torture/compile/parameter_3.f90: New
2422 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2425 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2427 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2429 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2432 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2434 PR libgfortran/29936
2435 * gfortran.dg/write_check3.f90: New test.
2437 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2439 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2441 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2444 * gfortran.dg/interface_3.f90: New test.
2447 * gfortran.dg/generic_8.f90: New test.
2449 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2451 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2452 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2453 * gfortran.dg/specifics_3.f90: Remove.
2455 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2458 * gcc.dg/gomp/pr29955.c: New test.
2461 * gcc.dg/pr29736.c: New test.
2463 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2466 * gcc.dg/pure-1.c: New test.
2468 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2470 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2471 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2473 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2475 * gcc.dg/20061124-1.c: New testcase.
2477 2006-11-23 Eric Christopher <echristo@apple.com>
2479 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2481 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2485 * gcc.dg/Wconversion-integer.c: New. Supersedes
2486 Wconversion-negative-constants.c
2487 * gcc.dg/Wconversion-real.c: New.
2488 * gcc.dg/Wconversion-real-integer.c: New.
2489 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2490 * g++.dg/warn/Wconversion1.C: Modified.
2492 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2494 * gfortran.dg/overload_1.f90: New test.
2496 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2499 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2500 Wtraditional-conversion.
2501 * gcc.dg/overflow-warn-2.c: Likewise.
2502 * gcc.dg/Wconversion.c: Likewise. Renamed as
2503 Wtraditional-conversion.c .
2504 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2505 Wtraditional-conversion-2.c .
2506 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2507 Wtraditional-conversion-2.c
2508 * gcc.dg/Wconversion-negative-constants.c: New.
2510 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2512 * gcc.dg/tree-ssa/dump-1.c: New test.
2514 2006-11-23 David Ung <davidu@mips.com>
2516 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2517 -mfp64, allowable when ISA >= 33 and float is enabled.
2518 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2519 of mthc1 and mfhc1 patterns.
2521 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2523 PR tree-optimization/29921
2524 * gcc.dg/pr29921.c: New test.
2526 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2529 * gfortran.dg/initialization_4.f90: New test.
2531 2006-11-22 Ira Rosen <irar@il.ibm.com>
2533 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2534 platforms that have interleaving support.
2535 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2536 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2537 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2538 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2539 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2540 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2541 gcc.dg/vect/vect-strided-u8-i8.c,
2542 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2543 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2544 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2545 gcc.dg/vect/vect-strided-float.c,
2546 gcc.dg/vect/vect-strided-a-mult.c,
2547 gcc.dg/vect/vect-strided-mult-char-ls.c,
2548 gcc.dg/vect/vect-strided-a-u16-mult.c,
2549 gcc.dg/vect/vect-strided-a-u32-mult.c,
2550 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2551 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2552 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2553 gcc.dg/vect/vect-strided-mult.c,
2554 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2555 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2557 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2560 * gfortran.dg/auto_char_len_4.f90: New test.
2562 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2565 * gfortran.dg/generic_7.f90: New test.
2566 * gfortran.dg/defined_operators_1.f90: Add new error.
2568 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2570 PR tree-optimization/29902
2571 * g++.dg/tree-ssa/pr29902.C: New test.
2573 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2576 * gfortran.dg/used_types_13.f90: New test.
2578 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2580 * gcc.dg/dfp/snan.c: Delete.
2582 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2584 * g++.dg/cpp0x/static_assert1.C: New.
2585 * g++.dg/cpp0x/static_assert2.C: New.
2586 * g++.dg/cpp0x/static_assert3.C: New.
2588 2006-11-21 Richard Guenther <rguenther@suse.de>
2590 * gcc.dg/vect/vect-pow-1.c: New testcase.
2591 * gcc.dg/vect/vect-pow-2.c: Likewise.
2593 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2596 * g++.dg/template/static29.C: New test.
2599 * g++.dg/conversion/simd4.C: New test.
2601 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2604 * g++.dg/template/access19.C: New test.
2605 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2608 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2611 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2613 2006-11-20 Tobias Burnus <burnus@net-b.de>
2616 * gfortran.dg/import.f90: Extended test.
2617 * gfortran.dg/import2.f90: Extended test.
2619 2006-11-20 Tobias Burnus <burnus@net-b.de>
2621 * gfortran.dg/volatile3.f90: Add conflict test.
2623 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2626 * gfortran.dg/implicit_10.f90: New test.
2628 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2631 * g++.dg/warn/Wall-write-strings.C: New.
2633 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2635 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2636 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2638 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2640 * gfortran.dg/use_3.f90: Remove error message.
2641 * gfortran.dg/iso_fortran_env_1.f90: New test.
2642 * gfortran.dg/iso_fortran_env_2.f90: New test.
2643 * gfortran.dg/iso_fortran_env_3.f90: New test.
2644 * gfortran.dg/iso_fortran_env_4.f90: New test.
2646 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2648 * gcc.dg/vect/vect-27.c: Fix initialization.
2650 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2652 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2653 * gcc.dg/torture/builtin-minmax-1.c: New.
2655 * gcc.dg/builtins-20.c: Add cases for copysign.
2657 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2660 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2662 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2663 * gfortran.dg/use_1.f90: New test.
2664 * gfortran.dg/use_1.f90: New test.
2665 * gfortran.dg/use_1.f90: New test.
2667 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2669 PR tree-optimization/29801
2670 * gcc.dg/pr29801.c: New test.
2672 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2675 * gcc.dg/torture/pr29584.c: New test.
2677 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2679 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2680 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2681 * gcc.target/powerpc/compress-float-ppc.c,
2682 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2684 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2685 do not pass -mhard-float.
2687 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2689 * gnat.dg/volatile_aggregate.adb: New test.
2691 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2695 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2696 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2698 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2701 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2703 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2705 * gfortran.dg/import3.f90: Fix error message.
2707 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2710 * gfortran.fortran-torture/compile/inline_1.f90:
2713 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2715 * gcc.target/i386/x87regparm-1.c: New test.
2716 * gcc.target/i386/x87regparm-2.c: New test.
2717 * gcc.target/i386/x87regparm-3.c: New test.
2718 * gcc.target/i386/x87regparm-4.c: New test.
2720 2006-11-15 Tobias Burnus <burnus@net-b.de>
2723 * gfortran.dg/import.f90: New test.
2724 * gfortran.dg/import2.f90: New test.
2725 * gfortran.dg/import3.f90: New test.
2727 2006-11-15 Tobias Burnus <burnus@net-b.de>
2730 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2732 2006-11-15 Tobias Burnus <burnus@net-b.de>
2735 * gfortran.dg/contains.f90: New test.
2736 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2738 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2740 PR tree-optimization/29581
2741 * gcc.dg/pr29581-1.c: New test.
2742 * gcc.dg/pr29581-2.c: New test.
2743 * gcc.dg/pr29581-3.c: New test.
2744 * gcc.dg/pr29581-4.c: New test.
2745 * gfortran.dg/pr29581.f90: New test.
2747 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2750 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2751 numbers in error message headers.
2753 2006-11-14 Richard Guenther <rguenther@suse.de>
2755 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2756 to i?86 and x86_64 targets.
2758 2006-11-14 Caroline Tice <ctice@apple.com>
2760 * gcc.dg/pubtypes-1.c: New file/testcase.
2761 * gcc.dg/pubtypes-2.c: New file/testcase.
2762 * gcc.dg/pubtypes-3.c: New file/testcase.
2763 * gcc.dg/pubtypes-4.c: New file/testcase.
2764 * g++.dg/pubtypes.C: New file/testcase.
2766 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2769 * g++.dg/init/self1.C: New test.
2771 2006-11-14 Tobias Burnus <burnus@net-b.de>
2774 * gfortran.dg/conflicts.f90: Add.
2776 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2778 PR rtl-optimization/29798
2780 * gcc.c-torture/execute/pr29798.c: New.
2782 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2784 * gcc.dg/builtins-20.c: Add more cases.
2786 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2789 * gfortran.dg/gomp/pr29759.f90: New test.
2791 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2794 * g++.dg/template/static28.C: New test.
2796 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2798 * lib/c-torture.exp: Use target-libpath.exp.
2799 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2800 set GCC_EXEC_PREFIX env var from global variable of same name.
2802 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2805 * gfortran.fortran-torture/compile/transfer-1.f90:
2808 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2809 Zdenek Dvorak <dvorakz@suse.cz>
2811 PR tree-optimization/29680
2812 * gcc.dg/alias-11.c: New test.
2814 2006-11-12 Jason Merrill <jason@redhat.com>
2815 Andrew Pinski <pinskia@physics.uc.edu>
2818 * gcc.target/i386/vectorize1.c: New.
2820 2006-11-12 Roger Sayle <roger@eyesopen.com>
2822 PR rtl-optimization/29797
2823 * gcc.c-torture/execute/pr29797-1.c: New test case.
2825 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2827 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2829 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2831 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2833 2006-11-12 Roger Sayle <roger@eyesopen.com>
2835 PR tree-optimization/13827
2836 * gcc.dg/fold-eqand-1.c: New test case.
2838 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2841 * gcc.c-torture/execute/mayalias-3.c: New test.
2843 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2846 * gcc.c-torture/compile/pr27528.c: New test.
2847 * gcc.dg/pr27528.c: Likewise.
2849 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2851 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2853 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2855 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2858 * gfortran.dg/reshape_source_size_1.f90: New test.
2860 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2863 * gfortran.dg/aliasing_dummy_4.f90: New test.
2865 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2868 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2869 and x86_64-*-* targets.
2871 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2873 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2874 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2875 New macros. Use them in exact tests.
2876 (TESTIT3): New macro.
2877 Add tests for fmin, fmax and fma.
2879 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2882 * gfortran.dg/array_constructor_13.f90: New test.
2884 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2887 * gfortran.dg/used_types_12.f90: New test.
2889 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2892 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2894 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2895 * gcc.dg/fold-eqandshift-3.c: New test case.
2897 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2900 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2903 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2905 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2907 * gcc.dg/20061109-1.c: New testcase.
2909 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2911 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2913 2006-11-09 Tobias Burnus <burnus@net-b.de>
2915 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2916 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2918 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2920 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2921 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2923 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2925 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2927 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2929 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2931 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2932 * gcc.dg/vect/vect-9.c: Now vectorizable.
2933 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2934 that support vect_widen_mult.
2935 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2936 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2937 vect-reduc-dot-u16.c).
2938 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2939 vect-reduc-dot-u16.c).
2940 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2941 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2942 vect-reduc-dot-s8.c).
2943 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2944 vect-reduc-dot-s8.c).
2945 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2946 vect-reduc-dot-s8.c).
2947 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2948 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2949 vect-reduc-dot-u8.c).
2950 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2951 vect-reduc-dot-u8.c).
2952 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2953 * gcc.dg/vect/vect-multitypes-9.c: New test.
2954 * gcc.dg/vect/vect-multitypes-10.c: New test.
2955 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2956 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2957 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2958 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2959 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2960 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2961 wrapv-vect-reduc-dot-s8.c.
2962 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2963 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2964 targets that support vec_unpack.
2965 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2966 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2967 (check_effective_target_vect_widen_mult_hi_to_si): New.
2968 (check_effective_target_vect_widen_sum): Removed.
2970 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2972 * gcc.dg/vect/vect-multitypes-8.c: New test.
2973 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2975 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2977 * gcc.dg/vect/vect-multitypes-7.c: New test.
2979 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2981 * gcc.dg/vect/vect-multitypes-4.c: New test.
2982 * gcc.dg/vect/vect-multitypes-5.c: New test.
2983 * gcc.dg/vect/vect-multitypes-6.c: New test.
2985 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2987 * gcc.dg/vect/vect-multitypes-1.c: New test.
2988 * gcc.dg/vect/vect-multitypes-2.c: New test.
2989 * gcc.dg/vect/vect-multitypes-3.c: New test.
2991 2006-11-07 Eric Christopher <echristo@apple.com>
2993 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2994 Test using scan-assembler-not.
2996 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2998 * gcc.dg/inline-17.c: New test.
3000 2006-11-07 Steve Ellcey <sje@cup.hp.com>
3003 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
3006 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3009 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3012 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3015 2006-11-07 Tobias Burnus <burnus@net-b.de>
3018 * gfortran.dg/volatile.f90: Add.
3019 * gfortran.dg/volatile2.f90: Add.
3020 * gfortran.dg/volatile3.f90: Add.
3021 * gfortran.dg/volatile4.f90: Add.
3022 * gfortran.dg/volatile5.f90: Add.
3023 * gfortran.dg/volatile6.f90: Add.
3024 * gfortran.dg/volatile7.f90: Add.
3026 2006-11-06 Tobias Burnus <burnus@net-b.de>
3028 * gfortran.dg/io_constraints_2.f90: Adjust pattern
3029 for matching error messages.
3030 * gfortran.dg/specifics_3.f90: Adjust pattern
3031 for matching error messages.
3033 2006-11-06 Janis Johnson <janis187@us.ibm.com>
3034 Bernhard Fischer <aldot@gcc.gnu.org>
3036 * lib/gcc-dg.exp (output-exists): New proc.
3037 (output-exists-not): New proc.
3038 * gcc.test-framework/test-framework.awk: Support new directives.
3039 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3040 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3041 * gcc.test-framework/dg-outexists-exp-F.c: New test.
3042 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3043 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3044 * gcc.test-framework/dg-outexists-exp-P.c: New test.
3046 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
3050 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3051 * gfortran.dg/initialization_3.f90: New.
3053 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3055 PR libgfortran/25545
3056 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3058 2006-11-05 Jakub Jelinek <jakub@redhat.com>
3061 * gcc.c-torture/execute/pr29695-1.c: New test.
3062 * gcc.c-torture/execute/pr29695-2.c: New test.
3064 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
3067 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3069 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
3071 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3072 for matching error messages.
3074 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
3077 * gcc.target/i386/387-12.c: New test.
3079 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3082 * gfortran.dg/pr29713.f90: New test.
3084 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
3086 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3087 Also test for bogus rest sign.
3089 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3092 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3094 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
3096 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3097 from error messages.
3099 2006-11-02 Mike Stump <mrs@apple.com>
3101 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3103 * g++.old-deja/g++.abi/align.C: Enable for darwin.
3105 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
3107 * g++.dg/eh/gcsec1.C: New test.
3109 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3111 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3112 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
3114 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
3116 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3118 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3119 * gcc.dg/pr14796-2.c: Likewise.
3121 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
3123 * gcc.c-torture/execute/20061101-1.c: New test.
3125 2006-11-01 Richard Guenther <rguenther@suse.de>
3127 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3129 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3131 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3132 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3134 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
3136 * gcc.c-torture/execute/20061031-1.c: New test.
3138 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3141 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3142 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3143 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3144 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3145 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3146 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3147 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3149 2006-10-31 Eric Christopher <echristo@apple.com>
3150 Falk Hueffner <falk@debian.org>
3152 * gcc.dg/builtin-bswap-1.c: New.
3153 * gcc.dg/builtin-bswap-2.c: New.
3154 * gcc.dg/builtin-bswap-3.c: New.
3155 * gcc.dg/builtin-bswap-4.c: New.
3156 * gcc.dg/builtin-bswap-5.c: New.
3157 * gcc.target/i386/builtin-bswap-1.c: New.
3159 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3161 * gcc.dg/inline-16.c: New.
3164 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3166 * gcc.dg/inline-13.c: New.
3167 * gcc.dg/inline-14.c: New.
3168 * gcc.dg/inline-15.c: New.
3171 * gcc.dg/inline6.c: New.
3172 * gcc.dg/inline7.c: New.
3174 2006-10-31 Roger Sayle <roger@eyesopen.com>
3177 * gcc.dg/pr23470-1.c: New test case.
3179 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
3182 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3184 * gfortran.dg/blockdata_2.f90: New testcase.
3186 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
3189 * gfortran.dg/unf_short_record_1.f90: New test.
3191 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3194 * gfortran.dg/pr29067.f: New test.
3196 2006-10-31 Joseph Myers <joseph@codesourcery.com>
3197 Richard Sandiford <richard@codesourcery.com>
3199 * lib/target-supports.exp (get_compiler_messages): Append options
3200 as a single list element.
3201 (check_effective_target_arm_vfp_ok): New.
3202 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3204 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
3207 * gfortran.dg/intrinsic_actual_2.f90: New test.
3210 * gfortran.dg/actual_array_interface_1.f90: New test.
3213 * gfortran.dg/used_types_11.f90: New test.
3215 2006-10-30 Dirk Mueller <dmueller@suse.de>
3217 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3218 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3219 * g++.old-deja/g++.pt/eichin01.C (main): Same.
3220 * g++.old-deja/g++.mike/net25.C (main): Same.
3221 * g++.dg/lookup/exception1.C (main): Same.
3222 * g++.dg/parse/parens2.C (main): Same.
3224 2006-10-30 Roger Sayle <roger@eyesopen.com>
3226 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3228 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3230 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3231 * gcc.dg/torture/builtin-math-3.c: Likewise.
3233 2006-10-30 Tobias Burnus <burnus@net-b.de>
3236 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3237 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3239 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3242 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3244 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3246 * lib/target-supports.exp (check_function_available): Declare
3247 function before calling.
3249 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3251 PR tree-optimization/29637
3252 * gcc.dg/pr29637.c: New test.
3254 2006-10-29 Roger Sayle <roger@eyesopen.com>
3256 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3257 tree canonicalization.
3259 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3261 * gcc.dg/builtins-20.c: Add more hypot tests.
3263 2006-10-29 Roger Sayle <roger@eyesopen.com>
3265 * gcc.dg/fold-compare-1.c: New test case.
3267 2006-10-29 Dirk Mueller <dmueller@suse.de>
3270 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3272 2006-10-29 Roger Sayle <roger@eyesopen.com>
3274 PR tree-optimization/15458
3275 * gcc.dg/fold-xornot-1.c: New test case.
3277 2006-10-29 Richard Guenther <rguenther@suse.de>
3279 * gcc.target/i386/math-torture/trunc.c: New testcase.
3281 2006-10-29 Richard Guenther <rguenther@suse.de>
3283 * gcc.target/i386/math-torture/round.c: New testcase.
3285 2006-10-29 Richard Guenther <rguenther@suse.de>
3287 * gcc.target/i386/math-torture/ceil.c: New testcase.
3288 * gcc.target/i386/math-torture/floor.c: Likewise.
3290 2006-10-29 Richard Guenther <rguenther@suse.de>
3292 * gcc.target/i386/math-torture/rint.c: New testcase.
3293 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3295 2006-10-29 Richard Guenther <rguenther@suse.de>
3297 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3298 * gcc.target/i386/math-torture/lceil.c: Likewise.
3300 2006-10-28 Tobias Burnus <burnus@net-b.de>
3302 PR libgfortran/24313
3303 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3305 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
3307 * gcc.c-torture/execute/20020118-1.c,
3308 gcc.c-torture/execute/builtins/strlen.c,
3309 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3312 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3314 * gcc.dg/builtins-20.c: Add tests for hypot.
3315 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
3316 two-argument builtins.
3317 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3318 TESTIT2. Update all callers.
3319 (TESTIT2, TESTIT2_R): New helper macros.
3320 Add testcases for pow, hypot and atan2.
3322 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3325 * g++.dg/expr/bool1.C: New test.
3326 * g++.dg/expr/bool2.C: New test.
3328 2006-10-28 Tobias Burnus <burnus@net-b.de>
3331 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3332 * gfortran.dg/namelist_internal.f90: New test.
3334 2006-10-28 Tobias Burnus <burnus@net-b.de>
3337 * gfortran.dg/io_real_boz.f90: Add.
3338 * gfortran.dg/io_real_boz2.f90: Add.
3340 2006-10-28 Richard Guenther <rguenther@suse.de>
3343 * gcc.dg/tree-ssa/pr26899.c: New testcase.
3345 2006-10-28 Richard Guenther <rguenther@suse.de>
3348 * gcc.target/i386/math-torture/lround.c: New testcase.
3350 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3352 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3353 * gcc.dg/builtins-44.c: Likewise.
3354 * gcc.dg/builtins-45.c: Likewise.
3355 * gcc.dg/pr28796-2.c: Likewise.
3356 * gcc.dg/unordered-3.c: Likewise.
3358 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3360 PR libgfortran/27954
3361 * gfortran.dg/error_recovery_2.f90: New test.
3363 2006-10-26 Richard Guenther <rguenther@suse.de>
3365 * gcc.target/i386/i386.exp: Use glob, not find to collect
3366 tests. Avoids recursing into subdirectories.
3367 * gcc.target/i386/math-torture/math-torture.exp: Torture
3368 for interesting ia32 math options.
3369 * gcc.target.i386/math-torture/lrint.c: New testcase.
3371 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3373 PR libgfortran/29563
3374 * gfortran.dg/arrayio_9.f90: Update test.
3375 * gfortran.dg/arrayio_19.f90: New test.
3377 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3379 * gcc.dg/20061026.c: New testcase.
3381 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3383 PR libgfortran/29563
3384 * gfortran.dg/arrayio_9.f90: New test.
3386 2006-10-26 Ben Elliston <bje@au.ibm.com>
3388 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3389 Copy the strings manually, as strcpy may call strlen.
3391 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3393 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3394 Add checks for log, log2, log10 and log1p.
3396 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3397 we already test 0.0. Add checks for expm1, log, log2, log10,
3398 log1p, cbrt, erf and erfc.
3400 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3402 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3404 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3406 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3407 and remainderl() built-in functions. Remove -ffast-math from
3410 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3412 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3415 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3416 floating point modifiers to arguments passed to float and long
3417 double functions respectively. Update all callers to use floating
3418 point numbers, not integers. Add tests for exp, exp2 and
3421 * gcc.dg/torture/builtin-math-3.c: New test.
3423 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3426 * gfortran.dg/initialize_2.f90: New.
3428 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3430 * gcc.dg/torture/builtin-math-2.c: New test.
3432 2006-10-24 Richard Guenther <rguenther@suse.de>
3435 * gcc.dg/pr28796-1.c: New testcase.
3436 * gcc.dg/pr28796-2.c: Likewise.
3438 2006-10-24 Richard Guenther <rguenther@suse.de>
3440 * gcc.dg/builtins-57.c: New testcase.
3442 2006-10-24 Richard Guenther <rguenther@suse.de>
3444 PR tree-optimization/29567
3445 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3447 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3449 PR tree-optimization/14784
3450 * gcc.dg/alias-10.c: New test.
3452 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3454 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3456 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3458 * gcc.dg/builtin-strncat-chk-1.c: New test.
3460 2006-10-23 Jan Hubicka <jh@suse.cz>
3462 * gcc.dg/memmove-1.c: New test.
3464 2006-10-23 Paul Brook <paul@codesourcery.com>
3466 * gcc.dg/pragma-pack-5.c: New test.
3468 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3470 * g++.dg/other/s390-1.C: New testcase.
3472 2006-10-23 Richard Guenther <rguenther@suse.de>
3476 * gcc.dg/pr27132.c: New testcase.
3477 * gcc.dg/pr23295.c: Likewise.
3478 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3479 * g++.dg/tree-ssa/pr19807.C: Likewise.
3481 2006-10-23 Richard Guenther <rguenther@suse.de>
3484 * gcc.dg/pr21032.c: New testcase.
3486 2006-10-22 Jeff Law <law@redhat.com>
3487 Richard Guenther <rguenther@suse.de>
3489 PR tree-optimization/15911
3490 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3492 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3495 * g++.dg/abi/rtti3.C: New.
3497 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3500 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3503 2006-10-21 Richard Guenther <rguenther@suse.de>
3505 PR tree-optimization/3511
3506 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3508 2006-10-21 Richard Guenther <rguenther@suse.de>
3511 * gcc.dg/torture/pr26898-1.c: New testcase.
3512 * gcc.dg/torture/pr26898-2.c: Likewise.
3514 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3517 * g++.dg/parse/bitfield1.C: Adjust error markers.
3518 * g++.dg/parse/bitfield2.C: New test.
3520 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3522 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3524 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3527 * gfortran.dg/zero_sized_1.f90: New test.
3529 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3531 * gcc.dg/div-compare-1.c: New test.
3533 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3536 * gfortran.dg/result_default_init_1.f90: New test.
3539 * gfortran.dg/automatic_default_init_1.f90: New test.
3541 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3544 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3546 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3547 'using namespace std' without previous declaration.
3548 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3549 * g++.old-deja/g++.robertl/eb133c.C: New.
3551 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3553 PR libgfortran/29277
3554 * gfortran.dg/streamio_4.f90: Update test.
3555 * gfortran.dg/streamio_11.f90: New test.
3557 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
3560 * g++.dg/inherit/virtual1.C: New test.
3562 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3565 * g++.dg/parse/enum3.C: New test.
3567 2006-10-17 Mark Mitchell <mark@codesourcery.com>