1 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
3 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
4 * gcc.target/i386/sse4a-insert.c: Likewise.
6 2007-02-11 Roger Sayle <roger@eyesopen.com>
8 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
11 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
14 * gfortran.dg/enum_4.f90: Update error message checks.
16 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
19 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
20 versions of the modules.
23 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
24 by getting rid of recursive I/O and providing functions with
28 * gfortran.dg/char_array_constructor_2.f90
30 2007-02-11 Mark Mitchell <mark@codesourcery.com>
33 * g++.dg/template/spec34.C: New test
35 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
37 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
39 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
40 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
41 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
43 * gcc.dg/vect/vect-113.c: Ditto.
45 2007-02-06 Mark Mitchell <mark@codesourcery.com>
48 * g++.dg/eh/weak1-C: New test.
49 * g++.dg/eh/weak1-a.cc: Likewise.
50 * g++.dg/eh/comdat1.C: Likewise.
52 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
53 Dorit Nuzman <dorit@il.ibm.com>
55 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
56 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
57 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
58 * gcc.dg/vect/vect-113.c: Likewise.
60 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
62 2007-02-10 Richard Henderson <rth@redhat.com>
64 * lib/target-supports.exp (check_effective_target_tls): Redefine
65 to mean non-emulated tls.
66 * gcc.dg/tls/alias-1.c: Remove tls requirement.
67 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
68 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
69 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
70 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
71 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
72 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
74 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
76 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
78 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
80 * gfortran.dg/secnds.f: Replace time tolerance with a
81 before-and-after bracket.
82 * gfortran.dg/secnds-1.f: Likewise.
84 2007-02-09 Tobias Burnus <burnus@net-b.de>
87 * gfortran.dg/maxlocval_1.f90: New test.
89 2007-02-09 Roger Sayle <roger@eyesopen.com>
91 * gcc.target/ia64/builtin_bswap-1.c: New test case.
93 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
96 * gfortran.dg/array_function_1.f90: New test.
98 2007-02-09 Richard Sandiford <richard@codesourcery.com>
100 * lib/target-supports.exp (check_effective_target_lax_strtofp)
101 (check_effective_target_dummy_wcsftime): New functions.
103 2007-02-09 Richard Sandiford <richard@codesourcery.com>
105 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
106 * lib/target-supports.exp (check_effective_target_uclibc): New
109 2007-02-09 Richard Sandiford <richard@codesourcery.com>
111 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
112 (vsnprintf): Don't define for uClibc targets.
114 2007-02-09 Richard Sandiford <richard@codesourcery.com>
116 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
117 set before checking whether it was allowed.
118 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
119 before checking inside_main.
121 2007-02-09 Richard Sandiford <richard@codesourcery.com>
123 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
125 (u16sf): Likewise u4sf.
126 * g++.dg/compat/struct-layout-1.h: Likewise.
128 2007-02-09 Richard Sandiford <richard@codesourcery.com>
130 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
132 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
133 m68k targets if check_effective_target_coldfire_fpu returns true.
135 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
136 Richard Guenther <rguenther@suse.de>
139 * gcc.dg/fold-compare-3.c: New testcase.
140 * gcc.dg/tree-ssa/loop-24.c: Likewise.
142 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
144 * gcc.dg/pr26570.c: Clean up coverage files.
145 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
146 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
147 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
148 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
149 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
150 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
151 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
152 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
153 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
154 * gcc.dg/tree-ssa/pr25501.c: Ditto.
155 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
156 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
157 * gcc.dg/vect/pr28952.c: Ditto.
158 * gcc.dg/vect/pr27151.c: Ditto.
159 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
160 * g++.dg/gomp/macro-3.C: Ditto.
162 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
164 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
167 2007-02-08 Roger Sayle <roger@eyesopen.com>
169 * gcc.target/i386/builtin-bswap-2.c: New test case.
171 2007-02-08 Roger Sayle <roger@eyesopen.com>
173 * gfortran.dg/forall_8.f90: New test case.
174 * gfortran.dg/forall_9.f90: Likewise.
176 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
178 * gcc.dg/builtins-20.c: Add some -~ complex cases.
180 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
182 * lib/target-supports.exp (check_effective_target_simulator): New.
184 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
186 * gcc.dg/tree-ssa/loop-25.c: New test.
188 2007-02-06 Richard Henderson <rth@redhat.com>
190 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
192 2007-02-06 Roger Sayle <roger@eyesopen.com>
194 * gcc.target/powerpc/popcount-1.c: New test case.
195 * gcc.target/powerpc/parity-1.c: Likewise.
197 2007-02-06 Richard Guenther <rguenther@suse.de>
200 * gcc.dg/torture/pr27302-2.c: New testcase.
202 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
204 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
205 * gcc.dg/vect/vect-iv-1.c: New test.
206 * gcc.dg/vect/vect-iv-2.c: New test.
207 * gcc.dg/vect/vect-iv-3.c: New test.
208 * gcc.dg/vect/vect-iv-4.c: New test.
209 * gcc.dg/vect/vect-iv-5.c: New test.
210 * gcc.dg/vect/vect-iv-6.c: New test.
211 * gcc.dg/vect/vect-iv-7.c: New test.
212 * gcc.dg/vect/vect-iv-8.c: New test.
213 * gcc.dg/vect/vect-iv-9.c: New test.
214 * gcc.dg/vect/vect-iv-10.c: New test.
215 * gcc.dg/vect/vect-iv-11.c: New test.
216 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
217 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
218 * gcc.dg/vect/vect-14.c: Now vectorizable.
219 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
220 * gcc.dg/vect/vect-27.c: Likewise.
221 * gcc.dg/vect/vect-29.c Likewise.
222 * gcc.dg/vect/vect-dv-2.c: Likewise.
223 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
224 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
225 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
227 2007-02-06 Ira Rosen <irar@il.ibm.com>
229 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
231 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
233 * gcc.dg/builtins-20.c: Add more cases.
235 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
238 * gcc.dg/pr30189.c: New test.
240 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
242 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
244 * gcc.target/i386/sse4a-extract.c: New test.
245 * gcc.target/i386/sse4a-insert.c: New test.
246 * gcc.target/i386/sse4a-montsd.c: New test.
247 * gcc.target/i386/sse4a-montss.c: New test.
249 2007-02-05 Richard Guenther <rguenther@suse.de>
251 * gcc.target/i386/vectorize3.c: New testcase.
253 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
256 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
258 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
261 * gfortran.dg/repeat_1.f90: New test.
263 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
266 * gfortran.dg/spread_shape_1.f90: Remove tabs.
267 * gfortran.dg/derived_init_2.f90: Ditto.
268 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
269 * gfortran.dg/array_initializer_1.f90: Ditto.
270 * gfortran.dg/do_2.f90: Ditto.
271 * gfortran.dg/proc_assign_1.f90: Ditto.
273 2007-02-04 Richard Guenther <rguenther@suse.de>
276 * g++.dg/warn/pr30636.C: New testcase.
277 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
279 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
282 * gfortran.dg/pr30667.f: New test.
284 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
286 * gcc.dg/builtins-54.c: Add more cases.
288 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
291 * gfortran.dg/zero_sized_2.f90: New test.
294 * gfortran.dg/alloc_comp_basics_4.f90: New test.
297 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
300 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
303 * gfortran.dg/interface_10.f90: New test.
305 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
307 * gcc.dg/builtins-20.c: Add more cases.
309 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
312 * gcc-target/ia64/pr29682.c: New test.
314 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
317 * gfortran.dg/arrayio_11.f90.f90: New test.
320 * gfortran.dg/arrayio_12.f90.f90: New test.
322 2007-02-02 Jakub Jelinek <jakub@redhat.com>
325 * g++.dg/tls/diag-5.C: New test.
328 * gcc.dg/pr30473.c: New test.
329 * gcc.c-torture/execute/20070201-1.c: New test.
331 2007-02-01 Roger Sayle <roger@eyesopen.com>
333 * gfortran.dg/dependency_20.f90: New test case.
335 2007-01-31 Ian Lance Taylor <iant@google.com>
337 * gcc.dg/lower-subreg-1.c (test): New test.
339 2007-01-30 Geoffrey Keating <geoffk@apple.com>
341 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
343 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
345 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
346 * gcc.dg/torture/builtin-math-3.c: Likewise.
348 2007-01-31 Dirk Mueller <dmueller@suse.de>
350 gcc.dg/Wparentheses-2.c: Update and add new tests.
352 2007-01-31 Ira Rosen <irar@il.ibm.com>
354 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
357 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
359 * gcc.dg/builtins-63.c: New test.
361 2007-01-31 Tobias Burnus <burnus@net-b.de>
364 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
366 2007-01-31 Tobias Burnus <burnus@net-b.de>
369 * gfortran.dg/volatile8.f90: New argument conformance test.
370 * gfortran.dg/volatile9.f90: New scope test.
372 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
375 * g++.dg/warn/null4.C: New.
377 2001-01-30 Roger Sayle <roger@eyesopen.com>
378 Uros Bizjak <ubizjak@gmail.com>
380 * gcc.dg/large-size-array-3.c: Correct typo.
382 2007-01-30 Richard Guenther <rguenther@suse.de>
385 * g++.dg/debug/pr27657.C: New testcase.
387 2007-01-30 Richard Guenther <rguenther@suse.de>
390 * gcc.dg/torture/pr30313.c: New testcase.
392 2007-01-29 Janis Johnson <janis187@us.ibm.com>
394 * gcc.dg/dfp/dfp-except.h: New file.
395 * gcc.dg/dfp/fe-check.h: New file.
396 * gcc.dg/dfp/fe-binop.c: New test.
397 * gcc.dg/dfp/fe-convert-1.c: New test.
398 * gcc.dg/dfp/fe-convert-2.c: New test.
399 * gcc.dg/dfp/fe-convert-3.c: New test.
401 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
402 * gcc.dg/dfp/decfloat-constants.c: Ditto.
403 * gcc.dg/dfp/convert-dfp.c: Ditto.
404 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
406 2007-01-29 Josh Conner <jconner@apple.com>
408 * gcc.target/powerpc/altivec-24.c: New test.
410 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
413 * g++.dg/parse/defarg12.C: New test.
415 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
418 * gfortran.dg/used_dummy_types_6.f90: New test.
420 2007-01-28 Jan Hubicka <jh@suse.cz>
422 * gcc.dg/tree-prof/val-prof-6.c: New test.
424 2007-01-28 Roger Sayle <roger@eyesopen.com>
426 * gcc.dg/large-size-array-3.c: Correct test case (portability).
428 2007-01-28 Andrew Pinski <pinskia@gmail.com>
431 * g++.dg/expr/dtor4.C: New test.
433 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
435 * gcc.dg/tree-ssa/loop-23.c: New test.
437 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
440 * gfortran.dg/achar_2.f90: New test.
441 * gfortran.dg/achar_3.f90: New test.
443 2007-01-27 Ian Lance Taylor <iant@google.com>
445 * gcc.dg/strict-overflow-1.c: New test.
446 * gcc.dg/no-strict-overflow-1.c: New test.
447 * gcc.dg/strict-overflow-2.c: New test.
448 * gcc.dg/no-strict-overflow-2.c: New test.
449 * gcc.dg/strict-overflow-3.c: New test.
450 * gcc.dg/no-strict-overflow-3.c: New test.
451 * gcc.dg/strict-overflow-4.c: New test.
452 * gcc.dg/no-strict-overflow-4.c: New test.
453 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
454 * gcc.dg/pr15784-1.c: Likewise.
455 * gcc.dg/pr20922-1.c: Likewise.
456 * gcc.dg/pr20922-3.c: Likewise.
457 * gcc.dg/pr20922-4.c: Likewise.
458 * gcc.dg/pr20922-6.c: Likewise.
459 * gcc.dg/compare-4.c: Likewise.
460 * gcc.dg/torture/pr26898-1.c: Likewise.
461 * gcc.dg/tree-ssa/divide-1.c: Likewise.
462 * gcc.dg/tree-ssa/divide-2.c: Likewise.
463 * gcc.dg/tree-ssa/divide-3.c: Likewise.
464 * gcc.dg/tree-ssa/divide-4.c: Likewise.
465 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
466 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
467 * gcc.dg/tree-ssa/pr21082.c: Likewise.
468 * gcc.dg/tree-ssa/pr26899.c: Likewise.
469 * g++.dg/tree-ssa/pr21082.C: Likewise.
471 2007-01-27 Roger Sayle <roger@eyesopen.com>
473 * gcc-dg/large-size-array-3.c: New test case.
475 2007-01-27 Roger Sayle <roger@eyesopen.com>
477 * gfortran.dg/forall_7.f90: New test case.
479 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
482 * gfortran.dg/where_operator_assign_1.f90: New test.
483 * gfortran.dg/where_operator_assign_2.f90: New test.
484 * gfortran.dg/where_operator_assign_3.f90: New test.
486 2007-01-26 Joseph Myers <joseph@codesourcery.com>
488 * lib/target-supports.exp
489 (check_effective_target_powerpc_altivec): New.
490 (check_effective_target_vect_cmdline_needed): Use it.
492 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
495 * gfortran.dg/backslash_3.f: New test.
497 2007-01-26 Richard Guenther <rguenther@suse.de>
499 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
501 2007-01-26 Tobias Burnus <burnus@net-b.de>
503 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
504 * gfortran.dg/vect/vect.exp: Ditto.
505 * gfortran.dg/dg.exp: Ditto.
506 * gfortran.fortran-torture/execute/execute.exp: Ditto.
507 * gfortran.fortran-torture/compile/compile.exp: Ditto.
509 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
511 * gcc.dg/builtins-20.c: Add more cases.
512 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
514 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
517 * gcc.dg/Wall.c: New.
518 * gcc.dg/Wno-all.c: New.
519 * gfortran.dg/Wall.f90: New.
520 * gfortran.dg/Wno-all.f90: New.
522 2007-01-24 Geoffrey Keating <geoffk@apple.com>
524 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
525 * g++.dg/eh/simd-2.C: Also run on Darwin.
526 * g++.dg/eh/simd-3.C: New.
527 * g++.dg/eh/simd-4.C: New.
529 2007-01-25 Richard Guenther <rguenther@suse.de>
531 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
533 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
535 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
537 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
538 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
539 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
540 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
541 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
542 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
543 * gcc.dg/ipa/ipa-7.c: New testcase.
545 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
547 * g++.dg/cpp0x/warn_cxx0x.C: New.
549 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
551 * gcc.dg/builtins-20.c: Test builtin carg.
553 2007-01-24 Jakub Jelinek <jakub@redhat.com>
556 * gcc.dg/gomp/pr27416.c: New test.
559 * gcc.dg/gomp/pr30494.c: New test.
560 * g++.dg/gomp/pr30494.C: New test.
563 * gcc.dg/gomp/pr30421.c: New test.
565 2007-01-24 Steve Ellcey <sje@cup.hp.com>
567 * gcc.target/ia64/versionid-1.c: New test.
568 * gcc.target/ia64/versionid-2.c: New test.
570 2007-01-24 Richard Guenther <rguenther@suse.de>
573 * gcc.dg/builtins-57.c: Change to a link-time testcase
574 to support non-C99 targets.
576 2007-01-24 Jan Hubicka <jh@suse.cz>
578 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
580 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
582 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
584 2007-01-23 Andrew Pinski <pinskia@gmail.com>
587 * objc.dg/const-str-12.m: New test.
589 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
592 * gfortran.dg/ctrl-z.f90: New test.
594 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
597 * gfortran.dg/namelist_assumed_char.f90: New test.
599 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
602 * g++.dg/inherit/covariant15.C: New test.
604 2007-01-23 Ian Lance Taylor <iant@google.com>
606 * g++.dg/warn/Wparentheses-24.C: New test.
608 2007-01-23 Richard Guenther <rguenther@suse.de>
611 * ada/acats/run_acats: Do not call gnatmake or gnatchop
614 2007-01-22 Richard Guenther <rguenther@suse.de>
616 PR tree-optimization/30038
617 * gcc.dg/builtins-62.c: New testcase.
619 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
621 * gcc.c-torture/compile/20070121.c: New test.
623 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
626 * gfortran.dg/char_comparison_1.f: New test.
628 2007-01-21 Ira Rosen <irar@il.ibm.com>
630 * gcc.dg/vect/vect-strided-same-dr.c: New test.
632 2007-01-20 Andrew Pinski <pinskia@gmail.com>
635 * objc.dg/pch: New directory.
636 * objc.dg/pch/pch.exp: New file.
637 * objc.dg/pch/interface-1.m: New test.
638 * objc.dg/pch/interface-1.hs: New include file.
639 * lib/objc.exp (objc_target_compile): Add
640 "-x objective-c-header" in front of the sources if this is
641 a precompiled header being compiled.
643 2007-01-20 Roger Sayle <roger@eyesopen.com>
645 * gfortran.dg/array_memcpy_3.f90: New test case.
646 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
648 2007-01-20 Roger Sayle <roger@eyesopen.com>
649 Brooks Moses <brooks.moses@codesourcery.com>
650 Francois-Xavier Coudert <coudert@clipper.ens.fr>
652 * gfortran.dg/intrinsic_sign_1.f90: New test case.
653 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
655 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
657 * gcc.dg/torture/builtin-math-3.c: Test fdim.
659 2007-01-19 Mike Stump <mrs@apple.com>
661 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
664 2007-01-19 Roger Sayle <roger@eyesopen.com>
666 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
667 option instead of -funsafe-math-optimizations.
669 2007-01-19 Tomas Bily <tbily@suse.cz>
671 gcc.dg/tree-prof/indir-call-prof.c: New.
672 g++.dg/dg.exp: Add tree-prof subdirectory.
673 g++.dg/tree-prof/indir-call-prof.C: New.
674 g++.dg/tree-prof/tree-prof.exp: New.
676 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
679 * g++.dg/warn/deprecated.C: Update warning output.
680 * g++.dg/warn/deprecated-2.C: Likewise.
681 * g++.dg/warn/deprecated-3.C: New.
683 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
685 * gcc.c-torture/execute/nestfunc-7.c: New.
687 2007-01-18 Hui-May Chang <hm.chang@apple.com>
689 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
691 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
693 * gcc.dg/m68k-pic-1.c: New.
695 2007-01-18 Roger Sayle <roger@eyesopen.com>
697 * gfortran.dg/array_memcpy_4.f90: New test case.
699 2007-01-18 Josh Conner <jconner@apple.com>
702 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
703 * gcc.dg/vect/no-trapping-math-1: New.
704 * gcc.dg/vect/no-trapping-math-2: New.
706 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
708 * gcc.target/i386/387-8.c: Update comment about optimizing
709 inherent load of 1.0 of fptan instruction.
711 2007-01-18 Dirk Mueller <dmueller@suse.de>
712 Richard Guenther <rguenther@suse.de>
715 * gcc.dg/Warray-bounds.c: New testcase.
716 * gcc.dg/Warray-bounds-2.c: New testcase.
717 * g++.dg/warn/Warray-bounds.C: New testcase.
718 * g++.dg/warn/Warray-bounds-2.C: New testcase.
720 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
723 * gfortran.dg/generic_12.f90: New test.
725 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
727 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
728 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
730 2007-01-16 Janis Johnson <janis187@us.ibm.com>
732 * gcc.dg/dfp/compare-special.h: New file.
733 * gcc.dg/dfp/compare-special-32.c: New test.
734 * gcc.dg/dfp/compare-special-64.c: New test.
735 * gcc.dg/dfp/compare-special-128.c: New test.
737 2007-01-16 Roger Sayle <roger@eyesopen.com>
738 Paul Thomas <pault@gcc.gnu.org>
739 Steven G. Kargl <kargl@gcc.gnu.org>
742 * gfortran.dg/forall_6.f90: New test case.
743 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
744 * gfortran.dg/dependency_13.f90: Likewise.
746 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
749 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
750 targets that don't support Inf.
752 2007-01-15 Dale Johannesen <dalej@apple.com>
754 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
756 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
758 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
759 of achar for 0xff to avoid the "Extended ASCII not
760 implemented" error message.
762 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
765 * gfortran.dg/altreturn_4.f90: New test.
768 * gfortran.dg/stfunc_4.f90: New test.
771 * gfortran.dg/bound_2.f90: Reinstate commented out line.
772 * gfortran.dg/initialization_1.f90: Change warning.
775 * gfortran.dg/specification_type_resolution_2.f90: New test.
777 2007-01-14 Jan Hubicka <jh@suse.cz>
779 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
780 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
781 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
784 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
787 * gfortran.dg/external_procedures_2.f90: New test.
789 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
792 * gcc.target/i386/pr30413.c: New test.
794 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
797 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
799 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
801 * gcc.dg/20070112-1.c: New test.
803 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
806 * gfortran.dg/list_read_6.f90: New test.
808 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
810 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
812 2007-01-12 Tom Tromey <tromey@redhat.com>
814 PR preprocessor/28227:
815 * gcc.dg/cpp/pr28227.c: New file.
817 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
819 * gcc.dg/tree-ssa/loop-22.c: New test.
821 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
823 PR tree-optimization/29516
824 * gcc.dg/tree-ssa/loop-20.c: New test.
826 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
829 * minmaxloc_integer_kinds_1.f90: New test.
831 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
834 * g++.dg/template/sizeof-template-argument.C: New test.
836 2007-01-11 Jan Hubicka <jh@suse.cz>
838 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
839 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
840 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
841 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
842 * gcc.dg/tree-ssa/pr21658.c: Likewise.
843 * gcc.dg/tree-ssa/pr15349.c: Likewise.
844 * gcc.dg/tree-ssa/pr25501.c: Likewise.
845 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
846 transformation in question.
847 * gcc.dg/tree-ssa/vrp05.c: Likewise.
848 * gcc.dg/tree-ssa/pr20701.c: Likewise.
849 * gcc.dg/always_inline3.c: Likewise.
851 2007-01-10 Mark Mitchell <mark@codesourcery.com>
854 * g++.dg/template/typename11.C: New test.
856 2007-01-10 Robert Kennedy <jimbob@google.com>
858 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
860 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
862 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
863 for different integer kinds.
864 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
865 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
866 * gfortran.dg/ishft_2.f90: New test.
867 * gfortran.dg/ishft_3.f90: New test.
869 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
871 * gfortran.dg/altreturn_2.f90: Removed executable bit.
873 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
875 PR tree-optimization/30322
876 * gcc.dg/tree-ssa/loop-21.c: New test.
878 2007-01-08 Geoffrey Keating <geoffk@apple.com>
880 * g++.dg/rtti/darwin-builtin-linkage.C: New.
882 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
884 * gcc.target/spu/intrinsics-1.c: Remove xfail.
886 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
888 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
889 * g++.dg/warn/overflow-warn-3.C: Likewise.
890 * g++.dg/warn/overflow-warn-4.C: Likewise.
891 * g++.dg/warn/overflow-warn-5.C: Likewise.
892 * g++.dg/warn/overflow-warn-6.C: Likewise.
893 * g++.dg/warn/Woverflow-1.C: Likewise.
894 * g++.dg/warn/Woverflow-2.C: Likewise.
895 * g++.dg/warn/Woverflow-3.C: Likewise.
896 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
898 2007-01-08 Roger Sayle <roger@eyesopen.com>
900 * gfortran.dg/array_constructor_14.f90: New test case.
901 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
903 2007-01-08 Richard Guenther <rguenther@suse.de>
905 PR tree-optimization/23603
906 * gcc.dg/tree-ssa/vrp31.c: New testcase.
907 * gcc.dg/tree-ssa/vrp32.c: Likewise.
909 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
911 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
913 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
914 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
916 * gcc.dg/simd-5.c: Likewise.
917 * gcc.dg/simd-6.c: Likewise.
918 * g++.dg/conversion/simd1.C: Likewise.
919 * g++.dg/conversion/simd3.C: Likewise.
920 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
923 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
925 PR tree-optimization/29877
926 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
927 name of a hard register for the target concerned. Adjust dg-error
928 directives to cope with new behaviour of TER.
930 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
933 * g++.dg/conversion/nullptr1.C: Added overflow warning.
934 * g++.dg/warn/overflow-warn-1.C: New.
935 * g++.dg/warn/overflow-warn-3.C: New.
936 * g++.dg/warn/overflow-warn-4.C: New.
937 * g++.dg/warn/overflow-warn-5.C: New.
938 * g++.dg/warn/overflow-warn-6.C: New.
939 * g++.dg/warn/Woverflow-1.C: New.
940 * g++.dg/warn/Woverflow-2.C: New.
941 * g++.dg/warn/Woverflow-3.C: New.
942 * g++.dg/warn/multiple-overflow-warn-2.C: New.
944 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
947 * gfortran.dg/invalid_name.f90: New test.
948 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
949 * gfortran.dg/gomp/pr29759.f90: Ditto.
951 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
953 * gfortran.dg/present_1.f90: Update error message.
955 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
958 * g++.dg/template/duplicate1.C: New test
959 * g++.dg/template/memfriend6.C: Adjust error markers.
961 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
964 * gcc.dg/torture/inline-1.c: New test.
966 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
969 * gcc.dg/multiple-overflow-warn-1.c: New.
970 * gcc.dg/multiple-overflow-warn-2.c: New.
971 * gcc.dg/overflow-warn-6.c: New.
972 * g++.dg/warn/multiple-overflow-warn-1.C: New.
974 2007-01-05 Roger Sayle <roger@eyesopen.com>
976 * gfortran.dg/array_memcpy_1.f90: New test case.
977 * gfortran.dg/array_memcpy_2.f90: Likewise.
979 2007-01-05 Richard Guenther <rguenther@suse.de>
982 * g++.dg/opt/pr27826.C: New testcase.
984 2007-01-05 Ian Lance Taylor <iant@google.com>
986 * gcc.dg/Walways-true-1.c: New test.
987 * gcc.dg/Walways-true-2.c: New test.
988 * g++.dg/warn/Walways-true-1.C: New test.
989 * g++.dg/warn/Walways-true-2.C: New test.
991 2007-01-05 Jakub Jelinek <jakub@redhat.com>
994 * gcc.dg/pr30360.c: New test.
996 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
999 * gfortran.dg/data_implied_do_1.f90: New test.
1003 * gfortran.dg/char_length_1.f90: New test.
1005 2007-01-05 Richard Guenther <rguenther@suse.de>
1008 * g++.dg/opt/pr28116.C: New testcase.
1010 2007-01-05 Tobias Burnus <burnus@net-b.de>
1013 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1015 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1016 * gfortran.dg/protected_4.f90: Add pointer intent check.
1017 * gfortran.dg/protected_6.f90: Add pointer intent check.
1018 * gfortran.dg/pointer_intent_1.f90: New test.
1019 * gfortran.dg/pointer_intent_2.f90: New test.
1020 * gfortran.dg/pointer_intent_3.f90: New test.
1022 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1025 * gfortran.dg/altreturn_2.f90: new test.
1027 2007-01-04 Tom Tromey <tromey@redhat.com>
1029 PR preprocessor/28165:
1030 * gcc.dg/cpp/pr28165.c: New file.
1032 2007-01-03 Josh Conner <jconner@apple.com>
1035 * gcc.dg/pr29683.c: New.
1037 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1040 * g++.dg/pch/template-1.C: New test.
1041 * g++.dg/pch/template-1.Hs: New file.
1043 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1046 * gcc.c-torture/compile/complex-4.c: New test.
1048 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1050 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1052 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1054 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1057 * gcc.dg/pr30286.c: New test.
1060 * g++.dg/template/crash66.C: New test.
1063 * g++.dg/template/friend49.C: New test.
1065 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1067 * gfortran.dg/ibits.f90: New test.
1069 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1071 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1072 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1074 2007-01-02 Jan Hubicka <jh@suse.cz>
1076 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1079 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1082 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1083 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1085 2006-01-02 Ian Lance Taylor <iant@google.com>
1087 * g++.dg/warn/Wparentheses-22.C: New test.
1088 * g++.dg/warn/Wparentheses-23.C: New test.
1090 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1093 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1094 * gcc.dg/declspec-3-Wextra.c: New.
1095 * gcc.dg/declspec-3-no.c: New
1097 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1100 * gfortran.dg/interface_10.f90: Remove.
1102 2007-01-01 Roger Sayle <roger@eyesopen.com>
1104 * gcc.dg/fold-eqxor-4.c: New test case.
1106 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1109 * gcc.c-torture/compile/pr30311.c: New test.
1111 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1114 * gcc.c-torture/compile/statement-expression-1.c: New test.
1116 2007-01-01 Andreas Schwab <schwab@suse.de>
1119 * g++.dg/eh/pr29166.C: New test.
1121 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1123 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1125 (check_effective_target_vect_cmdline_needed): Use it.
1127 2006-12-31 Richard Guenther <rguenther@suse.de>
1130 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1131 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1133 2006-12-31 Roger Sayle <roger@eyesopen.com>
1136 * gcc.dg/fold-plusnot-1.c: New test case.
1138 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1141 * g++.dg/parse/template22.C: New test.
1143 2006-12-31 Richard Guenther <rguenther@suse.de>
1146 * gcc.c-torture/compile/pr30338.c: New testcase.
1148 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1151 * gfortran.dg/intrinsic_actual_4.f90: New test.
1154 * gfortran.dg/func_decl_3.f90: New test.
1156 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1159 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1160 * gfortran.dg/c_by_val_1.f: New test.
1161 * gfortran.dg/c_by_val_2.f: New test.
1162 * gfortran.dg/c_by_val_3.f: New test.
1164 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1167 * gfortran.dg/sum_zero_array_1.f90: New test.
1169 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1171 PR preprocessor/29612
1172 * gcc.dg/cpp/pr29612-1.c: New test.
1173 * gcc.dg/cpp/pr29612-2.c: New test.
1175 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1178 * gfortran.dg/pure_formal_proc_1.f90: New test.
1181 * gfortran.dg/intrinsic_actual_3.f90: New test.
1183 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1186 * gfortran.dg/io_constraints_1.f90: Update test.
1187 * gfortran.dg/io_constraints_2.f90: Update test.
1188 * gfortran.dg/inquire_iolength.f90: New test.
1190 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1193 * gfortran.dg/interface_10.f90: New test.
1194 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1195 since z is already, locally a variable.
1198 * gfortran.dg/generic_11.f90: New test.
1199 * gfortran.dg/interface_7.f90: Remove name clash between module
1200 name and procedure 'x' referenced in the interface.
1202 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1205 * gcc.dg/Wmissing-parameter-type.c: New.
1206 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1207 * gcc.dg/Wmissing-parameter-type-no.c: New.
1209 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1212 * gfortran.dg/entry_array_specs_2.f: New test.
1215 * gfortran.dg/nested_modules_6.f90: New test.
1217 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1220 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1221 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1223 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1226 * g++.dg/opt/complex6.C: New test.
1228 2006-12-22 Ben Elliston <bje@au.ibm.com>
1230 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1231 full" if the linker on spu-*-* warns about exceeding local store.
1233 And revert this patch:
1234 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1235 fail to link due to relocation overflows on spu-*-*.
1237 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1240 * gfortran.dg/dependency_19.f90: New test.
1242 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1245 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1247 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1250 * gcc.c-torture/execute/20061220-1.c: New test.
1253 * gcc.dg/gomp/asm-1.c: New test.
1256 * g++.dg/eh/ia64-2.C: New test.
1258 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1262 * gcc.dg/rs6000-leaf.c: New.
1264 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1267 * gfortran.dg/f2c_8.f90: New test.
1269 2006-12-20 Bill Wendling <wendling@apple.com>
1271 * gcc.dg/asm-b.c: Check for __ppc64__.
1273 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1276 * gfortran.dg/bounds_check_5.f90: New test.
1278 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1281 * gcc.dg/gomp/complex-1.c: New testcase.
1283 2006-12-20 Roger Sayle <roger@eyesopen.com>
1285 * gfortran.dg/array_memset_1.f90: New test case.
1287 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1289 * lib/target-supports.exp: Add spu to
1290 check_effective_target_vect_widen_mult_hi_to_si.
1292 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1295 * gfortran.dg/generic_9.f90: New test.
1298 * gfortran.dg/generic_10.f90: New test.
1300 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1303 * gcc.dg/pr30045.c: New test.
1305 2006-12-20 Ben Elliston <bje@au.ibm.com>
1307 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1309 2006-12-19 Eric Christopher <echristo@apple.com>
1312 * gcc.c-torture/execute/pr29302-1.c: New.
1314 2006-12-19 Tobias Burnus <burnus@net-b.de>
1317 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1319 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1322 * gfortran.dg/altreturn_3.f90: New test.
1324 * gfortran.dg/char_result_12.f90: Fix comment typos.
1326 2006-12-19 Ben Elliston <bje@au.ibm.com>
1328 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1329 as newlib's stdio.h uses non-traditional cpp constructs.
1331 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1333 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1334 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1335 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1336 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1337 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1338 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1339 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1340 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1341 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1342 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1343 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1344 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1345 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1346 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1347 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1348 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1349 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1350 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1351 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1352 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1353 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1354 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1355 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1356 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1357 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1358 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1360 2006-12-18 Bill Wendling <wendling@apple.com>
1362 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1363 id is an OjbC keyword.
1365 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1367 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1369 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1371 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1373 2006-12-18 Ian Lance Taylor <iant@google.com>
1375 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1377 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1379 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1381 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1384 * gfortran.fortran-torture/execute/where21.f90: New test.
1386 2006-12-17 Tobias Burnus <burnus@net-b.de>
1388 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1390 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1393 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1394 * gcc.dg/if-empty-1.c: Likewise.
1395 * gcc.dg/pr23165.c: Likewise.
1396 * g++.dg/warn/empty-body.C: Likewise.
1398 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1401 * gfortran.dg/open_errors.f90: New test.
1403 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1405 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1407 * gcc.target/i386/ssse3-pabsb.c: New file.
1408 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1409 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1410 * gcc.target/i386/ssse3-palignr.c: Likewise.
1411 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1412 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1413 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1414 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1415 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1416 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1417 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1418 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1419 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1420 * gcc.target/i386/ssse3-psignb.c: Likewise.
1421 * gcc.target/i386/ssse3-psignd.c: Likewise.
1422 * gcc.target/i386/ssse3-psignw.c: Likewise.
1423 * gcc.target/i386/ssse3-vals.h: Likewise.
1425 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1427 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1428 * lib/fortran-torture.exp: Include target-supports.exp.
1430 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1433 * gcc.c-torture/execute/pr30185.c: New test.
1435 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1439 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1440 * gcc.dg/builtin-bswap-2.c: Likewise.
1441 * gcc.dg/builtin-bswap-3.c: Likewise.
1442 * gcc.dg/builtin-bswap-4.c: Likewise.
1443 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1444 * cc.c-torture/execute/mode-dependent-address.x: New file.
1446 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1449 * gfortran.dg/write_zero_array: New test.
1451 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1454 * gfortran.dg/write_fmt_trim.f90: New test.
1456 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1459 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1462 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1464 * lib/target-supports.exp (check_weak_available): Use istarget
1465 "hppa*-*-hpux10*" instead of regexp.
1466 (check_cxa_atexit_available): Likewise.
1468 2006-12-14 Richard Guenther <rguenther@suse.de>
1470 PR tree-optimization/30197
1471 * gcc.c-torture/execute/complex-1.c: Fix function name.
1472 * gcc.dg/builtins-61.c: New testcase.
1474 2006-12-14 Richard Guenther <rguenther@suse.de>
1477 * gcc.dg/pr30172-1.c: New testcase.
1479 2006-12-14 Richard Guenther <rguenther@suse.de>
1481 PR tree-optimization/30198
1482 * gcc.dg/builtins-60.c: New testcase.
1484 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1486 * lib/target-supports.exp (vect_no_align): Remove spu.
1488 2006-12-13 Ian Lance Taylor <iant@google.com>
1492 * g++.dg/warn/Wparentheses-5.C: New test.
1493 * g++.dg/warn/Wparentheses-6.C: New test.
1494 * g++.dg/warn/Wparentheses-7.C: New test.
1495 * g++.dg/warn/Wparentheses-8.C: New test.
1496 * g++.dg/warn/Wparentheses-9.C: New test.
1497 * g++.dg/warn/Wparentheses-10.C: New test.
1498 * g++.dg/warn/Wparentheses-11.C: New test.
1499 * g++.dg/warn/Wparentheses-12.C: New test.
1500 * g++.dg/warn/Wparentheses-13.C: New test.
1501 * g++.dg/warn/Wparentheses-14.C: New test.
1502 * g++.dg/warn/Wparentheses-15.C: New test.
1503 * g++.dg/warn/Wparentheses-16.C: New test.
1504 * g++.dg/warn/Wparentheses-17.C: New test.
1505 * g++.dg/warn/Wparentheses-18.C: New test.
1506 * g++.dg/warn/Wparentheses-19.C: New test.
1507 * g++.dg/warn/Wparentheses-20.C: New test.
1508 * g++.dg/warn/Wparentheses-21.C: New test.
1510 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1513 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1514 for target "hppa.*hpux10".
1516 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1518 * g++.dg/debug/vartrack1.C: New test.
1520 * g++.dg/opt/ifcvt1.C: New test.
1522 * gcc.dg/tls/opt-13.c: New test.
1524 * gcc.dg/20060425-2.c: New test.
1526 * g++.dg/opt/pr15054-2.C: New test.
1528 * gcc.c-torture/execute/20060420-1.c: New test.
1530 * gcc.c-torture/execute/20060412-1.c: New test.
1532 * objc/compile/20060406-1.m: New test.
1534 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1536 * g++.dg/template/array17.C: New test.
1538 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1540 * gcc.target/powerpc/altivec-23.c: New test.
1542 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1545 * g++.dg/inherit/error3.C: New test.
1548 * g++.dg/inherit/error4.C: New test.
1550 2006-12-13 Richard Guenther <rguenther@suse.de>
1552 PR tree-optimization/17687
1553 * gcc.dg/builtins-59.c: New testcase.
1555 2006-12-13 Ben Elliston <bje@au.ibm.com>
1557 * gcc.target/spu/Wmain.c: New test.
1559 2006-12-12 Josh Conner <jconner@apple.com>
1561 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1562 * g++.dg/abi/thunk4.C: Likewise.
1563 * g++.dg/abi/rtti3.C: Likewise.
1565 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1567 * gcc.target/spu/cpat-1.c: New test.
1568 * gcc.target/spu/cpat-2.c: New test.
1569 * gcc.target/spu/cpat-3.c: New test.
1570 * gcc.target/spu/cpat-4.c: New test.
1572 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1575 * gcc.c-torture/compile/vector-1.c: New test.
1576 * gcc.c-torture/compile/vector-2.c: New test.
1577 * gcc.c-torture/compile/vector-3.c: New test.
1579 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1581 * lib/fortran-torture.exp: Update copyright years. Remove
1582 obsolete comment. Test -ftree-vectorize where it makes sense.
1583 * lib/gfortran-dg.exp: Update copyright years. Use settings
1584 from fortran-torture.exp.
1585 * gfortran.dg/char_transpose_1.f90,
1586 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1587 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1588 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1591 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1593 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1596 2006-12-12 Ira Rosen <irar@il.ibm.com>
1598 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1599 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1600 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1601 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1604 2006-12-12 Richard Guenther <rguenther@suse.de>
1607 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1609 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1610 Diego Novillo <dnovillo@redhat.com>
1612 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1614 * gcc.dg/tree-ssa/pr26421.c: Likewise
1615 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1616 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1617 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1618 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1619 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1620 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1621 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1622 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1623 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1625 2006-12-11 Jan Hubicka <jh@suse.cz>
1627 * gcc.dg/tree-prof/stringop-1.c: New test.
1628 * gcc.dg/tree-prof/stringop-2.c: New test.
1630 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1633 * gcc.target/i386/pr30120.c: New test.
1636 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1638 * gcc.target/i386/x87regparm-1.c: New test.
1639 * gcc.target/i386/x87regparm-2.c: New test.
1640 * gcc.target/i386/x87regparm-3.c: New test.
1641 * gcc.target/i386/x87regparm-4.c: New test.
1643 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1645 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1647 2006-12-10 Tobias Burnus <burnus@net-b.de>
1650 * gfortran.dg/protected_1.f90: New test.
1651 * gfortran.dg/protected_2.f90: New test.
1652 * gfortran.dg/protected_3.f90: New test.
1653 * gfortran.dg/protected_4.f90: New test.
1654 * gfortran.dg/protected_5.f90: New test.
1655 * gfortran.dg/protected_6.f90: New test.
1657 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1658 Tobias Burnus <burnus@gcc.gnu.org>
1662 * gfortran.dg/interface_4.f90: Test adding procedure to generic
1664 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1665 ambiguous interfaces.
1666 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1667 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1668 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1669 ambiguous interfaces.
1670 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1671 * gfortran.dg/array_initializer_2.f90: Add initializer array
1675 * gfortran.dg/interface_9.f90: Test that host interfaces are
1676 not checked for ambiguity with the local version.
1678 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1681 * gfortran.dg/module_interface_2.f90: New test.
1683 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1686 * gfortran.dg/assumed_len.f90: New test.
1688 2006-12-09 Richard Guenther <rguenther@suse.de>
1690 * g++.dg/warn/implicit-typename1.C: Qualify types.
1691 * g++.dg/parse/crash12.C: Likewise.
1692 * g++.dg/tree-ssa/pr22444.C: Likewise.
1694 2006-12-09 Tobias Burnus <burnus@net-b.de>
1696 * gfortran.dg/array_2.f90: Added sqrt test.
1698 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
1700 * gcc.target/i386/x87regparm-1.c: XFAIL.
1701 * gcc.target/i386/x87regparm-2.c: XFAIL.
1702 * gcc.target/i386/x87regparm-3.c: XFAIL.
1703 * gcc.target/i386/x87regparm-4.c: XFAIL.
1705 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1707 * lib/target-supports.exp
1708 (check_effective_target_large_long_double): New.
1709 * gcc.dg/Wconversion-real.c : Use it.
1710 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1713 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
1715 * gcc.c-torture/execute/mode-dependent-address.c: New test.
1717 2006-12-08 Tobias Burnus <burnus@net-b.de>
1720 * gfortran.dg/import4.f90: New test for IMPORT in modules.
1722 2006-12-07 Mark Mitchell <mark@codesourcery.com>
1725 * g++.dg/template/crash65.C: New test.
1726 * g++.dg/template/spec16.C: Tweak error markers.
1728 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
1730 * gcc.target/spu: New directory.
1731 * gcc.target/spu/spu.exp: New file.
1732 * gcc.target/spu/intrinsics-1.c: New test.
1734 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
1737 * g++.dg/ext/attrib27.C: New test.
1738 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1739 * g++.dg/parse/typedef5.C: Likewise.
1741 2006-12-07 Mike Stump <mrs@apple.com>
1743 * treelang/compile/var_defs.tree: Adjust.
1745 2006-12-06 Mark Mitchell <mark@codesourcery.com>
1748 * g++.dg/template/crash64.C: New test.
1749 * g++.dg/parse/crash27.C: Adjust error markers.
1751 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
1755 * gfortran.dg/read_eof_4.f90: Add tests.
1756 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
1757 * gfortran.dg/unf_read_corrupted_1.f90: New test.
1759 2006-12-05 Mark Mitchell <mark@codesourcery.com>
1762 * g++.dg/template/crash63.C: New test.
1765 * g++.dg/template/crash62.C: New test.
1767 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1770 * gfortran.dg/allocatable_function_1.f90: Increase the number
1771 of expected calls of free to 10; the lhs section reference is
1772 now evaluated so there is another call to bar. Change the
1773 comment appropriately.
1774 * gfortran.dg/array_section_1.f90: New test.
1776 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1779 * gfortran.dg/char_result_12.f90: New test.
1781 2006-12-05 Richard Guenther <rguenther@suse.de>
1783 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1784 * gcc.dg/vect/vect-pow-2.c: Rename to ...
1785 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
1786 vect_double, xfail for spu*-*-*.
1788 2006-12-04 Tobias Burnus <burnus@net-b.de>
1791 * initialization_4.f90: Test noninteger exponents (-std=f95).
1792 * initialization_5.f90: New test for noninteger exponents
1795 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1798 * gfortran.dg/parameter_array_section_1.f90: New test.
1800 2006-12-04 Mark Mitchell <mark@codesourcery.com>
1803 * g++.dg/template/crash61.C: New test.
1806 * g++.dg/template/error23.C: New test.
1808 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
1810 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1812 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1815 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1817 2006-12-04 Jakub Jelinek <jakub@redhat.com>
1820 * gcc.dg/gomp/pr29965-1.c: New test.
1821 * gcc.dg/gomp/pr29965-2.c: New test.
1822 * gcc.dg/gomp/pr29965-3.c: New test.
1823 * gcc.dg/gomp/pr29965-4.c: New test.
1824 * gcc.dg/gomp/pr29965-5.c: New test.
1825 * gcc.dg/gomp/pr29965-6.c: New test.
1826 * g++.dg/gomp/pr29965-1.C: New test.
1827 * g++.dg/gomp/pr29965-2.C: New test.
1828 * g++.dg/gomp/pr29965-3.C: New test.
1829 * g++.dg/gomp/pr29965-4.C: New test.
1830 * g++.dg/gomp/pr29965-5.C: New test.
1831 * g++.dg/gomp/pr29965-6.C: New test.
1832 * g++.dg/gomp/pr29965-7.C: New test.
1833 * g++.dg/gomp/pr29965-8.C: New test.
1834 * g++.dg/gomp/pr29965-9.C: New test.
1835 * g++.dg/gomp/pr29965-10.C: New test.
1837 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
1839 * gnat.dg/pointer_variable_bounds.adb: New test.
1840 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1841 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1843 2006-12-03 Eric Christopher <echristo@apple.com>
1845 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1847 2006-12-03 Richard Henderson <rth@redhat.com>
1848 Andrew Pinski <pinskia@gmail.com>
1851 * g++.dg/warn/unit-1.C: New test.
1853 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
1855 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1857 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1859 * g++.dg/vect/vect.exp: Enable tests to run on spu.
1860 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1861 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1862 * gcc.dg/vect/vect-70.c: Reduce array size.
1863 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1864 vect_no_compaer_double targets.
1865 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1866 vect_float, vect_double, and vect_int.
1868 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1870 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1871 test for loop versioning on vect_no_align targets.
1872 * gcc.dg/vect/pr20122.c: Likewise.
1873 * gcc.dg/vect/vect-105.c: Likewise.
1874 * gcc.dg/vect/vect-42.c: Likewise.
1875 * gcc.dg/vect/vect-43.c: Likewise.
1876 * gcc.dg/vect/vect-74.c: Likewise.
1877 * gcc.dg/vect/vect-75.c: Likewise.
1878 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1879 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1880 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1881 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1883 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
1886 * gfortran.dg/value_1.f90 : New test.
1887 * gfortran.dg/value_2.f90 : New test.
1888 * gfortran.dg/value_3.f90 : New test.
1889 * gfortran.dg/value_4.f90 : New test.
1890 * gfortran.dg/value_4.c : Called from value_4.f90.
1892 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
1895 * g++.dg/cpp0x/static_assert4.C: New testcase.
1897 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1899 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1901 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
1904 * gcc.dg/pr27953.c: New test.
1906 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1909 * g++.dg/ext/vector5.C: New test.
1912 * g++.dg/other/main1.C: New test.
1914 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
1917 * gfortran.dg/convert_implied_open.f90: Change to
1918 new default record length.
1919 * gfortran.dg/unf_short_record_1.f90: Adapt to
1921 * gfortran.dg/unformatted_subrecords_1.f90: New test.
1923 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
1925 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1927 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
1930 * g++.dg/expr/pr29066.c: New.
1932 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
1933 Zdenek Dvorak <dvorakz@suse.cz>
1935 PR tree-optimization/29921
1936 * gcc.dg/pr29921-2.c: New test.
1938 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
1940 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1941 (i386_get_cpuid): New function.
1942 (i386_cpuid_ecx): Likewise.
1943 (i386_cpuid_edx): Likewise.
1944 (i386_cpuid): Updated to call i386_cpuid_edx.
1946 * gcc.target/i386/sse3-addsubpd.c: New file.
1947 * gcc.target/i386/sse3-addsubps.c: Likewise.
1948 * gcc.target/i386/sse3-haddpd.c: Likewise.
1949 * gcc.target/i386/sse3-haddps.c: Likewise.
1950 * gcc.target/i386/sse3-hsubpd.c: Likewise.
1951 * gcc.target/i386/sse3-hsubps.c: Likewise.
1952 * gcc.target/i386/sse3-lddqu.c: Likewise.
1953 * gcc.target/i386/sse3-movddup.c: Likewise.
1954 * gcc.target/i386/sse3-movshdup.c: Likewise.
1955 * gcc.target/i386/sse3-movsldup.c: Likewise.
1957 2006-12-01 Dirk Mueller <dmueller@suse.de>
1959 * g++.dg/warn/Wreturn-type-4.C: New testcase.
1961 2006-11-30 Janis Johnson <janis187@us.ibm.com>
1963 * gcc.dg/dfp/convert-int-max.c: New test.
1964 * gcc.dg/dfp/convert-int-max-fold.c: New test.
1966 2006-11-30 Richard Guenther <rguenther@suse.de>
1968 * gcc.dg/vect/vect-pow-1.c: Rename ...
1969 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
1970 floats instead of doubles, check successful vectorization.
1972 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
1975 * gcc.c-torture/compile/pr29945.c: New testcase.
1977 2006-11-30 Joseph Myers <joseph@codesourcery.com>
1979 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1982 2006-11-29 Eric Christopher <echristo@apple.com>
1984 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1986 2006-11-29 Janis Johnson <janis187@us.ibm.com>
1988 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1990 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1992 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
1995 * g++.dg/inherit/virtual2.C: New test.
1996 * g++.dg/inherit/virtual3.C: Likewise.
1997 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1998 * g++.dg/inherit/error2.C: Likewise.
1999 * g++.dg/template/instantiate1.C: Likewise.
2001 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2004 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2006 2006-11-28 Jan Hubicka <jh@suse.cz>
2008 * gcc.dg/memcpy-1.c: New test.
2010 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2013 * g++.dg/warn/main-3.C: New test.
2015 2006-11-28 Jan Hubicka <jh@suse.cz>
2017 * gcc.dg/winline-1.c: New test.
2019 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2021 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2024 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2027 * gfortran.dg/missing_optional_dummy_3.f90
2029 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2032 * gfortran.dg/interface_3.f90: Modify errors.
2034 2006-11-28 Ben Elliston <bje@au.ibm.com>
2036 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2037 fail to link due to relocation overflows on spu-*-*.
2039 2006-11-27 Michael Matz <matz@suse.de>
2040 Andreas Krebbel <krebbel1@de.ibm.com>
2043 * gcc.dg/20061127-1.c: New testcase.
2045 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2047 * gcc.dg/20061124-1.c: Add exit() function prototype.
2049 2006-11-27 Jan Hubicka <jh@suse.cz>
2051 * gcc.target/i386/memcpy-1.c: Adjust size.
2052 * testsuite/gcc.dg/visibility-11.c: Likewise.
2054 2006-11-27 Richard Guenther <rguenther@suse.de>
2057 * gcc.target/i386/pow-1.c: New testcase.
2058 * gcc.dg/builtins-58.c: Likewise.
2060 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2063 * g++.dg/expr/cast8.C: New test.
2065 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2067 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2068 Don't ever inline the testcase.
2070 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2073 * gfortran.fortran-torture/compile/parameter_3.f90: New
2076 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2079 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2081 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2083 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2086 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2088 PR libgfortran/29936
2089 * gfortran.dg/write_check3.f90: New test.
2091 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2093 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2095 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2098 * gfortran.dg/interface_3.f90: New test.
2101 * gfortran.dg/generic_8.f90: New test.
2103 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2105 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2106 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2107 * gfortran.dg/specifics_3.f90: Remove.
2109 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2112 * gcc.dg/gomp/pr29955.c: New test.
2115 * gcc.dg/pr29736.c: New test.
2117 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2120 * gcc.dg/pure-1.c: New test.
2122 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2124 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2125 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2127 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2129 * gcc.dg/20061124-1.c: New testcase.
2131 2006-11-23 Eric Christopher <echristo@apple.com>
2133 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2135 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2139 * gcc.dg/Wconversion-integer.c: New. Supersedes
2140 Wconversion-negative-constants.c
2141 * gcc.dg/Wconversion-real.c: New.
2142 * gcc.dg/Wconversion-real-integer.c: New.
2143 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2144 * g++.dg/warn/Wconversion1.C: Modified.
2146 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2148 * gfortran.dg/overload_1.f90: New test.
2150 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2153 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2154 Wtraditional-conversion.
2155 * gcc.dg/overflow-warn-2.c: Likewise.
2156 * gcc.dg/Wconversion.c: Likewise. Renamed as
2157 Wtraditional-conversion.c .
2158 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2159 Wtraditional-conversion-2.c .
2160 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2161 Wtraditional-conversion-2.c
2162 * gcc.dg/Wconversion-negative-constants.c: New.
2164 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2166 * gcc.dg/tree-ssa/dump-1.c: New test.
2168 2006-11-23 David Ung <davidu@mips.com>
2170 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2171 -mfp64, allowable when ISA >= 33 and float is enabled.
2172 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2173 of mthc1 and mfhc1 patterns.
2175 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2177 PR tree-optimization/29921
2178 * gcc.dg/pr29921.c: New test.
2180 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2183 * gfortran.dg/initialization_4.f90: New test.
2185 2006-11-22 Ira Rosen <irar@il.ibm.com>
2187 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2188 platforms that have interleaving support.
2189 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2190 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2191 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2192 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2193 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2194 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2195 gcc.dg/vect/vect-strided-u8-i8.c,
2196 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2197 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2198 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2199 gcc.dg/vect/vect-strided-float.c,
2200 gcc.dg/vect/vect-strided-a-mult.c,
2201 gcc.dg/vect/vect-strided-mult-char-ls.c,
2202 gcc.dg/vect/vect-strided-a-u16-mult.c,
2203 gcc.dg/vect/vect-strided-a-u32-mult.c,
2204 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2205 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2206 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2207 gcc.dg/vect/vect-strided-mult.c,
2208 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2209 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2211 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2214 * gfortran.dg/auto_char_len_4.f90: New test.
2216 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2219 * gfortran.dg/generic_7.f90: New test.
2220 * gfortran.dg/defined_operators_1.f90: Add new error.
2222 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2224 PR tree-optimization/29902
2225 * g++.dg/tree-ssa/pr29902.C: New test.
2227 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2230 * gfortran.dg/used_types_13.f90: New test.
2232 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2234 * gcc.dg/dfp/snan.c: Delete.
2236 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2238 * g++.dg/cpp0x/static_assert1.C: New.
2239 * g++.dg/cpp0x/static_assert2.C: New.
2240 * g++.dg/cpp0x/static_assert3.C: New.
2242 2006-11-21 Richard Guenther <rguenther@suse.de>
2244 * gcc.dg/vect/vect-pow-1.c: New testcase.
2245 * gcc.dg/vect/vect-pow-2.c: Likewise.
2247 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2250 * g++.dg/template/static29.C: New test.
2253 * g++.dg/conversion/simd4.C: New test.
2255 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2258 * g++.dg/template/access19.C: New test.
2259 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2262 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2265 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2267 2006-11-20 Tobias Burnus <burnus@net-b.de>
2270 * gfortran.dg/import.f90: Extended test.
2271 * gfortran.dg/import2.f90: Extended test.
2273 2006-11-20 Tobias Burnus <burnus@net-b.de>
2275 * gfortran.dg/volatile3.f90: Add conflict test.
2277 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2280 * gfortran.dg/implicit_10.f90: New test.
2282 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2285 * g++.dg/warn/Wall-write-strings.C: New.
2287 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2289 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2290 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2292 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2294 * gfortran.dg/use_3.f90: Remove error message.
2295 * gfortran.dg/iso_fortran_env_1.f90: New test.
2296 * gfortran.dg/iso_fortran_env_2.f90: New test.
2297 * gfortran.dg/iso_fortran_env_3.f90: New test.
2298 * gfortran.dg/iso_fortran_env_4.f90: New test.
2300 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2302 * gcc.dg/vect/vect-27.c: Fix initialization.
2304 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2306 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2307 * gcc.dg/torture/builtin-minmax-1.c: New.
2309 * gcc.dg/builtins-20.c: Add cases for copysign.
2311 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2314 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2316 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2317 * gfortran.dg/use_1.f90: New test.
2318 * gfortran.dg/use_1.f90: New test.
2319 * gfortran.dg/use_1.f90: New test.
2321 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2323 PR tree-optimization/29801
2324 * gcc.dg/pr29801.c: New test.
2326 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2329 * gcc.dg/torture/pr29584.c: New test.
2331 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2333 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2334 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2335 * gcc.target/powerpc/compress-float-ppc.c,
2336 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2338 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2339 do not pass -mhard-float.
2341 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2343 * gnat.dg/volatile_aggregate.adb: New test.
2345 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2349 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2350 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2352 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2355 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2357 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2359 * gfortran.dg/import3.f90: Fix error message.
2361 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2364 * gfortran.fortran-torture/compile/inline_1.f90:
2367 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2369 * gcc.target/i386/x87regparm-1.c: New test.
2370 * gcc.target/i386/x87regparm-2.c: New test.
2371 * gcc.target/i386/x87regparm-3.c: New test.
2372 * gcc.target/i386/x87regparm-4.c: New test.
2374 2006-11-15 Tobias Burnus <burnus@net-b.de>
2377 * gfortran.dg/import.f90: New test.
2378 * gfortran.dg/import2.f90: New test.
2379 * gfortran.dg/import3.f90: New test.
2381 2006-11-15 Tobias Burnus <burnus@net-b.de>
2384 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2386 2006-11-15 Tobias Burnus <burnus@net-b.de>
2389 * gfortran.dg/contains.f90: New test.
2390 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2392 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2394 PR tree-optimization/29581
2395 * gcc.dg/pr29581-1.c: New test.
2396 * gcc.dg/pr29581-2.c: New test.
2397 * gcc.dg/pr29581-3.c: New test.
2398 * gcc.dg/pr29581-4.c: New test.
2399 * gfortran.dg/pr29581.f90: New test.
2401 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2404 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2405 numbers in error message headers.
2407 2006-11-14 Richard Guenther <rguenther@suse.de>
2409 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2410 to i?86 and x86_64 targets.
2412 2006-11-14 Caroline Tice <ctice@apple.com>
2414 * gcc.dg/pubtypes-1.c: New file/testcase.
2415 * gcc.dg/pubtypes-2.c: New file/testcase.
2416 * gcc.dg/pubtypes-3.c: New file/testcase.
2417 * gcc.dg/pubtypes-4.c: New file/testcase.
2418 * g++.dg/pubtypes.C: New file/testcase.
2420 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2423 * g++.dg/init/self1.C: New test.
2425 2006-11-14 Tobias Burnus <burnus@net-b.de>
2428 * gfortran.dg/conflicts.f90: Add.
2430 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2432 PR rtl-optimization/29798
2434 * gcc.c-torture/execute/pr29798.c: New.
2436 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2438 * gcc.dg/builtins-20.c: Add more cases.
2440 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2443 * gfortran.dg/gomp/pr29759.f90: New test.
2445 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2448 * g++.dg/template/static28.C: New test.
2450 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2452 * lib/c-torture.exp: Use target-libpath.exp.
2453 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2454 set GCC_EXEC_PREFIX env var from global variable of same name.
2456 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2459 * gfortran.fortran-torture/compile/transfer-1.f90:
2462 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2463 Zdenek Dvorak <dvorakz@suse.cz>
2465 PR tree-optimization/29680
2466 * gcc.dg/alias-11.c: New test.
2468 2006-11-12 Jason Merrill <jason@redhat.com>
2469 Andrew Pinski <pinskia@physics.uc.edu>
2472 * gcc.target/i386/vectorize1.c: New.
2474 2006-11-12 Roger Sayle <roger@eyesopen.com>
2476 PR rtl-optimization/29797
2477 * gcc.c-torture/execute/pr29797-1.c: New test case.
2479 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2481 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2483 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2485 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2487 2006-11-12 Roger Sayle <roger@eyesopen.com>
2489 PR tree-optimization/13827
2490 * gcc.dg/fold-eqand-1.c: New test case.
2492 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2495 * gcc.c-torture/execute/mayalias-3.c: New test.
2497 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2500 * gcc.c-torture/compile/pr27528.c: New test.
2501 * gcc.dg/pr27528.c: Likewise.
2503 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2505 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2507 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2509 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2512 * gfortran.dg/reshape_source_size_1.f90: New test.
2514 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2517 * gfortran.dg/aliasing_dummy_4.f90: New test.
2519 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2522 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2523 and x86_64-*-* targets.
2525 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2527 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2528 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2529 New macros. Use them in exact tests.
2530 (TESTIT3): New macro.
2531 Add tests for fmin, fmax and fma.
2533 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2536 * gfortran.dg/array_constructor_13.f90: New test.
2538 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2541 * gfortran.dg/used_types_12.f90: New test.
2543 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2546 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2548 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2549 * gcc.dg/fold-eqandshift-3.c: New test case.
2551 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2554 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2557 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2559 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2561 * gcc.dg/20061109-1.c: New testcase.
2563 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2565 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2567 2006-11-09 Tobias Burnus <burnus@net-b.de>
2569 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2570 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2572 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2574 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2575 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2577 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2579 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2581 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2583 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2585 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2586 * gcc.dg/vect/vect-9.c: Now vectorizable.
2587 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2588 that support vect_widen_mult.
2589 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2590 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2591 vect-reduc-dot-u16.c).
2592 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2593 vect-reduc-dot-u16.c).
2594 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2595 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2596 vect-reduc-dot-s8.c).
2597 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2598 vect-reduc-dot-s8.c).
2599 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2600 vect-reduc-dot-s8.c).
2601 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2602 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2603 vect-reduc-dot-u8.c).
2604 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2605 vect-reduc-dot-u8.c).
2606 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2607 * gcc.dg/vect/vect-multitypes-9.c: New test.
2608 * gcc.dg/vect/vect-multitypes-10.c: New test.
2609 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2610 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2611 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2612 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2613 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2614 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2615 wrapv-vect-reduc-dot-s8.c.
2616 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2617 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2618 targets that support vec_unpack.
2619 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2620 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2621 (check_effective_target_vect_widen_mult_hi_to_si): New.
2622 (check_effective_target_vect_widen_sum): Removed.
2624 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2626 * gcc.dg/vect/vect-multitypes-8.c: New test.
2627 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2629 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2631 * gcc.dg/vect/vect-multitypes-7.c: New test.
2633 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2635 * gcc.dg/vect/vect-multitypes-4.c: New test.
2636 * gcc.dg/vect/vect-multitypes-5.c: New test.
2637 * gcc.dg/vect/vect-multitypes-6.c: New test.
2639 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2641 * gcc.dg/vect/vect-multitypes-1.c: New test.
2642 * gcc.dg/vect/vect-multitypes-2.c: New test.
2643 * gcc.dg/vect/vect-multitypes-3.c: New test.
2645 2006-11-07 Eric Christopher <echristo@apple.com>
2647 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2648 Test using scan-assembler-not.
2650 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2652 * gcc.dg/inline-17.c: New test.
2654 2006-11-07 Steve Ellcey <sje@cup.hp.com>
2657 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
2660 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2663 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2666 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2669 2006-11-07 Tobias Burnus <burnus@net-b.de>
2672 * gfortran.dg/volatile.f90: Add.
2673 * gfortran.dg/volatile2.f90: Add.
2674 * gfortran.dg/volatile3.f90: Add.
2675 * gfortran.dg/volatile4.f90: Add.
2676 * gfortran.dg/volatile5.f90: Add.
2677 * gfortran.dg/volatile6.f90: Add.
2678 * gfortran.dg/volatile7.f90: Add.
2680 2006-11-06 Tobias Burnus <burnus@net-b.de>
2682 * gfortran.dg/io_constraints_2.f90: Adjust pattern
2683 for matching error messages.
2684 * gfortran.dg/specifics_3.f90: Adjust pattern
2685 for matching error messages.
2687 2006-11-06 Janis Johnson <janis187@us.ibm.com>
2688 Bernhard Fischer <aldot@gcc.gnu.org>
2690 * lib/gcc-dg.exp (output-exists): New proc.
2691 (output-exists-not): New proc.
2692 * gcc.test-framework/test-framework.awk: Support new directives.
2693 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2694 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2695 * gcc.test-framework/dg-outexists-exp-F.c: New test.
2696 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2697 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2698 * gcc.test-framework/dg-outexists-exp-P.c: New test.
2700 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
2704 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2705 * gfortran.dg/initialization_3.f90: New.
2707 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2709 PR libgfortran/25545
2710 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2712 2006-11-05 Jakub Jelinek <jakub@redhat.com>
2715 * gcc.c-torture/execute/pr29695-1.c: New test.
2716 * gcc.c-torture/execute/pr29695-2.c: New test.
2718 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
2721 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2723 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
2725 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2726 for matching error messages.
2728 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
2731 * gcc.target/i386/387-12.c: New test.
2733 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2736 * gfortran.dg/pr29713.f90: New test.
2738 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
2740 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2741 Also test for bogus rest sign.
2743 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2746 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2748 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
2750 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2751 from error messages.
2753 2006-11-02 Mike Stump <mrs@apple.com>
2755 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2757 * g++.old-deja/g++.abi/align.C: Enable for darwin.
2759 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
2761 * g++.dg/eh/gcsec1.C: New test.
2763 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2765 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2766 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
2768 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
2770 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2772 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2773 * gcc.dg/pr14796-2.c: Likewise.
2775 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
2777 * gcc.c-torture/execute/20061101-1.c: New test.
2779 2006-11-01 Richard Guenther <rguenther@suse.de>
2781 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2783 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2785 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2786 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2788 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
2790 * gcc.c-torture/execute/20061031-1.c: New test.
2792 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2795 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2796 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2797 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2798 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2799 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2800 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2801 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2803 2006-10-31 Eric Christopher <echristo@apple.com>
2804 Falk Hueffner <falk@debian.org>
2806 * gcc.dg/builtin-bswap-1.c: New.
2807 * gcc.dg/builtin-bswap-2.c: New.
2808 * gcc.dg/builtin-bswap-3.c: New.
2809 * gcc.dg/builtin-bswap-4.c: New.
2810 * gcc.dg/builtin-bswap-5.c: New.
2811 * gcc.target/i386/builtin-bswap-1.c: New.
2813 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2815 * gcc.dg/inline-16.c: New.
2818 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2820 * gcc.dg/inline-13.c: New.
2821 * gcc.dg/inline-14.c: New.
2822 * gcc.dg/inline-15.c: New.
2825 * gcc.dg/inline6.c: New.
2826 * gcc.dg/inline7.c: New.
2828 2006-10-31 Roger Sayle <roger@eyesopen.com>
2831 * gcc.dg/pr23470-1.c: New test case.
2833 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
2836 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2838 * gfortran.dg/blockdata_2.f90: New testcase.
2840 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
2843 * gfortran.dg/unf_short_record_1.f90: New test.
2845 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2848 * gfortran.dg/pr29067.f: New test.
2850 2006-10-31 Joseph Myers <joseph@codesourcery.com>
2851 Richard Sandiford <richard@codesourcery.com>
2853 * lib/target-supports.exp (get_compiler_messages): Append options
2854 as a single list element.
2855 (check_effective_target_arm_vfp_ok): New.
2856 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2858 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
2861 * gfortran.dg/intrinsic_actual_2.f90: New test.
2864 * gfortran.dg/actual_array_interface_1.f90: New test.
2867 * gfortran.dg/used_types_11.f90: New test.
2869 2006-10-30 Dirk Mueller <dmueller@suse.de>
2871 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2872 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2873 * g++.old-deja/g++.pt/eichin01.C (main): Same.
2874 * g++.old-deja/g++.mike/net25.C (main): Same.
2875 * g++.dg/lookup/exception1.C (main): Same.
2876 * g++.dg/parse/parens2.C (main): Same.
2878 2006-10-30 Roger Sayle <roger@eyesopen.com>
2880 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2882 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2884 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2885 * gcc.dg/torture/builtin-math-3.c: Likewise.
2887 2006-10-30 Tobias Burnus <burnus@net-b.de>
2890 * gfortran.dg/write_check.f90: Check run-time keyword checking.
2891 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2893 2006-10-30 Andrew Pinski <pinskia@gmail.com>
2896 * gfortran.fortran-torture/execute/transfer1.f90: New test.
2898 2006-10-30 Joseph Myers <joseph@codesourcery.com>
2900 * lib/target-supports.exp (check_function_available): Declare
2901 function before calling.
2903 2006-10-30 Jakub Jelinek <jakub@redhat.com>
2905 PR tree-optimization/29637
2906 * gcc.dg/pr29637.c: New test.
2908 2006-10-29 Roger Sayle <roger@eyesopen.com>
2910 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2911 tree canonicalization.
2913 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2915 * gcc.dg/builtins-20.c: Add more hypot tests.
2917 2006-10-29 Roger Sayle <roger@eyesopen.com>
2919 * gcc.dg/fold-compare-1.c: New test case.
2921 2006-10-29 Dirk Mueller <dmueller@suse.de>
2924 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2926 2006-10-29 Roger Sayle <roger@eyesopen.com>
2928 PR tree-optimization/15458
2929 * gcc.dg/fold-xornot-1.c: New test case.
2931 2006-10-29 Richard Guenther <rguenther@suse.de>
2933 * gcc.target/i386/math-torture/trunc.c: New testcase.
2935 2006-10-29 Richard Guenther <rguenther@suse.de>
2937 * gcc.target/i386/math-torture/round.c: New testcase.
2939 2006-10-29 Richard Guenther <rguenther@suse.de>
2941 * gcc.target/i386/math-torture/ceil.c: New testcase.
2942 * gcc.target/i386/math-torture/floor.c: Likewise.
2944 2006-10-29 Richard Guenther <rguenther@suse.de>
2946 * gcc.target/i386/math-torture/rint.c: New testcase.
2947 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2949 2006-10-29 Richard Guenther <rguenther@suse.de>
2951 * gcc.target/i386/math-torture/lfloor.c: New testcase.
2952 * gcc.target/i386/math-torture/lceil.c: Likewise.
2954 2006-10-28 Tobias Burnus <burnus@net-b.de>
2956 PR libgfortran/24313
2957 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2959 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
2961 * gcc.c-torture/execute/20020118-1.c,
2962 gcc.c-torture/execute/builtins/strlen.c,
2963 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2966 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2968 * gcc.dg/builtins-20.c: Add tests for hypot.
2969 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
2970 two-argument builtins.
2971 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2972 TESTIT2. Update all callers.
2973 (TESTIT2, TESTIT2_R): New helper macros.
2974 Add testcases for pow, hypot and atan2.
2976 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2979 * g++.dg/expr/bool1.C: New test.
2980 * g++.dg/expr/bool2.C: New test.
2982 2006-10-28 Tobias Burnus <burnus@net-b.de>
2985 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2986 * gfortran.dg/namelist_internal.f90: New test.
2988 2006-10-28 Tobias Burnus <burnus@net-b.de>
2991 * gfortran.dg/io_real_boz.f90: Add.
2992 * gfortran.dg/io_real_boz2.f90: Add.
2994 2006-10-28 Richard Guenther <rguenther@suse.de>
2997 * gcc.dg/tree-ssa/pr26899.c: New testcase.
2999 2006-10-28 Richard Guenther <rguenther@suse.de>
3002 * gcc.target/i386/math-torture/lround.c: New testcase.
3004 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3006 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3007 * gcc.dg/builtins-44.c: Likewise.
3008 * gcc.dg/builtins-45.c: Likewise.
3009 * gcc.dg/pr28796-2.c: Likewise.
3010 * gcc.dg/unordered-3.c: Likewise.
3012 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3014 PR libgfortran/27954
3015 * gfortran.dg/error_recovery_2.f90: New test.
3017 2006-10-26 Richard Guenther <rguenther@suse.de>
3019 * gcc.target/i386/i386.exp: Use glob, not find to collect
3020 tests. Avoids recursing into subdirectories.
3021 * gcc.target/i386/math-torture/math-torture.exp: Torture
3022 for interesting ia32 math options.
3023 * gcc.target.i386/math-torture/lrint.c: New testcase.
3025 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3027 PR libgfortran/29563
3028 * gfortran.dg/arrayio_9.f90: Update test.
3029 * gfortran.dg/arrayio_19.f90: New test.
3031 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3033 * gcc.dg/20061026.c: New testcase.
3035 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3037 PR libgfortran/29563
3038 * gfortran.dg/arrayio_9.f90: New test.
3040 2006-10-26 Ben Elliston <bje@au.ibm.com>
3042 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3043 Copy the strings manually, as strcpy may call strlen.
3045 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3047 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3048 Add checks for log, log2, log10 and log1p.
3050 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3051 we already test 0.0. Add checks for expm1, log, log2, log10,
3052 log1p, cbrt, erf and erfc.
3054 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3056 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3058 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3060 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3061 and remainderl() built-in functions. Remove -ffast-math from
3064 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3066 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3069 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3070 floating point modifiers to arguments passed to float and long
3071 double functions respectively. Update all callers to use floating
3072 point numbers, not integers. Add tests for exp, exp2 and
3075 * gcc.dg/torture/builtin-math-3.c: New test.
3077 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3080 * gfortran.dg/initialize_2.f90: New.
3082 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3084 * gcc.dg/torture/builtin-math-2.c: New test.
3086 2006-10-24 Richard Guenther <rguenther@suse.de>
3089 * gcc.dg/pr28796-1.c: New testcase.
3090 * gcc.dg/pr28796-2.c: Likewise.
3092 2006-10-24 Richard Guenther <rguenther@suse.de>
3094 * gcc.dg/builtins-57.c: New testcase.
3096 2006-10-24 Richard Guenther <rguenther@suse.de>
3098 PR tree-optimization/29567
3099 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3101 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3103 PR tree-optimization/14784
3104 * gcc.dg/alias-10.c: New test.
3106 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3108 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3110 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3112 * gcc.dg/builtin-strncat-chk-1.c: New test.
3114 2006-10-23 Jan Hubicka <jh@suse.cz>
3116 * gcc.dg/memmove-1.c: New test.
3118 2006-10-23 Paul Brook <paul@codesourcery.com>
3120 * gcc.dg/pragma-pack-5.c: New test.
3122 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3124 * g++.dg/other/s390-1.C: New testcase.
3126 2006-10-23 Richard Guenther <rguenther@suse.de>
3130 * gcc.dg/pr27132.c: New testcase.
3131 * gcc.dg/pr23295.c: Likewise.
3132 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3133 * g++.dg/tree-ssa/pr19807.C: Likewise.
3135 2006-10-23 Richard Guenther <rguenther@suse.de>
3138 * gcc.dg/pr21032.c: New testcase.
3140 2006-10-22 Jeff Law <law@redhat.com>
3141 Richard Guenther <rguenther@suse.de>
3143 PR tree-optimization/15911
3144 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3146 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3149 * g++.dg/abi/rtti3.C: New.
3151 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3154 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3157 2006-10-21 Richard Guenther <rguenther@suse.de>
3159 PR tree-optimization/3511
3160 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3162 2006-10-21 Richard Guenther <rguenther@suse.de>
3165 * gcc.dg/torture/pr26898-1.c: New testcase.
3166 * gcc.dg/torture/pr26898-2.c: Likewise.
3168 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3171 * g++.dg/parse/bitfield1.C: Adjust error markers.
3172 * g++.dg/parse/bitfield2.C: New test.
3174 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3176 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3178 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3181 * gfortran.dg/zero_sized_1.f90: New test.
3183 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3185 * gcc.dg/div-compare-1.c: New test.
3187 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3190 * gfortran.dg/result_default_init_1.f90: New test.
3193 * gfortran.dg/automatic_default_init_1.f90: New test.
3195 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3198 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3200 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3201 'using namespace std' without previous declaration.
3202 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3203 * g++.old-deja/g++.robertl/eb133c.C: New.
3205 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3207 PR libgfortran/29277
3208 * gfortran.dg/streamio_4.f90: Update test.
3209 * gfortran.dg/streamio_11.f90: New test.
3211 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
3214 * g++.dg/inherit/virtual1.C: New test.
3216 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3219 * g++.dg/parse/enum3.C: New test.
3221 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3224 * g++.dg/init/ctor8.C: New test.
3226 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3229 * g++.dg/ext/complit8.C: Tweak error markers.
3230 * g++.dg/template/complit1.C: Add error marker.
3232 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3235 * g++.dg/ext/complit8.C: New test.
3238 * g++.dg/parse/dtor12.C: New test.
3241 * g++.dg/template/sizeof11.C: New test.
3243 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
3246 * gfortran.dg/data_char_3.f90: New test.
3249 * gfortran.dg/negative_automatic_size.f90: New test.
3251 2006-10-16 David Daney <ddaney@avtrex.com>
3253 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3255 2006-10-16 Eric Christopher <echristo@apple.com>
3257 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3260 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3263 * g++.dg/tc1/dr49.C: Tweak error messages.
3264 * g++.dg/parse/template21.C: New test.
3266 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3269 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3271 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3274 * gfortran.dg/print_1.f90: New test.
3276 2006-10-15 Jan Hubicka <jh@suse.cz>
3279 * gcc.c-torture/compile/pr29241.c: New testcase.
3281 2006-10-15 David Edelsohn <edelsohn@gnu.org>
3284 * gcc.c-torture/compile/pr29250.c: New test.
3286 2006-10-15 Richard Guenther <rguenther@suse.de>
3288 * gcc.dg/pr29299.c: New testcase.
3290 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
3293 * gfortran.dg/label_4.f90: Adjust warning flag.
3295 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3298 * gfortran.dg/nullify_3.f90: New test.
3300 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3302 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3303 on Solaris 2.5.1 too.
3305 2006-10-13 Eric Christopher <echristo@apple.com>
3307 * gcc.dg/pr25993.c: Skip for darwin.
3309 2006-10-13 Eric Christopher <echristo@apple.com>
3311 * gcc.dg/visibility-11.c: Skip for darwin.
3313 2006-10-13 Eric Christopher <echristo@apple.com>
3315 * gcc.dg/darwin-weakimport-1.c: Use
3316 -fno-asynchronous-unwind-tables.
3317 * gcc.dg/darwin-weakimport-3.c: Ditto.
3319 2006-10-13 Richard Guenther <rguenther@suse.de>
3321 PR tree-optimization/29446
3322 * gcc.dg/torture/pr29446.c: New testcase.
3324 2006-10-13 Bill Wendling <wendling@apple.com>
3326 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3327 * g++.old-deja/g++.jason/hmc1.C: Likewise.
3328 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3329 * g++.old-deja/g++.law/shadow1.C: Likewise.
3330 * g++.old-deja/g++.law/ctors10.C: Likewise.
3331 * g++.dg/debug/namespace1.C: Likewise.
3332 * g++.dg/inherit/namespace-as-base.C: Likewise.
3333 * g++.dg/opt/delay-slot-1.C: Likewise.
3334 * g++.dg/parse/defarg10.C: Likewise.
3335 * g++.dg/template/ptrmem11.C: Likewise.
3336 * g++.dg/template/mem_func_ptr.C: Likewise.
3337 * g++.dg/template/spec19.C: Likewise.
3339 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
3341 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3343 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3346 * gfortran.dg/implicit_9.f90: New test.
3349 * gfortran.dg/namelist_25.f90: New test.
3352 * gfortran.dg/same_name_2.f90: New test.
3355 * gfortran.dg/host_assoc_types_1.f90: New test.
3358 * gfortran.dg/missing_derived_type_1.f90: New test.
3359 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3362 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3365 * gfortran.dg/alloc_comp_assign_5.f90: New test.
3367 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3370 * gfortran.dg/bound_2.f90: New test.
3372 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3374 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3376 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3377 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3378 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3379 * gfortran.dg/gomp/reduction3.f90: Likewise.
3380 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3381 * gfortran.dg/dummy_procedure_2.f90: Likewise.
3382 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3383 * gfortran.dg/forall_4.f90: Likewise.
3384 * gfortran.dg/spec_expr_4.f90: Likewise.
3385 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3386 * gfortran.dg/forall_5.f90: Likewise.
3387 * gfortran.dg/open_access_append_2.f90: Add check for
3388 compile-time warning.
3390 2006-10-13 Mark Mitchell <mark@codesourcery.com>
3393 * g++.dg/parse/pure1.C: New test.
3395 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3398 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3399 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3400 for compile-time warnings.
3401 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3402 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3403 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3405 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3407 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3408 compile-time warning.
3410 2006-10-12 Jan Hubicka <jh@suse.cz>
3413 * gcc.dg/pr28319.c: New test.
3415 2006-10-12 Mark Mitchell <mark@codesourcery.com>
3417 * g++.dg/ext/vla4.C: New test.
3419 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3422 * g++.dg/template/crash60.C: New test.
3423 * g++.dg/other/large-size-array.C: Adjust error markers.
3424 * g++.dg/parse/crash27.C: Likewise.
3425 * g++.dg/template/crash1.C: Likewise.
3427 2006-10-12 Steve Ellcey <sje@cup.hp.com>
3430 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3432 2006-10-12 Jakub Jelinek <jakub@redhat.com>
3434 PR preprocessor/28709
3435 * gcc.dg/cpp/paste14.c: New test.
3437 2006-10-11 Mark Mitchell <mark@codesourcery.com>
3440 * g++.dg/init/array24.C: New test.
3442 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3444 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3447 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
3450 * g++.dg/parse/typedef8.C: New test.
3451 * g++.dg/other/mult-stor1.C: Adjust error markers.
3453 2006-10-11 Richard Guenther <rguenther@suse.de>
3455 PR tree-optimization/28230
3456 * gcc.dg/torture/pr28230.c: New testcase.
3458 2006-10-11 Richard Guenther <rguenther@suse.de>
3461 * gcc.dg/torture/pr29119.c: New testcase.
3463 2006-10-10 Jakub Jelinek <jakub@redhat.com>
3466 * gcc.c-torture/execute/20060930-2.c: New test.
3468 2006-10-09 Richard Henderson <rth@redhat.com>
3470 Revert emutls patch.
3472 2006-10-09 Richard Guenther <rguenther@suse.de>
3475 * gcc.dg/pr29254.c: New testcase.
3477 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
3478 Paul Thomas <pault@gcc.gnu.org>
3481 * gfortran.dg/alloc_comp_basics_1.f90: New test.
3482 * gfortran.dg/alloc_comp_basics_2.f90: New test.
3483 * gfortran.dg/alloc_comp_assign_1.f90: New test.
3484 * gfortran.dg/alloc_comp_assign_2.f90: New test.
3485 * gfortran.dg/alloc_comp_assign_3.f90: New test.
3486 * gfortran.dg/alloc_comp_assign_4.f90: New test.
3487 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3488 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3489 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3490 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3491 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3492 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3493 * gfortran.dg/alloc_comp_std.f90: New test.
3494 * gfortran.dg/move_alloc.f90: New test.
3496 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
3499 * gfortran.dg/derived_constructor_comps_2.f90: New test.
3502 * gfortran.dg/forall_char_dependencies_1.f90: New test.
3504 2006-10-08 Tobias Burnus <burnus@net-b.de>
3507 * gfortran.dg/new_line.f90: New test.
3509 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3511 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3512 * gcc.dg/torture/builtin-convert-1.c,
3513 gcc.dg/torture/builtin-convert-2.c,
3514 gcc.dg/torture/builtin-convert-3.c,
3515 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3517 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
3519 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3520 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3521 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3522 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3524 2006-10-07 Andrew Pinski <pinskia@gmail.com>
3526 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3527 Xfail some tests for powerpc-darwin and powerpc-aix.
3529 2006-10-07 Jakub Jelinek <jakub@redhat.com>
3532 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3534 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3537 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3540 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3544 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3545 Add tests for using all possible intrinsics as actual arguments.
3546 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3547 all possible intrinsics as actual arguments.
3548 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3549 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3551 2006-10-07 Richard Sandiford <richard@codesourcery.com>
3553 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3554 * gcc.dg/debug/debug-2.c: Likewise.
3556 2006-10-06 Uros Bizjak <uros@kss-loka.si>
3558 * gcc.c-torture/compile/sync-2.c: New test.
3560 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3562 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3565 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3567 PR rtl-optimization/29128
3568 * gcc.c-torture/compile/pr29128.c: New test.
3570 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3572 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3575 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
3578 * gcc.dg/tree-ssa/loop-19.c: New test.
3580 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3582 PR tree-optimization/29330
3583 * gcc.dg/pr29330.c: New test.
3586 * gcc.c-torture/compile/20061005-1.c: New test.
3588 2006-10-06 Olivier Hainque <hainque@adacore.com>
3590 * gcc.dg/typename-vla-1.c: New case.
3591 * gnat.dg/forward_vla.adb: New case.
3593 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3595 PR tree-optimization/29290
3596 * gfortran.dg/loop_nest_1.f90: New test.
3599 * gcc.dg/tls/opt-12.c: New test.
3602 * gfortran.dg/save_2.f90: New test.
3605 * gcc.dg/pr29091.c: New test.
3607 2006-10-06 Joseph Myers <joseph@codesourcery.com>
3609 * lib/target-supports.exp
3610 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3611 same as x86_64-*-*; check for LP64.
3613 2006-10-04 Richard Henderson <rth@redhat.com>
3615 * lib/target-supports.exp (check_effective_target_tls): Redefine
3616 to mean non-emulated tls.
3617 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3618 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3619 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3620 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3621 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3622 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3623 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3625 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3628 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3630 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3632 * gfortran.dg/bounds_check_fail_1.f90: New test.
3634 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3637 * g++.dg/template/friend48.C: New test.
3639 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3642 * gfortran.dg/default_initialization_2.f90: New test.
3644 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3648 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3650 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3653 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3657 * gfortran.dg/missing_optional_dummy_2.f90: New test.
3661 * gfortran.dg/entry_array_specs_1.f90: New test.
3663 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
3665 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3666 insufficient to inhibit some test failures at -O3. Do testing
3669 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3672 * g++.dg/inherit/access8.C: New test.
3673 * g++.dg/template/dtor4.C: Tweak error messages.
3675 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3678 * gfortran.dg/entry_8.f90: New test.
3680 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3683 * g++.dg/parse/new4.C: New test.
3685 2006-10-03 Uros Bizjak <uros@kss-loka.si>
3687 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3688 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3689 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3690 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3691 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3693 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3696 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3697 * gfortran.dg/continuation_2.f90: New test.
3700 * gfortran.dg/continuation_3.f90: New test.
3701 * gfortran.dg/continuation_4.f90: New test.
3702 * gfortran.dg/continuation_5.f: New test.
3703 * gfortran.dg/continuation_6.f: New test.
3705 2006-10-02 Mark Mitchell <mark@codesourcery.com>
3708 * g++.dg/template/vla1.C: New test.
3710 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3713 * gfortran.dg/complex_parameter_1.f90: New test.
3715 2006-10-02 Jakub Jelinek <jakub@redhat.com>
3718 * gcc.c-torture/execute/20060929-1.c: New test.
3720 2006-10-01 Mark Mitchell <mark@codesourcery.com>
3723 * g++.dg/template/member6.C: New test.
3724 * g++.dg/parse/typename7.C: Adjust error markers.
3727 * g++.dg/template/member7.C: New test.
3729 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
3732 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3733 gcc.dg/Woverride-init-3.c: New tests.
3735 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
3737 * gcc.c-torture/execute/20060930-1.c: New test.
3739 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3742 * gfortran.dg/specifics_1.f90: New test.
3743 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3746 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3748 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3749 pthread-init-common.h: New.
3751 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
3753 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3754 precision on some archs.
3756 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
3758 * gcc.dg/non-local-goto-1.c: New test.
3759 * gcc.dg/non-local-goto-2.c: Likewise.
3760 * gcc.dg/setjmp-3.c: Likewise.
3761 * gcc.dg/setjmp-4.c: Likewise.
3763 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
3765 * gnat.dg/self_aggregate_with_pointer.adb: New test.
3767 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
3770 * gfortran.dg/exponent_1.f90: New test.
3773 * gfortran.dg/nearest_1.f90: New test.
3775 2006-09-26 Jakub Jelinek <jakub@redhat.com>
3779 * gcc.dg/gomp/nestedfn-1.c: New test.
3781 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
3784 * objc/compile/method-1.m: New test.
3786 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
3789 * g++.dg/template/crash58.C: New test.
3790 * g++.dg/parse/crash28.C: Adjust error markers.
3791 * g++.dg/template/crash34.C: Likewise.
3792 * g++.dg/template/friend31.C: Likewise.
3793 * g++.dg/template/crash32.C: Likewise.
3796 * g++.dg/template/crash59.C: New test.
3799 * g++.dg/template/spec33.C: New test.
3800 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3802 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
3803 Adam Nemet <anemet@caviumnetworks.com>
3805 * gcc.dg/tree-ssa/ivopts-1.c: New test.
3806 * gcc.dg/tree-ssa/ivopts-2.c: New test.
3808 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
3811 * gcc.dg/pr28911.c: New.
3813 2006-09-23 Uros Bizjak <uros@kss-loka.si>
3816 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3817 (dg-options): Add -mfpmath=387.
3819 2006-09-23 Jakub Jelinek <jakub@redhat.com>
3822 * gcc.dg/pr28706.c: New test.
3825 * gcc.dg/pr28712.c: New test.
3827 2006-09-22 Mike Stump <mrs@apple.com>
3829 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3831 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
3833 PR tree-optimization/28888
3834 * gcc.dg/pr28888.c: New test.
3836 2006-09-21 Mark Mitchell <mark@codesourcery.com>
3839 * g++.dg/init/ptrfn1.C: New test.
3841 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
3844 * g++.dg/template/spec32.C: New test.
3845 * g++.dg/parse/crash9.C: Adjust error markers.
3848 * g++.dg/template/typedef6.C: New test.
3849 * g++.dg/init/error1.C: Adjust error markers.
3850 * g++.dg/parse/crash9.C: Likewise.
3851 * g++.dg/template/crash55.C: Likewise.
3853 2006-09-21 Janis Johnson <janis187@us.ibm.com>
3855 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3857 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
3860 * g++.dg/ext/dllimport12.C: New test.
3862 2006-09-20 Richard Sandiford <richard@codesourcery.com>
3864 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3865 * gcc.target/mips/nmadd-2.c: Likewise.
3866 * gcc.target/mips/mips-ps-6.c: New test.
3867 * gcc.target/mips/neg-abs-1.c: Likewise.
3868 * gcc.target/mips/neg-abs-2.c: Likewise.
3869 * gcc.target/mips/nmadd-3.c: New test.
3871 2006-09-20 Jakub Jelinek <jakub@redhat.com>
3874 * gcc.dg/gomp/atomic-10.c: New test.
3875 * g++.dg/gomp/atomic-10.C: New test.
3877 2006-09-20 Eric Christopher <echristo@apple.com>
3879 * gcc.target/i386/sse3-not-fisttp.c: New.
3881 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
3883 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3885 2006-09-19 Richard Sandiford <richard@codesourcery.com>
3887 * gcc.c-torture/execute/pr28289.c (one): New variable.
3888 (main): Use it instead of argc.
3889 * gcc.c-torture/execute/20060102-1.c (one): New variable.
3890 (main): Use it instead of argc.
3892 2006-09-19 Paul Brook <paul@codesourcery.com>
3895 * gcc.dg/nested-func-5.c: New test.
3897 2006-09-19 Ben Elliston <bje@au.ibm.com>
3899 * lib/target-supports.exp (check_effective_target_tls): Compile
3900 test stubs using ${tool}_target_compile, not just target_compile.
3901 (check_effective_target_tls_runtime): Likewise.
3903 2006-09-19 Ben Elliston <bje@au.ibm.com>
3905 * gcc.c-torture/compile/20030405-1.x: Remove.
3907 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3908 optimising linker from discarding it.
3910 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3913 * gfortran.dg/keyword_symbol_1.f90: New test.
3915 * gfortran.dg/spread_shape_1.f90: Add missing warning with
3916 pedantic compilation option.
3918 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3921 * gfortran.dg/spread_shape_1.f90: New test.
3923 2006-09-17 Roger Sayle <roger@eyesopen.com>
3925 PR tree-optimization/28887
3926 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3928 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
3931 * gcc.dg/pr25993.c: New test.
3933 2006-09-17 Ira Rosen <irar@il.ibm.com>
3936 * gcc.dg/vect/pr21591.c: New test.
3938 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
3941 * gcc.c-torture/compile/strcpy-1.c: New test.
3942 * gcc.c-torture/compile/strcpy-2.c: New test.
3943 * gcc.c-torture/compile/memcpy-1.c: New test.
3944 * gcc.c-torture/compile/memcpy-2.c: New test.
3946 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
3949 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3951 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
3953 * gnat.dg/specs/double_record_extension1.ads: New test.
3954 * gnat.dg/specs/double_record_extension2.ads: Likewise.
3956 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
3959 * gfortran.dg/oldstyle_3.f90: New test.
3961 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3963 PR libgfortran/29099
3964 * gfortran.dg/secnds-1.f: New test.
3966 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3968 PR libgfortran/29053
3969 * gfortran.dg/streamio_9.f90: New test.
3970 * gfortran.dg/streamio_10.f90: New test.
3972 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
3975 * g++.dg/init/array22.C: New test.
3976 * g++.dg/init/array23.C: New test.
3978 2006-09-14 Arnaud Charlet <charlet@adacore.com>
3980 * stackcheck.lst: Update list of tests requiring stack checking.
3981 * norun.lst: Adjust for above change.
3982 * ada95.lst: New file.
3983 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3984 requiring -gnat95 switch.
3986 2006-09-14 Olivier Hainque <hainque@adacore.com>
3988 * gnat.dg/in_out_parameter.adb: New test.
3990 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
3993 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3995 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
3997 * gnat.dg/specs/unchecked_union.ads: New test.
3999 2006-09-13 Richard Sandiford <richard@codesourcery.com>
4001 PR rtl-optimization/28982
4002 * gcc.c-torture/execute/pr28982a.c: New test.
4003 * gcc.c-torture/execute/pr28982b.c: Likewise.
4005 2006-09-12 Eric Christopher <echristo@apple.com>
4007 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4008 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4010 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
4013 PR preprocessor/14634
4014 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4015 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4016 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4018 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4020 * gcc.dg/pr28243.c: New test.
4022 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
4025 gfortran.dg/pr28971.f90: New test to act as a backstop in case
4026 this undiagnosed regression reappears.
4028 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
4030 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4031 Treat $srcdir as a literal.
4032 * lib/fortran-torture.exp (fortran-torture-compile,
4033 fortran-torture-execute): Likewise.
4034 * lib/objc-torture.exp (objc-torture-compile,
4035 objc-torture-execute): Likewise.
4036 * lib/profopt.exp (profopt-execute): Likewise.
4038 2006-09-11 Geoffrey Keating <geoffk@apple.com>
4040 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4042 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
4045 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4047 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
4050 * gcc.target/i386/pr13685.c: New test.
4052 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
4054 * gcc.dg/pr28726.c: New test.
4056 2006-09-11 Josh Conner <jconner@apple.com>
4058 * gcc.dg/nrv3.c: Increase size of structure.
4059 * gcc.dg/nrv4.c: Likewise.
4060 * gcc.dg/nrv5.c: Likewise.
4062 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
4065 gfortran.dg/assumed_charlen_function_5.f90: New test.
4067 2006-09-10 Mark Mitchell <mark@codesourcery.com>
4070 * g++.dg/init/static3.C: New test.
4072 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
4075 * gcc.dg/long-long-cst1.c (t): Add cast to
4076 __SIZE_TYPE__ before casting to int.
4077 (main): Return 0 on success.
4079 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4081 * gcc.c-torture/execute/20060910-1.c: New test.
4083 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
4086 * gcc.dg/pr26983.c: New test.
4088 2006-09-10 Richard Sandiford <richard@codesourcery.com>
4091 * gcc.c-torture/execute/pr29006.c: New test.
4093 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4096 gfortran.dg/matmul_4.f90: New test.
4098 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4101 gfortran.dg/used_types_10: New test.
4103 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4106 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4107 gfortran.dg/array_initializer_3.f90: New test.
4109 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4112 * gfortran.dg/actual_array_constructor_3.f90: New test.
4114 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
4117 * gcc.target/i386/pr26778.c: New testcase.
4119 2006-09-08 Eric Christopher <echristo@apple.com>
4121 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4122 * gcc.target/i386/memcpy-1.c: Ditto.
4123 * gcc.target/i386/asm-1.c: Ditto.
4124 * gcc.target/i386/20060512-4.c: Ditto.
4125 * gcc.target/i386/compress-float-387.c: Ditto.
4126 * gcc.target/i386/20060512-1.c: Ditto.
4127 * gcc.target/i386/compress-float-sse.c: Ditto.
4128 * gcc.target/i386/20060512-2.c: Ditto.
4129 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4130 * gcc.target/i386/stack-prot-kernel.c: Ditto.
4131 * gcc.target/i386/compress-float-387-pic.c: Ditto.
4132 * gcc.dg/pr26449.c: Ditto.
4133 * gcc.dg/attr-ms_struct-2.c: Ditto.
4134 * gcc.dg/attr-ms_struct-1.c: Ditto.
4135 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4137 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
4140 * gcc.dg/vla-10.c: New test.
4142 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4145 * g++.dg/parse/template20.C: New test.
4146 * g++.dg/template/operator8.C: Remove obsolete part.
4147 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4148 * g++.old-deja/g++.pt/crash65.C: Likewise.
4150 2006-09-07 Jason Merrill <jason@redhat.com>
4153 * gcc.dg/long-long-cst1.c: New test.
4155 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
4158 * g++.dg/other/array3.C: New test.
4159 * g++.dg/other/array4.C: New test.
4160 * g++.dg/other/array5.C: New test.
4162 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
4164 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4166 2006-09-07 Uros Bizjak <uros@kss-loka.si>
4169 * gcc.target/i386/pr28946.c: New test.
4171 2006-09-07 Steven G. Kargl <kargls@comcast.net>
4173 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4174 in integer literal constant.
4175 * gfortran.dg/enum_8.f90: Ditto.
4176 * gfortran.dg/g77/20030326-1.f: Ditto.
4178 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
4180 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4181 nonconformance usage.
4183 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
4186 * gcc.c-torture/compile/vector-align-1.c: New test.
4188 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
4191 * g++.dg/opt/copysign-1.C: New test.
4193 2006-09-06 Jason Merrill <jason@redhat.com>
4196 * g++.dg/warn/unused-result1.C: New test.
4198 2006-09-06 Mark Mitchell <mark@codesourcery.com>
4201 * g++.dg/ext/vla3.C: New test.
4204 * g++.dg/template/array16.C: New test.
4206 2006-09-06 Richard Guenther <rguenther@suse.de>
4208 * gcc.dg/pr27226.c: Remove testcase again.
4210 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
4213 * g++.dg/opt/unroll2.C: New test.