1 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
3 * lib/target-supports.exp (check_effective_target_unwrapped): New.
5 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14 * gcc.dg/torture/builtin-logb-1.c: New test.
15 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
16 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
17 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
20 2007-02-23 Richard Guenther <rguenther@suse.de>
22 * g++.dg/warn/changes-meaning.C: New testcase.
24 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
27 * gfortran.dg/fmt_zero_precision.f90: Update test.
29 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31 * gcc.dg/torture/builtin-frexp-1.c: New test.
33 2007-02-22 Mark Mitchell <mark@codesourcery.com>
35 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
37 2007-02-22 Ian Lance Taylor <iant@google.com>
40 * g++.dg/debug/pr30898.C: New test.
42 2007-02-22 Ira Rosen <irar@il.ibm.com>
44 * gcc.dg/vect/vect-106.c: New test.
46 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
47 Ira Rosen <irar@il.ibm.com>
49 PR tree-optimization/30843
50 * gcc.dg/vect/pr30843.c: New test.
52 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
54 PR tree-optimization/30858
55 * gcc.dg/vect/pr30858.c: New test.
57 2007-02-21 Mark Mitchell <mark@codesourcery.com>
59 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
60 to set options for compiling testglue.
61 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
62 * lib/obj-c++.exp (obj-c++_init): Likewise.
64 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
66 * gnat.dg/derived_aggregate.adb: New test.
68 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
70 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
71 sh* targets. Call the correct CKSGN macro.
73 2007-02-21 Jakub Jelinek <jakub@redhat.com>
75 * gfortran.dg/gomp/omp_parse1.f90: New test.
76 * gfortran.dg/gomp/omp_parse2.f: New test.
78 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
81 * gfortran.dg/do_pointer_1.f90: New test.
83 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
85 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
88 2007-02-20 Geoffrey Keating <geoffk@apple.com>
90 * gcc.dg/darwin-minversion-1.c: New.
91 * gcc.dg/darwin-minversion-2.c: New.
93 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
95 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
97 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
98 DJ Delorie <dj@redhat.com>
101 * gcc.dg/Wfatal.c: New.
102 * gcc.dg/Wfatal-2.c: New.
103 * gcc.dg/Werror-1.c: Adjust expectations.
104 * gcc.dg/Werror-5.c: Likewise.
105 * gcc.dg/Werror-7.c: Likewise.
106 * gcc.dg/Werror-10.c: Likewise.
107 * gcc.dg/Werror-11.c: Likewise.
109 2007-02-20 Tobias Burnus <burnus@net-b.de>
112 * gfortran.dg/volatile10.f90: New test.
114 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
117 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
119 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
121 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
122 * gcc.dg/Walways-true-1.c: Likewise.
123 * gcc.dg/weak/weak-3.c: Likewise.
124 * gcc.dg/Werror-1.c: Likewise.
125 * gcc.dg/Werror-3.c: Likewise.
126 * gcc.dg/Werror-4.c: Likewise.
127 * gcc.dg/Werror-5.c: Likewise.
128 * gcc.dg/Werror-6.c: Likewise.
129 * gcc.dg/Werror-7.c: Likewise.
130 * gcc.dg/Werror-8.c: Likewise.
131 * gcc.dg/Werror-10.c: Likewise.
132 * gcc.dg/Werror-11.c: Likewise.
133 * gcc.dg/Werror-12.c: Likewise.
134 * g++.old-deja/g++.mike/warn8.C: Likewise.
135 * g++.dg/warn/Walways-true-1.C: Likewise.
136 * g++.dg/warn/Walways-true-2.C: Likewise.
137 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
138 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
139 -Wstring-literal-comparison with -Waddress.
140 * gcc.dg/Wstring-literal-comparison-4.c: Replace
141 -Wno-string-literal-comparison with -Wno-address.
143 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
145 * gnat.dg/self_aggregate_with_call.adb: New test.
147 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
149 PR tree-optimization/30975
150 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
151 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
152 * gcc.dg/vect/pr30795.c: New.
154 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
157 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
159 2007-02-18 Roger Sayle <roger@eyesopen.com>
161 PR rtl-optimization/28173
162 * gcc.target/i386/andor-1.c: New test case.
164 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
166 * gcc.dg/torture/builtin-ldexp-1.c: New.
167 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
169 2007-02-18 Roger Sayle <roger@eyesopen.com>
171 * gfortran.dg/array_constructor_15.f90: New test case.
173 2007-02-18 Roger Sayle <roger@eyesopen.com>
175 * gfortran.dg/forall_10.f90: New test case.
177 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
179 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
181 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
183 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
184 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
186 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
188 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
189 * gcc.target/i386/builtin-bswap-3.c: Ditto.
190 * gcc.target/i386/xchg-1.c: New test.
191 * gcc.target/i386/xchg-2.c: New test.
193 2007-02-16 Richard Guenther <rguenther@suse.de>
194 Christian Bruel <christian.bruel@st.com>
196 * gcc.dg/strict-overflow-5.c: New testcase.
198 2007-02-16 Tobias Burnus <burnus@net-b.de>
201 * gfortran.dg/func_derived_4.f90: New test.
203 2007-02-15 Roger Sayle <roger@eyesopen.com>
206 * gfortran.dg/pr30391-1.f90: New test case.
208 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
211 * gcc.c-torture/compile/pr30433.c: New testcase to check
212 that complex constants comparisions are foldded.
214 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
217 * g++.dg/ext/stmtexpr10.C: New testcase.
219 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
222 * gcc.dg/Wunused-value-2.c: New testcase.
224 2007-02-15 Ian Lance Taylor <iant@google.com>
226 * g++.dg/eh/subreg-1.C: New test.
228 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
231 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
232 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
233 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
234 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
235 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
236 * gcc.dg/Werror-implicit-function-declaration.c: New.
238 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
241 * g++.dg/warn/pr28943.C: New.
243 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
245 * gfortran.fortran-torture/execute/math.f90: Fix typo.
247 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
250 * gfortran.dg/error_recovery_3.f90: New test.
252 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
254 * g++.dg/tree-ssa/sra-1.C: New.
256 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
258 * g++.dg/tree-ssa/sra-1.C: New.
260 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
262 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
264 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
266 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
268 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
271 * gfortran.dg/logical_2.f90: New test.
273 2007-02-14 Joseph Myers <joseph@codesourcery.com>
275 * gcc.dg/torture/complex-alias-1.c: New test.
277 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
279 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
280 instead of -fdump-tree-tailcall.
282 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
284 * gfortran.dg/interface_10.f90: Fix comment typo.
286 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
288 PR tree-optimization/30771
289 * gcc.dg/vect/pr30771.c: New test.
291 2007-02-13 Ian Lance Taylor <iant@google.com>
293 * gcc.dg/Wstrict-overflow-1.c: New test.
294 * gcc.dg/Wstrict-overflow-2.c: New test.
295 * gcc.dg/Wstrict-overflow-3.c: New test.
296 * gcc.dg/Wstrict-overflow-4.c: New test.
297 * gcc.dg/Wstrict-overflow-5.c: New test.
298 * gcc.dg/Wstrict-overflow-6.c: New test.
299 * gcc.dg/Wstrict-overflow-7.c: New test.
300 * gcc.dg/Wstrict-overflow-8.c: New test.
301 * gcc.dg/Wstrict-overflow-9.c: New test.
302 * gcc.dg/Wstrict-overflow-10.c: New test.
304 2007-02-13 Roger Sayle <roger@eyesopen.com>
306 * gcc.target/ia64/builtin-bswap-2.c: New test case.
308 2007-02-13 Richard Henderson <rth@redhat.com>
310 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
311 * gcc.c-torture/execute/pr29302-1.c: ... here.
313 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
316 * gcc.dg/c90-return-1.c: Update output.
317 * gcc.dg/c99-return-1.c: Likewise.
319 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
322 * gfortran.dg/used_dummy_types_7.f90: New test..
324 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
326 * gcc.target/i386/parity-1.c: New test.
327 * gcc.target/i386/parity-2.c: New test.
329 2007-02-12 Roger Sayle <roger@eyesopen.com>
331 * gcc.target/i386/builtin-bswap-3.c: New test case.
333 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
335 PR tree-optimization/29145
336 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
337 alias analysis is improved to take better advantage of restrict
339 * gcc.dg/vect/vect-80.c: Likewise.
340 * gcc.dg/vect/pr29145.c: New.
342 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
344 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
345 * gcc.target/i386/sse4a-insert.c: Likewise.
347 2007-02-11 Roger Sayle <roger@eyesopen.com>
349 * gcc.target/ia64/builtin-popcount-1.c: New test case.
350 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
352 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
355 * gfortran.dg/enum_4.f90: Update error message checks.
357 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
360 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
361 versions of the modules.
364 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
365 by getting rid of recursive I/O and providing functions with
369 * gfortran.dg/char_array_constructor_2.f90
371 2007-02-11 Mark Mitchell <mark@codesourcery.com>
374 * g++.dg/template/spec34.C: New test
376 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
378 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
380 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
381 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
382 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
384 * gcc.dg/vect/vect-113.c: Ditto.
386 2007-02-06 Mark Mitchell <mark@codesourcery.com>
389 * g++.dg/eh/weak1-C: New test.
390 * g++.dg/eh/weak1-a.cc: Likewise.
391 * g++.dg/eh/comdat1.C: Likewise.
393 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
394 Dorit Nuzman <dorit@il.ibm.com>
396 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
397 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
398 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
399 * gcc.dg/vect/vect-113.c: Likewise.
401 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
403 2007-02-10 Richard Henderson <rth@redhat.com>
405 * lib/target-supports.exp (check_effective_target_tls): Redefine
406 to mean non-emulated tls.
407 * gcc.dg/tls/alias-1.c: Remove tls requirement.
408 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
409 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
410 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
411 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
412 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
413 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
415 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
417 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
419 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
421 * gfortran.dg/secnds.f: Replace time tolerance with a
422 before-and-after bracket.
423 * gfortran.dg/secnds-1.f: Likewise.
425 2007-02-09 Tobias Burnus <burnus@net-b.de>
428 * gfortran.dg/maxlocval_1.f90: New test.
430 2007-02-09 Roger Sayle <roger@eyesopen.com>
432 * gcc.target/ia64/builtin_bswap-1.c: New test case.
434 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
437 * gfortran.dg/array_function_1.f90: New test.
439 2007-02-09 Richard Sandiford <richard@codesourcery.com>
441 * lib/target-supports.exp (check_effective_target_lax_strtofp)
442 (check_effective_target_dummy_wcsftime): New functions.
444 2007-02-09 Richard Sandiford <richard@codesourcery.com>
446 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
447 * lib/target-supports.exp (check_effective_target_uclibc): New
450 2007-02-09 Richard Sandiford <richard@codesourcery.com>
452 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
453 (vsnprintf): Don't define for uClibc targets.
455 2007-02-09 Richard Sandiford <richard@codesourcery.com>
457 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
458 set before checking whether it was allowed.
459 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
460 before checking inside_main.
462 2007-02-09 Richard Sandiford <richard@codesourcery.com>
464 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
466 (u16sf): Likewise u4sf.
467 * g++.dg/compat/struct-layout-1.h: Likewise.
469 2007-02-09 Richard Sandiford <richard@codesourcery.com>
471 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
473 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
474 m68k targets if check_effective_target_coldfire_fpu returns true.
476 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
477 Richard Guenther <rguenther@suse.de>
480 * gcc.dg/fold-compare-3.c: New testcase.
481 * gcc.dg/tree-ssa/loop-24.c: Likewise.
483 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
485 * gcc.dg/pr26570.c: Clean up coverage files.
486 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
487 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
488 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
489 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
490 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
491 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
492 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
493 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
494 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
495 * gcc.dg/tree-ssa/pr25501.c: Ditto.
496 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
497 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
498 * gcc.dg/vect/pr28952.c: Ditto.
499 * gcc.dg/vect/pr27151.c: Ditto.
500 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
501 * g++.dg/gomp/macro-3.C: Ditto.
503 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
505 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
508 2007-02-08 Roger Sayle <roger@eyesopen.com>
510 * gcc.target/i386/builtin-bswap-2.c: New test case.
512 2007-02-08 Roger Sayle <roger@eyesopen.com>
514 * gfortran.dg/forall_8.f90: New test case.
515 * gfortran.dg/forall_9.f90: Likewise.
517 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
519 * gcc.dg/builtins-20.c: Add some -~ complex cases.
521 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
523 * lib/target-supports.exp (check_effective_target_simulator): New.
525 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
527 * gcc.dg/tree-ssa/loop-25.c: New test.
529 2007-02-06 Richard Henderson <rth@redhat.com>
531 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
533 2007-02-06 Roger Sayle <roger@eyesopen.com>
535 * gcc.target/powerpc/popcount-1.c: New test case.
536 * gcc.target/powerpc/parity-1.c: Likewise.
538 2007-02-06 Richard Guenther <rguenther@suse.de>
541 * gcc.dg/torture/pr27302-2.c: New testcase.
543 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
545 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
546 * gcc.dg/vect/vect-iv-1.c: New test.
547 * gcc.dg/vect/vect-iv-2.c: New test.
548 * gcc.dg/vect/vect-iv-3.c: New test.
549 * gcc.dg/vect/vect-iv-4.c: New test.
550 * gcc.dg/vect/vect-iv-5.c: New test.
551 * gcc.dg/vect/vect-iv-6.c: New test.
552 * gcc.dg/vect/vect-iv-7.c: New test.
553 * gcc.dg/vect/vect-iv-8.c: New test.
554 * gcc.dg/vect/vect-iv-9.c: New test.
555 * gcc.dg/vect/vect-iv-10.c: New test.
556 * gcc.dg/vect/vect-iv-11.c: New test.
557 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
558 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
559 * gcc.dg/vect/vect-14.c: Now vectorizable.
560 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
561 * gcc.dg/vect/vect-27.c: Likewise.
562 * gcc.dg/vect/vect-29.c Likewise.
563 * gcc.dg/vect/vect-dv-2.c: Likewise.
564 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
565 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
566 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
568 2007-02-06 Ira Rosen <irar@il.ibm.com>
570 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
572 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
574 * gcc.dg/builtins-20.c: Add more cases.
576 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
579 * gcc.dg/pr30189.c: New test.
581 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
583 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
585 * gcc.target/i386/sse4a-extract.c: New test.
586 * gcc.target/i386/sse4a-insert.c: New test.
587 * gcc.target/i386/sse4a-montsd.c: New test.
588 * gcc.target/i386/sse4a-montss.c: New test.
590 2007-02-05 Richard Guenther <rguenther@suse.de>
592 * gcc.target/i386/vectorize3.c: New testcase.
594 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
597 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
599 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
602 * gfortran.dg/repeat_1.f90: New test.
604 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
607 * gfortran.dg/spread_shape_1.f90: Remove tabs.
608 * gfortran.dg/derived_init_2.f90: Ditto.
609 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
610 * gfortran.dg/array_initializer_1.f90: Ditto.
611 * gfortran.dg/do_2.f90: Ditto.
612 * gfortran.dg/proc_assign_1.f90: Ditto.
614 2007-02-04 Richard Guenther <rguenther@suse.de>
617 * g++.dg/warn/pr30636.C: New testcase.
618 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
620 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
623 * gfortran.dg/pr30667.f: New test.
625 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
627 * gcc.dg/builtins-54.c: Add more cases.
629 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
632 * gfortran.dg/zero_sized_2.f90: New test.
635 * gfortran.dg/alloc_comp_basics_4.f90: New test.
638 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
641 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
644 * gfortran.dg/interface_10.f90: New test.
646 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
648 * gcc.dg/builtins-20.c: Add more cases.
650 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
653 * gcc-target/ia64/pr29682.c: New test.
655 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
658 * gfortran.dg/arrayio_11.f90.f90: New test.
661 * gfortran.dg/arrayio_12.f90.f90: New test.
663 2007-02-02 Jakub Jelinek <jakub@redhat.com>
666 * g++.dg/tls/diag-5.C: New test.
669 * gcc.dg/pr30473.c: New test.
670 * gcc.c-torture/execute/20070201-1.c: New test.
672 2007-02-01 Roger Sayle <roger@eyesopen.com>
674 * gfortran.dg/dependency_20.f90: New test case.
676 2007-01-31 Ian Lance Taylor <iant@google.com>
678 * gcc.dg/lower-subreg-1.c (test): New test.
680 2007-01-30 Geoffrey Keating <geoffk@apple.com>
682 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
684 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
686 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
687 * gcc.dg/torture/builtin-math-3.c: Likewise.
689 2007-01-31 Dirk Mueller <dmueller@suse.de>
691 gcc.dg/Wparentheses-2.c: Update and add new tests.
693 2007-01-31 Ira Rosen <irar@il.ibm.com>
695 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
698 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
700 * gcc.dg/builtins-63.c: New test.
702 2007-01-31 Tobias Burnus <burnus@net-b.de>
705 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
707 2007-01-31 Tobias Burnus <burnus@net-b.de>
710 * gfortran.dg/volatile8.f90: New argument conformance test.
711 * gfortran.dg/volatile9.f90: New scope test.
713 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
716 * g++.dg/warn/null4.C: New.
718 2001-01-30 Roger Sayle <roger@eyesopen.com>
719 Uros Bizjak <ubizjak@gmail.com>
721 * gcc.dg/large-size-array-3.c: Correct typo.
723 2007-01-30 Richard Guenther <rguenther@suse.de>
726 * g++.dg/debug/pr27657.C: New testcase.
728 2007-01-30 Richard Guenther <rguenther@suse.de>
731 * gcc.dg/torture/pr30313.c: New testcase.
733 2007-01-29 Janis Johnson <janis187@us.ibm.com>
735 * gcc.dg/dfp/dfp-except.h: New file.
736 * gcc.dg/dfp/fe-check.h: New file.
737 * gcc.dg/dfp/fe-binop.c: New test.
738 * gcc.dg/dfp/fe-convert-1.c: New test.
739 * gcc.dg/dfp/fe-convert-2.c: New test.
740 * gcc.dg/dfp/fe-convert-3.c: New test.
742 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
743 * gcc.dg/dfp/decfloat-constants.c: Ditto.
744 * gcc.dg/dfp/convert-dfp.c: Ditto.
745 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
747 2007-01-29 Josh Conner <jconner@apple.com>
749 * gcc.target/powerpc/altivec-24.c: New test.
751 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
754 * g++.dg/parse/defarg12.C: New test.
756 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
759 * gfortran.dg/used_dummy_types_6.f90: New test.
761 2007-01-28 Jan Hubicka <jh@suse.cz>
763 * gcc.dg/tree-prof/val-prof-6.c: New test.
765 2007-01-28 Roger Sayle <roger@eyesopen.com>
767 * gcc.dg/large-size-array-3.c: Correct test case (portability).
769 2007-01-28 Andrew Pinski <pinskia@gmail.com>
772 * g++.dg/expr/dtor4.C: New test.
774 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
776 * gcc.dg/tree-ssa/loop-23.c: New test.
778 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
781 * gfortran.dg/achar_2.f90: New test.
782 * gfortran.dg/achar_3.f90: New test.
784 2007-01-27 Ian Lance Taylor <iant@google.com>
786 * gcc.dg/strict-overflow-1.c: New test.
787 * gcc.dg/no-strict-overflow-1.c: New test.
788 * gcc.dg/strict-overflow-2.c: New test.
789 * gcc.dg/no-strict-overflow-2.c: New test.
790 * gcc.dg/strict-overflow-3.c: New test.
791 * gcc.dg/no-strict-overflow-3.c: New test.
792 * gcc.dg/strict-overflow-4.c: New test.
793 * gcc.dg/no-strict-overflow-4.c: New test.
794 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
795 * gcc.dg/pr15784-1.c: Likewise.
796 * gcc.dg/pr20922-1.c: Likewise.
797 * gcc.dg/pr20922-3.c: Likewise.
798 * gcc.dg/pr20922-4.c: Likewise.
799 * gcc.dg/pr20922-6.c: Likewise.
800 * gcc.dg/compare-4.c: Likewise.
801 * gcc.dg/torture/pr26898-1.c: Likewise.
802 * gcc.dg/tree-ssa/divide-1.c: Likewise.
803 * gcc.dg/tree-ssa/divide-2.c: Likewise.
804 * gcc.dg/tree-ssa/divide-3.c: Likewise.
805 * gcc.dg/tree-ssa/divide-4.c: Likewise.
806 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
807 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
808 * gcc.dg/tree-ssa/pr21082.c: Likewise.
809 * gcc.dg/tree-ssa/pr26899.c: Likewise.
810 * g++.dg/tree-ssa/pr21082.C: Likewise.
812 2007-01-27 Roger Sayle <roger@eyesopen.com>
814 * gcc-dg/large-size-array-3.c: New test case.
816 2007-01-27 Roger Sayle <roger@eyesopen.com>
818 * gfortran.dg/forall_7.f90: New test case.
820 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
823 * gfortran.dg/where_operator_assign_1.f90: New test.
824 * gfortran.dg/where_operator_assign_2.f90: New test.
825 * gfortran.dg/where_operator_assign_3.f90: New test.
827 2007-01-26 Joseph Myers <joseph@codesourcery.com>
829 * lib/target-supports.exp
830 (check_effective_target_powerpc_altivec): New.
831 (check_effective_target_vect_cmdline_needed): Use it.
833 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
836 * gfortran.dg/backslash_3.f: New test.
838 2007-01-26 Richard Guenther <rguenther@suse.de>
840 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
842 2007-01-26 Tobias Burnus <burnus@net-b.de>
844 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
845 * gfortran.dg/vect/vect.exp: Ditto.
846 * gfortran.dg/dg.exp: Ditto.
847 * gfortran.fortran-torture/execute/execute.exp: Ditto.
848 * gfortran.fortran-torture/compile/compile.exp: Ditto.
850 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
852 * gcc.dg/builtins-20.c: Add more cases.
853 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
855 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
858 * gcc.dg/Wall.c: New.
859 * gcc.dg/Wno-all.c: New.
860 * gfortran.dg/Wall.f90: New.
861 * gfortran.dg/Wno-all.f90: New.
863 2007-01-24 Geoffrey Keating <geoffk@apple.com>
865 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
866 * g++.dg/eh/simd-2.C: Also run on Darwin.
867 * g++.dg/eh/simd-3.C: New.
868 * g++.dg/eh/simd-4.C: New.
870 2007-01-25 Richard Guenther <rguenther@suse.de>
872 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
874 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
876 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
878 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
879 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
880 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
881 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
882 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
883 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
884 * gcc.dg/ipa/ipa-7.c: New testcase.
886 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
888 * g++.dg/cpp0x/warn_cxx0x.C: New.
890 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
892 * gcc.dg/builtins-20.c: Test builtin carg.
894 2007-01-24 Jakub Jelinek <jakub@redhat.com>
897 * gcc.dg/gomp/pr27416.c: New test.
900 * gcc.dg/gomp/pr30494.c: New test.
901 * g++.dg/gomp/pr30494.C: New test.
904 * gcc.dg/gomp/pr30421.c: New test.
906 2007-01-24 Steve Ellcey <sje@cup.hp.com>
908 * gcc.target/ia64/versionid-1.c: New test.
909 * gcc.target/ia64/versionid-2.c: New test.
911 2007-01-24 Richard Guenther <rguenther@suse.de>
914 * gcc.dg/builtins-57.c: Change to a link-time testcase
915 to support non-C99 targets.
917 2007-01-24 Jan Hubicka <jh@suse.cz>
919 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
921 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
923 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
925 2007-01-23 Andrew Pinski <pinskia@gmail.com>
928 * objc.dg/const-str-12.m: New test.
930 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
933 * gfortran.dg/ctrl-z.f90: New test.
935 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
938 * gfortran.dg/namelist_assumed_char.f90: New test.
940 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
943 * g++.dg/inherit/covariant15.C: New test.
945 2007-01-23 Ian Lance Taylor <iant@google.com>
947 * g++.dg/warn/Wparentheses-24.C: New test.
949 2007-01-23 Richard Guenther <rguenther@suse.de>
952 * ada/acats/run_acats: Do not call gnatmake or gnatchop
955 2007-01-22 Richard Guenther <rguenther@suse.de>
957 PR tree-optimization/30038
958 * gcc.dg/builtins-62.c: New testcase.
960 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
962 * gcc.c-torture/compile/20070121.c: New test.
964 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
967 * gfortran.dg/char_comparison_1.f: New test.
969 2007-01-21 Ira Rosen <irar@il.ibm.com>
971 * gcc.dg/vect/vect-strided-same-dr.c: New test.
973 2007-01-20 Andrew Pinski <pinskia@gmail.com>
976 * objc.dg/pch: New directory.
977 * objc.dg/pch/pch.exp: New file.
978 * objc.dg/pch/interface-1.m: New test.
979 * objc.dg/pch/interface-1.hs: New include file.
980 * lib/objc.exp (objc_target_compile): Add
981 "-x objective-c-header" in front of the sources if this is
982 a precompiled header being compiled.
984 2007-01-20 Roger Sayle <roger@eyesopen.com>
986 * gfortran.dg/array_memcpy_3.f90: New test case.
987 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
989 2007-01-20 Roger Sayle <roger@eyesopen.com>
990 Brooks Moses <brooks.moses@codesourcery.com>
991 Francois-Xavier Coudert <coudert@clipper.ens.fr>
993 * gfortran.dg/intrinsic_sign_1.f90: New test case.
994 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
996 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
998 * gcc.dg/torture/builtin-math-3.c: Test fdim.
1000 2007-01-19 Mike Stump <mrs@apple.com>
1002 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1005 2007-01-19 Roger Sayle <roger@eyesopen.com>
1007 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1008 option instead of -funsafe-math-optimizations.
1010 2007-01-19 Tomas Bily <tbily@suse.cz>
1012 gcc.dg/tree-prof/indir-call-prof.c: New.
1013 g++.dg/dg.exp: Add tree-prof subdirectory.
1014 g++.dg/tree-prof/indir-call-prof.C: New.
1015 g++.dg/tree-prof/tree-prof.exp: New.
1017 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1020 * g++.dg/warn/deprecated.C: Update warning output.
1021 * g++.dg/warn/deprecated-2.C: Likewise.
1022 * g++.dg/warn/deprecated-3.C: New.
1024 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
1026 * gcc.c-torture/execute/nestfunc-7.c: New.
1028 2007-01-18 Hui-May Chang <hm.chang@apple.com>
1030 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1032 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
1034 * gcc.dg/m68k-pic-1.c: New.
1036 2007-01-18 Roger Sayle <roger@eyesopen.com>
1038 * gfortran.dg/array_memcpy_4.f90: New test case.
1040 2007-01-18 Josh Conner <jconner@apple.com>
1043 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1044 * gcc.dg/vect/no-trapping-math-1: New.
1045 * gcc.dg/vect/no-trapping-math-2: New.
1047 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
1049 * gcc.target/i386/387-8.c: Update comment about optimizing
1050 inherent load of 1.0 of fptan instruction.
1052 2007-01-18 Dirk Mueller <dmueller@suse.de>
1053 Richard Guenther <rguenther@suse.de>
1056 * gcc.dg/Warray-bounds.c: New testcase.
1057 * gcc.dg/Warray-bounds-2.c: New testcase.
1058 * g++.dg/warn/Warray-bounds.C: New testcase.
1059 * g++.dg/warn/Warray-bounds-2.C: New testcase.
1061 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
1064 * gfortran.dg/generic_12.f90: New test.
1066 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
1068 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1069 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1071 2007-01-16 Janis Johnson <janis187@us.ibm.com>
1073 * gcc.dg/dfp/compare-special.h: New file.
1074 * gcc.dg/dfp/compare-special-32.c: New test.
1075 * gcc.dg/dfp/compare-special-64.c: New test.
1076 * gcc.dg/dfp/compare-special-128.c: New test.
1078 2007-01-16 Roger Sayle <roger@eyesopen.com>
1079 Paul Thomas <pault@gcc.gnu.org>
1080 Steven G. Kargl <kargl@gcc.gnu.org>
1083 * gfortran.dg/forall_6.f90: New test case.
1084 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1085 * gfortran.dg/dependency_13.f90: Likewise.
1087 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1090 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1091 targets that don't support Inf.
1093 2007-01-15 Dale Johannesen <dalej@apple.com>
1095 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
1097 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
1099 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
1100 of achar for 0xff to avoid the "Extended ASCII not
1101 implemented" error message.
1103 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
1106 * gfortran.dg/altreturn_4.f90: New test.
1109 * gfortran.dg/stfunc_4.f90: New test.
1112 * gfortran.dg/bound_2.f90: Reinstate commented out line.
1113 * gfortran.dg/initialization_1.f90: Change warning.
1116 * gfortran.dg/specification_type_resolution_2.f90: New test.
1118 2007-01-14 Jan Hubicka <jh@suse.cz>
1120 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1121 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1122 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1125 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
1128 * gfortran.dg/external_procedures_2.f90: New test.
1130 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
1133 * gcc.target/i386/pr30413.c: New test.
1135 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
1138 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
1140 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
1142 * gcc.dg/20070112-1.c: New test.
1144 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1146 PR libgfortran/30435
1147 * gfortran.dg/list_read_6.f90: New test.
1149 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
1151 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
1153 2007-01-12 Tom Tromey <tromey@redhat.com>
1155 PR preprocessor/28227:
1156 * gcc.dg/cpp/pr28227.c: New file.
1158 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1160 * gcc.dg/tree-ssa/loop-22.c: New test.
1162 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1164 PR tree-optimization/29516
1165 * gcc.dg/tree-ssa/loop-20.c: New test.
1167 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
1170 * minmaxloc_integer_kinds_1.f90: New test.
1172 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
1175 * g++.dg/template/sizeof-template-argument.C: New test.
1177 2007-01-11 Jan Hubicka <jh@suse.cz>
1179 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1180 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1181 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1182 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1183 * gcc.dg/tree-ssa/pr21658.c: Likewise.
1184 * gcc.dg/tree-ssa/pr15349.c: Likewise.
1185 * gcc.dg/tree-ssa/pr25501.c: Likewise.
1186 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1187 transformation in question.
1188 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1189 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1190 * gcc.dg/always_inline3.c: Likewise.
1192 2007-01-10 Mark Mitchell <mark@codesourcery.com>
1195 * g++.dg/template/typename11.C: New test.
1197 2007-01-10 Robert Kennedy <jimbob@google.com>
1199 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1201 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1203 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1204 for different integer kinds.
1205 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1206 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1207 * gfortran.dg/ishft_2.f90: New test.
1208 * gfortran.dg/ishft_3.f90: New test.
1210 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1212 * gfortran.dg/altreturn_2.f90: Removed executable bit.
1214 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
1216 PR tree-optimization/30322
1217 * gcc.dg/tree-ssa/loop-21.c: New test.
1219 2007-01-08 Geoffrey Keating <geoffk@apple.com>
1221 * g++.dg/rtti/darwin-builtin-linkage.C: New.
1223 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1225 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1227 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1229 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1230 * g++.dg/warn/overflow-warn-3.C: Likewise.
1231 * g++.dg/warn/overflow-warn-4.C: Likewise.
1232 * g++.dg/warn/overflow-warn-5.C: Likewise.
1233 * g++.dg/warn/overflow-warn-6.C: Likewise.
1234 * g++.dg/warn/Woverflow-1.C: Likewise.
1235 * g++.dg/warn/Woverflow-2.C: Likewise.
1236 * g++.dg/warn/Woverflow-3.C: Likewise.
1237 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1239 2007-01-08 Roger Sayle <roger@eyesopen.com>
1241 * gfortran.dg/array_constructor_14.f90: New test case.
1242 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1244 2007-01-08 Richard Guenther <rguenther@suse.de>
1246 PR tree-optimization/23603
1247 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1248 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1250 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1252 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1254 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1255 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1257 * gcc.dg/simd-5.c: Likewise.
1258 * gcc.dg/simd-6.c: Likewise.
1259 * g++.dg/conversion/simd1.C: Likewise.
1260 * g++.dg/conversion/simd3.C: Likewise.
1261 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1264 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1266 PR tree-optimization/29877
1267 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1268 name of a hard register for the target concerned. Adjust dg-error
1269 directives to cope with new behaviour of TER.
1271 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1274 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1275 * g++.dg/warn/overflow-warn-1.C: New.
1276 * g++.dg/warn/overflow-warn-3.C: New.
1277 * g++.dg/warn/overflow-warn-4.C: New.
1278 * g++.dg/warn/overflow-warn-5.C: New.
1279 * g++.dg/warn/overflow-warn-6.C: New.
1280 * g++.dg/warn/Woverflow-1.C: New.
1281 * g++.dg/warn/Woverflow-2.C: New.
1282 * g++.dg/warn/Woverflow-3.C: New.
1283 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1285 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1288 * gfortran.dg/invalid_name.f90: New test.
1289 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1290 * gfortran.dg/gomp/pr29759.f90: Ditto.
1292 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1294 * gfortran.dg/present_1.f90: Update error message.
1296 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
1299 * g++.dg/template/duplicate1.C: New test
1300 * g++.dg/template/memfriend6.C: Adjust error markers.
1302 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
1305 * gcc.dg/torture/inline-1.c: New test.
1307 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1310 * gcc.dg/multiple-overflow-warn-1.c: New.
1311 * gcc.dg/multiple-overflow-warn-2.c: New.
1312 * gcc.dg/overflow-warn-6.c: New.
1313 * g++.dg/warn/multiple-overflow-warn-1.C: New.
1315 2007-01-05 Roger Sayle <roger@eyesopen.com>
1317 * gfortran.dg/array_memcpy_1.f90: New test case.
1318 * gfortran.dg/array_memcpy_2.f90: Likewise.
1320 2007-01-05 Richard Guenther <rguenther@suse.de>
1323 * g++.dg/opt/pr27826.C: New testcase.
1325 2007-01-05 Ian Lance Taylor <iant@google.com>
1327 * gcc.dg/Walways-true-1.c: New test.
1328 * gcc.dg/Walways-true-2.c: New test.
1329 * g++.dg/warn/Walways-true-1.C: New test.
1330 * g++.dg/warn/Walways-true-2.C: New test.
1332 2007-01-05 Jakub Jelinek <jakub@redhat.com>
1335 * gcc.dg/pr30360.c: New test.
1337 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
1340 * gfortran.dg/data_implied_do_1.f90: New test.
1344 * gfortran.dg/char_length_1.f90: New test.
1346 2007-01-05 Richard Guenther <rguenther@suse.de>
1349 * g++.dg/opt/pr28116.C: New testcase.
1351 2007-01-05 Tobias Burnus <burnus@net-b.de>
1354 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1356 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1357 * gfortran.dg/protected_4.f90: Add pointer intent check.
1358 * gfortran.dg/protected_6.f90: Add pointer intent check.
1359 * gfortran.dg/pointer_intent_1.f90: New test.
1360 * gfortran.dg/pointer_intent_2.f90: New test.
1361 * gfortran.dg/pointer_intent_3.f90: New test.
1363 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1366 * gfortran.dg/altreturn_2.f90: new test.
1368 2007-01-04 Tom Tromey <tromey@redhat.com>
1370 PR preprocessor/28165:
1371 * gcc.dg/cpp/pr28165.c: New file.
1373 2007-01-03 Josh Conner <jconner@apple.com>
1376 * gcc.dg/pr29683.c: New.
1378 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1381 * g++.dg/pch/template-1.C: New test.
1382 * g++.dg/pch/template-1.Hs: New file.
1384 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1387 * gcc.c-torture/compile/complex-4.c: New test.
1389 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1391 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1393 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1395 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1398 * gcc.dg/pr30286.c: New test.
1401 * g++.dg/template/crash66.C: New test.
1404 * g++.dg/template/friend49.C: New test.
1406 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1408 * gfortran.dg/ibits.f90: New test.
1410 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1412 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1413 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1415 2007-01-02 Jan Hubicka <jh@suse.cz>
1417 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1420 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1423 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1424 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1426 2006-01-02 Ian Lance Taylor <iant@google.com>
1428 * g++.dg/warn/Wparentheses-22.C: New test.
1429 * g++.dg/warn/Wparentheses-23.C: New test.
1431 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1434 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1435 * gcc.dg/declspec-3-Wextra.c: New.
1436 * gcc.dg/declspec-3-no.c: New
1438 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1441 * gfortran.dg/interface_10.f90: Remove.
1443 2007-01-01 Roger Sayle <roger@eyesopen.com>
1445 * gcc.dg/fold-eqxor-4.c: New test case.
1447 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1450 * gcc.c-torture/compile/pr30311.c: New test.
1452 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1455 * gcc.c-torture/compile/statement-expression-1.c: New test.
1457 2007-01-01 Andreas Schwab <schwab@suse.de>
1460 * g++.dg/eh/pr29166.C: New test.
1462 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1464 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1466 (check_effective_target_vect_cmdline_needed): Use it.
1468 2006-12-31 Richard Guenther <rguenther@suse.de>
1471 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1472 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1474 2006-12-31 Roger Sayle <roger@eyesopen.com>
1477 * gcc.dg/fold-plusnot-1.c: New test case.
1479 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1482 * g++.dg/parse/template22.C: New test.
1484 2006-12-31 Richard Guenther <rguenther@suse.de>
1487 * gcc.c-torture/compile/pr30338.c: New testcase.
1489 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1492 * gfortran.dg/intrinsic_actual_4.f90: New test.
1495 * gfortran.dg/func_decl_3.f90: New test.
1497 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1500 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1501 * gfortran.dg/c_by_val_1.f: New test.
1502 * gfortran.dg/c_by_val_2.f: New test.
1503 * gfortran.dg/c_by_val_3.f: New test.
1505 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1508 * gfortran.dg/sum_zero_array_1.f90: New test.
1510 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1512 PR preprocessor/29612
1513 * gcc.dg/cpp/pr29612-1.c: New test.
1514 * gcc.dg/cpp/pr29612-2.c: New test.
1516 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1519 * gfortran.dg/pure_formal_proc_1.f90: New test.
1522 * gfortran.dg/intrinsic_actual_3.f90: New test.
1524 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1527 * gfortran.dg/io_constraints_1.f90: Update test.
1528 * gfortran.dg/io_constraints_2.f90: Update test.
1529 * gfortran.dg/inquire_iolength.f90: New test.
1531 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1534 * gfortran.dg/interface_10.f90: New test.
1535 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1536 since z is already, locally a variable.
1539 * gfortran.dg/generic_11.f90: New test.
1540 * gfortran.dg/interface_7.f90: Remove name clash between module
1541 name and procedure 'x' referenced in the interface.
1543 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1546 * gcc.dg/Wmissing-parameter-type.c: New.
1547 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1548 * gcc.dg/Wmissing-parameter-type-no.c: New.
1550 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1553 * gfortran.dg/entry_array_specs_2.f: New test.
1556 * gfortran.dg/nested_modules_6.f90: New test.
1558 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1561 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1562 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1564 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1567 * g++.dg/opt/complex6.C: New test.
1569 2006-12-22 Ben Elliston <bje@au.ibm.com>
1571 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1572 full" if the linker on spu-*-* warns about exceeding local store.
1574 And revert this patch:
1575 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1576 fail to link due to relocation overflows on spu-*-*.
1578 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1581 * gfortran.dg/dependency_19.f90: New test.
1583 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1586 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1588 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1591 * gcc.c-torture/execute/20061220-1.c: New test.
1594 * gcc.dg/gomp/asm-1.c: New test.
1597 * g++.dg/eh/ia64-2.C: New test.
1599 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1603 * gcc.dg/rs6000-leaf.c: New.
1605 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1608 * gfortran.dg/f2c_8.f90: New test.
1610 2006-12-20 Bill Wendling <wendling@apple.com>
1612 * gcc.dg/asm-b.c: Check for __ppc64__.
1614 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1617 * gfortran.dg/bounds_check_5.f90: New test.
1619 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1622 * gcc.dg/gomp/complex-1.c: New testcase.
1624 2006-12-20 Roger Sayle <roger@eyesopen.com>
1626 * gfortran.dg/array_memset_1.f90: New test case.
1628 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1630 * lib/target-supports.exp: Add spu to
1631 check_effective_target_vect_widen_mult_hi_to_si.
1633 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1636 * gfortran.dg/generic_9.f90: New test.
1639 * gfortran.dg/generic_10.f90: New test.
1641 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1644 * gcc.dg/pr30045.c: New test.
1646 2006-12-20 Ben Elliston <bje@au.ibm.com>
1648 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1650 2006-12-19 Eric Christopher <echristo@apple.com>
1653 * gcc.c-torture/execute/pr29302-1.c: New.
1655 2006-12-19 Tobias Burnus <burnus@net-b.de>
1658 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1660 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1663 * gfortran.dg/altreturn_3.f90: New test.
1665 * gfortran.dg/char_result_12.f90: Fix comment typos.
1667 2006-12-19 Ben Elliston <bje@au.ibm.com>
1669 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1670 as newlib's stdio.h uses non-traditional cpp constructs.
1672 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1674 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1675 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1676 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1677 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1678 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1679 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1680 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1681 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1682 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1683 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1684 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1685 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1686 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1687 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1688 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1689 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1690 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1691 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1692 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1693 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1694 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1695 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1696 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1697 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1698 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1699 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1701 2006-12-18 Bill Wendling <wendling@apple.com>
1703 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1704 id is an OjbC keyword.
1706 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1708 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1710 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1712 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1714 2006-12-18 Ian Lance Taylor <iant@google.com>
1716 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1718 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1720 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1722 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1725 * gfortran.fortran-torture/execute/where21.f90: New test.
1727 2006-12-17 Tobias Burnus <burnus@net-b.de>
1729 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1731 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1734 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1735 * gcc.dg/if-empty-1.c: Likewise.
1736 * gcc.dg/pr23165.c: Likewise.
1737 * g++.dg/warn/empty-body.C: Likewise.
1739 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1742 * gfortran.dg/open_errors.f90: New test.
1744 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1746 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1748 * gcc.target/i386/ssse3-pabsb.c: New file.
1749 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1750 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1751 * gcc.target/i386/ssse3-palignr.c: Likewise.
1752 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1753 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1754 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1755 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1756 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1757 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1758 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1759 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1760 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1761 * gcc.target/i386/ssse3-psignb.c: Likewise.
1762 * gcc.target/i386/ssse3-psignd.c: Likewise.
1763 * gcc.target/i386/ssse3-psignw.c: Likewise.
1764 * gcc.target/i386/ssse3-vals.h: Likewise.
1766 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1768 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1769 * lib/fortran-torture.exp: Include target-supports.exp.
1771 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1774 * gcc.c-torture/execute/pr30185.c: New test.
1776 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1780 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1781 * gcc.dg/builtin-bswap-2.c: Likewise.
1782 * gcc.dg/builtin-bswap-3.c: Likewise.
1783 * gcc.dg/builtin-bswap-4.c: Likewise.
1784 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1785 * cc.c-torture/execute/mode-dependent-address.x: New file.
1787 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1790 * gfortran.dg/write_zero_array: New test.
1792 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1795 * gfortran.dg/write_fmt_trim.f90: New test.
1797 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1800 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1803 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1805 * lib/target-supports.exp (check_weak_available): Use istarget
1806 "hppa*-*-hpux10*" instead of regexp.
1807 (check_cxa_atexit_available): Likewise.
1809 2006-12-14 Richard Guenther <rguenther@suse.de>
1811 PR tree-optimization/30197
1812 * gcc.c-torture/execute/complex-1.c: Fix function name.
1813 * gcc.dg/builtins-61.c: New testcase.
1815 2006-12-14 Richard Guenther <rguenther@suse.de>
1818 * gcc.dg/pr30172-1.c: New testcase.
1820 2006-12-14 Richard Guenther <rguenther@suse.de>
1822 PR tree-optimization/30198
1823 * gcc.dg/builtins-60.c: New testcase.
1825 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1827 * lib/target-supports.exp (vect_no_align): Remove spu.
1829 2006-12-13 Ian Lance Taylor <iant@google.com>
1833 * g++.dg/warn/Wparentheses-5.C: New test.
1834 * g++.dg/warn/Wparentheses-6.C: New test.
1835 * g++.dg/warn/Wparentheses-7.C: New test.
1836 * g++.dg/warn/Wparentheses-8.C: New test.
1837 * g++.dg/warn/Wparentheses-9.C: New test.
1838 * g++.dg/warn/Wparentheses-10.C: New test.
1839 * g++.dg/warn/Wparentheses-11.C: New test.
1840 * g++.dg/warn/Wparentheses-12.C: New test.
1841 * g++.dg/warn/Wparentheses-13.C: New test.
1842 * g++.dg/warn/Wparentheses-14.C: New test.
1843 * g++.dg/warn/Wparentheses-15.C: New test.
1844 * g++.dg/warn/Wparentheses-16.C: New test.
1845 * g++.dg/warn/Wparentheses-17.C: New test.
1846 * g++.dg/warn/Wparentheses-18.C: New test.
1847 * g++.dg/warn/Wparentheses-19.C: New test.
1848 * g++.dg/warn/Wparentheses-20.C: New test.
1849 * g++.dg/warn/Wparentheses-21.C: New test.
1851 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1854 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1855 for target "hppa.*hpux10".
1857 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1859 * g++.dg/debug/vartrack1.C: New test.
1861 * g++.dg/opt/ifcvt1.C: New test.
1863 * gcc.dg/tls/opt-13.c: New test.
1865 * gcc.dg/20060425-2.c: New test.
1867 * g++.dg/opt/pr15054-2.C: New test.
1869 * gcc.c-torture/execute/20060420-1.c: New test.
1871 * gcc.c-torture/execute/20060412-1.c: New test.
1873 * objc/compile/20060406-1.m: New test.
1875 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1877 * g++.dg/template/array17.C: New test.
1879 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1881 * gcc.target/powerpc/altivec-23.c: New test.
1883 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1886 * g++.dg/inherit/error3.C: New test.
1889 * g++.dg/inherit/error4.C: New test.
1891 2006-12-13 Richard Guenther <rguenther@suse.de>
1893 PR tree-optimization/17687
1894 * gcc.dg/builtins-59.c: New testcase.
1896 2006-12-13 Ben Elliston <bje@au.ibm.com>
1898 * gcc.target/spu/Wmain.c: New test.
1900 2006-12-12 Josh Conner <jconner@apple.com>
1902 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1903 * g++.dg/abi/thunk4.C: Likewise.
1904 * g++.dg/abi/rtti3.C: Likewise.
1906 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1908 * gcc.target/spu/cpat-1.c: New test.
1909 * gcc.target/spu/cpat-2.c: New test.
1910 * gcc.target/spu/cpat-3.c: New test.
1911 * gcc.target/spu/cpat-4.c: New test.
1913 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1916 * gcc.c-torture/compile/vector-1.c: New test.
1917 * gcc.c-torture/compile/vector-2.c: New test.
1918 * gcc.c-torture/compile/vector-3.c: New test.
1920 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1922 * lib/fortran-torture.exp: Update copyright years. Remove
1923 obsolete comment. Test -ftree-vectorize where it makes sense.
1924 * lib/gfortran-dg.exp: Update copyright years. Use settings
1925 from fortran-torture.exp.
1926 * gfortran.dg/char_transpose_1.f90,
1927 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1928 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1929 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1932 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1934 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1937 2006-12-12 Ira Rosen <irar@il.ibm.com>
1939 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1940 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1941 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1942 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1945 2006-12-12 Richard Guenther <rguenther@suse.de>
1948 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1950 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1951 Diego Novillo <dnovillo@redhat.com>
1953 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1955 * gcc.dg/tree-ssa/pr26421.c: Likewise
1956 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1957 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1958 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1959 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1960 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1961 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1962 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1963 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1964 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1966 2006-12-11 Jan Hubicka <jh@suse.cz>
1968 * gcc.dg/tree-prof/stringop-1.c: New test.
1969 * gcc.dg/tree-prof/stringop-2.c: New test.
1971 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1974 * gcc.target/i386/pr30120.c: New test.
1977 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1979 * gcc.target/i386/x87regparm-1.c: New test.
1980 * gcc.target/i386/x87regparm-2.c: New test.
1981 * gcc.target/i386/x87regparm-3.c: New test.
1982 * gcc.target/i386/x87regparm-4.c: New test.
1984 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1986 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1988 2006-12-10 Tobias Burnus <burnus@net-b.de>
1991 * gfortran.dg/protected_1.f90: New test.
1992 * gfortran.dg/protected_2.f90: New test.
1993 * gfortran.dg/protected_3.f90: New test.
1994 * gfortran.dg/protected_4.f90: New test.
1995 * gfortran.dg/protected_5.f90: New test.
1996 * gfortran.dg/protected_6.f90: New test.
1998 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1999 Tobias Burnus <burnus@gcc.gnu.org>
2003 * gfortran.dg/interface_4.f90: Test adding procedure to generic
2005 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2006 ambiguous interfaces.
2007 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2008 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2009 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2010 ambiguous interfaces.
2011 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2012 * gfortran.dg/array_initializer_2.f90: Add initializer array
2016 * gfortran.dg/interface_9.f90: Test that host interfaces are
2017 not checked for ambiguity with the local version.
2019 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2022 * gfortran.dg/module_interface_2.f90: New test.
2024 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2027 * gfortran.dg/assumed_len.f90: New test.
2029 2006-12-09 Richard Guenther <rguenther@suse.de>
2031 * g++.dg/warn/implicit-typename1.C: Qualify types.
2032 * g++.dg/parse/crash12.C: Likewise.
2033 * g++.dg/tree-ssa/pr22444.C: Likewise.
2035 2006-12-09 Tobias Burnus <burnus@net-b.de>
2037 * gfortran.dg/array_2.f90: Added sqrt test.
2039 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
2041 * gcc.target/i386/x87regparm-1.c: XFAIL.
2042 * gcc.target/i386/x87regparm-2.c: XFAIL.
2043 * gcc.target/i386/x87regparm-3.c: XFAIL.
2044 * gcc.target/i386/x87regparm-4.c: XFAIL.
2046 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2048 * lib/target-supports.exp
2049 (check_effective_target_large_long_double): New.
2050 * gcc.dg/Wconversion-real.c : Use it.
2051 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2054 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
2056 * gcc.c-torture/execute/mode-dependent-address.c: New test.
2058 2006-12-08 Tobias Burnus <burnus@net-b.de>
2061 * gfortran.dg/import4.f90: New test for IMPORT in modules.
2063 2006-12-07 Mark Mitchell <mark@codesourcery.com>
2066 * g++.dg/template/crash65.C: New test.
2067 * g++.dg/template/spec16.C: Tweak error markers.
2069 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
2071 * gcc.target/spu: New directory.
2072 * gcc.target/spu/spu.exp: New file.
2073 * gcc.target/spu/intrinsics-1.c: New test.
2075 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
2078 * g++.dg/ext/attrib27.C: New test.
2079 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2080 * g++.dg/parse/typedef5.C: Likewise.
2082 2006-12-07 Mike Stump <mrs@apple.com>
2084 * treelang/compile/var_defs.tree: Adjust.
2086 2006-12-06 Mark Mitchell <mark@codesourcery.com>
2089 * g++.dg/template/crash64.C: New test.
2090 * g++.dg/parse/crash27.C: Adjust error markers.
2092 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
2096 * gfortran.dg/read_eof_4.f90: Add tests.
2097 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
2098 * gfortran.dg/unf_read_corrupted_1.f90: New test.
2100 2006-12-05 Mark Mitchell <mark@codesourcery.com>
2103 * g++.dg/template/crash63.C: New test.
2106 * g++.dg/template/crash62.C: New test.
2108 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2111 * gfortran.dg/allocatable_function_1.f90: Increase the number
2112 of expected calls of free to 10; the lhs section reference is
2113 now evaluated so there is another call to bar. Change the
2114 comment appropriately.
2115 * gfortran.dg/array_section_1.f90: New test.
2117 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2120 * gfortran.dg/char_result_12.f90: New test.
2122 2006-12-05 Richard Guenther <rguenther@suse.de>
2124 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2125 * gcc.dg/vect/vect-pow-2.c: Rename to ...
2126 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
2127 vect_double, xfail for spu*-*-*.
2129 2006-12-04 Tobias Burnus <burnus@net-b.de>
2132 * initialization_4.f90: Test noninteger exponents (-std=f95).
2133 * initialization_5.f90: New test for noninteger exponents
2136 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2139 * gfortran.dg/parameter_array_section_1.f90: New test.
2141 2006-12-04 Mark Mitchell <mark@codesourcery.com>
2144 * g++.dg/template/crash61.C: New test.
2147 * g++.dg/template/error23.C: New test.
2149 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
2151 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2153 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2156 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2158 2006-12-04 Jakub Jelinek <jakub@redhat.com>
2161 * gcc.dg/gomp/pr29965-1.c: New test.
2162 * gcc.dg/gomp/pr29965-2.c: New test.
2163 * gcc.dg/gomp/pr29965-3.c: New test.
2164 * gcc.dg/gomp/pr29965-4.c: New test.
2165 * gcc.dg/gomp/pr29965-5.c: New test.
2166 * gcc.dg/gomp/pr29965-6.c: New test.
2167 * g++.dg/gomp/pr29965-1.C: New test.
2168 * g++.dg/gomp/pr29965-2.C: New test.
2169 * g++.dg/gomp/pr29965-3.C: New test.
2170 * g++.dg/gomp/pr29965-4.C: New test.
2171 * g++.dg/gomp/pr29965-5.C: New test.
2172 * g++.dg/gomp/pr29965-6.C: New test.
2173 * g++.dg/gomp/pr29965-7.C: New test.
2174 * g++.dg/gomp/pr29965-8.C: New test.
2175 * g++.dg/gomp/pr29965-9.C: New test.
2176 * g++.dg/gomp/pr29965-10.C: New test.
2178 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
2180 * gnat.dg/pointer_variable_bounds.adb: New test.
2181 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2182 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2184 2006-12-03 Eric Christopher <echristo@apple.com>
2186 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2188 2006-12-03 Richard Henderson <rth@redhat.com>
2189 Andrew Pinski <pinskia@gmail.com>
2192 * g++.dg/warn/unit-1.C: New test.
2194 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
2196 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2198 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2200 * g++.dg/vect/vect.exp: Enable tests to run on spu.
2201 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2202 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2203 * gcc.dg/vect/vect-70.c: Reduce array size.
2204 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2205 vect_no_compaer_double targets.
2206 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2207 vect_float, vect_double, and vect_int.
2209 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2211 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2212 test for loop versioning on vect_no_align targets.
2213 * gcc.dg/vect/pr20122.c: Likewise.
2214 * gcc.dg/vect/vect-105.c: Likewise.
2215 * gcc.dg/vect/vect-42.c: Likewise.
2216 * gcc.dg/vect/vect-43.c: Likewise.
2217 * gcc.dg/vect/vect-74.c: Likewise.
2218 * gcc.dg/vect/vect-75.c: Likewise.
2219 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2220 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2221 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2222 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2224 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2227 * gfortran.dg/value_1.f90 : New test.
2228 * gfortran.dg/value_2.f90 : New test.
2229 * gfortran.dg/value_3.f90 : New test.
2230 * gfortran.dg/value_4.f90 : New test.
2231 * gfortran.dg/value_4.c : Called from value_4.f90.
2233 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2236 * g++.dg/cpp0x/static_assert4.C: New testcase.
2238 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2240 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2242 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2245 * gcc.dg/pr27953.c: New test.
2247 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2250 * g++.dg/ext/vector5.C: New test.
2253 * g++.dg/other/main1.C: New test.
2255 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2258 * gfortran.dg/convert_implied_open.f90: Change to
2259 new default record length.
2260 * gfortran.dg/unf_short_record_1.f90: Adapt to
2262 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2264 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2266 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2268 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2271 * g++.dg/expr/pr29066.c: New.
2273 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2274 Zdenek Dvorak <dvorakz@suse.cz>
2276 PR tree-optimization/29921
2277 * gcc.dg/pr29921-2.c: New test.
2279 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2281 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2282 (i386_get_cpuid): New function.
2283 (i386_cpuid_ecx): Likewise.
2284 (i386_cpuid_edx): Likewise.
2285 (i386_cpuid): Updated to call i386_cpuid_edx.
2287 * gcc.target/i386/sse3-addsubpd.c: New file.
2288 * gcc.target/i386/sse3-addsubps.c: Likewise.
2289 * gcc.target/i386/sse3-haddpd.c: Likewise.
2290 * gcc.target/i386/sse3-haddps.c: Likewise.
2291 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2292 * gcc.target/i386/sse3-hsubps.c: Likewise.
2293 * gcc.target/i386/sse3-lddqu.c: Likewise.
2294 * gcc.target/i386/sse3-movddup.c: Likewise.
2295 * gcc.target/i386/sse3-movshdup.c: Likewise.
2296 * gcc.target/i386/sse3-movsldup.c: Likewise.
2298 2006-12-01 Dirk Mueller <dmueller@suse.de>
2300 * g++.dg/warn/Wreturn-type-4.C: New testcase.
2302 2006-11-30 Janis Johnson <janis187@us.ibm.com>
2304 * gcc.dg/dfp/convert-int-max.c: New test.
2305 * gcc.dg/dfp/convert-int-max-fold.c: New test.
2307 2006-11-30 Richard Guenther <rguenther@suse.de>
2309 * gcc.dg/vect/vect-pow-1.c: Rename ...
2310 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
2311 floats instead of doubles, check successful vectorization.
2313 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2316 * gcc.c-torture/compile/pr29945.c: New testcase.
2318 2006-11-30 Joseph Myers <joseph@codesourcery.com>
2320 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2323 2006-11-29 Eric Christopher <echristo@apple.com>
2325 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2327 2006-11-29 Janis Johnson <janis187@us.ibm.com>
2329 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2331 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2333 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
2336 * g++.dg/inherit/virtual2.C: New test.
2337 * g++.dg/inherit/virtual3.C: Likewise.
2338 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2339 * g++.dg/inherit/error2.C: Likewise.
2340 * g++.dg/template/instantiate1.C: Likewise.
2342 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2345 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2347 2006-11-28 Jan Hubicka <jh@suse.cz>
2349 * gcc.dg/memcpy-1.c: New test.
2351 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2354 * g++.dg/warn/main-3.C: New test.
2356 2006-11-28 Jan Hubicka <jh@suse.cz>
2358 * gcc.dg/winline-1.c: New test.
2360 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2362 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2365 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2368 * gfortran.dg/missing_optional_dummy_3.f90
2370 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2373 * gfortran.dg/interface_3.f90: Modify errors.
2375 2006-11-28 Ben Elliston <bje@au.ibm.com>
2377 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2378 fail to link due to relocation overflows on spu-*-*.
2380 2006-11-27 Michael Matz <matz@suse.de>
2381 Andreas Krebbel <krebbel1@de.ibm.com>
2384 * gcc.dg/20061127-1.c: New testcase.
2386 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2388 * gcc.dg/20061124-1.c: Add exit() function prototype.
2390 2006-11-27 Jan Hubicka <jh@suse.cz>
2392 * gcc.target/i386/memcpy-1.c: Adjust size.
2393 * testsuite/gcc.dg/visibility-11.c: Likewise.
2395 2006-11-27 Richard Guenther <rguenther@suse.de>
2398 * gcc.target/i386/pow-1.c: New testcase.
2399 * gcc.dg/builtins-58.c: Likewise.
2401 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2404 * g++.dg/expr/cast8.C: New test.
2406 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2408 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2409 Don't ever inline the testcase.
2411 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2414 * gfortran.fortran-torture/compile/parameter_3.f90: New
2417 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2420 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2422 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2424 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2427 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2429 PR libgfortran/29936
2430 * gfortran.dg/write_check3.f90: New test.
2432 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2434 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2436 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2439 * gfortran.dg/interface_3.f90: New test.
2442 * gfortran.dg/generic_8.f90: New test.
2444 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2446 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2447 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2448 * gfortran.dg/specifics_3.f90: Remove.
2450 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2453 * gcc.dg/gomp/pr29955.c: New test.
2456 * gcc.dg/pr29736.c: New test.
2458 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2461 * gcc.dg/pure-1.c: New test.
2463 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2465 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2466 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2468 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2470 * gcc.dg/20061124-1.c: New testcase.
2472 2006-11-23 Eric Christopher <echristo@apple.com>
2474 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2476 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2480 * gcc.dg/Wconversion-integer.c: New. Supersedes
2481 Wconversion-negative-constants.c
2482 * gcc.dg/Wconversion-real.c: New.
2483 * gcc.dg/Wconversion-real-integer.c: New.
2484 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2485 * g++.dg/warn/Wconversion1.C: Modified.
2487 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2489 * gfortran.dg/overload_1.f90: New test.
2491 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2494 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2495 Wtraditional-conversion.
2496 * gcc.dg/overflow-warn-2.c: Likewise.
2497 * gcc.dg/Wconversion.c: Likewise. Renamed as
2498 Wtraditional-conversion.c .
2499 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2500 Wtraditional-conversion-2.c .
2501 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2502 Wtraditional-conversion-2.c
2503 * gcc.dg/Wconversion-negative-constants.c: New.
2505 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2507 * gcc.dg/tree-ssa/dump-1.c: New test.
2509 2006-11-23 David Ung <davidu@mips.com>
2511 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2512 -mfp64, allowable when ISA >= 33 and float is enabled.
2513 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2514 of mthc1 and mfhc1 patterns.
2516 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2518 PR tree-optimization/29921
2519 * gcc.dg/pr29921.c: New test.
2521 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2524 * gfortran.dg/initialization_4.f90: New test.
2526 2006-11-22 Ira Rosen <irar@il.ibm.com>
2528 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2529 platforms that have interleaving support.
2530 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2531 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2532 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2533 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2534 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2535 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2536 gcc.dg/vect/vect-strided-u8-i8.c,
2537 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2538 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2539 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2540 gcc.dg/vect/vect-strided-float.c,
2541 gcc.dg/vect/vect-strided-a-mult.c,
2542 gcc.dg/vect/vect-strided-mult-char-ls.c,
2543 gcc.dg/vect/vect-strided-a-u16-mult.c,
2544 gcc.dg/vect/vect-strided-a-u32-mult.c,
2545 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2546 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2547 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2548 gcc.dg/vect/vect-strided-mult.c,
2549 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2550 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2552 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2555 * gfortran.dg/auto_char_len_4.f90: New test.
2557 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2560 * gfortran.dg/generic_7.f90: New test.
2561 * gfortran.dg/defined_operators_1.f90: Add new error.
2563 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2565 PR tree-optimization/29902
2566 * g++.dg/tree-ssa/pr29902.C: New test.
2568 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2571 * gfortran.dg/used_types_13.f90: New test.
2573 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2575 * gcc.dg/dfp/snan.c: Delete.
2577 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2579 * g++.dg/cpp0x/static_assert1.C: New.
2580 * g++.dg/cpp0x/static_assert2.C: New.
2581 * g++.dg/cpp0x/static_assert3.C: New.
2583 2006-11-21 Richard Guenther <rguenther@suse.de>
2585 * gcc.dg/vect/vect-pow-1.c: New testcase.
2586 * gcc.dg/vect/vect-pow-2.c: Likewise.
2588 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2591 * g++.dg/template/static29.C: New test.
2594 * g++.dg/conversion/simd4.C: New test.
2596 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2599 * g++.dg/template/access19.C: New test.
2600 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2603 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2606 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2608 2006-11-20 Tobias Burnus <burnus@net-b.de>
2611 * gfortran.dg/import.f90: Extended test.
2612 * gfortran.dg/import2.f90: Extended test.
2614 2006-11-20 Tobias Burnus <burnus@net-b.de>
2616 * gfortran.dg/volatile3.f90: Add conflict test.
2618 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2621 * gfortran.dg/implicit_10.f90: New test.
2623 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2626 * g++.dg/warn/Wall-write-strings.C: New.
2628 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2630 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2631 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2633 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2635 * gfortran.dg/use_3.f90: Remove error message.
2636 * gfortran.dg/iso_fortran_env_1.f90: New test.
2637 * gfortran.dg/iso_fortran_env_2.f90: New test.
2638 * gfortran.dg/iso_fortran_env_3.f90: New test.
2639 * gfortran.dg/iso_fortran_env_4.f90: New test.
2641 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2643 * gcc.dg/vect/vect-27.c: Fix initialization.
2645 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2647 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2648 * gcc.dg/torture/builtin-minmax-1.c: New.
2650 * gcc.dg/builtins-20.c: Add cases for copysign.
2652 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2655 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2657 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2658 * gfortran.dg/use_1.f90: New test.
2659 * gfortran.dg/use_1.f90: New test.
2660 * gfortran.dg/use_1.f90: New test.
2662 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2664 PR tree-optimization/29801
2665 * gcc.dg/pr29801.c: New test.
2667 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2670 * gcc.dg/torture/pr29584.c: New test.
2672 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2674 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2675 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2676 * gcc.target/powerpc/compress-float-ppc.c,
2677 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2679 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2680 do not pass -mhard-float.
2682 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2684 * gnat.dg/volatile_aggregate.adb: New test.
2686 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2690 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2691 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2693 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2696 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2698 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2700 * gfortran.dg/import3.f90: Fix error message.
2702 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2705 * gfortran.fortran-torture/compile/inline_1.f90:
2708 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2710 * gcc.target/i386/x87regparm-1.c: New test.
2711 * gcc.target/i386/x87regparm-2.c: New test.
2712 * gcc.target/i386/x87regparm-3.c: New test.
2713 * gcc.target/i386/x87regparm-4.c: New test.
2715 2006-11-15 Tobias Burnus <burnus@net-b.de>
2718 * gfortran.dg/import.f90: New test.
2719 * gfortran.dg/import2.f90: New test.
2720 * gfortran.dg/import3.f90: New test.
2722 2006-11-15 Tobias Burnus <burnus@net-b.de>
2725 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2727 2006-11-15 Tobias Burnus <burnus@net-b.de>
2730 * gfortran.dg/contains.f90: New test.
2731 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2733 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2735 PR tree-optimization/29581
2736 * gcc.dg/pr29581-1.c: New test.
2737 * gcc.dg/pr29581-2.c: New test.
2738 * gcc.dg/pr29581-3.c: New test.
2739 * gcc.dg/pr29581-4.c: New test.
2740 * gfortran.dg/pr29581.f90: New test.
2742 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2745 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2746 numbers in error message headers.
2748 2006-11-14 Richard Guenther <rguenther@suse.de>
2750 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2751 to i?86 and x86_64 targets.
2753 2006-11-14 Caroline Tice <ctice@apple.com>
2755 * gcc.dg/pubtypes-1.c: New file/testcase.
2756 * gcc.dg/pubtypes-2.c: New file/testcase.
2757 * gcc.dg/pubtypes-3.c: New file/testcase.
2758 * gcc.dg/pubtypes-4.c: New file/testcase.
2759 * g++.dg/pubtypes.C: New file/testcase.
2761 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2764 * g++.dg/init/self1.C: New test.
2766 2006-11-14 Tobias Burnus <burnus@net-b.de>
2769 * gfortran.dg/conflicts.f90: Add.
2771 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2773 PR rtl-optimization/29798
2775 * gcc.c-torture/execute/pr29798.c: New.
2777 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2779 * gcc.dg/builtins-20.c: Add more cases.
2781 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2784 * gfortran.dg/gomp/pr29759.f90: New test.
2786 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2789 * g++.dg/template/static28.C: New test.
2791 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2793 * lib/c-torture.exp: Use target-libpath.exp.
2794 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2795 set GCC_EXEC_PREFIX env var from global variable of same name.
2797 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2800 * gfortran.fortran-torture/compile/transfer-1.f90:
2803 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2804 Zdenek Dvorak <dvorakz@suse.cz>
2806 PR tree-optimization/29680
2807 * gcc.dg/alias-11.c: New test.
2809 2006-11-12 Jason Merrill <jason@redhat.com>
2810 Andrew Pinski <pinskia@physics.uc.edu>
2813 * gcc.target/i386/vectorize1.c: New.
2815 2006-11-12 Roger Sayle <roger@eyesopen.com>
2817 PR rtl-optimization/29797
2818 * gcc.c-torture/execute/pr29797-1.c: New test case.
2820 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2822 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2824 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2826 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2828 2006-11-12 Roger Sayle <roger@eyesopen.com>
2830 PR tree-optimization/13827
2831 * gcc.dg/fold-eqand-1.c: New test case.
2833 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2836 * gcc.c-torture/execute/mayalias-3.c: New test.
2838 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2841 * gcc.c-torture/compile/pr27528.c: New test.
2842 * gcc.dg/pr27528.c: Likewise.
2844 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2846 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2848 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2850 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2853 * gfortran.dg/reshape_source_size_1.f90: New test.
2855 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2858 * gfortran.dg/aliasing_dummy_4.f90: New test.
2860 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2863 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2864 and x86_64-*-* targets.
2866 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2868 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2869 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2870 New macros. Use them in exact tests.
2871 (TESTIT3): New macro.
2872 Add tests for fmin, fmax and fma.
2874 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2877 * gfortran.dg/array_constructor_13.f90: New test.
2879 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2882 * gfortran.dg/used_types_12.f90: New test.
2884 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2887 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2889 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2890 * gcc.dg/fold-eqandshift-3.c: New test case.
2892 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2895 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2898 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2900 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2902 * gcc.dg/20061109-1.c: New testcase.
2904 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2906 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2908 2006-11-09 Tobias Burnus <burnus@net-b.de>
2910 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2911 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2913 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2915 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2916 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2918 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2920 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2922 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2924 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2926 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2927 * gcc.dg/vect/vect-9.c: Now vectorizable.
2928 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2929 that support vect_widen_mult.
2930 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2931 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2932 vect-reduc-dot-u16.c).
2933 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2934 vect-reduc-dot-u16.c).
2935 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2936 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2937 vect-reduc-dot-s8.c).
2938 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2939 vect-reduc-dot-s8.c).
2940 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2941 vect-reduc-dot-s8.c).
2942 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2943 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2944 vect-reduc-dot-u8.c).
2945 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2946 vect-reduc-dot-u8.c).
2947 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2948 * gcc.dg/vect/vect-multitypes-9.c: New test.
2949 * gcc.dg/vect/vect-multitypes-10.c: New test.
2950 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2951 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2952 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2953 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2954 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2955 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2956 wrapv-vect-reduc-dot-s8.c.
2957 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2958 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2959 targets that support vec_unpack.
2960 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2961 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2962 (check_effective_target_vect_widen_mult_hi_to_si): New.
2963 (check_effective_target_vect_widen_sum): Removed.
2965 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2967 * gcc.dg/vect/vect-multitypes-8.c: New test.
2968 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2970 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2972 * gcc.dg/vect/vect-multitypes-7.c: New test.
2974 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2976 * gcc.dg/vect/vect-multitypes-4.c: New test.
2977 * gcc.dg/vect/vect-multitypes-5.c: New test.
2978 * gcc.dg/vect/vect-multitypes-6.c: New test.
2980 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2982 * gcc.dg/vect/vect-multitypes-1.c: New test.
2983 * gcc.dg/vect/vect-multitypes-2.c: New test.
2984 * gcc.dg/vect/vect-multitypes-3.c: New test.
2986 2006-11-07 Eric Christopher <echristo@apple.com>
2988 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2989 Test using scan-assembler-not.
2991 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2993 * gcc.dg/inline-17.c: New test.
2995 2006-11-07 Steve Ellcey <sje@cup.hp.com>
2998 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
3001 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3004 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3007 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3010 2006-11-07 Tobias Burnus <burnus@net-b.de>
3013 * gfortran.dg/volatile.f90: Add.
3014 * gfortran.dg/volatile2.f90: Add.
3015 * gfortran.dg/volatile3.f90: Add.
3016 * gfortran.dg/volatile4.f90: Add.
3017 * gfortran.dg/volatile5.f90: Add.
3018 * gfortran.dg/volatile6.f90: Add.
3019 * gfortran.dg/volatile7.f90: Add.
3021 2006-11-06 Tobias Burnus <burnus@net-b.de>
3023 * gfortran.dg/io_constraints_2.f90: Adjust pattern
3024 for matching error messages.
3025 * gfortran.dg/specifics_3.f90: Adjust pattern
3026 for matching error messages.
3028 2006-11-06 Janis Johnson <janis187@us.ibm.com>
3029 Bernhard Fischer <aldot@gcc.gnu.org>
3031 * lib/gcc-dg.exp (output-exists): New proc.
3032 (output-exists-not): New proc.
3033 * gcc.test-framework/test-framework.awk: Support new directives.
3034 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3035 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3036 * gcc.test-framework/dg-outexists-exp-F.c: New test.
3037 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3038 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3039 * gcc.test-framework/dg-outexists-exp-P.c: New test.
3041 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
3045 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3046 * gfortran.dg/initialization_3.f90: New.
3048 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3050 PR libgfortran/25545
3051 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3053 2006-11-05 Jakub Jelinek <jakub@redhat.com>
3056 * gcc.c-torture/execute/pr29695-1.c: New test.
3057 * gcc.c-torture/execute/pr29695-2.c: New test.
3059 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
3062 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3064 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
3066 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3067 for matching error messages.
3069 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
3072 * gcc.target/i386/387-12.c: New test.
3074 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3077 * gfortran.dg/pr29713.f90: New test.
3079 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
3081 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3082 Also test for bogus rest sign.
3084 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3087 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3089 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
3091 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3092 from error messages.
3094 2006-11-02 Mike Stump <mrs@apple.com>
3096 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3098 * g++.old-deja/g++.abi/align.C: Enable for darwin.
3100 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
3102 * g++.dg/eh/gcsec1.C: New test.
3104 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3106 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3107 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
3109 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
3111 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3113 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3114 * gcc.dg/pr14796-2.c: Likewise.
3116 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
3118 * gcc.c-torture/execute/20061101-1.c: New test.
3120 2006-11-01 Richard Guenther <rguenther@suse.de>
3122 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3124 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3126 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3127 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3129 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
3131 * gcc.c-torture/execute/20061031-1.c: New test.
3133 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3136 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3137 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3138 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3139 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3140 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3141 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3142 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3144 2006-10-31 Eric Christopher <echristo@apple.com>
3145 Falk Hueffner <falk@debian.org>
3147 * gcc.dg/builtin-bswap-1.c: New.
3148 * gcc.dg/builtin-bswap-2.c: New.
3149 * gcc.dg/builtin-bswap-3.c: New.
3150 * gcc.dg/builtin-bswap-4.c: New.
3151 * gcc.dg/builtin-bswap-5.c: New.
3152 * gcc.target/i386/builtin-bswap-1.c: New.
3154 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3156 * gcc.dg/inline-16.c: New.
3159 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3161 * gcc.dg/inline-13.c: New.
3162 * gcc.dg/inline-14.c: New.
3163 * gcc.dg/inline-15.c: New.
3166 * gcc.dg/inline6.c: New.
3167 * gcc.dg/inline7.c: New.
3169 2006-10-31 Roger Sayle <roger@eyesopen.com>
3172 * gcc.dg/pr23470-1.c: New test case.
3174 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
3177 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3179 * gfortran.dg/blockdata_2.f90: New testcase.
3181 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
3184 * gfortran.dg/unf_short_record_1.f90: New test.
3186 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3189 * gfortran.dg/pr29067.f: New test.
3191 2006-10-31 Joseph Myers <joseph@codesourcery.com>
3192 Richard Sandiford <richard@codesourcery.com>
3194 * lib/target-supports.exp (get_compiler_messages): Append options
3195 as a single list element.
3196 (check_effective_target_arm_vfp_ok): New.
3197 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3199 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
3202 * gfortran.dg/intrinsic_actual_2.f90: New test.
3205 * gfortran.dg/actual_array_interface_1.f90: New test.
3208 * gfortran.dg/used_types_11.f90: New test.
3210 2006-10-30 Dirk Mueller <dmueller@suse.de>
3212 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3213 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3214 * g++.old-deja/g++.pt/eichin01.C (main): Same.
3215 * g++.old-deja/g++.mike/net25.C (main): Same.
3216 * g++.dg/lookup/exception1.C (main): Same.
3217 * g++.dg/parse/parens2.C (main): Same.
3219 2006-10-30 Roger Sayle <roger@eyesopen.com>
3221 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3223 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3225 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3226 * gcc.dg/torture/builtin-math-3.c: Likewise.
3228 2006-10-30 Tobias Burnus <burnus@net-b.de>
3231 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3232 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3234 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3237 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3239 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3241 * lib/target-supports.exp (check_function_available): Declare
3242 function before calling.
3244 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3246 PR tree-optimization/29637
3247 * gcc.dg/pr29637.c: New test.
3249 2006-10-29 Roger Sayle <roger@eyesopen.com>
3251 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3252 tree canonicalization.
3254 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3256 * gcc.dg/builtins-20.c: Add more hypot tests.
3258 2006-10-29 Roger Sayle <roger@eyesopen.com>
3260 * gcc.dg/fold-compare-1.c: New test case.
3262 2006-10-29 Dirk Mueller <dmueller@suse.de>
3265 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3267 2006-10-29 Roger Sayle <roger@eyesopen.com>
3269 PR tree-optimization/15458
3270 * gcc.dg/fold-xornot-1.c: New test case.
3272 2006-10-29 Richard Guenther <rguenther@suse.de>
3274 * gcc.target/i386/math-torture/trunc.c: New testcase.
3276 2006-10-29 Richard Guenther <rguenther@suse.de>
3278 * gcc.target/i386/math-torture/round.c: New testcase.
3280 2006-10-29 Richard Guenther <rguenther@suse.de>
3282 * gcc.target/i386/math-torture/ceil.c: New testcase.
3283 * gcc.target/i386/math-torture/floor.c: Likewise.
3285 2006-10-29 Richard Guenther <rguenther@suse.de>
3287 * gcc.target/i386/math-torture/rint.c: New testcase.
3288 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3290 2006-10-29 Richard Guenther <rguenther@suse.de>
3292 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3293 * gcc.target/i386/math-torture/lceil.c: Likewise.
3295 2006-10-28 Tobias Burnus <burnus@net-b.de>
3297 PR libgfortran/24313
3298 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3300 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
3302 * gcc.c-torture/execute/20020118-1.c,
3303 gcc.c-torture/execute/builtins/strlen.c,
3304 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3307 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3309 * gcc.dg/builtins-20.c: Add tests for hypot.
3310 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
3311 two-argument builtins.
3312 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3313 TESTIT2. Update all callers.
3314 (TESTIT2, TESTIT2_R): New helper macros.
3315 Add testcases for pow, hypot and atan2.
3317 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3320 * g++.dg/expr/bool1.C: New test.
3321 * g++.dg/expr/bool2.C: New test.
3323 2006-10-28 Tobias Burnus <burnus@net-b.de>
3326 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3327 * gfortran.dg/namelist_internal.f90: New test.
3329 2006-10-28 Tobias Burnus <burnus@net-b.de>
3332 * gfortran.dg/io_real_boz.f90: Add.
3333 * gfortran.dg/io_real_boz2.f90: Add.
3335 2006-10-28 Richard Guenther <rguenther@suse.de>
3338 * gcc.dg/tree-ssa/pr26899.c: New testcase.
3340 2006-10-28 Richard Guenther <rguenther@suse.de>
3343 * gcc.target/i386/math-torture/lround.c: New testcase.
3345 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3347 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3348 * gcc.dg/builtins-44.c: Likewise.
3349 * gcc.dg/builtins-45.c: Likewise.
3350 * gcc.dg/pr28796-2.c: Likewise.
3351 * gcc.dg/unordered-3.c: Likewise.
3353 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3355 PR libgfortran/27954
3356 * gfortran.dg/error_recovery_2.f90: New test.
3358 2006-10-26 Richard Guenther <rguenther@suse.de>
3360 * gcc.target/i386/i386.exp: Use glob, not find to collect
3361 tests. Avoids recursing into subdirectories.
3362 * gcc.target/i386/math-torture/math-torture.exp: Torture
3363 for interesting ia32 math options.
3364 * gcc.target.i386/math-torture/lrint.c: New testcase.
3366 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3368 PR libgfortran/29563
3369 * gfortran.dg/arrayio_9.f90: Update test.
3370 * gfortran.dg/arrayio_19.f90: New test.
3372 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3374 * gcc.dg/20061026.c: New testcase.
3376 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3378 PR libgfortran/29563
3379 * gfortran.dg/arrayio_9.f90: New test.
3381 2006-10-26 Ben Elliston <bje@au.ibm.com>
3383 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3384 Copy the strings manually, as strcpy may call strlen.
3386 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3388 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3389 Add checks for log, log2, log10 and log1p.
3391 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3392 we already test 0.0. Add checks for expm1, log, log2, log10,
3393 log1p, cbrt, erf and erfc.
3395 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3397 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3399 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3401 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3402 and remainderl() built-in functions. Remove -ffast-math from
3405 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3407 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3410 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3411 floating point modifiers to arguments passed to float and long
3412 double functions respectively. Update all callers to use floating
3413 point numbers, not integers. Add tests for exp, exp2 and
3416 * gcc.dg/torture/builtin-math-3.c: New test.
3418 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3421 * gfortran.dg/initialize_2.f90: New.
3423 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3425 * gcc.dg/torture/builtin-math-2.c: New test.
3427 2006-10-24 Richard Guenther <rguenther@suse.de>
3430 * gcc.dg/pr28796-1.c: New testcase.
3431 * gcc.dg/pr28796-2.c: Likewise.
3433 2006-10-24 Richard Guenther <rguenther@suse.de>
3435 * gcc.dg/builtins-57.c: New testcase.
3437 2006-10-24 Richard Guenther <rguenther@suse.de>
3439 PR tree-optimization/29567
3440 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3442 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3444 PR tree-optimization/14784
3445 * gcc.dg/alias-10.c: New test.
3447 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3449 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3451 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3453 * gcc.dg/builtin-strncat-chk-1.c: New test.
3455 2006-10-23 Jan Hubicka <jh@suse.cz>
3457 * gcc.dg/memmove-1.c: New test.
3459 2006-10-23 Paul Brook <paul@codesourcery.com>
3461 * gcc.dg/pragma-pack-5.c: New test.
3463 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3465 * g++.dg/other/s390-1.C: New testcase.
3467 2006-10-23 Richard Guenther <rguenther@suse.de>
3471 * gcc.dg/pr27132.c: New testcase.
3472 * gcc.dg/pr23295.c: Likewise.
3473 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3474 * g++.dg/tree-ssa/pr19807.C: Likewise.
3476 2006-10-23 Richard Guenther <rguenther@suse.de>
3479 * gcc.dg/pr21032.c: New testcase.
3481 2006-10-22 Jeff Law <law@redhat.com>
3482 Richard Guenther <rguenther@suse.de>
3484 PR tree-optimization/15911
3485 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3487 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3490 * g++.dg/abi/rtti3.C: New.
3492 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3495 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3498 2006-10-21 Richard Guenther <rguenther@suse.de>
3500 PR tree-optimization/3511
3501 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3503 2006-10-21 Richard Guenther <rguenther@suse.de>
3506 * gcc.dg/torture/pr26898-1.c: New testcase.
3507 * gcc.dg/torture/pr26898-2.c: Likewise.
3509 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3512 * g++.dg/parse/bitfield1.C: Adjust error markers.
3513 * g++.dg/parse/bitfield2.C: New test.
3515 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3517 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3519 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3522 * gfortran.dg/zero_sized_1.f90: New test.
3524 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3526 * gcc.dg/div-compare-1.c: New test.
3528 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3531 * gfortran.dg/result_default_init_1.f90: New test.
3534 * gfortran.dg/automatic_default_init_1.f90: New test.
3536 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3539 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3541 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3542 'using namespace std' without previous declaration.
3543 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3544 * g++.old-deja/g++.robertl/eb133c.C: New.
3546 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3548 PR libgfortran/29277
3549 * gfortran.dg/streamio_4.f90: Update test.
3550 * gfortran.dg/streamio_11.f90: New test.
3552 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
3555 * g++.dg/inherit/virtual1.C: New test.
3557 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3560 * g++.dg/parse/enum3.C: New test.
3562 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3565 * g++.dg/init/ctor8.C: New test.
3567 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3570 * g++.dg/ext/complit8.C: Tweak error markers.
3571 * g++.dg/template/complit1.C: Add error marker.
3573 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3576 * g++.dg/ext/complit8.C: New test.
3579 * g++.dg/parse/dtor12.C: New test.
3582 * g++.dg/template/sizeof11.C: New test.
3584 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
3587 * gfortran.dg/data_char_3.f90: New test.
3590 * gfortran.dg/negative_automatic_size.f90: New test.
3592 2006-10-16 David Daney <ddaney@avtrex.com>
3594 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3596 2006-10-16 Eric Christopher <echristo@apple.com>
3598 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3601 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3604 * g++.dg/tc1/dr49.C: Tweak error messages.
3605 * g++.dg/parse/template21.C: New test.
3607 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3610 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3612 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3615 * gfortran.dg/print_1.f90: New test.
3617 2006-10-15 Jan Hubicka <jh@suse.cz>
3620 * gcc.c-torture/compile/pr29241.c: New testcase.
3622 2006-10-15 David Edelsohn <edelsohn@gnu.org>
3625 * gcc.c-torture/compile/pr29250.c: New test.
3627 2006-10-15 Richard Guenther <rguenther@suse.de>
3629 * gcc.dg/pr29299.c: New testcase.
3631 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
3634 * gfortran.dg/label_4.f90: Adjust warning flag.
3636 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3639 * gfortran.dg/nullify_3.f90: New test.
3641 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3643 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3644 on Solaris 2.5.1 too.
3646 2006-10-13 Eric Christopher <echristo@apple.com>
3648 * gcc.dg/pr25993.c: Skip for darwin.
3650 2006-10-13 Eric Christopher <echristo@apple.com>
3652 * gcc.dg/visibility-11.c: Skip for darwin.
3654 2006-10-13 Eric Christopher <echristo@apple.com>
3656 * gcc.dg/darwin-weakimport-1.c: Use
3657 -fno-asynchronous-unwind-tables.
3658 * gcc.dg/darwin-weakimport-3.c: Ditto.
3660 2006-10-13 Richard Guenther <rguenther@suse.de>
3662 PR tree-optimization/29446
3663 * gcc.dg/torture/pr29446.c: New testcase.
3665 2006-10-13 Bill Wendling <wendling@apple.com>
3667 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3668 * g++.old-deja/g++.jason/hmc1.C: Likewise.
3669 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3670 * g++.old-deja/g++.law/shadow1.C: Likewise.
3671 * g++.old-deja/g++.law/ctors10.C: Likewise.
3672 * g++.dg/debug/namespace1.C: Likewise.
3673 * g++.dg/inherit/namespace-as-base.C: Likewise.
3674 * g++.dg/opt/delay-slot-1.C: Likewise.
3675 * g++.dg/parse/defarg10.C: Likewise.
3676 * g++.dg/template/ptrmem11.C: Likewise.
3677 * g++.dg/template/mem_func_ptr.C: Likewise.
3678 * g++.dg/template/spec19.C: Likewise.
3680 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
3682 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3684 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3687 * gfortran.dg/implicit_9.f90: New test.
3690 * gfortran.dg/namelist_25.f90: New test.
3693 * gfortran.dg/same_name_2.f90: New test.
3696 * gfortran.dg/host_assoc_types_1.f90: New test.
3699 * gfortran.dg/missing_derived_type_1.f90: New test.
3700 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3703 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3706 * gfortran.dg/alloc_comp_assign_5.f90: New test.
3708 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3711 * gfortran.dg/bound_2.f90: New test.
3713 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3715 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3717 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3718 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3719 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3720 * gfortran.dg/gomp/reduction3.f90: Likewise.
3721 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3722 * gfortran.dg/dummy_procedure_2.f90: Likewise.
3723 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3724 * gfortran.dg/forall_4.f90: Likewise.
3725 * gfortran.dg/spec_expr_4.f90: Likewise.
3726 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3727 * gfortran.dg/forall_5.f90: Likewise.
3728 * gfortran.dg/open_access_append_2.f90: Add check for
3729 compile-time warning.
3731 2006-10-13 Mark Mitchell <mark@codesourcery.com>
3734 * g++.dg/parse/pure1.C: New test.
3736 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3739 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3740 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3741 for compile-time warnings.
3742 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3743 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3744 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3746 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3748 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3749 compile-time warning.
3751 2006-10-12 Jan Hubicka <jh@suse.cz>
3754 * gcc.dg/pr28319.c: New test.
3756 2006-10-12 Mark Mitchell <mark@codesourcery.com>
3758 * g++.dg/ext/vla4.C: New test.
3760 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3763 * g++.dg/template/crash60.C: New test.
3764 * g++.dg/other/large-size-array.C: Adjust error markers.
3765 * g++.dg/parse/crash27.C: Likewise.
3766 * g++.dg/template/crash1.C: Likewise.
3768 2006-10-12 Steve Ellcey <sje@cup.hp.com>
3771 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3773 2006-10-12 Jakub Jelinek <jakub@redhat.com>
3775 PR preprocessor/28709
3776 * gcc.dg/cpp/paste14.c: New test.
3778 2006-10-11 Mark Mitchell <mark@codesourcery.com>
3781 * g++.dg/init/array24.C: New test.
3783 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3785 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3788 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
3791 * g++.dg/parse/typedef8.C: New test.
3792 * g++.dg/other/mult-stor1.C: Adjust error markers.
3794 2006-10-11 Richard Guenther <rguenther@suse.de>
3796 PR tree-optimization/28230
3797 * gcc.dg/torture/pr28230.c: New testcase.
3799 2006-10-11 Richard Guenther <rguenther@suse.de>
3802 * gcc.dg/torture/pr29119.c: New testcase.
3804 2006-10-10 Jakub Jelinek <jakub@redhat.com>
3807 * gcc.c-torture/execute/20060930-2.c: New test.
3809 2006-10-09 Richard Henderson <rth@redhat.com>
3811 Revert emutls patch.
3813 2006-10-09 Richard Guenther <rguenther@suse.de>
3816 * gcc.dg/pr29254.c: New testcase.
3818 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
3819 Paul Thomas <pault@gcc.gnu.org>
3822 * gfortran.dg/alloc_comp_basics_1.f90: New test.
3823 * gfortran.dg/alloc_comp_basics_2.f90: New test.
3824 * gfortran.dg/alloc_comp_assign_1.f90: New test.
3825 * gfortran.dg/alloc_comp_assign_2.f90: New test.
3826 * gfortran.dg/alloc_comp_assign_3.f90: New test.
3827 * gfortran.dg/alloc_comp_assign_4.f90: New test.
3828 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3829 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3830 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3831 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3832 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3833 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3834 * gfortran.dg/alloc_comp_std.f90: New test.
3835 * gfortran.dg/move_alloc.f90: New test.
3837 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
3840 * gfortran.dg/derived_constructor_comps_2.f90: New test.
3843 * gfortran.dg/forall_char_dependencies_1.f90: New test.
3845 2006-10-08 Tobias Burnus <burnus@net-b.de>
3848 * gfortran.dg/new_line.f90: New test.
3850 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3852 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3853 * gcc.dg/torture/builtin-convert-1.c,
3854 gcc.dg/torture/builtin-convert-2.c,
3855 gcc.dg/torture/builtin-convert-3.c,
3856 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3858 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
3860 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3861 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3862 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3863 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3865 2006-10-07 Andrew Pinski <pinskia@gmail.com>
3867 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3868 Xfail some tests for powerpc-darwin and powerpc-aix.
3870 2006-10-07 Jakub Jelinek <jakub@redhat.com>
3873 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3875 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3878 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3881 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3885 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3886 Add tests for using all possible intrinsics as actual arguments.
3887 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3888 all possible intrinsics as actual arguments.
3889 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3890 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3892 2006-10-07 Richard Sandiford <richard@codesourcery.com>
3894 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3895 * gcc.dg/debug/debug-2.c: Likewise.
3897 2006-10-06 Uros Bizjak <uros@kss-loka.si>
3899 * gcc.c-torture/compile/sync-2.c: New test.
3901 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3903 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3906 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3908 PR rtl-optimization/29128
3909 * gcc.c-torture/compile/pr29128.c: New test.
3911 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3913 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3916 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
3919 * gcc.dg/tree-ssa/loop-19.c: New test.
3921 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3923 PR tree-optimization/29330
3924 * gcc.dg/pr29330.c: New test.
3927 * gcc.c-torture/compile/20061005-1.c: New test.
3929 2006-10-06 Olivier Hainque <hainque@adacore.com>
3931 * gcc.dg/typename-vla-1.c: New case.
3932 * gnat.dg/forward_vla.adb: New case.
3934 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3936 PR tree-optimization/29290
3937 * gfortran.dg/loop_nest_1.f90: New test.
3940 * gcc.dg/tls/opt-12.c: New test.
3943 * gfortran.dg/save_2.f90: New test.
3946 * gcc.dg/pr29091.c: New test.
3948 2006-10-06 Joseph Myers <joseph@codesourcery.com>
3950 * lib/target-supports.exp
3951 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3952 same as x86_64-*-*; check for LP64.
3954 2006-10-04 Richard Henderson <rth@redhat.com>
3956 * lib/target-supports.exp (check_effective_target_tls): Redefine
3957 to mean non-emulated tls.
3958 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3959 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3960 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3961 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3962 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3963 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3964 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3966 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3969 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3971 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3973 * gfortran.dg/bounds_check_fail_1.f90: New test.
3975 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3978 * g++.dg/template/friend48.C: New test.
3980 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3983 * gfortran.dg/default_initialization_2.f90: New test.
3985 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3989 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3991 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3994 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3998 * gfortran.dg/missing_optional_dummy_2.f90: New test.
4002 * gfortran.dg/entry_array_specs_1.f90: New test.
4004 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
4006 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4007 insufficient to inhibit some test failures at -O3. Do testing
4010 2006-10-03 Mark Mitchell <mark@codesourcery.com>
4013 * g++.dg/inherit/access8.C: New test.
4014 * g++.dg/template/dtor4.C: Tweak error messages.
4016 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4019 * gfortran.dg/entry_8.f90: New test.
4021 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4024 * g++.dg/parse/new4.C: New test.
4026 2006-10-03 Uros Bizjak <uros@kss-loka.si>
4028 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4029 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4030 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4031 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4032 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4034 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4037 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4038 * gfortran.dg/continuation_2.f90: New test.
4041 * gfortran.dg/continuation_3.f90: New test.
4042 * gfortran.dg/continuation_4.f90: New test.
4043 * gfortran.dg/continuation_5.f: New test.
4044 * gfortran.dg/continuation_6.f: New test.
4046 2006-10-02 Mark Mitchell <mark@codesourcery.com>
4049 * g++.dg/template/vla1.C: New test.
4051 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4054 * gfortran.dg/complex_parameter_1.f90: New test.
4056 2006-10-02 Jakub Jelinek <jakub@redhat.com>
4059 * gcc.c-torture/execute/20060929-1.c: New test.
4061 2006-10-01 Mark Mitchell <mark@codesourcery.com>
4064 * g++.dg/template/member6.C: New test.
4065 * g++.dg/parse/typename7.C: Adjust error markers.
4068 * g++.dg/template/member7.C: New test.
4070 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
4073 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4074 gcc.dg/Woverride-init-3.c: New tests.
4076 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
4078 * gcc.c-torture/execute/20060930-1.c: New test.
4080 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4083 * gfortran.dg/specifics_1.f90: New test.
4084 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4087 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4089 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4090 pthread-init-common.h: New.
4092 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
4094 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4095 precision on some archs.
4097 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
4099 * gcc.dg/non-local-goto-1.c: New test.
4100 * gcc.dg/non-local-goto-2.c: Likewise.
4101 * gcc.dg/setjmp-3.c: Likewise.
4102 * gcc.dg/setjmp-4.c: Likewise.
4104 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
4106 * gnat.dg/self_aggregate_with_pointer.adb: New test.
4108 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
4111 * gfortran.dg/exponent_1.f90: New test.
4114 * gfortran.dg/nearest_1.f90: New test.
4116 2006-09-26 Jakub Jelinek <jakub@redhat.com>
4120 * gcc.dg/gomp/nestedfn-1.c: New test.
4122 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
4125 * objc/compile/method-1.m: New test.
4127 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
4130 * g++.dg/template/crash58.C: New test.
4131 * g++.dg/parse/crash28.C: Adjust error markers.
4132 * g++.dg/template/crash34.C: Likewise.
4133 * g++.dg/template/friend31.C: Likewise.
4134 * g++.dg/template/crash32.C: Likewise.
4137 * g++.dg/template/crash59.C: New test.
4140 * g++.dg/template/spec33.C: New test.
4141 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4143 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
4144 Adam Nemet <anemet@caviumnetworks.com>
4146 * gcc.dg/tree-ssa/ivopts-1.c: New test.
4147 * gcc.dg/tree-ssa/ivopts-2.c: New test.
4149 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
4152 * gcc.dg/pr28911.c: New.
4154 2006-09-23 Uros Bizjak <uros@kss-loka.si>
4157 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4158 (dg-options): Add -mfpmath=387.
4160 2006-09-23 Jakub Jelinek <jakub@redhat.com>
4163 * gcc.dg/pr28706.c: New test.
4166 * gcc.dg/pr28712.c: New test.
4168 2006-09-22 Mike Stump <mrs@apple.com>
4170 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4172 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
4174 PR tree-optimization/28888
4175 * gcc.dg/pr28888.c: New test.
4177 2006-09-21 Mark Mitchell <mark@codesourcery.com>
4180 * g++.dg/init/ptrfn1.C: New test.
4182 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
4185 * g++.dg/template/spec32.C: New test.
4186 * g++.dg/parse/crash9.C: Adjust error markers.
4189 * g++.dg/template/typedef6.C: New test.
4190 * g++.dg/init/error1.C: Adjust error markers.
4191 * g++.dg/parse/crash9.C: Likewise.
4192 * g++.dg/template/crash55.C: Likewise.
4194 2006-09-21 Janis Johnson <janis187@us.ibm.com>
4196 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4198 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
4201 * g++.dg/ext/dllimport12.C: New test.
4203 2006-09-20 Richard Sandiford <richard@codesourcery.com>
4205 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4206 * gcc.target/mips/nmadd-2.c: Likewise.
4207 * gcc.target/mips/mips-ps-6.c: New test.
4208 * gcc.target/mips/neg-abs-1.c: Likewise.
4209 * gcc.target/mips/neg-abs-2.c: Likewise.
4210 * gcc.target/mips/nmadd-3.c: New test.