1 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3 * gcc.test-framework/README: Correct command.
4 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
10 * lib/target-supports.exp (check_effective_target_unwrapped): New.
12 2007-02-23 Mark Mitchell <mark@codesourcery.com>
14 * lib/target-supports.exp (check_effective_target_newlib): New
17 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
20 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
21 allocatable component.
24 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26 * gcc.dg/torture/builtin-logb-1.c: New test.
27 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
28 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
29 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
32 2007-02-23 Richard Guenther <rguenther@suse.de>
34 * g++.dg/warn/changes-meaning.C: New testcase.
36 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
39 * gfortran.dg/fmt_zero_precision.f90: Update test.
41 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43 * gcc.dg/torture/builtin-frexp-1.c: New test.
45 2007-02-22 Mark Mitchell <mark@codesourcery.com>
47 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
49 2007-02-22 Ian Lance Taylor <iant@google.com>
52 * g++.dg/debug/pr30898.C: New test.
54 2007-02-22 Ira Rosen <irar@il.ibm.com>
56 * gcc.dg/vect/vect-106.c: New test.
58 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
59 Ira Rosen <irar@il.ibm.com>
61 PR tree-optimization/30843
62 * gcc.dg/vect/pr30843.c: New test.
64 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
66 PR tree-optimization/30858
67 * gcc.dg/vect/pr30858.c: New test.
69 2007-02-21 Mark Mitchell <mark@codesourcery.com>
71 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
72 to set options for compiling testglue.
73 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
74 * lib/obj-c++.exp (obj-c++_init): Likewise.
76 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
78 * gnat.dg/derived_aggregate.adb: New test.
80 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
82 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
83 sh* targets. Call the correct CKSGN macro.
85 2007-02-21 Jakub Jelinek <jakub@redhat.com>
87 * gfortran.dg/gomp/omp_parse1.f90: New test.
88 * gfortran.dg/gomp/omp_parse2.f: New test.
90 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
93 * gfortran.dg/do_pointer_1.f90: New test.
95 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
97 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
100 2007-02-20 Geoffrey Keating <geoffk@apple.com>
102 * gcc.dg/darwin-minversion-1.c: New.
103 * gcc.dg/darwin-minversion-2.c: New.
105 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
107 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
109 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
110 DJ Delorie <dj@redhat.com>
113 * gcc.dg/Wfatal.c: New.
114 * gcc.dg/Wfatal-2.c: New.
115 * gcc.dg/Werror-1.c: Adjust expectations.
116 * gcc.dg/Werror-5.c: Likewise.
117 * gcc.dg/Werror-7.c: Likewise.
118 * gcc.dg/Werror-10.c: Likewise.
119 * gcc.dg/Werror-11.c: Likewise.
121 2007-02-20 Tobias Burnus <burnus@net-b.de>
124 * gfortran.dg/volatile10.f90: New test.
126 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
129 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
131 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
133 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
134 * gcc.dg/Walways-true-1.c: Likewise.
135 * gcc.dg/weak/weak-3.c: Likewise.
136 * gcc.dg/Werror-1.c: Likewise.
137 * gcc.dg/Werror-3.c: Likewise.
138 * gcc.dg/Werror-4.c: Likewise.
139 * gcc.dg/Werror-5.c: Likewise.
140 * gcc.dg/Werror-6.c: Likewise.
141 * gcc.dg/Werror-7.c: Likewise.
142 * gcc.dg/Werror-8.c: Likewise.
143 * gcc.dg/Werror-10.c: Likewise.
144 * gcc.dg/Werror-11.c: Likewise.
145 * gcc.dg/Werror-12.c: Likewise.
146 * g++.old-deja/g++.mike/warn8.C: Likewise.
147 * g++.dg/warn/Walways-true-1.C: Likewise.
148 * g++.dg/warn/Walways-true-2.C: Likewise.
149 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
150 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
151 -Wstring-literal-comparison with -Waddress.
152 * gcc.dg/Wstring-literal-comparison-4.c: Replace
153 -Wno-string-literal-comparison with -Wno-address.
155 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
157 * gnat.dg/self_aggregate_with_call.adb: New test.
159 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
161 PR tree-optimization/30975
162 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
163 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
164 * gcc.dg/vect/pr30795.c: New.
166 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
169 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
171 2007-02-18 Roger Sayle <roger@eyesopen.com>
173 PR rtl-optimization/28173
174 * gcc.target/i386/andor-1.c: New test case.
176 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
178 * gcc.dg/torture/builtin-ldexp-1.c: New.
179 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
181 2007-02-18 Roger Sayle <roger@eyesopen.com>
183 * gfortran.dg/array_constructor_15.f90: New test case.
185 2007-02-18 Roger Sayle <roger@eyesopen.com>
187 * gfortran.dg/forall_10.f90: New test case.
189 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
191 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
193 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
195 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
196 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
198 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
200 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
201 * gcc.target/i386/builtin-bswap-3.c: Ditto.
202 * gcc.target/i386/xchg-1.c: New test.
203 * gcc.target/i386/xchg-2.c: New test.
205 2007-02-16 Richard Guenther <rguenther@suse.de>
206 Christian Bruel <christian.bruel@st.com>
208 * gcc.dg/strict-overflow-5.c: New testcase.
210 2007-02-16 Tobias Burnus <burnus@net-b.de>
213 * gfortran.dg/func_derived_4.f90: New test.
215 2007-02-15 Roger Sayle <roger@eyesopen.com>
218 * gfortran.dg/pr30391-1.f90: New test case.
220 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
223 * gcc.c-torture/compile/pr30433.c: New testcase to check
224 that complex constants comparisions are foldded.
226 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
229 * g++.dg/ext/stmtexpr10.C: New testcase.
231 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
234 * gcc.dg/Wunused-value-2.c: New testcase.
236 2007-02-15 Ian Lance Taylor <iant@google.com>
238 * g++.dg/eh/subreg-1.C: New test.
240 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
243 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
244 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
245 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
246 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
247 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
248 * gcc.dg/Werror-implicit-function-declaration.c: New.
250 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
253 * g++.dg/warn/pr28943.C: New.
255 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
257 * gfortran.fortran-torture/execute/math.f90: Fix typo.
259 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
262 * gfortran.dg/error_recovery_3.f90: New test.
264 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
266 * g++.dg/tree-ssa/sra-1.C: New.
268 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
270 * g++.dg/tree-ssa/sra-1.C: New.
272 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
274 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
276 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
278 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
280 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
283 * gfortran.dg/logical_2.f90: New test.
285 2007-02-14 Joseph Myers <joseph@codesourcery.com>
287 * gcc.dg/torture/complex-alias-1.c: New test.
289 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
291 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
292 instead of -fdump-tree-tailcall.
294 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
296 * gfortran.dg/interface_10.f90: Fix comment typo.
298 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
300 PR tree-optimization/30771
301 * gcc.dg/vect/pr30771.c: New test.
303 2007-02-13 Ian Lance Taylor <iant@google.com>
305 * gcc.dg/Wstrict-overflow-1.c: New test.
306 * gcc.dg/Wstrict-overflow-2.c: New test.
307 * gcc.dg/Wstrict-overflow-3.c: New test.
308 * gcc.dg/Wstrict-overflow-4.c: New test.
309 * gcc.dg/Wstrict-overflow-5.c: New test.
310 * gcc.dg/Wstrict-overflow-6.c: New test.
311 * gcc.dg/Wstrict-overflow-7.c: New test.
312 * gcc.dg/Wstrict-overflow-8.c: New test.
313 * gcc.dg/Wstrict-overflow-9.c: New test.
314 * gcc.dg/Wstrict-overflow-10.c: New test.
316 2007-02-13 Roger Sayle <roger@eyesopen.com>
318 * gcc.target/ia64/builtin-bswap-2.c: New test case.
320 2007-02-13 Richard Henderson <rth@redhat.com>
322 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
323 * gcc.c-torture/execute/pr29302-1.c: ... here.
325 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
328 * gcc.dg/c90-return-1.c: Update output.
329 * gcc.dg/c99-return-1.c: Likewise.
331 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
334 * gfortran.dg/used_dummy_types_7.f90: New test..
336 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
338 * gcc.target/i386/parity-1.c: New test.
339 * gcc.target/i386/parity-2.c: New test.
341 2007-02-12 Roger Sayle <roger@eyesopen.com>
343 * gcc.target/i386/builtin-bswap-3.c: New test case.
345 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
347 PR tree-optimization/29145
348 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
349 alias analysis is improved to take better advantage of restrict
351 * gcc.dg/vect/vect-80.c: Likewise.
352 * gcc.dg/vect/pr29145.c: New.
354 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
356 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
357 * gcc.target/i386/sse4a-insert.c: Likewise.
359 2007-02-11 Roger Sayle <roger@eyesopen.com>
361 * gcc.target/ia64/builtin-popcount-1.c: New test case.
362 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
364 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
367 * gfortran.dg/enum_4.f90: Update error message checks.
369 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
372 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
373 versions of the modules.
376 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
377 by getting rid of recursive I/O and providing functions with
381 * gfortran.dg/char_array_constructor_2.f90
383 2007-02-11 Mark Mitchell <mark@codesourcery.com>
386 * g++.dg/template/spec34.C: New test
388 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
390 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
392 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
393 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
394 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
396 * gcc.dg/vect/vect-113.c: Ditto.
398 2007-02-06 Mark Mitchell <mark@codesourcery.com>
401 * g++.dg/eh/weak1-C: New test.
402 * g++.dg/eh/weak1-a.cc: Likewise.
403 * g++.dg/eh/comdat1.C: Likewise.
405 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
406 Dorit Nuzman <dorit@il.ibm.com>
408 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
409 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
410 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
411 * gcc.dg/vect/vect-113.c: Likewise.
413 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
415 2007-02-10 Richard Henderson <rth@redhat.com>
417 * lib/target-supports.exp (check_effective_target_tls): Redefine
418 to mean non-emulated tls.
419 * gcc.dg/tls/alias-1.c: Remove tls requirement.
420 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
421 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
422 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
423 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
424 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
425 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
427 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
429 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
431 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
433 * gfortran.dg/secnds.f: Replace time tolerance with a
434 before-and-after bracket.
435 * gfortran.dg/secnds-1.f: Likewise.
437 2007-02-09 Tobias Burnus <burnus@net-b.de>
440 * gfortran.dg/maxlocval_1.f90: New test.
442 2007-02-09 Roger Sayle <roger@eyesopen.com>
444 * gcc.target/ia64/builtin_bswap-1.c: New test case.
446 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
449 * gfortran.dg/array_function_1.f90: New test.
451 2007-02-09 Richard Sandiford <richard@codesourcery.com>
453 * lib/target-supports.exp (check_effective_target_lax_strtofp)
454 (check_effective_target_dummy_wcsftime): New functions.
456 2007-02-09 Richard Sandiford <richard@codesourcery.com>
458 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
459 * lib/target-supports.exp (check_effective_target_uclibc): New
462 2007-02-09 Richard Sandiford <richard@codesourcery.com>
464 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
465 (vsnprintf): Don't define for uClibc targets.
467 2007-02-09 Richard Sandiford <richard@codesourcery.com>
469 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
470 set before checking whether it was allowed.
471 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
472 before checking inside_main.
474 2007-02-09 Richard Sandiford <richard@codesourcery.com>
476 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
478 (u16sf): Likewise u4sf.
479 * g++.dg/compat/struct-layout-1.h: Likewise.
481 2007-02-09 Richard Sandiford <richard@codesourcery.com>
483 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
485 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
486 m68k targets if check_effective_target_coldfire_fpu returns true.
488 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
489 Richard Guenther <rguenther@suse.de>
492 * gcc.dg/fold-compare-3.c: New testcase.
493 * gcc.dg/tree-ssa/loop-24.c: Likewise.
495 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
497 * gcc.dg/pr26570.c: Clean up coverage files.
498 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
499 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
500 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
501 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
502 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
503 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
504 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
505 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
506 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
507 * gcc.dg/tree-ssa/pr25501.c: Ditto.
508 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
509 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
510 * gcc.dg/vect/pr28952.c: Ditto.
511 * gcc.dg/vect/pr27151.c: Ditto.
512 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
513 * g++.dg/gomp/macro-3.C: Ditto.
515 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
517 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
520 2007-02-08 Roger Sayle <roger@eyesopen.com>
522 * gcc.target/i386/builtin-bswap-2.c: New test case.
524 2007-02-08 Roger Sayle <roger@eyesopen.com>
526 * gfortran.dg/forall_8.f90: New test case.
527 * gfortran.dg/forall_9.f90: Likewise.
529 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
531 * gcc.dg/builtins-20.c: Add some -~ complex cases.
533 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
535 * lib/target-supports.exp (check_effective_target_simulator): New.
537 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
539 * gcc.dg/tree-ssa/loop-25.c: New test.
541 2007-02-06 Richard Henderson <rth@redhat.com>
543 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
545 2007-02-06 Roger Sayle <roger@eyesopen.com>
547 * gcc.target/powerpc/popcount-1.c: New test case.
548 * gcc.target/powerpc/parity-1.c: Likewise.
550 2007-02-06 Richard Guenther <rguenther@suse.de>
553 * gcc.dg/torture/pr27302-2.c: New testcase.
555 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
557 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
558 * gcc.dg/vect/vect-iv-1.c: New test.
559 * gcc.dg/vect/vect-iv-2.c: New test.
560 * gcc.dg/vect/vect-iv-3.c: New test.
561 * gcc.dg/vect/vect-iv-4.c: New test.
562 * gcc.dg/vect/vect-iv-5.c: New test.
563 * gcc.dg/vect/vect-iv-6.c: New test.
564 * gcc.dg/vect/vect-iv-7.c: New test.
565 * gcc.dg/vect/vect-iv-8.c: New test.
566 * gcc.dg/vect/vect-iv-9.c: New test.
567 * gcc.dg/vect/vect-iv-10.c: New test.
568 * gcc.dg/vect/vect-iv-11.c: New test.
569 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
570 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
571 * gcc.dg/vect/vect-14.c: Now vectorizable.
572 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
573 * gcc.dg/vect/vect-27.c: Likewise.
574 * gcc.dg/vect/vect-29.c Likewise.
575 * gcc.dg/vect/vect-dv-2.c: Likewise.
576 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
577 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
578 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
580 2007-02-06 Ira Rosen <irar@il.ibm.com>
582 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
584 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
586 * gcc.dg/builtins-20.c: Add more cases.
588 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
591 * gcc.dg/pr30189.c: New test.
593 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
595 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
597 * gcc.target/i386/sse4a-extract.c: New test.
598 * gcc.target/i386/sse4a-insert.c: New test.
599 * gcc.target/i386/sse4a-montsd.c: New test.
600 * gcc.target/i386/sse4a-montss.c: New test.
602 2007-02-05 Richard Guenther <rguenther@suse.de>
604 * gcc.target/i386/vectorize3.c: New testcase.
606 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
609 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
611 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
614 * gfortran.dg/repeat_1.f90: New test.
616 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
619 * gfortran.dg/spread_shape_1.f90: Remove tabs.
620 * gfortran.dg/derived_init_2.f90: Ditto.
621 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
622 * gfortran.dg/array_initializer_1.f90: Ditto.
623 * gfortran.dg/do_2.f90: Ditto.
624 * gfortran.dg/proc_assign_1.f90: Ditto.
626 2007-02-04 Richard Guenther <rguenther@suse.de>
629 * g++.dg/warn/pr30636.C: New testcase.
630 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
632 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
635 * gfortran.dg/pr30667.f: New test.
637 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
639 * gcc.dg/builtins-54.c: Add more cases.
641 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
644 * gfortran.dg/zero_sized_2.f90: New test.
647 * gfortran.dg/alloc_comp_basics_4.f90: New test.
650 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
653 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
656 * gfortran.dg/interface_10.f90: New test.
658 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
660 * gcc.dg/builtins-20.c: Add more cases.
662 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
665 * gcc-target/ia64/pr29682.c: New test.
667 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
670 * gfortran.dg/arrayio_11.f90.f90: New test.
673 * gfortran.dg/arrayio_12.f90.f90: New test.
675 2007-02-02 Jakub Jelinek <jakub@redhat.com>
678 * g++.dg/tls/diag-5.C: New test.
681 * gcc.dg/pr30473.c: New test.
682 * gcc.c-torture/execute/20070201-1.c: New test.
684 2007-02-01 Roger Sayle <roger@eyesopen.com>
686 * gfortran.dg/dependency_20.f90: New test case.
688 2007-01-31 Ian Lance Taylor <iant@google.com>
690 * gcc.dg/lower-subreg-1.c (test): New test.
692 2007-01-30 Geoffrey Keating <geoffk@apple.com>
694 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
696 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
698 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
699 * gcc.dg/torture/builtin-math-3.c: Likewise.
701 2007-01-31 Dirk Mueller <dmueller@suse.de>
703 gcc.dg/Wparentheses-2.c: Update and add new tests.
705 2007-01-31 Ira Rosen <irar@il.ibm.com>
707 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
710 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
712 * gcc.dg/builtins-63.c: New test.
714 2007-01-31 Tobias Burnus <burnus@net-b.de>
717 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
719 2007-01-31 Tobias Burnus <burnus@net-b.de>
722 * gfortran.dg/volatile8.f90: New argument conformance test.
723 * gfortran.dg/volatile9.f90: New scope test.
725 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
728 * g++.dg/warn/null4.C: New.
730 2001-01-30 Roger Sayle <roger@eyesopen.com>
731 Uros Bizjak <ubizjak@gmail.com>
733 * gcc.dg/large-size-array-3.c: Correct typo.
735 2007-01-30 Richard Guenther <rguenther@suse.de>
738 * g++.dg/debug/pr27657.C: New testcase.
740 2007-01-30 Richard Guenther <rguenther@suse.de>
743 * gcc.dg/torture/pr30313.c: New testcase.
745 2007-01-29 Janis Johnson <janis187@us.ibm.com>
747 * gcc.dg/dfp/dfp-except.h: New file.
748 * gcc.dg/dfp/fe-check.h: New file.
749 * gcc.dg/dfp/fe-binop.c: New test.
750 * gcc.dg/dfp/fe-convert-1.c: New test.
751 * gcc.dg/dfp/fe-convert-2.c: New test.
752 * gcc.dg/dfp/fe-convert-3.c: New test.
754 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
755 * gcc.dg/dfp/decfloat-constants.c: Ditto.
756 * gcc.dg/dfp/convert-dfp.c: Ditto.
757 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
759 2007-01-29 Josh Conner <jconner@apple.com>
761 * gcc.target/powerpc/altivec-24.c: New test.
763 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
766 * g++.dg/parse/defarg12.C: New test.
768 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
771 * gfortran.dg/used_dummy_types_6.f90: New test.
773 2007-01-28 Jan Hubicka <jh@suse.cz>
775 * gcc.dg/tree-prof/val-prof-6.c: New test.
777 2007-01-28 Roger Sayle <roger@eyesopen.com>
779 * gcc.dg/large-size-array-3.c: Correct test case (portability).
781 2007-01-28 Andrew Pinski <pinskia@gmail.com>
784 * g++.dg/expr/dtor4.C: New test.
786 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
788 * gcc.dg/tree-ssa/loop-23.c: New test.
790 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
793 * gfortran.dg/achar_2.f90: New test.
794 * gfortran.dg/achar_3.f90: New test.
796 2007-01-27 Ian Lance Taylor <iant@google.com>
798 * gcc.dg/strict-overflow-1.c: New test.
799 * gcc.dg/no-strict-overflow-1.c: New test.
800 * gcc.dg/strict-overflow-2.c: New test.
801 * gcc.dg/no-strict-overflow-2.c: New test.
802 * gcc.dg/strict-overflow-3.c: New test.
803 * gcc.dg/no-strict-overflow-3.c: New test.
804 * gcc.dg/strict-overflow-4.c: New test.
805 * gcc.dg/no-strict-overflow-4.c: New test.
806 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
807 * gcc.dg/pr15784-1.c: Likewise.
808 * gcc.dg/pr20922-1.c: Likewise.
809 * gcc.dg/pr20922-3.c: Likewise.
810 * gcc.dg/pr20922-4.c: Likewise.
811 * gcc.dg/pr20922-6.c: Likewise.
812 * gcc.dg/compare-4.c: Likewise.
813 * gcc.dg/torture/pr26898-1.c: Likewise.
814 * gcc.dg/tree-ssa/divide-1.c: Likewise.
815 * gcc.dg/tree-ssa/divide-2.c: Likewise.
816 * gcc.dg/tree-ssa/divide-3.c: Likewise.
817 * gcc.dg/tree-ssa/divide-4.c: Likewise.
818 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
819 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
820 * gcc.dg/tree-ssa/pr21082.c: Likewise.
821 * gcc.dg/tree-ssa/pr26899.c: Likewise.
822 * g++.dg/tree-ssa/pr21082.C: Likewise.
824 2007-01-27 Roger Sayle <roger@eyesopen.com>
826 * gcc-dg/large-size-array-3.c: New test case.
828 2007-01-27 Roger Sayle <roger@eyesopen.com>
830 * gfortran.dg/forall_7.f90: New test case.
832 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
835 * gfortran.dg/where_operator_assign_1.f90: New test.
836 * gfortran.dg/where_operator_assign_2.f90: New test.
837 * gfortran.dg/where_operator_assign_3.f90: New test.
839 2007-01-26 Joseph Myers <joseph@codesourcery.com>
841 * lib/target-supports.exp
842 (check_effective_target_powerpc_altivec): New.
843 (check_effective_target_vect_cmdline_needed): Use it.
845 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
848 * gfortran.dg/backslash_3.f: New test.
850 2007-01-26 Richard Guenther <rguenther@suse.de>
852 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
854 2007-01-26 Tobias Burnus <burnus@net-b.de>
856 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
857 * gfortran.dg/vect/vect.exp: Ditto.
858 * gfortran.dg/dg.exp: Ditto.
859 * gfortran.fortran-torture/execute/execute.exp: Ditto.
860 * gfortran.fortran-torture/compile/compile.exp: Ditto.
862 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
864 * gcc.dg/builtins-20.c: Add more cases.
865 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
867 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
870 * gcc.dg/Wall.c: New.
871 * gcc.dg/Wno-all.c: New.
872 * gfortran.dg/Wall.f90: New.
873 * gfortran.dg/Wno-all.f90: New.
875 2007-01-24 Geoffrey Keating <geoffk@apple.com>
877 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
878 * g++.dg/eh/simd-2.C: Also run on Darwin.
879 * g++.dg/eh/simd-3.C: New.
880 * g++.dg/eh/simd-4.C: New.
882 2007-01-25 Richard Guenther <rguenther@suse.de>
884 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
886 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
888 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
890 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
891 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
892 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
893 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
894 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
895 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
896 * gcc.dg/ipa/ipa-7.c: New testcase.
898 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
900 * g++.dg/cpp0x/warn_cxx0x.C: New.
902 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
904 * gcc.dg/builtins-20.c: Test builtin carg.
906 2007-01-24 Jakub Jelinek <jakub@redhat.com>
909 * gcc.dg/gomp/pr27416.c: New test.
912 * gcc.dg/gomp/pr30494.c: New test.
913 * g++.dg/gomp/pr30494.C: New test.
916 * gcc.dg/gomp/pr30421.c: New test.
918 2007-01-24 Steve Ellcey <sje@cup.hp.com>
920 * gcc.target/ia64/versionid-1.c: New test.
921 * gcc.target/ia64/versionid-2.c: New test.
923 2007-01-24 Richard Guenther <rguenther@suse.de>
926 * gcc.dg/builtins-57.c: Change to a link-time testcase
927 to support non-C99 targets.
929 2007-01-24 Jan Hubicka <jh@suse.cz>
931 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
933 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
935 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
937 2007-01-23 Andrew Pinski <pinskia@gmail.com>
940 * objc.dg/const-str-12.m: New test.
942 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
945 * gfortran.dg/ctrl-z.f90: New test.
947 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
950 * gfortran.dg/namelist_assumed_char.f90: New test.
952 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
955 * g++.dg/inherit/covariant15.C: New test.
957 2007-01-23 Ian Lance Taylor <iant@google.com>
959 * g++.dg/warn/Wparentheses-24.C: New test.
961 2007-01-23 Richard Guenther <rguenther@suse.de>
964 * ada/acats/run_acats: Do not call gnatmake or gnatchop
967 2007-01-22 Richard Guenther <rguenther@suse.de>
969 PR tree-optimization/30038
970 * gcc.dg/builtins-62.c: New testcase.
972 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
974 * gcc.c-torture/compile/20070121.c: New test.
976 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
979 * gfortran.dg/char_comparison_1.f: New test.
981 2007-01-21 Ira Rosen <irar@il.ibm.com>
983 * gcc.dg/vect/vect-strided-same-dr.c: New test.
985 2007-01-20 Andrew Pinski <pinskia@gmail.com>
988 * objc.dg/pch: New directory.
989 * objc.dg/pch/pch.exp: New file.
990 * objc.dg/pch/interface-1.m: New test.
991 * objc.dg/pch/interface-1.hs: New include file.
992 * lib/objc.exp (objc_target_compile): Add
993 "-x objective-c-header" in front of the sources if this is
994 a precompiled header being compiled.
996 2007-01-20 Roger Sayle <roger@eyesopen.com>
998 * gfortran.dg/array_memcpy_3.f90: New test case.
999 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1001 2007-01-20 Roger Sayle <roger@eyesopen.com>
1002 Brooks Moses <brooks.moses@codesourcery.com>
1003 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1005 * gfortran.dg/intrinsic_sign_1.f90: New test case.
1006 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1008 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1010 * gcc.dg/torture/builtin-math-3.c: Test fdim.
1012 2007-01-19 Mike Stump <mrs@apple.com>
1014 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1017 2007-01-19 Roger Sayle <roger@eyesopen.com>
1019 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1020 option instead of -funsafe-math-optimizations.
1022 2007-01-19 Tomas Bily <tbily@suse.cz>
1024 gcc.dg/tree-prof/indir-call-prof.c: New.
1025 g++.dg/dg.exp: Add tree-prof subdirectory.
1026 g++.dg/tree-prof/indir-call-prof.C: New.
1027 g++.dg/tree-prof/tree-prof.exp: New.
1029 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1032 * g++.dg/warn/deprecated.C: Update warning output.
1033 * g++.dg/warn/deprecated-2.C: Likewise.
1034 * g++.dg/warn/deprecated-3.C: New.
1036 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
1038 * gcc.c-torture/execute/nestfunc-7.c: New.
1040 2007-01-18 Hui-May Chang <hm.chang@apple.com>
1042 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1044 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
1046 * gcc.dg/m68k-pic-1.c: New.
1048 2007-01-18 Roger Sayle <roger@eyesopen.com>
1050 * gfortran.dg/array_memcpy_4.f90: New test case.
1052 2007-01-18 Josh Conner <jconner@apple.com>
1055 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1056 * gcc.dg/vect/no-trapping-math-1: New.
1057 * gcc.dg/vect/no-trapping-math-2: New.
1059 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
1061 * gcc.target/i386/387-8.c: Update comment about optimizing
1062 inherent load of 1.0 of fptan instruction.
1064 2007-01-18 Dirk Mueller <dmueller@suse.de>
1065 Richard Guenther <rguenther@suse.de>
1068 * gcc.dg/Warray-bounds.c: New testcase.
1069 * gcc.dg/Warray-bounds-2.c: New testcase.
1070 * g++.dg/warn/Warray-bounds.C: New testcase.
1071 * g++.dg/warn/Warray-bounds-2.C: New testcase.
1073 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
1076 * gfortran.dg/generic_12.f90: New test.
1078 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
1080 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1081 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1083 2007-01-16 Janis Johnson <janis187@us.ibm.com>
1085 * gcc.dg/dfp/compare-special.h: New file.
1086 * gcc.dg/dfp/compare-special-32.c: New test.
1087 * gcc.dg/dfp/compare-special-64.c: New test.
1088 * gcc.dg/dfp/compare-special-128.c: New test.
1090 2007-01-16 Roger Sayle <roger@eyesopen.com>
1091 Paul Thomas <pault@gcc.gnu.org>
1092 Steven G. Kargl <kargl@gcc.gnu.org>
1095 * gfortran.dg/forall_6.f90: New test case.
1096 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1097 * gfortran.dg/dependency_13.f90: Likewise.
1099 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1102 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1103 targets that don't support Inf.
1105 2007-01-15 Dale Johannesen <dalej@apple.com>
1107 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
1109 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
1111 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
1112 of achar for 0xff to avoid the "Extended ASCII not
1113 implemented" error message.
1115 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
1118 * gfortran.dg/altreturn_4.f90: New test.
1121 * gfortran.dg/stfunc_4.f90: New test.
1124 * gfortran.dg/bound_2.f90: Reinstate commented out line.
1125 * gfortran.dg/initialization_1.f90: Change warning.
1128 * gfortran.dg/specification_type_resolution_2.f90: New test.
1130 2007-01-14 Jan Hubicka <jh@suse.cz>
1132 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1133 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1134 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1137 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
1140 * gfortran.dg/external_procedures_2.f90: New test.
1142 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
1145 * gcc.target/i386/pr30413.c: New test.
1147 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
1150 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
1152 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
1154 * gcc.dg/20070112-1.c: New test.
1156 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1158 PR libgfortran/30435
1159 * gfortran.dg/list_read_6.f90: New test.
1161 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
1163 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
1165 2007-01-12 Tom Tromey <tromey@redhat.com>
1167 PR preprocessor/28227:
1168 * gcc.dg/cpp/pr28227.c: New file.
1170 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1172 * gcc.dg/tree-ssa/loop-22.c: New test.
1174 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1176 PR tree-optimization/29516
1177 * gcc.dg/tree-ssa/loop-20.c: New test.
1179 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
1182 * minmaxloc_integer_kinds_1.f90: New test.
1184 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
1187 * g++.dg/template/sizeof-template-argument.C: New test.
1189 2007-01-11 Jan Hubicka <jh@suse.cz>
1191 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1192 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1193 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1194 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1195 * gcc.dg/tree-ssa/pr21658.c: Likewise.
1196 * gcc.dg/tree-ssa/pr15349.c: Likewise.
1197 * gcc.dg/tree-ssa/pr25501.c: Likewise.
1198 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1199 transformation in question.
1200 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1201 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1202 * gcc.dg/always_inline3.c: Likewise.
1204 2007-01-10 Mark Mitchell <mark@codesourcery.com>
1207 * g++.dg/template/typename11.C: New test.
1209 2007-01-10 Robert Kennedy <jimbob@google.com>
1211 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1213 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1215 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1216 for different integer kinds.
1217 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1218 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1219 * gfortran.dg/ishft_2.f90: New test.
1220 * gfortran.dg/ishft_3.f90: New test.
1222 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1224 * gfortran.dg/altreturn_2.f90: Removed executable bit.
1226 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
1228 PR tree-optimization/30322
1229 * gcc.dg/tree-ssa/loop-21.c: New test.
1231 2007-01-08 Geoffrey Keating <geoffk@apple.com>
1233 * g++.dg/rtti/darwin-builtin-linkage.C: New.
1235 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1237 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1239 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1241 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1242 * g++.dg/warn/overflow-warn-3.C: Likewise.
1243 * g++.dg/warn/overflow-warn-4.C: Likewise.
1244 * g++.dg/warn/overflow-warn-5.C: Likewise.
1245 * g++.dg/warn/overflow-warn-6.C: Likewise.
1246 * g++.dg/warn/Woverflow-1.C: Likewise.
1247 * g++.dg/warn/Woverflow-2.C: Likewise.
1248 * g++.dg/warn/Woverflow-3.C: Likewise.
1249 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1251 2007-01-08 Roger Sayle <roger@eyesopen.com>
1253 * gfortran.dg/array_constructor_14.f90: New test case.
1254 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1256 2007-01-08 Richard Guenther <rguenther@suse.de>
1258 PR tree-optimization/23603
1259 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1260 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1262 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1264 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1266 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1267 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1269 * gcc.dg/simd-5.c: Likewise.
1270 * gcc.dg/simd-6.c: Likewise.
1271 * g++.dg/conversion/simd1.C: Likewise.
1272 * g++.dg/conversion/simd3.C: Likewise.
1273 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1276 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1278 PR tree-optimization/29877
1279 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1280 name of a hard register for the target concerned. Adjust dg-error
1281 directives to cope with new behaviour of TER.
1283 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1286 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1287 * g++.dg/warn/overflow-warn-1.C: New.
1288 * g++.dg/warn/overflow-warn-3.C: New.
1289 * g++.dg/warn/overflow-warn-4.C: New.
1290 * g++.dg/warn/overflow-warn-5.C: New.
1291 * g++.dg/warn/overflow-warn-6.C: New.
1292 * g++.dg/warn/Woverflow-1.C: New.
1293 * g++.dg/warn/Woverflow-2.C: New.
1294 * g++.dg/warn/Woverflow-3.C: New.
1295 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1297 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1300 * gfortran.dg/invalid_name.f90: New test.
1301 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1302 * gfortran.dg/gomp/pr29759.f90: Ditto.
1304 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1306 * gfortran.dg/present_1.f90: Update error message.
1308 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
1311 * g++.dg/template/duplicate1.C: New test
1312 * g++.dg/template/memfriend6.C: Adjust error markers.
1314 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
1317 * gcc.dg/torture/inline-1.c: New test.
1319 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1322 * gcc.dg/multiple-overflow-warn-1.c: New.
1323 * gcc.dg/multiple-overflow-warn-2.c: New.
1324 * gcc.dg/overflow-warn-6.c: New.
1325 * g++.dg/warn/multiple-overflow-warn-1.C: New.
1327 2007-01-05 Roger Sayle <roger@eyesopen.com>
1329 * gfortran.dg/array_memcpy_1.f90: New test case.
1330 * gfortran.dg/array_memcpy_2.f90: Likewise.
1332 2007-01-05 Richard Guenther <rguenther@suse.de>
1335 * g++.dg/opt/pr27826.C: New testcase.
1337 2007-01-05 Ian Lance Taylor <iant@google.com>
1339 * gcc.dg/Walways-true-1.c: New test.
1340 * gcc.dg/Walways-true-2.c: New test.
1341 * g++.dg/warn/Walways-true-1.C: New test.
1342 * g++.dg/warn/Walways-true-2.C: New test.
1344 2007-01-05 Jakub Jelinek <jakub@redhat.com>
1347 * gcc.dg/pr30360.c: New test.
1349 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
1352 * gfortran.dg/data_implied_do_1.f90: New test.
1356 * gfortran.dg/char_length_1.f90: New test.
1358 2007-01-05 Richard Guenther <rguenther@suse.de>
1361 * g++.dg/opt/pr28116.C: New testcase.
1363 2007-01-05 Tobias Burnus <burnus@net-b.de>
1366 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1368 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1369 * gfortran.dg/protected_4.f90: Add pointer intent check.
1370 * gfortran.dg/protected_6.f90: Add pointer intent check.
1371 * gfortran.dg/pointer_intent_1.f90: New test.
1372 * gfortran.dg/pointer_intent_2.f90: New test.
1373 * gfortran.dg/pointer_intent_3.f90: New test.
1375 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1378 * gfortran.dg/altreturn_2.f90: new test.
1380 2007-01-04 Tom Tromey <tromey@redhat.com>
1382 PR preprocessor/28165:
1383 * gcc.dg/cpp/pr28165.c: New file.
1385 2007-01-03 Josh Conner <jconner@apple.com>
1388 * gcc.dg/pr29683.c: New.
1390 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1393 * g++.dg/pch/template-1.C: New test.
1394 * g++.dg/pch/template-1.Hs: New file.
1396 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1399 * gcc.c-torture/compile/complex-4.c: New test.
1401 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1403 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1405 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1407 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1410 * gcc.dg/pr30286.c: New test.
1413 * g++.dg/template/crash66.C: New test.
1416 * g++.dg/template/friend49.C: New test.
1418 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1420 * gfortran.dg/ibits.f90: New test.
1422 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1424 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1425 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1427 2007-01-02 Jan Hubicka <jh@suse.cz>
1429 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1432 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1435 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1436 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1438 2006-01-02 Ian Lance Taylor <iant@google.com>
1440 * g++.dg/warn/Wparentheses-22.C: New test.
1441 * g++.dg/warn/Wparentheses-23.C: New test.
1443 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1446 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1447 * gcc.dg/declspec-3-Wextra.c: New.
1448 * gcc.dg/declspec-3-no.c: New
1450 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1453 * gfortran.dg/interface_10.f90: Remove.
1455 2007-01-01 Roger Sayle <roger@eyesopen.com>
1457 * gcc.dg/fold-eqxor-4.c: New test case.
1459 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1462 * gcc.c-torture/compile/pr30311.c: New test.
1464 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1467 * gcc.c-torture/compile/statement-expression-1.c: New test.
1469 2007-01-01 Andreas Schwab <schwab@suse.de>
1472 * g++.dg/eh/pr29166.C: New test.
1474 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1476 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1478 (check_effective_target_vect_cmdline_needed): Use it.
1480 2006-12-31 Richard Guenther <rguenther@suse.de>
1483 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1484 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1486 2006-12-31 Roger Sayle <roger@eyesopen.com>
1489 * gcc.dg/fold-plusnot-1.c: New test case.
1491 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1494 * g++.dg/parse/template22.C: New test.
1496 2006-12-31 Richard Guenther <rguenther@suse.de>
1499 * gcc.c-torture/compile/pr30338.c: New testcase.
1501 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1504 * gfortran.dg/intrinsic_actual_4.f90: New test.
1507 * gfortran.dg/func_decl_3.f90: New test.
1509 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1512 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1513 * gfortran.dg/c_by_val_1.f: New test.
1514 * gfortran.dg/c_by_val_2.f: New test.
1515 * gfortran.dg/c_by_val_3.f: New test.
1517 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1520 * gfortran.dg/sum_zero_array_1.f90: New test.
1522 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1524 PR preprocessor/29612
1525 * gcc.dg/cpp/pr29612-1.c: New test.
1526 * gcc.dg/cpp/pr29612-2.c: New test.
1528 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1531 * gfortran.dg/pure_formal_proc_1.f90: New test.
1534 * gfortran.dg/intrinsic_actual_3.f90: New test.
1536 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1539 * gfortran.dg/io_constraints_1.f90: Update test.
1540 * gfortran.dg/io_constraints_2.f90: Update test.
1541 * gfortran.dg/inquire_iolength.f90: New test.
1543 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1546 * gfortran.dg/interface_10.f90: New test.
1547 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1548 since z is already, locally a variable.
1551 * gfortran.dg/generic_11.f90: New test.
1552 * gfortran.dg/interface_7.f90: Remove name clash between module
1553 name and procedure 'x' referenced in the interface.
1555 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1558 * gcc.dg/Wmissing-parameter-type.c: New.
1559 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1560 * gcc.dg/Wmissing-parameter-type-no.c: New.
1562 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1565 * gfortran.dg/entry_array_specs_2.f: New test.
1568 * gfortran.dg/nested_modules_6.f90: New test.
1570 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1573 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1574 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1576 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1579 * g++.dg/opt/complex6.C: New test.
1581 2006-12-22 Ben Elliston <bje@au.ibm.com>
1583 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1584 full" if the linker on spu-*-* warns about exceeding local store.
1586 And revert this patch:
1587 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1588 fail to link due to relocation overflows on spu-*-*.
1590 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1593 * gfortran.dg/dependency_19.f90: New test.
1595 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1598 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1600 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1603 * gcc.c-torture/execute/20061220-1.c: New test.
1606 * gcc.dg/gomp/asm-1.c: New test.
1609 * g++.dg/eh/ia64-2.C: New test.
1611 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1615 * gcc.dg/rs6000-leaf.c: New.
1617 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1620 * gfortran.dg/f2c_8.f90: New test.
1622 2006-12-20 Bill Wendling <wendling@apple.com>
1624 * gcc.dg/asm-b.c: Check for __ppc64__.
1626 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1629 * gfortran.dg/bounds_check_5.f90: New test.
1631 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1634 * gcc.dg/gomp/complex-1.c: New testcase.
1636 2006-12-20 Roger Sayle <roger@eyesopen.com>
1638 * gfortran.dg/array_memset_1.f90: New test case.
1640 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1642 * lib/target-supports.exp: Add spu to
1643 check_effective_target_vect_widen_mult_hi_to_si.
1645 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1648 * gfortran.dg/generic_9.f90: New test.
1651 * gfortran.dg/generic_10.f90: New test.
1653 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1656 * gcc.dg/pr30045.c: New test.
1658 2006-12-20 Ben Elliston <bje@au.ibm.com>
1660 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1662 2006-12-19 Eric Christopher <echristo@apple.com>
1665 * gcc.c-torture/execute/pr29302-1.c: New.
1667 2006-12-19 Tobias Burnus <burnus@net-b.de>
1670 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1672 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1675 * gfortran.dg/altreturn_3.f90: New test.
1677 * gfortran.dg/char_result_12.f90: Fix comment typos.
1679 2006-12-19 Ben Elliston <bje@au.ibm.com>
1681 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1682 as newlib's stdio.h uses non-traditional cpp constructs.
1684 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1686 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1687 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1688 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1689 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1690 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1691 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1692 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1693 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1694 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1695 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1696 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1697 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1698 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1699 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1700 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1701 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1702 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1703 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1704 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1705 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1706 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1707 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1708 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1709 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1710 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1711 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1713 2006-12-18 Bill Wendling <wendling@apple.com>
1715 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1716 id is an OjbC keyword.
1718 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1720 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1722 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1724 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1726 2006-12-18 Ian Lance Taylor <iant@google.com>
1728 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1730 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1732 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1734 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1737 * gfortran.fortran-torture/execute/where21.f90: New test.
1739 2006-12-17 Tobias Burnus <burnus@net-b.de>
1741 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1743 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1746 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1747 * gcc.dg/if-empty-1.c: Likewise.
1748 * gcc.dg/pr23165.c: Likewise.
1749 * g++.dg/warn/empty-body.C: Likewise.
1751 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1754 * gfortran.dg/open_errors.f90: New test.
1756 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1758 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1760 * gcc.target/i386/ssse3-pabsb.c: New file.
1761 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1762 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1763 * gcc.target/i386/ssse3-palignr.c: Likewise.
1764 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1765 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1766 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1767 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1768 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1769 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1770 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1771 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1772 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1773 * gcc.target/i386/ssse3-psignb.c: Likewise.
1774 * gcc.target/i386/ssse3-psignd.c: Likewise.
1775 * gcc.target/i386/ssse3-psignw.c: Likewise.
1776 * gcc.target/i386/ssse3-vals.h: Likewise.
1778 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1780 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1781 * lib/fortran-torture.exp: Include target-supports.exp.
1783 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1786 * gcc.c-torture/execute/pr30185.c: New test.
1788 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1792 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1793 * gcc.dg/builtin-bswap-2.c: Likewise.
1794 * gcc.dg/builtin-bswap-3.c: Likewise.
1795 * gcc.dg/builtin-bswap-4.c: Likewise.
1796 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1797 * cc.c-torture/execute/mode-dependent-address.x: New file.
1799 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1802 * gfortran.dg/write_zero_array: New test.
1804 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1807 * gfortran.dg/write_fmt_trim.f90: New test.
1809 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1812 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1815 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1817 * lib/target-supports.exp (check_weak_available): Use istarget
1818 "hppa*-*-hpux10*" instead of regexp.
1819 (check_cxa_atexit_available): Likewise.
1821 2006-12-14 Richard Guenther <rguenther@suse.de>
1823 PR tree-optimization/30197
1824 * gcc.c-torture/execute/complex-1.c: Fix function name.
1825 * gcc.dg/builtins-61.c: New testcase.
1827 2006-12-14 Richard Guenther <rguenther@suse.de>
1830 * gcc.dg/pr30172-1.c: New testcase.
1832 2006-12-14 Richard Guenther <rguenther@suse.de>
1834 PR tree-optimization/30198
1835 * gcc.dg/builtins-60.c: New testcase.
1837 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1839 * lib/target-supports.exp (vect_no_align): Remove spu.
1841 2006-12-13 Ian Lance Taylor <iant@google.com>
1845 * g++.dg/warn/Wparentheses-5.C: New test.
1846 * g++.dg/warn/Wparentheses-6.C: New test.
1847 * g++.dg/warn/Wparentheses-7.C: New test.
1848 * g++.dg/warn/Wparentheses-8.C: New test.
1849 * g++.dg/warn/Wparentheses-9.C: New test.
1850 * g++.dg/warn/Wparentheses-10.C: New test.
1851 * g++.dg/warn/Wparentheses-11.C: New test.
1852 * g++.dg/warn/Wparentheses-12.C: New test.
1853 * g++.dg/warn/Wparentheses-13.C: New test.
1854 * g++.dg/warn/Wparentheses-14.C: New test.
1855 * g++.dg/warn/Wparentheses-15.C: New test.
1856 * g++.dg/warn/Wparentheses-16.C: New test.
1857 * g++.dg/warn/Wparentheses-17.C: New test.
1858 * g++.dg/warn/Wparentheses-18.C: New test.
1859 * g++.dg/warn/Wparentheses-19.C: New test.
1860 * g++.dg/warn/Wparentheses-20.C: New test.
1861 * g++.dg/warn/Wparentheses-21.C: New test.
1863 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1866 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1867 for target "hppa.*hpux10".
1869 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1871 * g++.dg/debug/vartrack1.C: New test.
1873 * g++.dg/opt/ifcvt1.C: New test.
1875 * gcc.dg/tls/opt-13.c: New test.
1877 * gcc.dg/20060425-2.c: New test.
1879 * g++.dg/opt/pr15054-2.C: New test.
1881 * gcc.c-torture/execute/20060420-1.c: New test.
1883 * gcc.c-torture/execute/20060412-1.c: New test.
1885 * objc/compile/20060406-1.m: New test.
1887 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1889 * g++.dg/template/array17.C: New test.
1891 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1893 * gcc.target/powerpc/altivec-23.c: New test.
1895 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1898 * g++.dg/inherit/error3.C: New test.
1901 * g++.dg/inherit/error4.C: New test.
1903 2006-12-13 Richard Guenther <rguenther@suse.de>
1905 PR tree-optimization/17687
1906 * gcc.dg/builtins-59.c: New testcase.
1908 2006-12-13 Ben Elliston <bje@au.ibm.com>
1910 * gcc.target/spu/Wmain.c: New test.
1912 2006-12-12 Josh Conner <jconner@apple.com>
1914 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1915 * g++.dg/abi/thunk4.C: Likewise.
1916 * g++.dg/abi/rtti3.C: Likewise.
1918 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1920 * gcc.target/spu/cpat-1.c: New test.
1921 * gcc.target/spu/cpat-2.c: New test.
1922 * gcc.target/spu/cpat-3.c: New test.
1923 * gcc.target/spu/cpat-4.c: New test.
1925 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1928 * gcc.c-torture/compile/vector-1.c: New test.
1929 * gcc.c-torture/compile/vector-2.c: New test.
1930 * gcc.c-torture/compile/vector-3.c: New test.
1932 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1934 * lib/fortran-torture.exp: Update copyright years. Remove
1935 obsolete comment. Test -ftree-vectorize where it makes sense.
1936 * lib/gfortran-dg.exp: Update copyright years. Use settings
1937 from fortran-torture.exp.
1938 * gfortran.dg/char_transpose_1.f90,
1939 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1940 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1941 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1944 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1946 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1949 2006-12-12 Ira Rosen <irar@il.ibm.com>
1951 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1952 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1953 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1954 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1957 2006-12-12 Richard Guenther <rguenther@suse.de>
1960 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1962 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1963 Diego Novillo <dnovillo@redhat.com>
1965 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1967 * gcc.dg/tree-ssa/pr26421.c: Likewise
1968 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1969 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1970 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1971 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1972 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1973 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1974 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1975 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1976 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1978 2006-12-11 Jan Hubicka <jh@suse.cz>
1980 * gcc.dg/tree-prof/stringop-1.c: New test.
1981 * gcc.dg/tree-prof/stringop-2.c: New test.
1983 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1986 * gcc.target/i386/pr30120.c: New test.
1989 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1991 * gcc.target/i386/x87regparm-1.c: New test.
1992 * gcc.target/i386/x87regparm-2.c: New test.
1993 * gcc.target/i386/x87regparm-3.c: New test.
1994 * gcc.target/i386/x87regparm-4.c: New test.
1996 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1998 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2000 2006-12-10 Tobias Burnus <burnus@net-b.de>
2003 * gfortran.dg/protected_1.f90: New test.
2004 * gfortran.dg/protected_2.f90: New test.
2005 * gfortran.dg/protected_3.f90: New test.
2006 * gfortran.dg/protected_4.f90: New test.
2007 * gfortran.dg/protected_5.f90: New test.
2008 * gfortran.dg/protected_6.f90: New test.
2010 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2011 Tobias Burnus <burnus@gcc.gnu.org>
2015 * gfortran.dg/interface_4.f90: Test adding procedure to generic
2017 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2018 ambiguous interfaces.
2019 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2020 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2021 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2022 ambiguous interfaces.
2023 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2024 * gfortran.dg/array_initializer_2.f90: Add initializer array
2028 * gfortran.dg/interface_9.f90: Test that host interfaces are
2029 not checked for ambiguity with the local version.
2031 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2034 * gfortran.dg/module_interface_2.f90: New test.
2036 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2039 * gfortran.dg/assumed_len.f90: New test.
2041 2006-12-09 Richard Guenther <rguenther@suse.de>
2043 * g++.dg/warn/implicit-typename1.C: Qualify types.
2044 * g++.dg/parse/crash12.C: Likewise.
2045 * g++.dg/tree-ssa/pr22444.C: Likewise.
2047 2006-12-09 Tobias Burnus <burnus@net-b.de>
2049 * gfortran.dg/array_2.f90: Added sqrt test.
2051 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
2053 * gcc.target/i386/x87regparm-1.c: XFAIL.
2054 * gcc.target/i386/x87regparm-2.c: XFAIL.
2055 * gcc.target/i386/x87regparm-3.c: XFAIL.
2056 * gcc.target/i386/x87regparm-4.c: XFAIL.
2058 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2060 * lib/target-supports.exp
2061 (check_effective_target_large_long_double): New.
2062 * gcc.dg/Wconversion-real.c : Use it.
2063 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2066 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
2068 * gcc.c-torture/execute/mode-dependent-address.c: New test.
2070 2006-12-08 Tobias Burnus <burnus@net-b.de>
2073 * gfortran.dg/import4.f90: New test for IMPORT in modules.
2075 2006-12-07 Mark Mitchell <mark@codesourcery.com>
2078 * g++.dg/template/crash65.C: New test.
2079 * g++.dg/template/spec16.C: Tweak error markers.
2081 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
2083 * gcc.target/spu: New directory.
2084 * gcc.target/spu/spu.exp: New file.
2085 * gcc.target/spu/intrinsics-1.c: New test.
2087 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
2090 * g++.dg/ext/attrib27.C: New test.
2091 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2092 * g++.dg/parse/typedef5.C: Likewise.
2094 2006-12-07 Mike Stump <mrs@apple.com>
2096 * treelang/compile/var_defs.tree: Adjust.
2098 2006-12-06 Mark Mitchell <mark@codesourcery.com>
2101 * g++.dg/template/crash64.C: New test.
2102 * g++.dg/parse/crash27.C: Adjust error markers.
2104 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
2108 * gfortran.dg/read_eof_4.f90: Add tests.
2109 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
2110 * gfortran.dg/unf_read_corrupted_1.f90: New test.
2112 2006-12-05 Mark Mitchell <mark@codesourcery.com>
2115 * g++.dg/template/crash63.C: New test.
2118 * g++.dg/template/crash62.C: New test.
2120 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2123 * gfortran.dg/allocatable_function_1.f90: Increase the number
2124 of expected calls of free to 10; the lhs section reference is
2125 now evaluated so there is another call to bar. Change the
2126 comment appropriately.
2127 * gfortran.dg/array_section_1.f90: New test.
2129 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2132 * gfortran.dg/char_result_12.f90: New test.
2134 2006-12-05 Richard Guenther <rguenther@suse.de>
2136 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2137 * gcc.dg/vect/vect-pow-2.c: Rename to ...
2138 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
2139 vect_double, xfail for spu*-*-*.
2141 2006-12-04 Tobias Burnus <burnus@net-b.de>
2144 * initialization_4.f90: Test noninteger exponents (-std=f95).
2145 * initialization_5.f90: New test for noninteger exponents
2148 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2151 * gfortran.dg/parameter_array_section_1.f90: New test.
2153 2006-12-04 Mark Mitchell <mark@codesourcery.com>
2156 * g++.dg/template/crash61.C: New test.
2159 * g++.dg/template/error23.C: New test.
2161 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
2163 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2165 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2168 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2170 2006-12-04 Jakub Jelinek <jakub@redhat.com>
2173 * gcc.dg/gomp/pr29965-1.c: New test.
2174 * gcc.dg/gomp/pr29965-2.c: New test.
2175 * gcc.dg/gomp/pr29965-3.c: New test.
2176 * gcc.dg/gomp/pr29965-4.c: New test.
2177 * gcc.dg/gomp/pr29965-5.c: New test.
2178 * gcc.dg/gomp/pr29965-6.c: New test.
2179 * g++.dg/gomp/pr29965-1.C: New test.
2180 * g++.dg/gomp/pr29965-2.C: New test.
2181 * g++.dg/gomp/pr29965-3.C: New test.
2182 * g++.dg/gomp/pr29965-4.C: New test.
2183 * g++.dg/gomp/pr29965-5.C: New test.
2184 * g++.dg/gomp/pr29965-6.C: New test.
2185 * g++.dg/gomp/pr29965-7.C: New test.
2186 * g++.dg/gomp/pr29965-8.C: New test.
2187 * g++.dg/gomp/pr29965-9.C: New test.
2188 * g++.dg/gomp/pr29965-10.C: New test.
2190 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
2192 * gnat.dg/pointer_variable_bounds.adb: New test.
2193 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2194 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2196 2006-12-03 Eric Christopher <echristo@apple.com>
2198 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2200 2006-12-03 Richard Henderson <rth@redhat.com>
2201 Andrew Pinski <pinskia@gmail.com>
2204 * g++.dg/warn/unit-1.C: New test.
2206 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
2208 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2210 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2212 * g++.dg/vect/vect.exp: Enable tests to run on spu.
2213 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2214 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2215 * gcc.dg/vect/vect-70.c: Reduce array size.
2216 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2217 vect_no_compaer_double targets.
2218 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2219 vect_float, vect_double, and vect_int.
2221 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2223 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2224 test for loop versioning on vect_no_align targets.
2225 * gcc.dg/vect/pr20122.c: Likewise.
2226 * gcc.dg/vect/vect-105.c: Likewise.
2227 * gcc.dg/vect/vect-42.c: Likewise.
2228 * gcc.dg/vect/vect-43.c: Likewise.
2229 * gcc.dg/vect/vect-74.c: Likewise.
2230 * gcc.dg/vect/vect-75.c: Likewise.
2231 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2232 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2233 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2234 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2236 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2239 * gfortran.dg/value_1.f90 : New test.
2240 * gfortran.dg/value_2.f90 : New test.
2241 * gfortran.dg/value_3.f90 : New test.
2242 * gfortran.dg/value_4.f90 : New test.
2243 * gfortran.dg/value_4.c : Called from value_4.f90.
2245 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2248 * g++.dg/cpp0x/static_assert4.C: New testcase.
2250 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2252 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2254 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2257 * gcc.dg/pr27953.c: New test.
2259 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2262 * g++.dg/ext/vector5.C: New test.
2265 * g++.dg/other/main1.C: New test.
2267 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2270 * gfortran.dg/convert_implied_open.f90: Change to
2271 new default record length.
2272 * gfortran.dg/unf_short_record_1.f90: Adapt to
2274 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2276 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2278 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2280 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2283 * g++.dg/expr/pr29066.c: New.
2285 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2286 Zdenek Dvorak <dvorakz@suse.cz>
2288 PR tree-optimization/29921
2289 * gcc.dg/pr29921-2.c: New test.
2291 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2293 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2294 (i386_get_cpuid): New function.
2295 (i386_cpuid_ecx): Likewise.
2296 (i386_cpuid_edx): Likewise.
2297 (i386_cpuid): Updated to call i386_cpuid_edx.
2299 * gcc.target/i386/sse3-addsubpd.c: New file.
2300 * gcc.target/i386/sse3-addsubps.c: Likewise.
2301 * gcc.target/i386/sse3-haddpd.c: Likewise.
2302 * gcc.target/i386/sse3-haddps.c: Likewise.
2303 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2304 * gcc.target/i386/sse3-hsubps.c: Likewise.
2305 * gcc.target/i386/sse3-lddqu.c: Likewise.
2306 * gcc.target/i386/sse3-movddup.c: Likewise.
2307 * gcc.target/i386/sse3-movshdup.c: Likewise.
2308 * gcc.target/i386/sse3-movsldup.c: Likewise.
2310 2006-12-01 Dirk Mueller <dmueller@suse.de>
2312 * g++.dg/warn/Wreturn-type-4.C: New testcase.
2314 2006-11-30 Janis Johnson <janis187@us.ibm.com>
2316 * gcc.dg/dfp/convert-int-max.c: New test.
2317 * gcc.dg/dfp/convert-int-max-fold.c: New test.
2319 2006-11-30 Richard Guenther <rguenther@suse.de>
2321 * gcc.dg/vect/vect-pow-1.c: Rename ...
2322 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
2323 floats instead of doubles, check successful vectorization.
2325 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2328 * gcc.c-torture/compile/pr29945.c: New testcase.
2330 2006-11-30 Joseph Myers <joseph@codesourcery.com>
2332 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2335 2006-11-29 Eric Christopher <echristo@apple.com>
2337 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2339 2006-11-29 Janis Johnson <janis187@us.ibm.com>
2341 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2343 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2345 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
2348 * g++.dg/inherit/virtual2.C: New test.
2349 * g++.dg/inherit/virtual3.C: Likewise.
2350 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2351 * g++.dg/inherit/error2.C: Likewise.
2352 * g++.dg/template/instantiate1.C: Likewise.
2354 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2357 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2359 2006-11-28 Jan Hubicka <jh@suse.cz>
2361 * gcc.dg/memcpy-1.c: New test.
2363 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2366 * g++.dg/warn/main-3.C: New test.
2368 2006-11-28 Jan Hubicka <jh@suse.cz>
2370 * gcc.dg/winline-1.c: New test.
2372 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2374 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2377 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2380 * gfortran.dg/missing_optional_dummy_3.f90
2382 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2385 * gfortran.dg/interface_3.f90: Modify errors.
2387 2006-11-28 Ben Elliston <bje@au.ibm.com>
2389 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2390 fail to link due to relocation overflows on spu-*-*.
2392 2006-11-27 Michael Matz <matz@suse.de>
2393 Andreas Krebbel <krebbel1@de.ibm.com>
2396 * gcc.dg/20061127-1.c: New testcase.
2398 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2400 * gcc.dg/20061124-1.c: Add exit() function prototype.
2402 2006-11-27 Jan Hubicka <jh@suse.cz>
2404 * gcc.target/i386/memcpy-1.c: Adjust size.
2405 * testsuite/gcc.dg/visibility-11.c: Likewise.
2407 2006-11-27 Richard Guenther <rguenther@suse.de>
2410 * gcc.target/i386/pow-1.c: New testcase.
2411 * gcc.dg/builtins-58.c: Likewise.
2413 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2416 * g++.dg/expr/cast8.C: New test.
2418 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2420 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2421 Don't ever inline the testcase.
2423 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2426 * gfortran.fortran-torture/compile/parameter_3.f90: New
2429 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2432 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2434 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2436 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2439 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2441 PR libgfortran/29936
2442 * gfortran.dg/write_check3.f90: New test.
2444 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2446 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2448 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2451 * gfortran.dg/interface_3.f90: New test.
2454 * gfortran.dg/generic_8.f90: New test.
2456 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2458 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2459 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2460 * gfortran.dg/specifics_3.f90: Remove.
2462 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2465 * gcc.dg/gomp/pr29955.c: New test.
2468 * gcc.dg/pr29736.c: New test.
2470 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2473 * gcc.dg/pure-1.c: New test.
2475 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2477 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2478 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2480 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2482 * gcc.dg/20061124-1.c: New testcase.
2484 2006-11-23 Eric Christopher <echristo@apple.com>
2486 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2488 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2492 * gcc.dg/Wconversion-integer.c: New. Supersedes
2493 Wconversion-negative-constants.c
2494 * gcc.dg/Wconversion-real.c: New.
2495 * gcc.dg/Wconversion-real-integer.c: New.
2496 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2497 * g++.dg/warn/Wconversion1.C: Modified.
2499 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2501 * gfortran.dg/overload_1.f90: New test.
2503 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2506 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2507 Wtraditional-conversion.
2508 * gcc.dg/overflow-warn-2.c: Likewise.
2509 * gcc.dg/Wconversion.c: Likewise. Renamed as
2510 Wtraditional-conversion.c .
2511 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2512 Wtraditional-conversion-2.c .
2513 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2514 Wtraditional-conversion-2.c
2515 * gcc.dg/Wconversion-negative-constants.c: New.
2517 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2519 * gcc.dg/tree-ssa/dump-1.c: New test.
2521 2006-11-23 David Ung <davidu@mips.com>
2523 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2524 -mfp64, allowable when ISA >= 33 and float is enabled.
2525 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2526 of mthc1 and mfhc1 patterns.
2528 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2530 PR tree-optimization/29921
2531 * gcc.dg/pr29921.c: New test.
2533 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2536 * gfortran.dg/initialization_4.f90: New test.
2538 2006-11-22 Ira Rosen <irar@il.ibm.com>
2540 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2541 platforms that have interleaving support.
2542 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2543 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2544 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2545 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2546 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2547 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2548 gcc.dg/vect/vect-strided-u8-i8.c,
2549 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2550 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2551 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2552 gcc.dg/vect/vect-strided-float.c,
2553 gcc.dg/vect/vect-strided-a-mult.c,
2554 gcc.dg/vect/vect-strided-mult-char-ls.c,
2555 gcc.dg/vect/vect-strided-a-u16-mult.c,
2556 gcc.dg/vect/vect-strided-a-u32-mult.c,
2557 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2558 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2559 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2560 gcc.dg/vect/vect-strided-mult.c,
2561 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2562 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2564 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2567 * gfortran.dg/auto_char_len_4.f90: New test.
2569 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2572 * gfortran.dg/generic_7.f90: New test.
2573 * gfortran.dg/defined_operators_1.f90: Add new error.
2575 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2577 PR tree-optimization/29902
2578 * g++.dg/tree-ssa/pr29902.C: New test.
2580 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2583 * gfortran.dg/used_types_13.f90: New test.
2585 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2587 * gcc.dg/dfp/snan.c: Delete.
2589 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2591 * g++.dg/cpp0x/static_assert1.C: New.
2592 * g++.dg/cpp0x/static_assert2.C: New.
2593 * g++.dg/cpp0x/static_assert3.C: New.
2595 2006-11-21 Richard Guenther <rguenther@suse.de>
2597 * gcc.dg/vect/vect-pow-1.c: New testcase.
2598 * gcc.dg/vect/vect-pow-2.c: Likewise.
2600 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2603 * g++.dg/template/static29.C: New test.
2606 * g++.dg/conversion/simd4.C: New test.
2608 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2611 * g++.dg/template/access19.C: New test.
2612 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2615 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2618 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2620 2006-11-20 Tobias Burnus <burnus@net-b.de>
2623 * gfortran.dg/import.f90: Extended test.
2624 * gfortran.dg/import2.f90: Extended test.
2626 2006-11-20 Tobias Burnus <burnus@net-b.de>
2628 * gfortran.dg/volatile3.f90: Add conflict test.
2630 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2633 * gfortran.dg/implicit_10.f90: New test.
2635 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2638 * g++.dg/warn/Wall-write-strings.C: New.
2640 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2642 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2643 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2645 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2647 * gfortran.dg/use_3.f90: Remove error message.
2648 * gfortran.dg/iso_fortran_env_1.f90: New test.
2649 * gfortran.dg/iso_fortran_env_2.f90: New test.
2650 * gfortran.dg/iso_fortran_env_3.f90: New test.
2651 * gfortran.dg/iso_fortran_env_4.f90: New test.
2653 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2655 * gcc.dg/vect/vect-27.c: Fix initialization.
2657 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2659 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2660 * gcc.dg/torture/builtin-minmax-1.c: New.
2662 * gcc.dg/builtins-20.c: Add cases for copysign.
2664 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2667 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2669 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2670 * gfortran.dg/use_1.f90: New test.
2671 * gfortran.dg/use_1.f90: New test.
2672 * gfortran.dg/use_1.f90: New test.
2674 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2676 PR tree-optimization/29801
2677 * gcc.dg/pr29801.c: New test.
2679 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2682 * gcc.dg/torture/pr29584.c: New test.
2684 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2686 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2687 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2688 * gcc.target/powerpc/compress-float-ppc.c,
2689 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2691 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2692 do not pass -mhard-float.
2694 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2696 * gnat.dg/volatile_aggregate.adb: New test.
2698 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2702 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2703 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2705 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2708 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2710 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2712 * gfortran.dg/import3.f90: Fix error message.
2714 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2717 * gfortran.fortran-torture/compile/inline_1.f90:
2720 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2722 * gcc.target/i386/x87regparm-1.c: New test.
2723 * gcc.target/i386/x87regparm-2.c: New test.
2724 * gcc.target/i386/x87regparm-3.c: New test.
2725 * gcc.target/i386/x87regparm-4.c: New test.
2727 2006-11-15 Tobias Burnus <burnus@net-b.de>
2730 * gfortran.dg/import.f90: New test.
2731 * gfortran.dg/import2.f90: New test.
2732 * gfortran.dg/import3.f90: New test.
2734 2006-11-15 Tobias Burnus <burnus@net-b.de>
2737 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2739 2006-11-15 Tobias Burnus <burnus@net-b.de>
2742 * gfortran.dg/contains.f90: New test.
2743 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2745 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2747 PR tree-optimization/29581
2748 * gcc.dg/pr29581-1.c: New test.
2749 * gcc.dg/pr29581-2.c: New test.
2750 * gcc.dg/pr29581-3.c: New test.
2751 * gcc.dg/pr29581-4.c: New test.
2752 * gfortran.dg/pr29581.f90: New test.
2754 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2757 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2758 numbers in error message headers.
2760 2006-11-14 Richard Guenther <rguenther@suse.de>
2762 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2763 to i?86 and x86_64 targets.
2765 2006-11-14 Caroline Tice <ctice@apple.com>
2767 * gcc.dg/pubtypes-1.c: New file/testcase.
2768 * gcc.dg/pubtypes-2.c: New file/testcase.
2769 * gcc.dg/pubtypes-3.c: New file/testcase.
2770 * gcc.dg/pubtypes-4.c: New file/testcase.
2771 * g++.dg/pubtypes.C: New file/testcase.
2773 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2776 * g++.dg/init/self1.C: New test.
2778 2006-11-14 Tobias Burnus <burnus@net-b.de>
2781 * gfortran.dg/conflicts.f90: Add.
2783 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2785 PR rtl-optimization/29798
2787 * gcc.c-torture/execute/pr29798.c: New.
2789 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2791 * gcc.dg/builtins-20.c: Add more cases.
2793 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2796 * gfortran.dg/gomp/pr29759.f90: New test.
2798 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2801 * g++.dg/template/static28.C: New test.
2803 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2805 * lib/c-torture.exp: Use target-libpath.exp.
2806 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2807 set GCC_EXEC_PREFIX env var from global variable of same name.
2809 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2812 * gfortran.fortran-torture/compile/transfer-1.f90:
2815 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2816 Zdenek Dvorak <dvorakz@suse.cz>
2818 PR tree-optimization/29680
2819 * gcc.dg/alias-11.c: New test.
2821 2006-11-12 Jason Merrill <jason@redhat.com>
2822 Andrew Pinski <pinskia@physics.uc.edu>
2825 * gcc.target/i386/vectorize1.c: New.
2827 2006-11-12 Roger Sayle <roger@eyesopen.com>
2829 PR rtl-optimization/29797
2830 * gcc.c-torture/execute/pr29797-1.c: New test case.
2832 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2834 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2836 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2838 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2840 2006-11-12 Roger Sayle <roger@eyesopen.com>
2842 PR tree-optimization/13827
2843 * gcc.dg/fold-eqand-1.c: New test case.
2845 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2848 * gcc.c-torture/execute/mayalias-3.c: New test.
2850 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2853 * gcc.c-torture/compile/pr27528.c: New test.
2854 * gcc.dg/pr27528.c: Likewise.
2856 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2858 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2860 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2862 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2865 * gfortran.dg/reshape_source_size_1.f90: New test.
2867 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2870 * gfortran.dg/aliasing_dummy_4.f90: New test.
2872 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2875 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2876 and x86_64-*-* targets.
2878 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2880 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2881 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2882 New macros. Use them in exact tests.
2883 (TESTIT3): New macro.
2884 Add tests for fmin, fmax and fma.
2886 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2889 * gfortran.dg/array_constructor_13.f90: New test.
2891 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2894 * gfortran.dg/used_types_12.f90: New test.
2896 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2899 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2901 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2902 * gcc.dg/fold-eqandshift-3.c: New test case.
2904 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2907 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2910 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2912 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2914 * gcc.dg/20061109-1.c: New testcase.
2916 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2918 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2920 2006-11-09 Tobias Burnus <burnus@net-b.de>
2922 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2923 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2925 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2927 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2928 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2930 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2932 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2934 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2936 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2938 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2939 * gcc.dg/vect/vect-9.c: Now vectorizable.
2940 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2941 that support vect_widen_mult.
2942 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2943 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2944 vect-reduc-dot-u16.c).
2945 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2946 vect-reduc-dot-u16.c).
2947 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2948 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2949 vect-reduc-dot-s8.c).
2950 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2951 vect-reduc-dot-s8.c).
2952 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2953 vect-reduc-dot-s8.c).
2954 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2955 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2956 vect-reduc-dot-u8.c).
2957 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2958 vect-reduc-dot-u8.c).
2959 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2960 * gcc.dg/vect/vect-multitypes-9.c: New test.
2961 * gcc.dg/vect/vect-multitypes-10.c: New test.
2962 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2963 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2964 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2965 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2966 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2967 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2968 wrapv-vect-reduc-dot-s8.c.
2969 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2970 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2971 targets that support vec_unpack.
2972 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2973 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2974 (check_effective_target_vect_widen_mult_hi_to_si): New.
2975 (check_effective_target_vect_widen_sum): Removed.
2977 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2979 * gcc.dg/vect/vect-multitypes-8.c: New test.
2980 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2982 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2984 * gcc.dg/vect/vect-multitypes-7.c: New test.
2986 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2988 * gcc.dg/vect/vect-multitypes-4.c: New test.
2989 * gcc.dg/vect/vect-multitypes-5.c: New test.
2990 * gcc.dg/vect/vect-multitypes-6.c: New test.
2992 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2994 * gcc.dg/vect/vect-multitypes-1.c: New test.
2995 * gcc.dg/vect/vect-multitypes-2.c: New test.
2996 * gcc.dg/vect/vect-multitypes-3.c: New test.
2998 2006-11-07 Eric Christopher <echristo@apple.com>
3000 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3001 Test using scan-assembler-not.
3003 2006-11-07 Jakub Jelinek <jakub@redhat.com>
3005 * gcc.dg/inline-17.c: New test.
3007 2006-11-07 Steve Ellcey <sje@cup.hp.com>
3010 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
3013 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3016 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3019 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3022 2006-11-07 Tobias Burnus <burnus@net-b.de>
3025 * gfortran.dg/volatile.f90: Add.
3026 * gfortran.dg/volatile2.f90: Add.
3027 * gfortran.dg/volatile3.f90: Add.
3028 * gfortran.dg/volatile4.f90: Add.
3029 * gfortran.dg/volatile5.f90: Add.
3030 * gfortran.dg/volatile6.f90: Add.
3031 * gfortran.dg/volatile7.f90: Add.
3033 2006-11-06 Tobias Burnus <burnus@net-b.de>
3035 * gfortran.dg/io_constraints_2.f90: Adjust pattern
3036 for matching error messages.
3037 * gfortran.dg/specifics_3.f90: Adjust pattern
3038 for matching error messages.
3040 2006-11-06 Janis Johnson <janis187@us.ibm.com>
3041 Bernhard Fischer <aldot@gcc.gnu.org>
3043 * lib/gcc-dg.exp (output-exists): New proc.
3044 (output-exists-not): New proc.
3045 * gcc.test-framework/test-framework.awk: Support new directives.
3046 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3047 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3048 * gcc.test-framework/dg-outexists-exp-F.c: New test.
3049 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3050 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3051 * gcc.test-framework/dg-outexists-exp-P.c: New test.
3053 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
3057 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3058 * gfortran.dg/initialization_3.f90: New.
3060 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3062 PR libgfortran/25545
3063 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3065 2006-11-05 Jakub Jelinek <jakub@redhat.com>
3068 * gcc.c-torture/execute/pr29695-1.c: New test.
3069 * gcc.c-torture/execute/pr29695-2.c: New test.
3071 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
3074 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3076 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
3078 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3079 for matching error messages.
3081 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
3084 * gcc.target/i386/387-12.c: New test.
3086 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3089 * gfortran.dg/pr29713.f90: New test.
3091 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
3093 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3094 Also test for bogus rest sign.
3096 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3099 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3101 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
3103 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3104 from error messages.
3106 2006-11-02 Mike Stump <mrs@apple.com>
3108 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3110 * g++.old-deja/g++.abi/align.C: Enable for darwin.
3112 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
3114 * g++.dg/eh/gcsec1.C: New test.
3116 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3118 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3119 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
3121 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
3123 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3125 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3126 * gcc.dg/pr14796-2.c: Likewise.
3128 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
3130 * gcc.c-torture/execute/20061101-1.c: New test.
3132 2006-11-01 Richard Guenther <rguenther@suse.de>
3134 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3136 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3138 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3139 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3141 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
3143 * gcc.c-torture/execute/20061031-1.c: New test.
3145 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3148 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3149 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3150 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3151 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3152 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3153 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3154 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3156 2006-10-31 Eric Christopher <echristo@apple.com>
3157 Falk Hueffner <falk@debian.org>
3159 * gcc.dg/builtin-bswap-1.c: New.
3160 * gcc.dg/builtin-bswap-2.c: New.
3161 * gcc.dg/builtin-bswap-3.c: New.
3162 * gcc.dg/builtin-bswap-4.c: New.
3163 * gcc.dg/builtin-bswap-5.c: New.
3164 * gcc.target/i386/builtin-bswap-1.c: New.
3166 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3168 * gcc.dg/inline-16.c: New.
3171 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3173 * gcc.dg/inline-13.c: New.
3174 * gcc.dg/inline-14.c: New.
3175 * gcc.dg/inline-15.c: New.
3178 * gcc.dg/inline6.c: New.
3179 * gcc.dg/inline7.c: New.
3181 2006-10-31 Roger Sayle <roger@eyesopen.com>
3184 * gcc.dg/pr23470-1.c: New test case.
3186 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
3189 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3191 * gfortran.dg/blockdata_2.f90: New testcase.
3193 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
3196 * gfortran.dg/unf_short_record_1.f90: New test.
3198 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3201 * gfortran.dg/pr29067.f: New test.
3203 2006-10-31 Joseph Myers <joseph@codesourcery.com>
3204 Richard Sandiford <richard@codesourcery.com>
3206 * lib/target-supports.exp (get_compiler_messages): Append options
3207 as a single list element.
3208 (check_effective_target_arm_vfp_ok): New.
3209 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3211 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
3214 * gfortran.dg/intrinsic_actual_2.f90: New test.
3217 * gfortran.dg/actual_array_interface_1.f90: New test.
3220 * gfortran.dg/used_types_11.f90: New test.
3222 2006-10-30 Dirk Mueller <dmueller@suse.de>
3224 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3225 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3226 * g++.old-deja/g++.pt/eichin01.C (main): Same.
3227 * g++.old-deja/g++.mike/net25.C (main): Same.
3228 * g++.dg/lookup/exception1.C (main): Same.
3229 * g++.dg/parse/parens2.C (main): Same.
3231 2006-10-30 Roger Sayle <roger@eyesopen.com>
3233 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3235 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3237 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3238 * gcc.dg/torture/builtin-math-3.c: Likewise.
3240 2006-10-30 Tobias Burnus <burnus@net-b.de>
3243 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3244 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3246 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3249 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3251 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3253 * lib/target-supports.exp (check_function_available): Declare
3254 function before calling.
3256 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3258 PR tree-optimization/29637
3259 * gcc.dg/pr29637.c: New test.
3261 2006-10-29 Roger Sayle <roger@eyesopen.com>
3263 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3264 tree canonicalization.
3266 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3268 * gcc.dg/builtins-20.c: Add more hypot tests.
3270 2006-10-29 Roger Sayle <roger@eyesopen.com>
3272 * gcc.dg/fold-compare-1.c: New test case.
3274 2006-10-29 Dirk Mueller <dmueller@suse.de>
3277 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3279 2006-10-29 Roger Sayle <roger@eyesopen.com>
3281 PR tree-optimization/15458
3282 * gcc.dg/fold-xornot-1.c: New test case.
3284 2006-10-29 Richard Guenther <rguenther@suse.de>
3286 * gcc.target/i386/math-torture/trunc.c: New testcase.
3288 2006-10-29 Richard Guenther <rguenther@suse.de>
3290 * gcc.target/i386/math-torture/round.c: New testcase.
3292 2006-10-29 Richard Guenther <rguenther@suse.de>
3294 * gcc.target/i386/math-torture/ceil.c: New testcase.
3295 * gcc.target/i386/math-torture/floor.c: Likewise.
3297 2006-10-29 Richard Guenther <rguenther@suse.de>
3299 * gcc.target/i386/math-torture/rint.c: New testcase.
3300 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3302 2006-10-29 Richard Guenther <rguenther@suse.de>
3304 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3305 * gcc.target/i386/math-torture/lceil.c: Likewise.
3307 2006-10-28 Tobias Burnus <burnus@net-b.de>
3309 PR libgfortran/24313
3310 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3312 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
3314 * gcc.c-torture/execute/20020118-1.c,
3315 gcc.c-torture/execute/builtins/strlen.c,
3316 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3319 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3321 * gcc.dg/builtins-20.c: Add tests for hypot.
3322 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
3323 two-argument builtins.
3324 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3325 TESTIT2. Update all callers.
3326 (TESTIT2, TESTIT2_R): New helper macros.
3327 Add testcases for pow, hypot and atan2.
3329 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3332 * g++.dg/expr/bool1.C: New test.
3333 * g++.dg/expr/bool2.C: New test.
3335 2006-10-28 Tobias Burnus <burnus@net-b.de>
3338 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3339 * gfortran.dg/namelist_internal.f90: New test.
3341 2006-10-28 Tobias Burnus <burnus@net-b.de>
3344 * gfortran.dg/io_real_boz.f90: Add.
3345 * gfortran.dg/io_real_boz2.f90: Add.
3347 2006-10-28 Richard Guenther <rguenther@suse.de>
3350 * gcc.dg/tree-ssa/pr26899.c: New testcase.
3352 2006-10-28 Richard Guenther <rguenther@suse.de>
3355 * gcc.target/i386/math-torture/lround.c: New testcase.
3357 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3359 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3360 * gcc.dg/builtins-44.c: Likewise.
3361 * gcc.dg/builtins-45.c: Likewise.
3362 * gcc.dg/pr28796-2.c: Likewise.
3363 * gcc.dg/unordered-3.c: Likewise.
3365 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3367 PR libgfortran/27954
3368 * gfortran.dg/error_recovery_2.f90: New test.
3370 2006-10-26 Richard Guenther <rguenther@suse.de>
3372 * gcc.target/i386/i386.exp: Use glob, not find to collect
3373 tests. Avoids recursing into subdirectories.
3374 * gcc.target/i386/math-torture/math-torture.exp: Torture
3375 for interesting ia32 math options.
3376 * gcc.target.i386/math-torture/lrint.c: New testcase.
3378 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3380 PR libgfortran/29563
3381 * gfortran.dg/arrayio_9.f90: Update test.
3382 * gfortran.dg/arrayio_19.f90: New test.
3384 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3386 * gcc.dg/20061026.c: New testcase.
3388 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3390 PR libgfortran/29563
3391 * gfortran.dg/arrayio_9.f90: New test.
3393 2006-10-26 Ben Elliston <bje@au.ibm.com>
3395 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3396 Copy the strings manually, as strcpy may call strlen.
3398 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3400 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3401 Add checks for log, log2, log10 and log1p.
3403 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3404 we already test 0.0. Add checks for expm1, log, log2, log10,
3405 log1p, cbrt, erf and erfc.
3407 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3409 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3411 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3413 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3414 and remainderl() built-in functions. Remove -ffast-math from
3417 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3419 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3422 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3423 floating point modifiers to arguments passed to float and long
3424 double functions respectively. Update all callers to use floating
3425 point numbers, not integers. Add tests for exp, exp2 and
3428 * gcc.dg/torture/builtin-math-3.c: New test.
3430 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3433 * gfortran.dg/initialize_2.f90: New.
3435 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3437 * gcc.dg/torture/builtin-math-2.c: New test.
3439 2006-10-24 Richard Guenther <rguenther@suse.de>
3442 * gcc.dg/pr28796-1.c: New testcase.
3443 * gcc.dg/pr28796-2.c: Likewise.
3445 2006-10-24 Richard Guenther <rguenther@suse.de>
3447 * gcc.dg/builtins-57.c: New testcase.
3449 2006-10-24 Richard Guenther <rguenther@suse.de>
3451 PR tree-optimization/29567
3452 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3454 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3456 PR tree-optimization/14784
3457 * gcc.dg/alias-10.c: New test.
3459 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3461 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3463 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3465 * gcc.dg/builtin-strncat-chk-1.c: New test.
3467 2006-10-23 Jan Hubicka <jh@suse.cz>
3469 * gcc.dg/memmove-1.c: New test.
3471 2006-10-23 Paul Brook <paul@codesourcery.com>
3473 * gcc.dg/pragma-pack-5.c: New test.
3475 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3477 * g++.dg/other/s390-1.C: New testcase.
3479 2006-10-23 Richard Guenther <rguenther@suse.de>
3483 * gcc.dg/pr27132.c: New testcase.
3484 * gcc.dg/pr23295.c: Likewise.
3485 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3486 * g++.dg/tree-ssa/pr19807.C: Likewise.
3488 2006-10-23 Richard Guenther <rguenther@suse.de>
3491 * gcc.dg/pr21032.c: New testcase.
3493 2006-10-22 Jeff Law <law@redhat.com>
3494 Richard Guenther <rguenther@suse.de>
3496 PR tree-optimization/15911
3497 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3499 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3502 * g++.dg/abi/rtti3.C: New.
3504 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3507 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3510 2006-10-21 Richard Guenther <rguenther@suse.de>
3512 PR tree-optimization/3511
3513 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3515 2006-10-21 Richard Guenther <rguenther@suse.de>
3518 * gcc.dg/torture/pr26898-1.c: New testcase.
3519 * gcc.dg/torture/pr26898-2.c: Likewise.
3521 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3524 * g++.dg/parse/bitfield1.C: Adjust error markers.
3525 * g++.dg/parse/bitfield2.C: New test.
3527 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3529 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3531 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3534 * gfortran.dg/zero_sized_1.f90: New test.
3536 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3538 * gcc.dg/div-compare-1.c: New test.
3540 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3543 * gfortran.dg/result_default_init_1.f90: New test.
3546 * gfortran.dg/automatic_default_init_1.f90: New test.
3548 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3551 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3553 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3554 'using namespace std' without previous declaration.
3555 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3556 * g++.old-deja/g++.robertl/eb133c.C: New.
3558 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3560 PR libgfortran/29277
3561 * gfortran.dg/streamio_4.f90: Update test.
3562 * gfortran.dg/streamio_11.f90: New test.
3564 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
3567 * g++.dg/inherit/virtual1.C: New test.
3569 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3572 * g++.dg/parse/enum3.C: New test.
3574 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3577 * g++.dg/init/ctor8.C: New test.
3579 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3582 * g++.dg/ext/complit8.C: Tweak error markers.
3583 * g++.dg/template/complit1.C: Add error marker.
3585 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3588 * g++.dg/ext/complit8.C: New test.
3591 * g++.dg/parse/dtor12.C: New test.
3594 * g++.dg/template/sizeof11.C: New test.
3596 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
3599 * gfortran.dg/data_char_3.f90: New test.
3602 * gfortran.dg/negative_automatic_size.f90: New test.
3604 2006-10-16 David Daney <ddaney@avtrex.com>
3606 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3608 2006-10-16 Eric Christopher <echristo@apple.com>
3610 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3613 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3616 * g++.dg/tc1/dr49.C: Tweak error messages.
3617 * g++.dg/parse/template21.C: New test.
3619 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3622 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3624 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3627 * gfortran.dg/print_1.f90: New test.
3629 2006-10-15 Jan Hubicka <jh@suse.cz>
3632 * gcc.c-torture/compile/pr29241.c: New testcase.
3634 2006-10-15 David Edelsohn <edelsohn@gnu.org>
3637 * gcc.c-torture/compile/pr29250.c: New test.
3639 2006-10-15 Richard Guenther <rguenther@suse.de>
3641 * gcc.dg/pr29299.c: New testcase.
3643 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
3646 * gfortran.dg/label_4.f90: Adjust warning flag.
3648 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3651 * gfortran.dg/nullify_3.f90: New test.
3653 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3655 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3656 on Solaris 2.5.1 too.
3658 2006-10-13 Eric Christopher <echristo@apple.com>
3660 * gcc.dg/pr25993.c: Skip for darwin.
3662 2006-10-13 Eric Christopher <echristo@apple.com>
3664 * gcc.dg/visibility-11.c: Skip for darwin.
3666 2006-10-13 Eric Christopher <echristo@apple.com>
3668 * gcc.dg/darwin-weakimport-1.c: Use
3669 -fno-asynchronous-unwind-tables.
3670 * gcc.dg/darwin-weakimport-3.c: Ditto.
3672 2006-10-13 Richard Guenther <rguenther@suse.de>
3674 PR tree-optimization/29446
3675 * gcc.dg/torture/pr29446.c: New testcase.
3677 2006-10-13 Bill Wendling <wendling@apple.com>
3679 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3680 * g++.old-deja/g++.jason/hmc1.C: Likewise.
3681 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3682 * g++.old-deja/g++.law/shadow1.C: Likewise.
3683 * g++.old-deja/g++.law/ctors10.C: Likewise.
3684 * g++.dg/debug/namespace1.C: Likewise.
3685 * g++.dg/inherit/namespace-as-base.C: Likewise.
3686 * g++.dg/opt/delay-slot-1.C: Likewise.
3687 * g++.dg/parse/defarg10.C: Likewise.
3688 * g++.dg/template/ptrmem11.C: Likewise.
3689 * g++.dg/template/mem_func_ptr.C: Likewise.
3690 * g++.dg/template/spec19.C: Likewise.
3692 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
3694 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3696 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3699 * gfortran.dg/implicit_9.f90: New test.
3702 * gfortran.dg/namelist_25.f90: New test.
3705 * gfortran.dg/same_name_2.f90: New test.
3708 * gfortran.dg/host_assoc_types_1.f90: New test.
3711 * gfortran.dg/missing_derived_type_1.f90: New test.
3712 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3715 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3718 * gfortran.dg/alloc_comp_assign_5.f90: New test.
3720 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3723 * gfortran.dg/bound_2.f90: New test.
3725 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3727 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3729 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3730 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3731 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3732 * gfortran.dg/gomp/reduction3.f90: Likewise.
3733 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3734 * gfortran.dg/dummy_procedure_2.f90: Likewise.
3735 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3736 * gfortran.dg/forall_4.f90: Likewise.
3737 * gfortran.dg/spec_expr_4.f90: Likewise.
3738 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3739 * gfortran.dg/forall_5.f90: Likewise.
3740 * gfortran.dg/open_access_append_2.f90: Add check for
3741 compile-time warning.
3743 2006-10-13 Mark Mitchell <mark@codesourcery.com>
3746 * g++.dg/parse/pure1.C: New test.
3748 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3751 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3752 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3753 for compile-time warnings.
3754 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3755 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3756 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3758 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3760 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3761 compile-time warning.
3763 2006-10-12 Jan Hubicka <jh@suse.cz>
3766 * gcc.dg/pr28319.c: New test.
3768 2006-10-12 Mark Mitchell <mark@codesourcery.com>
3770 * g++.dg/ext/vla4.C: New test.
3772 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3775 * g++.dg/template/crash60.C: New test.
3776 * g++.dg/other/large-size-array.C: Adjust error markers.
3777 * g++.dg/parse/crash27.C: Likewise.
3778 * g++.dg/template/crash1.C: Likewise.
3780 2006-10-12 Steve Ellcey <sje@cup.hp.com>
3783 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3785 2006-10-12 Jakub Jelinek <jakub@redhat.com>
3787 PR preprocessor/28709
3788 * gcc.dg/cpp/paste14.c: New test.
3790 2006-10-11 Mark Mitchell <mark@codesourcery.com>
3793 * g++.dg/init/array24.C: New test.
3795 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3797 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3800 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
3803 * g++.dg/parse/typedef8.C: New test.
3804 * g++.dg/other/mult-stor1.C: Adjust error markers.
3806 2006-10-11 Richard Guenther <rguenther@suse.de>
3808 PR tree-optimization/28230
3809 * gcc.dg/torture/pr28230.c: New testcase.
3811 2006-10-11 Richard Guenther <rguenther@suse.de>
3814 * gcc.dg/torture/pr29119.c: New testcase.
3816 2006-10-10 Jakub Jelinek <jakub@redhat.com>
3819 * gcc.c-torture/execute/20060930-2.c: New test.
3821 2006-10-09 Richard Henderson <rth@redhat.com>
3823 Revert emutls patch.
3825 2006-10-09 Richard Guenther <rguenther@suse.de>
3828 * gcc.dg/pr29254.c: New testcase.
3830 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
3831 Paul Thomas <pault@gcc.gnu.org>
3834 * gfortran.dg/alloc_comp_basics_1.f90: New test.
3835 * gfortran.dg/alloc_comp_basics_2.f90: New test.
3836 * gfortran.dg/alloc_comp_assign_1.f90: New test.
3837 * gfortran.dg/alloc_comp_assign_2.f90: New test.
3838 * gfortran.dg/alloc_comp_assign_3.f90: New test.
3839 * gfortran.dg/alloc_comp_assign_4.f90: New test.
3840 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3841 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3842 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3843 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3844 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3845 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3846 * gfortran.dg/alloc_comp_std.f90: New test.
3847 * gfortran.dg/move_alloc.f90: New test.
3849 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
3852 * gfortran.dg/derived_constructor_comps_2.f90: New test.
3855 * gfortran.dg/forall_char_dependencies_1.f90: New test.
3857 2006-10-08 Tobias Burnus <burnus@net-b.de>
3860 * gfortran.dg/new_line.f90: New test.
3862 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3864 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3865 * gcc.dg/torture/builtin-convert-1.c,
3866 gcc.dg/torture/builtin-convert-2.c,
3867 gcc.dg/torture/builtin-convert-3.c,
3868 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3870 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
3872 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3873 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3874 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3875 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3877 2006-10-07 Andrew Pinski <pinskia@gmail.com>
3879 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3880 Xfail some tests for powerpc-darwin and powerpc-aix.
3882 2006-10-07 Jakub Jelinek <jakub@redhat.com>
3885 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3887 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3890 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3893 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3897 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3898 Add tests for using all possible intrinsics as actual arguments.
3899 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3900 all possible intrinsics as actual arguments.
3901 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3902 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3904 2006-10-07 Richard Sandiford <richard@codesourcery.com>
3906 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3907 * gcc.dg/debug/debug-2.c: Likewise.
3909 2006-10-06 Uros Bizjak <uros@kss-loka.si>
3911 * gcc.c-torture/compile/sync-2.c: New test.
3913 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3915 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3918 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3920 PR rtl-optimization/29128
3921 * gcc.c-torture/compile/pr29128.c: New test.
3923 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3925 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3928 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
3931 * gcc.dg/tree-ssa/loop-19.c: New test.
3933 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3935 PR tree-optimization/29330
3936 * gcc.dg/pr29330.c: New test.
3939 * gcc.c-torture/compile/20061005-1.c: New test.
3941 2006-10-06 Olivier Hainque <hainque@adacore.com>
3943 * gcc.dg/typename-vla-1.c: New case.
3944 * gnat.dg/forward_vla.adb: New case.
3946 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3948 PR tree-optimization/29290
3949 * gfortran.dg/loop_nest_1.f90: New test.
3952 * gcc.dg/tls/opt-12.c: New test.
3955 * gfortran.dg/save_2.f90: New test.
3958 * gcc.dg/pr29091.c: New test.
3960 2006-10-06 Joseph Myers <joseph@codesourcery.com>
3962 * lib/target-supports.exp
3963 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3964 same as x86_64-*-*; check for LP64.
3966 2006-10-04 Richard Henderson <rth@redhat.com>
3968 * lib/target-supports.exp (check_effective_target_tls): Redefine
3969 to mean non-emulated tls.
3970 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3971 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3972 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3973 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3974 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3975 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3976 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3978 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3981 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3983 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3985 * gfortran.dg/bounds_check_fail_1.f90: New test.
3987 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3990 * g++.dg/template/friend48.C: New test.
3992 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3995 * gfortran.dg/default_initialization_2.f90: New test.
3997 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
4001 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4003 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
4006 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4010 * gfortran.dg/missing_optional_dummy_2.f90: New test.
4014 * gfortran.dg/entry_array_specs_1.f90: New test.
4016 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
4018 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4019 insufficient to inhibit some test failures at -O3. Do testing
4022 2006-10-03 Mark Mitchell <mark@codesourcery.com>
4025 * g++.dg/inherit/access8.C: New test.
4026 * g++.dg/template/dtor4.C: Tweak error messages.
4028 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4031 * gfortran.dg/entry_8.f90: New test.
4033 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4036 * g++.dg/parse/new4.C: New test.
4038 2006-10-03 Uros Bizjak <uros@kss-loka.si>
4040 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4041 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4042 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4043 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4044 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4046 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4049 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4050 * gfortran.dg/continuation_2.f90: New test.
4053 * gfortran.dg/continuation_3.f90: New test.
4054 * gfortran.dg/continuation_4.f90: New test.
4055 * gfortran.dg/continuation_5.f: New test.
4056 * gfortran.dg/continuation_6.f: New test.
4058 2006-10-02 Mark Mitchell <mark@codesourcery.com>
4061 * g++.dg/template/vla1.C: New test.
4063 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4066 * gfortran.dg/complex_parameter_1.f90: New test.
4068 2006-10-02 Jakub Jelinek <jakub@redhat.com>
4071 * gcc.c-torture/execute/20060929-1.c: New test.
4073 2006-10-01 Mark Mitchell <mark@codesourcery.com>
4076 * g++.dg/template/member6.C: New test.
4077 * g++.dg/parse/typename7.C: Adjust error markers.
4080 * g++.dg/template/member7.C: New test.
4082 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
4085 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4086 gcc.dg/Woverride-init-3.c: New tests.
4088 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
4090 * gcc.c-torture/execute/20060930-1.c: New test.
4092 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4095 * gfortran.dg/specifics_1.f90: New test.
4096 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4099 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4101 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4102 pthread-init-common.h: New.
4104 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
4106 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4107 precision on some archs.
4109 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
4111 * gcc.dg/non-local-goto-1.c: New test.
4112 * gcc.dg/non-local-goto-2.c: Likewise.
4113 * gcc.dg/setjmp-3.c: Likewise.
4114 * gcc.dg/setjmp-4.c: Likewise.
4116 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
4118 * gnat.dg/self_aggregate_with_pointer.adb: New test.
4120 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
4123 * gfortran.dg/exponent_1.f90: New test.
4126 * gfortran.dg/nearest_1.f90: New test.
4128 2006-09-26 Jakub Jelinek <jakub@redhat.com>
4132 * gcc.dg/gomp/nestedfn-1.c: New test.
4134 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
4137 * objc/compile/method-1.m: New test.
4139 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
4142 * g++.dg/template/crash58.C: New test.
4143 * g++.dg/parse/crash28.C: Adjust error markers.
4144 * g++.dg/template/crash34.C: Likewise.
4145 * g++.dg/template/friend31.C: Likewise.
4146 * g++.dg/template/crash32.C: Likewise.
4149 * g++.dg/template/crash59.C: New test.
4152 * g++.dg/template/spec33.C: New test.
4153 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4155 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
4156 Adam Nemet <anemet@caviumnetworks.com>
4158 * gcc.dg/tree-ssa/ivopts-1.c: New test.
4159 * gcc.dg/tree-ssa/ivopts-2.c: New test.
4161 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
4164 * gcc.dg/pr28911.c: New.
4166 2006-09-23 Uros Bizjak <uros@kss-loka.si>
4169 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4170 (dg-options): Add -mfpmath=387.
4172 2006-09-23 Jakub Jelinek <jakub@redhat.com>
4175 * gcc.dg/pr28706.c: New test.
4178 * gcc.dg/pr28712.c: New test.
4180 2006-09-22 Mike Stump <mrs@apple.com>
4182 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4184 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
4186 PR tree-optimization/28888
4187 * gcc.dg/pr28888.c: New test.
4189 2006-09-21 Mark Mitchell <mark@codesourcery.com>
4192 * g++.dg/init/ptrfn1.C: New test.
4194 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
4197 * g++.dg/template/spec32.C: New test.
4198 * g++.dg/parse/crash9.C: Adjust error markers.
4201 * g++.dg/template/typedef6.C: New test.
4202 * g++.dg/init/error1.C: Adjust error markers.
4203 * g++.dg/parse/crash9.C: Likewise.
4204 * g++.dg/template/crash55.C: Likewise.
4206 2006-09-21 Janis Johnson <janis187@us.ibm.com>
4208 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4210 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>