1 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
3 * gcc.target/i386/movbe-1.c: New.
4 * gcc.target/i386/movbe-2.c: Likewise.
6 2009-05-21 Taras Glek <tglek@mozilla.com>
8 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
10 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
11 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
12 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
14 2009-05-21 Mark Mitchell <mark@codesourcery.com>
16 * gcc.dg/target/arm/neon-vmla-1.c: New.
17 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
19 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
21 * gcc.target/mips/octeon-exts-6.c: New test.
22 * gcc.target/mips/extend-1.c: New test.
23 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
25 * gcc.target/mips/octeon-exts-5.c: Likewise.
27 2009-05-20 Jakub Jelinek <jakub@redhat.com>
30 * gcc.c-torture/compile/pr40204.c: New test.
32 2009-05-20 Richard Guenther <rguenther@suse.de>
34 * gcc.c-torture/compile/20090518-1.c: New testcase.
36 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
38 PR tree-optimization/40087
39 * gcc.dg/tree-ssa/pr40087.c: New test.
41 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
43 * gcc.dg/vector-4.c: New testcase.
44 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
45 * g++.dg/ext/vector16.C: New testcase.
47 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
50 * gcc.dg/pr40172.c: Renamed to ...
51 * gcc.dg/pr40172-1.c: This.
53 * gcc.dg/pr40172-2.c: New.
54 * gcc.dg/pr40172-3.c: Likewise.
56 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
59 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
61 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
63 * gnat.dg/loop_optimization6.ad[sb]: New test.
65 2009-05-19 Richard Guenther <rguenther@suse.de>
67 * gcc.c-torture/compile/20090519-1.c: New testcase.
69 2009-05-18 Jason Merrill <jason@redhat.com>
71 * g++.dg/cpp0x/explicit1.C: New.
72 * g++.dg/cpp0x/explicit2.C: New.
74 2009-05-18 Dodji Seketeli <dodji@redhat.com>
77 * g++.dg/debug/dwarf2/nested-1.C: New test.
79 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
82 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
85 2009-05-18 Janus Weil <janus@gcc.gnu.org>
88 * gfortran.dg/proc_ptr_comp_8.f90: New.
90 2009-05-18 Richard Guenther <rguenther@suse.de>
93 * gfortran.dg/array_memset_2.f90: Adjust.
95 2009-05-18 Janus Weil <janus@gcc.gnu.org>
99 * gfortran.dg/interface_27.f90: New.
100 * gfortran.dg/interface_28.f90: New.
101 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
102 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
104 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
106 * gcc.target/m68k/tls-ie.c: New test.
107 * gcc.target/m68k/tls-le.c: New test.
108 * gcc.target/m68k/tls-gd.c: New test.
109 * gcc.target/m68k/tls-ld.c: New test.
110 * gcc.target/m68k/tls-ie-xgot.c: New test.
111 * gcc.target/m68k/tls-le-xtls.c: New test.
112 * gcc.target/m68k/tls-gd-xgot.c: New test.
113 * gcc.target/m68k/tls-ld-xgot.c: New test.
114 * gcc.target/m68k/tls-ld-xtls.c: New test.
115 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
117 2009-05-18 Martin Jambor <mjambor@suse.cz>
119 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
121 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
124 * gcc.dg/pr40172.c: New.
126 2009-05-17 Jason Merrill <jason@redhat.com>
129 * g++.dg/template/dtor6.C: New.
131 2009-05-17 Joseph Myers <joseph@codesourcery.com>
133 * g++.dg/warn/translate-ice-1.C: New test.
135 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
137 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
138 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
139 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
140 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
142 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
145 * gfortran.dg/erf_2.F90: New test.
146 * gfortran.dg/erfc_scaled_2.f90: New test.
148 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
151 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
152 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
153 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
155 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
157 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
158 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
160 2009-05-15 Ian Lance Taylor <iant@google.com>
162 * gcc.dg/Wcxx-compat-10.c: New testcase.
164 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
167 * gcc.dg/pr16302.c: New.
168 * g++.dg/warn/pr16302.C: New.
170 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
172 * gcc.dg/torture/builtin-math-5.c: New.
173 * gcc.dg/torture/builtin-math-6.c: New.
174 * lib/target-supports.exp (check_effective_target_mpc): New.
176 2009-05-15 Jan Hubicka <jh@suse.cz>
178 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
180 2009-05-15 Jan Hubicka <jh@suse.cz>
182 * gcc.target/i386/align-main-1.c (check): Mark noinline.
183 * gcc.target/i386/align-main-2.c (check): Mark noinline.
184 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
185 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
186 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
187 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
188 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
189 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
191 2009-05-15 Jan Hubicka <jh@suse.cz>
193 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
194 optimized by sibcall noinline.
196 2009-05-15 Jan Hubicka <jh@suse.cz>
198 * sibcall-1.c (track): Mark noinline.
199 * sibcall-2.c (track): Mark noinline.
200 * sibcall-3.c (track): Mark noinline.
201 * sibcall-4.c (track): Mark noinline.
203 2009-05-15 Jan Hubicka <jh@suse.cz>
205 * flatten-2.c: Disable early inlining; add comment.
206 * flatten-3.c: New test based on flatten-2.c.
208 2009-05-15 Richard Guenther <rguenther@suse.de>
210 PR tree-optimization/39999
211 * gcc.c-torture/compile/pr39999.c: New testcase.
213 2009-05-15 Joseph Myers <joseph@codesourcery.com>
215 * gcc.c-torture/compile/ptr-conv-1.c: New test.
217 2009-05-14 Ian Lance Taylor <iant@google.com>
219 * gcc.dg/Wcxx-compat-9.c: New testcase.
221 2009-05-14 Janus Weil <janus@gcc.gnu.org>
224 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
225 * gfortran.dg/duplicate_type_2.f90: Ditto.
226 * gfortran.dg/duplicate_type_3.f90: New.
228 2009-05-14 Laurent GUERBY <laurent@guerby.net>
230 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
231 * ada/acats/tests/c5/c59002c.ada: Likewise.
233 2009-05-13 Taras Glek <tglek@mozilla.com>
235 * g++.dg/plugin/attribute_plugin-test-1.C Testcase input for custom attributes and decl smashing
236 * g++.dg/plugin/attribute_plugin.c Testcase plugin to test user attributes
237 * g++.dg/plugin/dumb_plugin.c Fixed typo
238 * g++.dg/plugin/plugin.exp Added attribute_plugin test
240 2009-05-14 Jakub Jelinek <jakub@redhat.com>
243 * gfortran.dg/pr39865.f90: New test.
244 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
246 * gfortran.dg/hollerith_f95.f90: Likewise.
247 * gfortran.dg/hollerith6.f90: New test.
248 * gfortran.dg/hollerith7.f90: New test.
250 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
253 * gcc.dg/cpp/pr36674.i: New.
255 2009-05-14 Ben Elliston <bje@au.ibm.com>
258 * gcc.c-torture/compile/pr40035.c: New test.
260 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
262 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
264 2009-05-12 Tobias Burnus <burnus@net-b.de>
267 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
268 * gfortran.dg/c_kind_tests_2.f03: Ditto.
269 * gfortran.dg/interop_params.f03: Ditto.
271 2009-05-12 Jan Hubicka <jh@suse.cz>
273 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
275 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
276 * gcc.dg/ipa/ipacost-2.c: Likewise.
277 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
279 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
281 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
283 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
285 * lib/target-supports.exp (check_profiling_available): Return
286 false for -p on *-*-cygwin* targets.
288 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
290 PR tree-optimization/38632
291 * g++.dg/tree-ssa/pr38632.C: New.
293 2009-05-11 Jan Hubicka <jh@suse.cz>
295 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
296 we now optimize better.
297 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
298 out at different places.
299 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
301 * gcc.dg/vect/vect-76.c: Likewise.
302 * gcc.dg/vect/vect-70.c: Likewise.
303 * gcc.dg/vect/vect-66.c: Likewise.
304 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
305 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
307 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
310 * gcc.c-torture/compile/pr40080.c: New.
312 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
314 * gcc.c-torture/compile/pr40026.c: New testcase.
316 2009-05-11 Janus Weil <janus@gcc.gnu.org>
319 * gfortran.dg/proc_ptr_comp_7.f90: New.
321 2009-05-11 Ira Rosen <irar@il.ibm.com>
323 PR tree-optimization/40074
324 * gcc.dg/vect/pr40074.c: New test.
326 2009-05-10 Ian Lance Taylor <iant@google.com>
328 * gcc.dg/Wcxx-compat-7.c: New testcase.
329 * gcc.dg/Wcxx-compat-8.c: New testcase.
330 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
332 * gcc.dg/pr17188-1.c: Likewise.
333 * gcc.dg/pr39084.c: Likewise.
335 2009-05-10 Michael Matz <matz@suse.de>
338 * gcc.dg/pr40031.c: New test.
340 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
343 * gfortran.dg/array_constructor_31.f90: New test.
345 2009-05-10 Richard Guenther <rguenther@suse.de>
347 PR tree-optimization/40081
348 * g++.dg/torture/pr40081.C: New testcase.
350 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
353 * gfortran.dg/dependency_24.f90: New test.
354 * gfortran.dg/dependency_23.f90: Clean up module files.
356 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
359 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
360 * gfortran.dg/chmod_2.f90: Likewise.
361 * gfortran.dg/chmod_3.f90: Likewise.
362 * gfortran.dg/open_errors.f90: Likewise.
364 2009-05-09 Jan Hubicka <jh@suse.cz>
367 * g++.dg/eh/nested-try.C: New test.
369 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
371 PR tree-optimization/40049
372 * gcc.dg/vect/vect-shift-2.c: New test.
374 2009-05-08 Joseph Myers <joseph@codesourcery.com>
376 * gcc.dg/torture/complex-sign-mul-minus-one.c,
377 gcc.dg/torture/complex-sign-mul-one.c: New tests.
379 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
382 * g++.dg/warn/deprecated-6.C: New.
383 * gcc.dg/deprecated-4.c: Likewise.
384 * gcc.dg/deprecated-5.c: Likewise.
385 * gcc.dg/deprecated-6.c: Likewise.
387 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
389 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
390 __aligned__(__BIGGEST_ALIGNMENT__).
391 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
392 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
393 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
394 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
395 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
396 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
397 * gcc.dg/vect/Os-vect-95.c: Likewise.
398 * gcc.dg/vect/pr20122.c: Likewise.
399 * gcc.dg/vect/pr36493.c: Likewise.
400 * gcc.dg/vect/pr37385.c: Likewise.
401 * gcc.dg/vect/slp-7.c: Likewise.
402 * gcc.dg/vect/slp-9.c: Likewise.
403 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
404 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
405 * gcc.dg/vect/vect-35.c: Likewise.
406 * gcc.dg/vect/vect-40.c: Likewise.
407 * gcc.dg/vect/vect-42.c: Likewise.
408 * gcc.dg/vect/vect-44.c: Likewise.
409 * gcc.dg/vect/vect-46.c: Likewise.
410 * gcc.dg/vect/vect-48.c: Likewise.
411 * gcc.dg/vect/vect-52.c: Likewise.
412 * gcc.dg/vect/vect-54.c: Likewise.
413 * gcc.dg/vect/vect-56.c: Likewise.
414 * gcc.dg/vect/vect-58.c: Likewise.
415 * gcc.dg/vect/vect-60.c: Likewise.
416 * gcc.dg/vect/vect-74.c: Likewise.
417 * gcc.dg/vect/vect-75.c: Likewise.
418 * gcc.dg/vect/vect-76.c: Likewise.
419 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
420 * gcc.dg/vect/vect-77.c: Likewise.
421 * gcc.dg/vect/vect-77-global.c: Likewise.
422 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
423 * gcc.dg/vect/vect-78.c: Likewise.
424 * gcc.dg/vect/vect-78-global.c: Likewise.
425 * gcc.dg/vect/vect-80.c: Likewise.
426 * gcc.dg/vect/vect-85.c: Likewise.
427 * gcc.dg/vect/vect-87.c: Likewise.
428 * gcc.dg/vect/vect-88.c: Likewise.
429 * gcc.dg/vect/vect-92.c: Likewise.
430 * gcc.dg/vect/vect-93.c: Likewise.
431 * gcc.dg/vect/vect-95.c: Likewise.
432 * gcc.dg/vect/vect-97.c: Likewise.
433 * gcc.dg/vect/vect-complex-1.c: Likewise.
434 * gcc.dg/vect/vect-complex-4.c: Likewise.
435 * gcc.dg/vect/vect-complex-5.c: Likewise.
436 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
437 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
438 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
439 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
440 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
441 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
442 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
443 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
444 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
445 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
446 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
447 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
448 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
449 * gcc.dg/vect/vect-outer-1a.c: Likewise.
450 * gcc.dg/vect/vect-outer-1.c: Likewise.
451 * gcc.dg/vect/vect-outer-2a.c: Likewise.
452 * gcc.dg/vect/vect-outer-2b.c: Likewise.
453 * gcc.dg/vect/vect-outer-2.c: Likewise.
454 * gcc.dg/vect/vect-outer-2c.c: Likewise.
455 * gcc.dg/vect/vect-outer-2d.c: Likewise.
456 * gcc.dg/vect/vect-outer-3a.c: Likewise.
457 * gcc.dg/vect/vect-outer-3b.c: Likewise.
458 * gcc.dg/vect/vect-outer-3.c: Likewise.
459 * gcc.dg/vect/vect-outer-3c.c: Likewise.
460 * gcc.dg/vect/vect-outer-5.c: Likewise.
461 * gcc.dg/vect/vect-outer-6.c: Likewise.
462 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
463 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
464 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
465 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
466 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
467 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
468 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
469 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
470 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
471 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
472 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
473 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
474 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
475 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
477 2009-05-08 Joseph Myers <joseph@codesourcery.com>
480 * gcc.dg/torture/complex-sign.h: New header.
481 * gcc.dg/torture/complex-sign-add.c,
482 gcc.dg/torture/complex-sign-mixed-add.c,
483 gcc.dg/torture/complex-sign-mixed-div.c,
484 gcc.dg/torture/complex-sign-mixed-mul.c,
485 gcc.dg/torture/complex-sign-mixed-sub.c,
486 gcc.dg/torture/complex-sign-mul.c,
487 gcc.dg/torture/complex-sign-sub.c: New tests.
489 2009-05-08 Janus Weil <janus@gcc.gnu.org>
492 * gfortran.dg/intrinsic_3.f90: New.
494 2009-05-07 Janis Johnson <janis187@us.ibm.com>
497 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
498 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
499 * gcc.dg/dfp/float-constant-double.c: New test.
500 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
501 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
502 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
503 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
504 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
505 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
506 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
507 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
508 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
510 2009-05-07 Jakub Jelinek <jakub@redhat.com>
513 * gcc.c-torture/execute/pr40057.c: New test.
515 2009-05-06 James E. Wilson <wilson@codesourcery.com>
517 * gcc.c-torture/compile/const-high-part.c: New test.
519 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
522 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
525 2009-05-06 Janus Weil <janus@gcc.gnu.org>
528 * gfortran.dg/proc_decl_1.f90: Modified.
529 * gfortran.dg/proc_ptr_comp_1.f90: New.
530 * gfortran.dg/proc_ptr_comp_2.f90: New.
531 * gfortran.dg/proc_ptr_comp_3.f90: New.
532 * gfortran.dg/proc_ptr_comp_4.f90: New.
533 * gfortran.dg/proc_ptr_comp_5.f90: New.
534 * gfortran.dg/proc_ptr_comp_6.f90: New.
536 2009-05-06 Dodji Seketeli <dodji@redhat.com>
539 * g++.dg/template/call7.C: New test.
541 2009-05-06 Diego Novillo <dnovillo@google.com>
543 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
545 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
547 * gfortran.dg/pr40021.f: Moved to ...
548 * gfortran.fortran-torture/execute/pr40021.f: Here.
550 2009-05-06 Janis Johnson <janis187@us.ibm.com>
553 * gcc.dg/dfp/pr39986.c: New test.
555 2009-05-06 Michael Matz <matz@suse.de>
558 * gfortran.dg/pr40021.f: New test.
560 2009-05-06 Le-Chun Wu <lcwu@google.com>
562 * lib/plugin-support.exp: New file containing support procs for
564 * lib/target-supports.exp (check_plugin_available): New proc.
565 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
566 * gcc.dg/plugin/selfassign.c: New plugin source file.
567 * gcc.dg/plugin/self-assign-test-1.c: New test.
568 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
569 * g++.dg/README: Add description for plugin test.
570 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
571 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
572 * g++.dg/plugin/selfassign.c: New plugin source file.
573 * g++.dg/plugin/self-assign-test-1.C: New test.
574 * g++.dg/plugin/self-assign-test-2.C: Likewise.
575 * g++.dg/plugin/self-assign-test-3.C: Likewise.
576 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
577 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
579 2009-05-06 Tobias Burnus <burnus@net-b.de>
582 * gfortran.dg/intrinsic_2.f90: New test.
583 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
585 2009-05-06 Joseph Myers <joseph@codesourcery.com>
588 * gcc.dg/noncompile/incomplete-5.c: New test.
590 2009-05-05 Jakub Jelinek <jakub@redhat.com>
593 * gcc.dg/pr39666-1.c: New test.
594 * gcc.dg/pr39666-2.c: Likewise.
595 * g++.dg/warn/Wuninitialized-4.C: Likewise.
596 * g++.dg/warn/Wuninitialized-5.C: Likewise.
597 * gfortran.dg/pr39666-1.f90: Likewise.
598 * gfortran.dg/pr39666-2.f90: Likewise.
600 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
602 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
603 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
604 * gcc.target/mips/dspr2-MULTU.c: Likewise.
606 2009-05-05 Janus Weil <janus@gcc.gnu.org>
609 * gfortran.dg/proc_ptr_17.f90: New.
611 2009-05-05 Richard Guenther <rguenther@suse.de>
613 PR tree-optimization/40022
614 * gcc.c-torture/execute/pr40022.c: New testcase.
616 2009-05-05 Richard Guenther <rguenther@suse.de>
619 * gcc.c-torture/compile/pr40023.c: New testcase.
621 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
623 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
624 * g++.dg/template/overload9.C: Likewise.
625 * g++.dg/ext/ms-1.C: New.
627 2009-05-05 Jakub Jelinek <jakub@redhat.com>
630 * g++.dg/ext/vla7.C: New test.
632 2009-05-04 Joseph Myers <joseph@codesourcery.com>
634 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
636 2009-05-04 Joseph Myers <joseph@codesourcery.com>
638 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
639 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
640 Update expected errors.
642 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
645 * g++.dg/parse/parser-pr28152.C: New.
646 * g++.dg/parse/parser-pr28152-2.C: New.
648 2009-05-04 Joseph Myers <joseph@codesourcery.com>
650 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
652 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
654 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
655 * gcc.target/sparc/fexpand-2.c: Likewise.
656 * gcc.target/sparc/fpmerge-2.c: Likewise.
657 * gcc.target/sparc/pdist-2.c: Likewise.
659 2009-05-03 Richard Guenther <rguenther@suse.de>
662 * gcc.c-torture/compile/pr39983.c: New testcase.
664 2009-05-03 Joseph Myers <joseph@codesourcery.com>
666 * gcc.dg/c99-complex-3.c: New test.
668 2009-05-03 Joseph Myers <joseph@codesourcery.com>
670 * gcc.dg/cpp/utf8-5byte-1.c: New test.
672 2009-05-02 Joseph Myers <joseph@codesourcery.com>
674 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
676 2009-05-02 Richard Guenther <rguenther@suse.de>
679 * gcc.target/spu/pr40001.c: New testcase.
681 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
683 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
685 2009-04-30 Steve Ellcey <sje@cup.hp.com>
688 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
689 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
691 2009-04-30 Janis Johnson <janis187@us.ibm.com>
694 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
697 2009-04-30 David Ayers <ayers@fsfe.org>
699 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
700 and gcc_error_prefix variables.
701 * objc.dg/bad-receiver-type.m: Update to match correct
703 * objc.dg/encode-5.m: Likewise.
704 * objc.dg/id-1.m: Likewise.
705 * objc.dg/method-1.m: Likewise.
706 * objc.dg/method-6.m: Likewise.
707 * objc.dg/method-7.m: Likewise.
708 * objc.dg/method-9.m: Likewise.
709 * objc.dg/method-11.m: Likewise.
710 * objc.dg/method-20.m: Likewise.
711 * objc.dg/private-1.m: Likewise.
713 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
716 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
717 * gfortran.dg/advance_4.f90: Likewise
718 * gfortran.dg/advance_5.f90: Likewise
719 * gfortran.dg/append_1.f90: Likewise
720 * gfortran.dg/backslash_1.f90: Likewise
721 * gfortran.dg/backslash_2.f90: Likewise
722 * gfortran.dg/backslash_3.f: Likewise
723 * gfortran.dg/backspace_10.f90: Likewise
724 * gfortran.dg/backspace_3.f: Likewise
725 * gfortran.dg/backspace_4.f: Likewise
726 * gfortran.dg/backspace_5.f: Likewise
727 * gfortran.dg/backspace_8.f: Likewise
728 * gfortran.dg/backspace_9.f: Likewise
729 * gfortran.dg/complex_write.f90: Likewise
730 * gfortran.dg/convert_implied_open.f90: Likewise
731 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
732 * gfortran.dg/dos_eol.f: Likewise
733 * gfortran.dg/empty_format_1.f90: Likewise
734 * gfortran.dg/endfile.f: Likewise
735 * gfortran.dg/eof_1.f90: Likewise
736 * gfortran.dg/eor_1.f90: Likewise
737 * gfortran.dg/eor_handling_1.f90: Likewise
738 * gfortran.dg/eor_handling_2.f90: Likewise
739 * gfortran.dg/eor_handling_3.f90: Likewise
740 * gfortran.dg/eor_handling_4.f90: Likewise
741 * gfortran.dg/eor_handling_5.f90: Likewise
742 * gfortran.dg/error_recovery_5.f90: Likewise
743 * gfortran.dg/f2003_inquire_1.f03: Likewise
744 * gfortran.dg/f2003_io_4.f03: Likewise
745 * gfortran.dg/f2003_io_5.f03: Likewise
746 * gfortran.dg/f2003_io_7.f03: Likewise
747 * gfortran.dg/fgetc_1.f90: Likewise
748 * gfortran.dg/fgetc_2.f90: Likewise
749 * gfortran.dg/flush_1.f90: Likewise
750 * gfortran.dg/fmt_exhaust.f90: Likewise
751 * gfortran.dg/fmt_huge.f90: Likewise
752 * gfortran.dg/fmt_read.f90: Likewise
753 * gfortran.dg/fmt_t_1.f90: Likewise
754 * gfortran.dg/fmt_t_2.f90: Likewise
755 * gfortran.dg/fmt_t_3.f90: Likewise
756 * gfortran.dg/fmt_t_4.f90: Likewise
757 * gfortran.dg/fmt_t_5.f90: Likewise
758 * gfortran.dg/fmt_t_7.f: Likewise
759 * gfortran.dg/fseek.f90: Likewise
760 * gfortran.dg/ftell_1.f90: Likewise
761 * gfortran.dg/ftell_2.f90: Likewise
762 * gfortran.dg/func_derived_3.f90: Likewise
763 * gfortran.dg/inquire_9.f90: Likewise
764 * gfortran.dg/iostat_1.f90: Likewise
765 * gfortran.dg/iostat_2.f90: Likewise
766 * gfortran.dg/list_read_1.f90: Likewise
767 * gfortran.dg/list_read_4.f90: Likewise
768 * gfortran.dg/list_read_5.f90: Likewise
769 * gfortran.dg/list_read_7.f90: Likewise
770 * gfortran.dg/list_read_8.f90: Likewise
771 * gfortran.dg/list_read_9.f90: Likewise
772 * gfortran.dg/namelist_13.f90: Likewise
773 * gfortran.dg/namelist_14.f90: Likewise
774 * gfortran.dg/namelist_15.f90: Likewise
775 * gfortran.dg/namelist_16.f90: Likewise
776 * gfortran.dg/namelist_17.f90: Likewise
777 * gfortran.dg/namelist_18.f90: Likewise
778 * gfortran.dg/namelist_19.f90: Likewise
779 * gfortran.dg/namelist_20.f90: Likewise
780 * gfortran.dg/namelist_24.f90: Likewise
781 * gfortran.dg/namelist_26.f90: Likewise
782 * gfortran.dg/namelist_27.f90: Likewise
783 * gfortran.dg/namelist_28.f90: Likewise
784 * gfortran.dg/namelist_37.f90: Likewise
785 * gfortran.dg/namelist_38.f90: Likewise
786 * gfortran.dg/namelist_39.f90: Likewise
787 * gfortran.dg/namelist_40.f90: Likewise
788 * gfortran.dg/namelist_43.f90: Likewise
789 * gfortran.dg/namelist_44.f90: Likewise
790 * gfortran.dg/namelist_45.f90: Likewise
791 * gfortran.dg/namelist_46.f90: Likewise
792 * gfortran.dg/namelist_47.f90: Likewise
793 * gfortran.dg/namelist_48.f90: Likewise
794 * gfortran.dg/namelist_49.f90: Likewise
795 * gfortran.dg/namelist_50.f90: Likewise
796 * gfortran.dg/namelist_51.f90: Likewise
797 * gfortran.dg/namelist_52.f90: Likewise
798 * gfortran.dg/namelist_56.f90: Likewise
799 * gfortran.dg/namelist_char_only.f90: Likewise
800 * gfortran.dg/namelist_use.f90: Likewise
801 * gfortran.dg/namelist_use_only.f90: Likewise
802 * gfortran.dg/noadv_size.f90: Likewise
803 * gfortran.dg/open_access_append_1.f90: Likewise
804 * gfortran.dg/pad_no.f90: Likewise
805 * gfortran.dg/pr12884.f: Likewise
806 * gfortran.dg/pr17090.f90: Likewise
807 * gfortran.dg/pr17285.f90: Likewise
808 * gfortran.dg/pr17286.f90: Likewise
809 * gfortran.dg/pr18122.f90: Likewise
810 * gfortran.dg/pr18210.f90: Likewise
811 * gfortran.dg/pr18392.f90: Likewise
812 * gfortran.dg/pr19155.f: Likewise
813 * gfortran.dg/pr19216.f: Likewise
814 * gfortran.dg/pr19467.f90: Likewise
815 * gfortran.dg/pr19657.f: Likewise
816 * gfortran.dg/pr20257.f90: Likewise
817 * gfortran.dg/read_bad_advance.f90: Likewise
818 * gfortran.dg/read_eof_2.f90: Likewise
819 * gfortran.dg/read_eof_4.f90: Likewise
820 * gfortran.dg/read_many_1.f: Likewise
821 * gfortran.dg/read_noadvance.f90: Likewise
822 * gfortran.dg/read_repeat.f90: Likewise
823 * gfortran.dg/read_size_noadvance.f90: Likewise
824 * gfortran.dg/read_x_past.f: Likewise
825 * gfortran.dg/record_marker_1.f90: Likewise
826 * gfortran.dg/record_marker_3.f90: Likewise
827 * gfortran.dg/rewind_1.f90: Likewise
828 * gfortran.dg/runtime_warning_1.f90: Likewise
829 * gfortran.dg/shape_3.f90: Likewise
830 * gfortran.dg/slash_1.f90: Likewise
831 * gfortran.dg/stat_1.f90: Likewise
832 * gfortran.dg/stat_2.f90: Likewise
833 * gfortran.dg/streamio_11.f90: Likewise
834 * gfortran.dg/streamio_3.f90: Likewise
835 * gfortran.dg/streamio_4.f90: Likewise
836 * gfortran.dg/streamio_9.f90: Likewise
837 * gfortran.dg/tl_editing.f90: Likewise
838 * gfortran.dg/unf_io_convert_1.f90: Likewise
839 * gfortran.dg/unf_io_convert_2.f90: Likewise
840 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
841 * gfortran.dg/unf_short_record_1.f90: Likewise
842 * gfortran.dg/utf8_1.f03: Likewise
843 * gfortran.dg/utf8_2.f03: Likewise
844 * gfortran.dg/widechar_IO_1.f90: Likewise
845 * gfortran.dg/write_check3.f90: Likewise
846 * gfortran.dg/write_rewind_2.f: Likewise
847 * gfortran.dg/x_slash_2.f: Likewise
849 2009-04-29 Richard Guenther <rguenther@suse.de>
852 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
854 (check_effective_target_vect_floatuint_cvt): Likewise.
855 * gcc.dg/vect/slp-10.c: Adjust.
856 * gcc.dg/vect/slp-11.c: Adjust.
857 * gcc.dg/vect/slp-12b.c: Adjust.
858 * gcc.dg/vect/slp-33.c: Adjust.
859 * gcc.c-torture/compile/pr39943.c: New testcase.
861 2009-04-29 Richard Guenther <rguenther@suse.de>
864 * gcc.c-torture/compile/pr39937.c: New testcase.
866 2009-04-29 Richard Guenther <rguenther@suse.de>
868 PR tree-optimization/39941
869 * gcc.c-torture/compile/pr39941.c: New testcase.
871 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
873 * gcc.target/bfin/20090411-1.c: New test.
875 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
878 * gcc.dg/pr39565.c: New testcase.
880 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
882 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
883 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
884 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
885 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
886 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
887 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
888 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
889 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
890 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
891 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
892 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
893 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
894 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
895 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
896 * gcc.target/i386/pr37191.c: Likewise.
897 * gcc.target/i386/reload-1.c: Likewise.
898 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
899 * g++.old-deja/g++.pt/repo2.C: Likewise.
900 * g++.old-deja/g++.pt/repo3.C: Likewise.
901 * g++.old-deja/g++.pt/repo4.C: Likewise.
902 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
903 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
904 * g++.dg/template/repo1.C: Likewise.
905 * g++.dg/template/repo2.C: Likewise.
906 * g++.dg/template/repo3.C: Likewise.
907 * g++.dg/template/repo4.C: Likewise.
908 * g++.dg/template/repo5.C: Likewise.
909 * g++.dg/template/repo6.C: Likewise.
910 * g++.dg/template/repo7.C: Likewise.
911 * g++.dg/template/repo8.C: Likewise.
912 * g++.dg/template/repo9.C: Likewise.
913 * g++.dg/rtti/repo1.C: Likewise.
914 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
915 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
916 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
917 * g++.dg/other/PR23205.C: Skip for vxworks.
918 * g++.dg/ext/visibility/class1.C: Requires PIC.
919 * g++.dg/eh/async-unwind2.C: Requires PIC.
920 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
921 does not have cxa_exit.
923 2009-04-28 Jing Yu <jingyu@google.com>
926 * lib/target-supports.exp (check_effective_target_tls): Remove
928 (check_effective_target_tls_native): Likewise.
929 (check_effective_target_tls_runtime): Likewise.
930 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
932 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
934 2009-04-28 Janus Weil <janus@gcc.gnu.org>
937 * gfortran.dg/proc_ptr_16.f90: New.
939 2009-04-28 Steve Ellcey <sje@cup.hp.com>
941 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
944 2009-04-28 Richard Guenther <rguenther@suse.de>
947 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
949 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
951 * g++.dg/warn/pr35652.C: Removed.
952 * gcc.dg/pr35652.c: Likewise.
954 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
956 * gcc.target/ia64/20071210-2.c: New testcase.
958 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
961 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
962 * gcc.dg/pr39323-3.c: Ditto.
964 2009-04-28 Janus Weil <janus@gcc.gnu.org>
968 * gfortran.dg/ambiguous_reference_2.f90: New.
969 * gfortran.dg/pointer_assign_7.f90: New.
971 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
972 Mark Mitchell <mark@codesourcery.com>
974 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
975 * gcc.dg/20020103-1.c: Check for __ppc.
976 * gcc.dg/asm-b.c: Check for __ppc.
977 * gcc.dg/20020919-1.c: Check for __ppc.
978 * gcc.dg/20020312-2.c: Likewise.
979 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
980 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
981 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
982 * g++.dg/warn/weak1.C: Likewise.
983 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
984 static so appropriate optimizations kick in.
985 (find_base_value_wrapper): New function.
986 * g++.dg/eh/simd-5.C: Fix target triplet.
987 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
989 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
990 H.J. Lu <hongjiu.lu@intel.com>
993 * gcc.target/i386/pr39911.c: New test.
995 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
998 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1000 2009-04-28 Ben Elliston <bje@au.ibm.com>
1005 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1007 * gcc.dg/pr35652.C: New.
1008 * g++.dg/warn/pr35652.C: New.
1009 * gcc.dg/format/plus-1.c: Adjust message.
1011 2009-04-27 DJ Delorie <dj@redhat.com>
1013 * lib/target-supports.exp (check_effective_target_double64): New.
1014 (check_effective_target_double64plus): New.
1015 (check_effective_target_large_double): New.
1016 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1017 * gcc.dg/div-double-1.c: Likewise.
1018 * gcc.dg/Wconversion-real.c: Require large_double.
1019 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1021 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1024 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1027 2009-04-27 Ian Lance Taylor <iant@google.com>
1029 * gcc.dg/Wcxx-compat-5.c: New testcase.
1030 * gcc.dg/Wcxx-compat-6.c: New testcase.
1032 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1034 Allow non-constant arguments to conversion intrinsics.
1035 * gcc.target/spu/intrinsics-3.c: Update tests.
1037 2009-04-27 Richard Guenther <rguenther@suse.de>
1040 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1041 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1043 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1046 * gcc.dg/torture/pr39903-1.c: New.
1047 * gcc.dg/torture/pr39903-2.c: Likewise.
1049 2009-04-27 Revital Eres <eres@il.ibm.com>
1051 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1053 * gcc.dg/sms-2.c: Add dump check.
1054 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1056 * gcc.dg/sms-4.c: Likewise.
1057 * gcc.dg/sms-5.c: Likewise.
1058 * gcc.dg/sms-6.c: Likewise.
1059 * gcc.dg/sms-7.c: Likewise.
1060 * gcc.dg/sms-antideps.c: Rename to...
1061 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1063 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1065 * gnat.dg/opt2.adb: New test.
1067 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1070 * g++.dg/warn/Wunused-15.C: New test.
1072 2009-04-26 Michael Matz <matz@suse.de>
1075 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1077 * gcc.target/i386/pr37248-1.c: Modified.
1078 * gcc.target/i386/pr37248-3.c: Modified.
1079 * gcc.target/i386/pr37248-2.c: Modified.
1080 * gnat.dg/aliasing1.adb: Modified.
1081 * gnat.dg/pack9.adb: Modified.
1082 * gnat.dg/aliasing2.adb: Modified.
1083 * gcc.dg/strict-overflow-2.c: Modified.
1084 * gcc.dg/autopar/reduc-1char.c: Modified.
1085 * gcc.dg/autopar/reduc-2char.c: Modified.
1086 * gcc.dg/autopar/reduc-1.c: Modified.
1087 * gcc.dg/autopar/reduc-2.c: Modified.
1088 * gcc.dg/autopar/reduc-3.c: Modified.
1089 * gcc.dg/autopar/reduc-6.c: Modified.
1090 * gcc.dg/autopar/reduc-7.c: Modified.
1091 * gcc.dg/autopar/reduc-8.c: Modified.
1092 * gcc.dg/autopar/reduc-9.c: Modified.
1093 * gcc.dg/autopar/reduc-1short.c: Modified.
1094 * gcc.dg/autopar/reduc-2short.c: Modified.
1095 * gcc.dg/autopar/parallelization-1.c: Modified.
1096 * gcc.dg/strict-overflow-4.c: Modified.
1097 * gcc.dg/strict-overflow-6.c: Modified.
1098 * gcc.dg/gomp/combined-1.c: Modified.
1099 * gcc.dg/no-strict-overflow-1.c: Modified.
1100 * gcc.dg/no-strict-overflow-3.c: Modified.
1101 * gcc.dg/no-strict-overflow-5.c: Modified.
1102 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1103 * gcc.dg/tree-ssa/pr18134.c: Modified.
1104 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1105 * gcc.dg/tree-ssa/vector-2.c: Modified.
1106 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1107 * gcc.dg/tree-ssa/loop-21.c: Modified.
1108 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1109 * gcc.dg/tree-ssa/vector-3.c: Modified.
1110 * gcc.dg/tree-ssa/asm-3.c: Modified.
1111 * gcc.dg/tree-ssa/pr23294.c: Modified.
1112 * gcc.dg/tree-ssa/loop-22.c: Modified.
1113 * gcc.dg/tree-ssa/loop-15.c: Modified.
1114 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1115 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1116 * gcc.dg/tree-ssa/pr20139.c: Modified.
1117 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1118 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1119 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1120 * gcc.dg/tree-ssa/loop-5.c: Modified.
1121 * gcc.dg/tree-ssa/pr19431.c: Modified.
1122 * gcc.dg/tree-ssa/pr32044.c: Modified.
1123 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1124 * gcc.dg/tree-ssa/loop-19.c: Modified.
1125 * gcc.dg/tree-ssa/loop-28.c: Modified.
1126 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1127 * gcc.dg/tree-ssa/divide-1.c: Modified.
1128 * gcc.dg/tree-ssa/inline-1.c: Modified.
1129 * gcc.dg/tree-ssa/divide-3.c: Modified.
1130 * gcc.dg/tree-ssa/pr30978.c: Modified.
1131 * gcc.dg/tree-ssa/alias-6.c: Modified.
1132 * gcc.dg/tree-ssa/divide-4.c: Modified.
1133 * gcc.dg/tree-ssa/alias-11.c: Modified.
1134 * gcc.dg/no-strict-overflow-7.c: Modified.
1135 * gcc.dg/strict-overflow-1.c: Modified.
1136 * gcc.dg/pr15784-4.c: Modified.
1137 * gcc.dg/pr34263.c: Modified.
1138 * gcc.dg/strict-overflow-3.c: Modified.
1139 * gcc.dg/tree-prof/stringop-1.c: Modified.
1140 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1141 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1142 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1143 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1144 * gcc.dg/no-strict-overflow-2.c: Modified.
1145 * gcc.dg/no-strict-overflow-4.c: Modified.
1146 * gcc.dg/no-strict-overflow-6.c: Modified.
1147 * g++.dg/tree-ssa/pr27090.C: Modified.
1148 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1149 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1150 * g++.dg/tree-ssa/pr19807.C: Modified.
1151 * g++.dg/opt/pr30965.C: Modified.
1152 * g++.dg/init/new17.C: Modified.
1153 * gfortran.dg/whole_file_6.f90: Modified.
1154 * gfortran.dg/whole_file_5.f90: Modified.
1155 * gfortran.dg/reassoc_1.f90: Modified.
1156 * gfortran.dg/reassoc_3.f90: Modified.
1158 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1161 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1163 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1166 * gcc.target/i386/pr39543-1.c: New test.
1167 * gcc.target/i386/pr39543-2.c: New test.
1168 * gcc.target/i386/pr39543-3.c: New test.
1171 * gcc.dg/Wunused-value-3.c: New test.
1173 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1176 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1177 gcc.dg/vla-21.c: New tests.
1179 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1182 * gcc.dg/inline-34.c: New test.
1184 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1186 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1187 gcc.dg/enum-const-3.c: New tests.
1188 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1189 -pedantic-errors. Update expected diagnostics.
1191 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1194 * gcc.dg/vla-20.c: New test.
1196 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1199 * gcc.dg/vla-19.c: New test.
1201 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1203 PR preprocessor/39559
1204 * gcc.dg/c99-intconst-2.c: New test.
1206 2009-04-25 Jan Hubicka <jh@suse.cz>
1208 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1210 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1213 * gfortran.dg/import7.f90: New.
1215 2009-04-24 Richard Guenther <rguenther@suse.de>
1217 * gcc.dg/tree-ssa/vrp48.c: Fix.
1219 2008-04-24 Doug Kwan <dougkwan@google.com>
1221 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1222 destination are the same.
1224 2009-04-24 Richard Guenther <rguenther@suse.de>
1226 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1228 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1230 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1231 gcc.dg/array-const-3.c: New tests.
1233 2009-04-24 Ian Lance Taylor <iant@google.com>
1235 * gcc.dg/Wcxx-compat-4.c: New testcase.
1237 2009-04-24 Daniel Kraft <d@domob.eu>
1239 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1240 expected on already erraneous symbol (renamed to fresh one).
1242 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1245 * gcc.dg/pr39867.c: New.
1247 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1251 * gfortran.dg/intrinsic_1.f90: New.
1253 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1255 * gnat.dg/alignment7.adb: New test.
1256 * gnat.dg/alignment8.adb: Likewise.
1258 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1260 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1261 * gnat.dg/specs/rep_clause2.ads: New test.
1263 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1265 PR rtl-optimization/39794
1266 * gcc.dg/pr39794.c: New test.
1268 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1270 * gnat.dg/atomic1.adb: New test.
1271 * gnat.dg/atomic1_pkg.ads: New helper.
1273 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1276 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1277 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1279 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1281 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1284 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1287 * gcc.dg/vector-init-1.c: New testcase.
1288 * gcc.dg/vector-init-2.c: New testcase.
1290 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1292 * gnat.dg/enum2.adb: New test.
1293 * gnat.dg/enum2_pkg.ads: New helper.
1295 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1298 * gcc.dg/torture/pr39855.c: New test.
1300 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1303 * g++.dg/cpp0x/pr39639.C: New test.
1305 2009-04-22 Mark Heffernan <meheff@google.com>
1307 * gcc.dg/profile-generate-3.c: New test.
1309 2009-04-22 Jan Hubicka <jh@suse.cz>
1311 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1313 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1316 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1318 2009-04-22 Richard Guenther <rguenther@suse.de>
1320 PR tree-optimization/39824
1321 * gcc.c-torture/compile/pr39824.c: New testcase.
1323 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1326 * g++.dg/parse/parser-pr14875.C: New.
1327 * g++.dg/parse/parser-pr14875-2.C: New.
1328 * g++.dg/parse/error6.C: Update match string.
1330 2009-04-22 Richard Guenther <rguenther@suse.de>
1332 PR tree-optimization/39845
1333 * gcc.c-torture/compile/pr39845.c: New testcase.
1335 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1338 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1339 * gfortran.dg/external_initializer.f90: Modified.
1340 * gfortran.dg/interface_26.f90: Modified.
1341 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1342 * gfortran.dg/proc_ptr_3.f90: Modified.
1343 * gfortran.dg/proc_ptr_15.f90: New.
1344 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1346 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1349 * g++.dg/warn/pr35711.C: New.
1350 * g++.dg/conversion/ptrmem2.C: Update.
1352 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1354 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1355 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1356 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1357 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1358 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1359 gcc.c-torture/ChangeLog.0,
1360 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1361 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1362 gcc.target/i386/math-torture/math-torture.exp,
1363 gcc.target/mips/inter/mips16-inter.exp,
1364 gcc.target/mips/mips-nonpic/README,
1365 gcc.target/x86_64/abi/README.gcc,
1366 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1367 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1368 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1370 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1372 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1374 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1376 2009-04-21 Richard Guenther <rguenther@suse.de>
1379 * gcc.dg/torture/pr39829.c: New testcase.
1381 2009-04-21 Martin Jambor <mjambor@suse.cz>
1383 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1385 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1388 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1389 * gcc.dg/sequence-pt-2.c: New.
1390 * gcc.dg/sequence-pt-3.c: New.
1391 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1392 * g++.dg/warn/sequence-pt-2.c: New.
1393 * g++.dg/warn/sequence-pt-3.c: New.
1395 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1397 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1399 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1401 * gnat.dg/import1.ad[sb]: New test.
1403 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1405 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1408 2009-04-20 Tobias Burnus <burnus@net-b.de>
1411 * gfortran.dg/continuation_11.f90: New test.
1413 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1416 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1417 messages. Test for "long long" in system headers.
1418 * gcc.dg/c99-longlong-2.c: New.
1419 * g++.dg/warn/pr13358.C: New.
1420 * g++.dg/warn/pr13358-2.C: New.
1421 * g++.dg/warn/pr13358-3.C: New.
1422 * g++.dg/warn/pr13358-4.C: New.
1424 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1426 * gcc.dg/framework-2.c: Fix up for non existent includes
1427 being fatal errors now.
1429 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1432 * gfortran.dg/private_type_13.f90: New test.
1433 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1435 2009-04-20 Le-Chun Wu <lcwu@google.com>
1438 * g++.dg/warn/Wunused-14.C: New test.
1440 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1442 * gnat.dg/specs/small_alignment.ads: New test.
1444 2009-04-20 Ian Lance Taylor <iant@google.com>
1446 * gcc.dg/Wcxx-compat-3.c: New testcase.
1448 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1450 * gnat.dg/pack13.ad[sb]: New test.
1451 * gnat.dg/pack13_pkg.ads: New helper.
1453 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1455 * gnat.dg/discr11.ad[sb]: New test.
1456 * gnat.dg/discr11_pkg.ads: New helper.
1458 2009-04-20 Ira Rosen <irar@il.ibm.com>
1460 PR tree-optimization/39675
1461 * gcc.dg/vect/O3-pr39675-2.c: New test.
1463 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1465 * gnat.dg/rep_clause3.adb: New test.
1467 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1470 * gcc.dg/c99-flex-array-7.c: New test.
1472 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1475 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1477 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1480 * gcc.dg/c99-restrict-3.c: New test.
1482 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1484 PR preprocessor/20078
1485 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1487 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1489 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1490 Do not pass -B$root after -margs.
1492 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1496 * gcc.dg/pr32061.c: New.
1497 * gcc.dg/Wlogical-op-1.c: Update.
1498 * g++.dg/warn/Wlogical-op-1.C: Update.
1499 * g++.dg/warn/pr36954.C: New.
1501 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1504 * gcc.dg/lvalue-5.c: New test.
1506 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1509 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1511 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1513 * gcc.dg/cpp/include5.c: New test.
1515 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1518 * gcc.dg/call-diag-2.c: New test.
1520 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1522 PR preprocessor/39646
1523 * gcc.dg/cpp/line8.c: New test.
1525 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1527 PR preprocessor/39647
1528 * gcc.dg/cpp/line7.c: New test.
1530 2009-04-18 Richard Guenther <rguenther@suse.de>
1533 * gcc.target/i386/pr39804.c: New testcase.
1535 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1537 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1538 * g++.dg/other/pr39496.C: Likewise.
1540 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1543 * gcc.dg/pr36902.c: New.
1545 2009-04-17 Diego Novillo <dnovillo@google.com>
1547 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1548 violation for variable 'inside_main'.
1550 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1552 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1554 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1556 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1558 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1560 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1561 * gfortran.dg/chmod_2.f90: Likewise.
1562 * gfortran.dg/chmod_3.f90: Likewise.
1563 * gfortran.dg/open_errors.f90: Likewise.
1564 * gfortran.dg/stat_1.f90: Likewise.
1565 * gfortran.dg/stat_2.f90: Likewise.
1567 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1569 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1570 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1571 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1572 * gfortran.dg/nearest_1.f90: Likewise.
1573 * gfortran.dg/nearest_3.f90: Likewise.
1574 * gfortran.dg/isnan_1.f90: Likewise.
1575 * gfortran.dg/isnan_2.f90: Likewise.
1576 * gfortran.dg/nan_1.f90: Likewise.
1577 * gfortran.dg/nan_2.f90: Likewise.
1578 * gfortran.dg/nan_3.f90: Likewise.
1579 * gfortran.dg/nan_4.f90: Likewise.
1580 * gfortran.dg/module_nan.f90: Likewise.
1581 * gfortran.dg/int_conv_2.f90: Likewise.
1582 * gfortran.dg/init_flag_3.f90: Likewise.
1583 * gfortran.dg/namelist_42.f90: Likewise.
1584 * gfortran.dg/namelist_43.f90: Likewise.
1585 * gfortran.dg/real_const_3.f90: Likewise.
1586 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1588 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1589 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1590 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1591 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1592 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1594 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1595 * gfortran.dg/gamma_5.f90: Likewise.
1597 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1599 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1600 less strict so it also works with auto-overlay support.
1601 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1602 for "exceeds local store" linker errors on the SPU.
1604 * lib/gfortran.exp: Include target-supports.exp.
1605 (gfortran_init): On SPU targets where automatic overlay support
1606 is available, use it to build all Fortran test cases.
1608 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1610 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1612 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1613 rule enforced by gnat on taft types.
1615 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1618 * g++.dg/ext/complit11.C: Add empty dg-options.
1620 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1623 * g++.dg/template/defarg11.C: New test.
1625 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1628 * g++.dg/ext/complit11.C: New testcase.
1630 2009-04-15 Le-Chun Wu <lcwu@google.com>
1633 * g++.dg/warn/Wunused-13.C: New testcase.
1635 2009-04-15 Ian Lance Taylor <iant@google.com>
1637 * gcc.dg/Wenum-compare-1.c: New testcase.
1639 2009-04-15 Richard Guenther <rguenther@suse.de>
1641 PR tree-optimization/39764
1642 * g++.dg/torture/pr39764.C: New testcase.
1644 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1646 * g++.dg/ext/altivec-17.C: New.
1648 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1650 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1651 * gnat.dg/specs/limited1.ads: Ditto.
1653 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1656 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1657 for testing the results of estimate instructions.
1658 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1659 * gcc.dg/vmx/3a-05.c (test): Ditto.
1661 2009-04-14 Jason Merrill <jason@redhat.com>
1664 * g++.dg/warn/Wshadow-4.C: Extend.
1666 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1668 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1669 (do_D): Remove attribute hidden.
1671 2009-04-13 Jason Merrill <jason@redhat.com>
1674 * g++.dg/init/copy7.C: New.
1676 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1679 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1680 (check_for_all_options): This.
1682 2009-04-13 Jason Merrill <jason@redhat.com>
1685 * g++.dg/template/crash90.C: New.
1687 2009-04-12 Jason Merrill <jason@redhat.com>
1690 * g++.dg/overload/extern-C-2.C: New.
1692 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1694 PR preprocessor/31869
1695 * gcc.dg/cpp/strify5.c: New test.
1697 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1699 * gnat.dg/enum1.adb: New test.
1700 * gnat.dg/enum1_pkg.ads: New helper.
1702 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1705 * gcc.target/alpha/pr39740.c: New test.
1707 2009-04-11 Daniel Kraft <d@domob.eu>
1710 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1711 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1712 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1713 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1714 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1715 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1716 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1717 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1718 expected string length that failed with -fbounds-check now.
1719 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1721 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1724 * gfortran.dg/proc_ptr_14.f90: New.
1726 2009-04-11 Richard Guenther <rguenther@suse.de>
1729 * g++.dg/torture/pr39732.C: New testcase.
1731 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1733 * gfortran.dg/whole_file_5.f90: New.
1734 * gfortran.dg/whole_file_6.f90: New.
1736 2009-04-11 Richard Guenther <rguenther@suse.de>
1738 PR tree-optimization/39713
1739 * g++.dg/torture/pr39713.C: New testcase.
1741 2009-04-10 Richard Guenther <rguenther@suse.de>
1744 * gcc.dg/pr39712.c: New testcase.
1746 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1749 * g++.dg/cpp0x/enum2.C: Updated.
1750 * g++.dg/debug/pr22514.C: Likewise.
1751 * g++.dg/parse/enum2.C: Likewise.
1752 * g++.dg/parse/enum3.C: Likewise.
1753 * g++.dg/template/crash79.C: Likewise.
1754 * g++.old-deja/g++.jason/cond.C: Likewise.
1756 2009-04-10 Chao-ying Fu <fu@mips.com>
1758 * gcc.target/mips/interrupt_handler.c: Change from compile to
1761 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1763 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1765 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1768 * gfortran.dg/zero_sized_6.f90: New.
1770 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1773 * g++.dg/parse/pr20118.C: New.
1774 * g++.dg/template/spec16.C: Update.
1776 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1779 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1780 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1781 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1782 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1783 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1784 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1785 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1786 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1787 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1788 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1789 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1790 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1791 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1792 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1793 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1794 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1795 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1797 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1800 * g++.dg/torture/pr39678.C: New.
1801 * gcc.dg/compat/struct-complex-2.h: Likewise.
1802 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1803 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1804 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1805 * gcc.dg/torture/pr39678.c: Likewise.
1806 * gcc.target/i386/pr39678.c: Likewise.
1808 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1809 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1811 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1812 <complex.h>. Add tests for structure with complex float.
1814 2009-04-10 Ben Elliston <bje@au.ibm.com>
1815 Joseph Myers <joseph@codesourcery.com>
1818 * gcc.dg/dfp/pr36800.c: New.
1820 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1821 Rafael Avila de Espindola <espindola@google.com>
1823 * gcc.misc-tests/help.exp: New file.
1824 * lib/options.exp: New file.
1826 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1829 * objc/execute/forward-1.x: New.
1831 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1833 * gcc.dg/pr27150-1.c: Change to a link test.
1835 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1837 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1838 3 of the GNU General Public License and to point readers at the
1839 COPYING3 file and the FSF's license web page.
1840 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1841 * gcc.dg/struct/struct-reorg.exp: Likewise.
1842 * gcc.target/spu/tag_manager.c: Likewise.
1844 2009-04-09 Richard Guenther <rguenther@suse.de>
1847 * ssa-ccp-25.c: Adjust pattern.
1849 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1852 * gfortran.dg/external_procedures_1.f90: Modified.
1853 * gfortran.dg/proc_ptr_result_1.f90: New.
1854 * gfortran.dg/proc_ptr_result_2.f90: New.
1855 * gfortran.dg/proc_ptr_result_3.f90: New.
1857 2009-04-09 Richard Guenther <rguenther@suse.de>
1859 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1860 to prevent constant propagation.
1861 * gcc.dg/vect/vect-56.c: Likewise.
1862 * gcc.dg/vect/vect-58.c: Likewise.
1863 * gcc.dg/vect/vect-60.c: Likewise.
1864 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1865 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1866 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1868 2009-04-09 Richard Guenther <rguenther@suse.de>
1870 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1871 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1873 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1876 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1879 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1881 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1882 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1884 2009-04-08 Jakub Jelinek <jakub@redhat.com>
1886 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1888 2009-04-08 Jason Merrill <jason@redhat.com>
1891 * g++.dg/template/error40.C: Add another test.
1893 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1897 * gcc.c-torture/compile/pr39614-1.c,
1898 gcc.c-torture/compile/pr39614-2.c,
1899 gcc.c-torture/compile/pr39614-3.c,
1900 gcc.c-torture/compile/pr39614-4.c,
1901 gcc.c-torture/compile/pr39614-5.c,
1902 gcc.c-torture/compile/pr39673-1.c,
1903 gcc.c-torture/compile/pr39673-2.c: New tests.
1904 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1906 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1907 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1910 2009-04-08 Dodji Seketeli <dodji@redhat.com>
1913 * g++.dg/cpp0x/variadic-crash2.C: New test.
1915 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
1918 * gfortran.dg/alloc_comp_result_1.f90: New test.
1920 2009-04-07 Jason Merrill <jason@redhat.com>
1923 * g++.dg/overload/extern-C-1.C: New.
1925 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1928 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1930 2009-04-07 Jason Merrill <jason@redhat.com>
1933 * g++.dg/template/error40.C: New.
1935 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1938 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1940 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
1942 * gnat.dg/subp_elim_errors.ad[sb]: New test.
1944 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1947 * gfortran.dg/proc_decl_1.f90: Modified.
1948 * gfortran.dg/proc_ptr_11.f90: Extended.
1949 * gfortran.dg/proc_ptr_13.f90: Modified.
1951 2009-04-06 Jason Merrill <jason@redhat.com>
1954 * g++.dg/template/fnspec1.C: New.
1956 2009-04-06 Laurent GUERBY <laurent@guerby.net>
1958 * lib/gnat.exp: Handle multilib.
1960 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1963 * gfortran.dg/dependency_23.f90: New test.
1965 2009-04-06 Richard Guenther <rguenther@suse.de>
1967 PR tree-optimization/28868
1968 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1969 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1970 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1971 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1973 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1975 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1977 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1979 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1981 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1983 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1984 with the built-in y0, and the subsequent warning.
1985 (y1): Likewise, rename to y_1.
1987 2009-04-06 Janus Weil <janus@gcc.gnu.org>
1990 * gfortran.dg/proc_decl_21.f90: New.
1992 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1995 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1997 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
1999 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2000 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2001 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2002 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2003 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2004 gfortran.dg/namelist_49.f90: Gate test on effective_target
2006 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2008 2009-04-05 Daniel Kraft <d@domob.eu>
2011 * gfortran.dg/read_float_2.f03
2012 * gfortran.dg/read_float_3.f90
2014 2009-04-05 Richard Guenther <rguenther@suse.de>
2016 PR tree-optimization/39648
2017 * gcc.c-torture/compile/pr39648.c: New testcase.
2019 2009-04-05 Jason Merrill <jason@redhat.com>
2022 * g++.dg/template/error39.C: New.
2024 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2027 * gfortran.dg/implied_do_1.f90: New.
2029 2009-04-04 Tobias Burnus <burnus@net-b.de>
2032 * gfortran.dg/recursive_check_8.f90: New.
2033 * gfortran.dg/recursive_check_9.f90: New.
2034 * gfortran.dg/recursive_check_10.f90: New.
2035 * gfortran.dg/recursive_check_11.f90: New.
2036 * gfortran.dg/recursive_check_12.f90: New.
2037 * gfortran.dg/recursive_check_13.f90: New.
2038 * gfortran.dg/recursive_check_14.f90: New.
2040 2009-04-04 Jason Merrill <jason@redhat.com>
2043 * g++.dg/template/error38.C: Add more tests.
2045 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2048 * gfortran.dg/common_align_2.f90: New test.
2050 2009-04-04 Richard Guenther <rguenther@suse.de>
2052 PR tree-optimization/8781
2053 PR tree-optimization/37892
2054 * g++.dg/tree-ssa/pr8781.C: New testcase.
2055 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2057 2009-04-04 Richard Guenther <rguenther@suse.de>
2059 PR tree-optimization/39636
2060 * gcc.c-torture/compile/pr39636.c: New testcase.
2062 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2064 PR rtl-optimization/39607
2065 * g++.dg/opt/pr39607.C: New.
2067 2009-04-03 Tobias Burnus <burnus@net-b.de>
2070 * gfortran.dg/common_12.f90: New.
2072 2009-04-03 Jason Merrill <jason@redhat.com>
2075 * g++.dg/template/const2.C: New test.
2077 2009-04-03 Richard Guenther <rguenther@suse.de>
2079 PR tree-optimization/2480
2080 PR tree-optimization/23086
2081 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2082 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2084 2009-04-03 Richard Guenther <rguenther@suse.de>
2086 PR tree-optimization/34743
2087 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2088 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2089 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2090 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2091 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2092 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2093 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2094 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2096 2009-04-03 Richard Guenther <rguenther@suse.de>
2099 PR tree-optimization/23940
2100 PR tree-optimization/33237
2103 PR tree-optimization/36201
2104 PR tree-optimization/36230
2105 PR tree-optimization/38049
2106 PR tree-optimization/38207
2107 PR tree-optimization/38230
2108 PR tree-optimization/38301
2109 PR tree-optimization/38585
2111 PR tree-optimization/38985
2112 PR tree-optimization/39299
2113 * gcc.dg/pr19633-1.c: Adjust.
2114 * gcc.dg/torture/pta-callused-1.c: Likewise.
2115 * gcc.dg/torture/pr39074-2.c: Likewise.
2116 * gcc.dg/torture/pr39074.c: Likewise.
2117 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2118 * gcc.dg/torture/pr30375.c: Adjust.
2119 * gcc.dg/torture/pr33563.c: Likewise.
2120 * gcc.dg/torture/pr33870.c: Likewise.
2121 * gcc.dg/torture/pr33560.c: Likewise.
2122 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2123 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2124 * gcc.dg/tree-ssa/alias-15.c: Remove.
2125 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2126 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2127 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2128 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2129 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2130 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2131 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2132 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2133 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2134 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2135 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2136 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2137 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2138 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2139 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2140 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2141 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2142 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2143 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2144 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2145 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2146 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2147 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2148 * gcc.dg/uninit-B.c: XFAIL.
2149 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2150 * gcc.dg/uninit-pr19430.c: XFAIL.
2151 * g++.dg/tree-ssa/pr13146.C: New testcase.
2152 * g++.dg/opt/pr36187.C: Adjust.
2153 * g++.dg/torture/20090329-1.C: New testcase.
2155 2009-04-02 Chao-ying Fu <fu@mips.com>
2157 * gcc.target/mips/interrupt_handler.c: New test.
2159 2009-04-02 David Ayers <ayers@fsfe.org>
2162 * objc.dg/bad-receiver-type-2.m: New test contributed by
2165 2009-04-02 Jason Merrill <jason@redhat.com>
2168 * g++.dg/template/error38.C: New test.
2170 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2172 PR tree-optimization/31677
2173 * gcc.dg/memcpy-1.c: Add compiler option.
2175 2009-04-02 Ira Rosen <irar@il.ibm.com>
2177 PR tree-optimization/39595
2178 * gfortran.dg/vect/O3-pr39595.f: New test.
2180 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2183 * g++.dg/template/typedef11.C: New test.
2184 * g++.dg/template/typedef12.C: Likewise.
2185 * g++.dg/template/typedef13.C: Likewise.
2186 * g++.dg/template/typedef14.C: Likewise.
2187 * g++.dg/template/typedef15.C: Likewise.
2188 * g++.dg/template/typedef16.C: Likewise.
2189 * g++.dg/template/sfinae3.C: Compile this pedantically.
2190 The only errors expected should be the one saying the typedef is ill
2192 * g++.old-deja/g++.pt/typename8.C: Likewise.
2193 * g++.dg/template/access11.C: Update this.
2195 2009-04-02 Richard Guenther <rguenther@suse.de>
2197 PR tree-optimization/37221
2198 * gcc.c-torture/compile/20090331-1.c: New testcase.
2200 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2202 * gcc.c-torture/compile/20090401-1.c: New test.
2204 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2207 * g++.dg/template/pr4926-1.C: New.
2209 2009-04-01 Xinliang David Li <davidxl@google.com>
2211 * gcc.target/i386/all_one_m128i.c: New test.
2213 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2216 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2217 * gcc.dg/fltconst-2.c: New test.
2218 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2219 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2222 * gcc.dg/cpp/pr33466.c: New test.
2223 * gcc.dg/dfp/pr33466.c: New test.
2224 * gcc.dg/fixed-point/pr33466.c: New test.
2226 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2228 PR tree-optimization/35011
2229 * g++.dg/other/pr35011.C: New.
2231 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2234 * gcc.dg/pr39226.c: New test.
2236 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2239 * g++.dg/template/pr35240.C: New.
2241 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2244 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2245 * gcc.dg/pr25682.c: Update expected diagnostics.
2247 2009-04-01 Richard Guenther <rguenther@suse.de>
2249 * gcc.dg/fold-plusmult-2.c: New testcase.
2251 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2254 * gcc.dg/pr37772.c: New test.
2255 * g++.dg/ext/asm11.C: New test.
2257 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2259 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2260 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2263 2009-03-31 Jason Merrill <jason@redhat.com>
2265 * g++.old-deja/g++.other/using9.C: Add expected errors.
2267 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2269 * gcc.c-torture/compile/pr33009.c: Removed.
2271 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2273 * gcc.c-torture/compile/pr33009.c: Delete.
2274 * gcc.c-torture/compile/pr11832.c: Likewise.
2276 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2279 * lib/target-supports.exp (check_effective_target_stdint_types):
2281 (check_effective_target_inttypes_types): New.
2282 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2283 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2284 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2286 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2290 * gfortran.dg/data_pointer_1.f90: New test.
2292 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2295 * gfortran.dg/char_length_15.f90: New test.
2297 2009-03-31 Jason Merrill <jason@redhat.com>
2300 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2301 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2302 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2305 * g++.dg/other/typedef2.C: New test.
2308 * g++.dg/template/typedef17.C: New test.
2310 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2311 * g++.dg/cpp0x/auto12.C: Likewise.
2313 2009-03-31 Richard Guenther <rguenther@suse.de>
2316 * gcc.dg/fold-compare-4.c: New testcase.
2317 * gcc.dg/fold-compare-5.c: Likewise.
2319 2009-03-31 Richard Guenther <rguenther@suse.de>
2321 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2323 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2326 * gcc.target/i386/pr39592-1.c: New test.
2328 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2330 PR preprocessor/15638
2331 * gcc.dg/cpp/missing-header-1.c: New test.
2332 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2333 "compilation terminated" message.
2334 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2336 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2337 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2338 terminated" message.
2340 2009-03-31 Richard Guenther <rguenther@suse.de>
2344 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2345 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2347 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2350 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2351 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2352 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2353 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2354 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2355 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2356 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2358 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2361 * gfortran.dg/whole_file_1.f90: New test.
2363 * gfortran.dg/whole_file_2.f90: New test.
2364 * gfortran.dg/whole_file_3.f90: New test.
2366 * gfortran.dg/whole_file_4.f90: New test.
2368 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2370 * gfortran.dg/bind_c_usage_19.f90: New test.
2373 * gcc.target/powerpc/altivec-29.c: New test.
2375 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2377 PR rtl-optimization/323
2378 * gcc.target/i386/excess-precision-1.c,
2379 gcc.target/i386/excess-precision-2.c,
2380 gcc.target/i386/excess-precision-3.c,
2381 gcc.target/i386/excess-precision-4.c,
2382 gcc.target/i386/excess-precision-5.c,
2383 gcc.target/i386/excess-precision-6.c: New tests.
2385 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2388 * gcc.dg/c99-array-lval-8.c: New test.
2390 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2392 PR preprocessor/34695
2393 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2394 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2395 instead of dg-warning for "previous definition" messages.
2396 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2397 "warnings being treated as errors" message.
2398 * gcc.dg/fltconst-1.c: Use -fshow-column.
2400 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2403 * gfortran.dg/power1.f90: New test.
2405 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2413 * gcc.c-torture/compile/20081108-1.c,
2414 gcc.c-torture/compile/20081108-2.c,
2415 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2416 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2417 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2418 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2419 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2420 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2421 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2422 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2423 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2424 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2425 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2426 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2427 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2428 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2429 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2430 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2431 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2433 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2434 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2435 XFAILs. Update expected messages.
2436 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2438 * gcc.dg/real-const-1.c: Replace with test from original PR.
2439 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2440 when casting from non-constant integer to pointer.
2442 2009-03-29 Richard Guenther <rguenther@suse.de>
2444 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2446 2009-03-29 Daniel Kraft <d@domob.eu>
2449 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2451 * gfortran.dg/typebound_proc_9.f03: New test.
2452 * gfortran.dg/typebound_proc_10.f03: New test.
2453 * gfortran.dg/typebound_proc_11.f03: New test.
2454 * gfortran.dg/abstract_type_5.f03: New test.
2456 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2459 * gfortran.dg/do_4.f: New.
2460 * gfortran.dg/goto_2.f90: Correct expected warnings.
2461 * gfortran.dg/goto_4.f90: Likewise.
2462 * gfortran.dg/goto_5.f90: New.
2464 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2467 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2469 * gcc.target/i386/pr39545-1.c: New.
2470 * gcc.target/i386/pr39545-2.c: Likewise.
2472 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2473 (flex2_struct): Likewise.
2474 (check_struct_passing7): Likewise.
2475 (check_struct_passing8): Likewise.
2478 (main): Call check_struct_passing7 and check_struct_passing8.
2480 2009-03-29 Richard Guenther <rguenther@suse.de>
2482 * gcc.c-torture/execute/20090113-1.c: New testcase.
2483 * gcc.c-torture/execute/20090113-2.c: Likewise.
2484 * gcc.c-torture/execute/20090113-3.c: Likewise.
2485 * gcc.c-torture/execute/20090207-1.c: Likewise.
2486 * gcc.c-torture/compile/20090114-1.c: Likewise.
2487 * gcc.c-torture/compile/20090328-1.c: Likewise.
2488 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2490 2009-03-29 David Ayers <ayers@fsfe.org>
2493 * objc.dg/conditional-1.m: New tests.
2495 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2497 * gcc.dg/winline-10.c: New test.
2499 2009-03-28 Tobias Burnus <burnus@net-b.de>
2502 * gfortran.dg/do_check_1.f90: Add test.
2503 * gfortran.dg/do_check_2.f90: Add test.
2504 * gfortran.dg/do_check_3.f90: Add test.
2505 * gfortran.dg/do_check_4.f90: Add test.
2507 2009-03-28 Jan Hubicka <jh@suse.cz>
2509 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2510 * gcc.dg/pr33826.c: Update dump files.
2511 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2512 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2514 2009-03-28 Martin Jambor <mjambor@suse.cz>
2516 * g++.dg/tree-ssa/fwprop-align.C: New test.
2518 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2520 * gcc.target/powerpc/altivec-28.c: New test.
2523 * gcc.dg/wdisallowed-functions-1.c: Removed.
2524 * gcc.dg/wdisallowed-functions-2.c: Removed.
2525 * gcc.dg/wdisallowed-functions-3.c: Removed.
2526 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2527 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2528 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2530 2009-03-28 Richard Guenther <rguenther@suse.de>
2532 PR tree-optimization/38723
2533 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2535 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2538 * gfortran.dg/char_result_13.f90: New test.
2540 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2543 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2545 2009-03-28 Daniel Kraft <d@domob.eu>
2547 * gfortran.dg/trim_1.f90: New test.
2549 2009-03-28 Richard Guenther <rguenther@suse.de>
2551 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2552 * g++.dg/warn/Warray-bounds.C: Likewise.
2554 2009-03-28 Tobias Burnus <burnus@net-b.de>
2557 * gfortran.dg/recursive_check_7.f90: New test.
2559 2009-03-28 Tobias Burnus <burnus@net-b.de>
2562 * gfortran.dg/do_check_5.f90: New test.
2563 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2564 * gfortran.dg/array_constructor_18.f90: Ditto.
2565 * gfortran.dg/array_constructor_22.f90: Ditto.
2566 * gfortran.dg/do_3.F90: Ditto.
2567 * gfortran.dg/do_1.f90: Ditto.
2569 2009-03-28 Richard Guenther <rguenther@suse.de>
2571 PR tree-optimization/38180
2572 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2574 2009-03-28 Richard Guenther <rguenther@suse.de>
2576 PR tree-optimization/38513
2577 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2578 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2579 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2580 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2581 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2582 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2583 * gcc.dg/vect/vect-35.c: Likewise.
2584 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2585 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2586 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2588 2009-03-28 Richard Guenther <rguenther@suse.de>
2590 PR tree-optimization/38968
2591 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2593 2009-03-28 Richard Guenther <rguenther@suse.de>
2595 PR tree-optimization/37795
2596 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2598 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2600 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2601 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2602 options for removed targets.
2604 2009-03-27 Richard Guenther <rguenther@suse.de>
2606 PR tree-optimization/39120
2607 * gcc.c-torture/execute/pr39120.c: New testcase.
2609 2009-03-27 Richard Guenther <rguenther@suse.de>
2611 PR tree-optimization/39120
2612 * gcc.dg/torture/pta-callused-1.c: New testcase.
2614 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2617 * gcc.target/i386/pr39315-1.c: New.
2618 * gcc.target/i386/pr39315-2.c: Likewise.
2619 * gcc.target/i386/pr39315-3.c: Likewise.
2620 * gcc.target/i386/pr39315-4.c: Likewise.
2621 * gcc.target/i386/pr39315-check.c: Likewise.
2623 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2626 * gcc.dg/pr39323-1.c: New.
2627 * gcc.dg/pr39323-2.c: Likewise.
2628 * gcc.dg/pr39323-3.c: Likewise.
2630 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2633 * gcc.target/ia64/sync-1.c: New.
2635 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2638 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2639 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2640 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2641 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2642 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2643 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2644 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2645 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2647 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2649 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2650 for low precision (i.e. float).
2652 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2653 Jakub Jelinek <jakub@redhat.com>
2656 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2658 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2660 * gcc.dg/memmove-2.c: New test.
2661 * gcc.dg/memmove-3.c: New test.
2663 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2666 2009-03-27 Xinliang David Li <davidxl@google.com>
2668 PR tree-optimization/39557
2669 * g++.dg/tree-ssa/dom-invalid.C: New test.
2671 2009-03-27 Xinliang David Li <davidxl@google.com>
2673 PR tree-optimization/39548
2674 * g++.dg/tree-ssa/copyprop.C: New test.
2676 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2679 * g++.dg/template/typename17.C: New testcase.
2680 * g++.dg/template/typename18.C: New testcase.
2682 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2685 * g++.dg/other/var_copy-1.C: New test.
2687 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2690 * g++.dg/parse/ctor9.C: New test.
2692 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2695 * g++.dg/init/error2.C: New test.
2697 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2700 * gcc.dg/pr35652.C: New.
2701 * g++.dg/warn/pr35652.C: New.
2702 * gcc.dg/format/plus-1.c: Adjust message.
2704 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2707 * gcc.dg/wdisallowed-functions-3.c: New test.
2708 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2710 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2712 * gcc.dg/inline-33.c: Fix when pic.
2714 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2716 * gcc.target/ia64/20090324-1.c: New test.
2718 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2721 * gcc.dg/pr27898.c: New test.
2723 PR tree-optimization/32139
2724 * gcc.c-torture/compile/pr32139.c: New test.
2726 2009-03-24 Jason Merrill <jason@redhat.com>
2729 * g++.dg/parse/defarg14.C: New test.
2731 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2734 * gfortran.dg/read_repeat.f90: New test.
2736 2009-03-24 Ira Rosen <irar@il.ibm.com>
2738 PR tree-optimization/39529
2739 * gcc.dg/vect/pr39529.c: New test.
2741 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2742 Jakub Jelinek <jakub@redhat.com>
2745 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2747 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2750 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2752 2009-03-23 Jason Merrill <jason@redhat.com>
2754 * g++.dg/cpp0x/auto12.C: Add variadic test.
2757 * g++.dg/warn/Wshadow-4.C: New test.
2759 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2761 PR tree-optimization/39516
2762 * gfortran.dg/pr39516.f: New test.
2764 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2766 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2767 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2768 variable, not environment variable.
2770 2009-03-21 Jason Merrill <jason@redhat.com>
2773 * g++.dg/ext/vla6.C: New test.
2775 2009-03-20 Jason Merrill <jason@redhat.com>
2777 * g++.dg/cpp0x/initlist5.C: Add additional test.
2779 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2780 Janis Johnson <janis187@us.ibm.com>
2782 * lib/compat.exp (compat-get-options-main, compat-get-options):
2783 Handle dg-prune-output in source file.
2784 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2785 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2786 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2789 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2792 * gcc.dg/gomp/pr39495-1.c: New test.
2793 * gcc.dg/gomp/pr39495-2.c: New test.
2794 * g++.dg/gomp/pr39495-1.C: New test.
2795 * g++.dg/gomp/pr39495-2.C: New test.
2798 * gcc.target/i386/pr39496.c: New test.
2799 * g++.dg/other/pr39496.C: New test.
2801 2009-03-19 Li Feng <nemokingdom@gmail.com>
2804 * gcc.dg/autopar/pr39500-1.c: New.
2805 * gcc.dg/autopar/pr39500-2.c: New.
2807 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2809 * g++.dg/dg.exp: Prune graphite.
2811 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2814 * g++.dg/graphite: New.
2815 * g++.dg/graphite/graphite.exp: New.
2816 * g++.dg/graphite/pr39447.C: New.
2818 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2821 * g++.dg/template/pr39425.C: New.
2823 * g++.dg/template/spec33.C: Updated.
2825 2009-03-17 Jason Merrill <jason@redhat.com>
2827 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2829 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2832 * g++.dg/ext/unary_trait_incomplete.C: New.
2834 2009-03-17 Jing Yu <jingyu@google.com>
2837 * g++.dg/inherit/thunk10.C: New test.
2839 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2842 * gcc.target/i386/pr39482.c: New test.
2844 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2847 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2848 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2849 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2850 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2853 * gcc.dg/pr39443.c: New test.
2856 * gcc.dg/debug/pr39412.c: New test.
2858 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2861 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2862 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2864 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2865 its original value, or unset if it was not defined.
2866 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2867 path procs around use of HOSTCC.
2868 * g++.dg/compat/struct-layout-1.exp: Ditto.
2869 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2871 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2873 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2875 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2877 Revert patch for PR testsuite/37630.
2880 * gcc.dg/pr11492.c: Replace constant and remove xfail.
2883 * lib/target-supports.exp (check_effective_target_ieee): New.
2884 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2885 * gcc.dg/20001012-1.c: Require ieee.
2888 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2890 2009-03-16 Jakub Jelinek <jakub@redhat.com>
2892 PR tree-optimization/39455
2893 * gcc.dg/pr39455.c: New test.
2895 2009-03-13 David Ayers <ayers@fsfe.org>
2897 * objc/execute/trivial.m. New test.
2899 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
2902 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2904 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
2907 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2910 2009-03-12 David Ayers <ayers@fsfe.org>
2913 * objc/execute/exceptions/handler-1.m. New test.
2915 2009-03-12 Jakub Jelinek <jakub@redhat.com>
2918 * gcc.target/i386/pr39431.c: New test.
2920 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
2923 * gcc.target/i386/pr39445.c: New.
2925 * gcc.target/i386/push-1.c: XFAIL.
2927 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
2929 * gcc.dg/inline-33.c: New test.
2931 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
2933 * gcc.dg/vect/vect-82.c: Combine dg-do and
2934 dg-require-effective-target into dg-skip-if.
2935 * gcc.dg/vect/vect-83.c: Likewise.
2937 2009-03-11 Jakub Jelinek <jakub@redhat.com>
2940 * gcc.target/i386/stackalign/longlong-1.c: New test.
2941 * gcc.target/i386/stackalign/longlong-2.c: New test.
2943 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2945 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2947 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2949 * gcc.c-torture/execute/ieee/inf-3.c: New test.
2950 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2952 2009-03-11 Olivier Hainque <hainque@adacore.com>
2954 * gnat.dg/slice_enum.adb: New test.
2956 2009-03-11 Jason Merrill <jason@redhat.com>
2959 * g++.dg/opt/nrv15.C: New test.
2961 2009-03-10 Ira Rosen <irar@il.ibm.com>
2963 PR tree-optimization/39422
2964 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2965 constant array with static initialization to global memory.
2966 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2968 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
2970 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2973 2009-03-09 Jakub Jelinek <jakub@redhat.com>
2976 * g++.dg/opt/switch2.C: Add -w to dg-options.
2977 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2978 * g++.dg/warn/switch1.C: New test.
2979 * g++.dg/other/switch3.C: New test.
2981 PR tree-optimization/39394
2982 * gcc.c-torture/compile/pr39394.c: New test.
2984 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2986 * gcc.target/s390/20090223-1.c: New testcase.
2988 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2991 * gfortran.dg/fmt_f0_1.f90: New test.
2993 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
2996 * g++.dg/other/new1.C: Adjusted.
2997 * g++.dg/parse/crash40.C: Likewise.
2998 * g++.dg/parse/defarg12.C: Likewise.
2999 * g++.dg/template/error15.C: Likewise.
3001 * g++.dg/other/pr39060.C: New.
3003 2009-03-07 Jason Merrill <jason@redhat.com>
3006 * g++.dg/opt/new1.C: New.
3008 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3011 * g++.dg/other/error32.C: New.
3013 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3016 * gcc.c-torture/compile/pr39360.c: New test.
3019 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3021 2009-03-05 Jason Merrill <jason@redhat.com>
3024 * g++.dg/warn/Wuninitialized-3.C: New test.
3026 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3029 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3030 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3032 2009-03-04 Jason Merrill <jason@redhat.com>
3035 * g++.dg/template/koenig7.C: New test.
3037 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3039 * g++.dg/torture/predcom-1.C: New test.
3041 2009-03-04 Richard Guenther <rguenther@suse.de>
3043 PR tree-optimization/39362
3044 * g++.dg/torture/pr39362.C: New testcase.
3046 2009-03-04 Jason Merrill <jason@redhat.com>
3047 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3052 * g++.dg/template/dependent-name5.C: New test.
3054 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3057 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3058 vect_int to vect_int_mult.
3060 2009-03-04 Richard Guenther <rguenther@suse.de>
3062 PR tree-optimization/39358
3063 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3064 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3066 2009-03-04 Richard Guenther <rguenther@suse.de>
3068 PR tree-optimization/39339
3069 * gcc.c-torture/execute/pr39339.c: New testcase.
3071 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3073 * gcc.c-torture/compile/20090303-1.c,
3074 gcc.c-torture/compile/20090303-2.c: New tests.
3076 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3079 * gfortran.dg/gomp/pr39354.f90: New test.
3081 PR tree-optimization/39343
3082 * gcc.dg/pr39343.c: New test.
3084 2009-03-03 Ira Rosen <irar@il.ibm.com>
3086 PR tree-optimization/39248
3087 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3088 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3089 on targets without vector misalignment support.
3090 * lib/target-supports.exp
3091 (check_effective_target_vect_short_mult): Add
3092 check_effective_target_arm32.
3094 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3097 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3098 * testsuite/gcc.dg/graphite/pr39335.c: New.
3100 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3102 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3104 * gcc.target/i386/stackalign/return-5.c: Likewise.
3105 * gcc.target/i386/stackalign/return-6.c: Likewise.
3107 2009-03-02 Richard Guenther <rguenther@suse.de>
3108 Ira Rosen <irar@il.ibm.com>
3110 PR tree-optimization/39318
3111 * gfortran.dg/vect/pr39318.f90: New test.
3113 2009-03-01 Jan Hubicka <jh@suse.cz>
3115 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3117 2009-03-01 Jan Hubicka <jh@suse.cz>
3120 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3122 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3124 * gnat.dg/pack12.adb: New test.
3126 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3129 * g++.dg/other/pr37789.C: New.
3131 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3134 * gfortran.dg/interface_25.f90: New test.
3135 * gfortran.dg/interface_26.f90: New test.
3137 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3140 * gfortran.dg/initialization_22.f90: New test.
3142 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3144 PR rtl-optimization/39241
3145 * gcc.dg/torture/pr39241.c: New.
3147 2009-02-25 Martin Jambor <mjambor@suse.cz>
3149 PR tree-optimizations/39259
3150 * g++.dg/torture/pr39259.C: New testcase.
3152 2009-02-24 Richard Guenther <rguenther@suse.de>
3155 * g++.dg/template/instantiate10.C: New testcase.
3157 2009-02-24 Richard Guenther <rguenther@suse.de>
3158 Zdenek Dvorak <ook@ucw.cz>
3160 PR tree-optimization/39233
3161 * gcc.c-torture/execute/pr39233.c: New testcase.
3163 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3165 PR tree-optimization/39260
3166 * gcc.dg/graphite/pr39260.c: New.
3168 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3170 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3172 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3175 * g++.dg/template/void14.C: New.
3177 2009-02-23 Jason Merrill <jason@redhat.com>
3180 * g++.dg/init/const7.C: Remove XFAIL.
3181 * g++.dg/init/static-init1.C: New test.
3183 * g++.dg/cpp0x/initlist14.C: New test.
3185 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3188 * bound_simplification_2.f90: New test case.
3189 * bound_7.f90: New test case.
3191 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3193 * gcc.dg/cpp/include4.c: New test.
3195 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3198 * gcc.target/i386/abi-2.c: New.
3200 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3202 * gcc.c-torture/execute/pr39228.x: New.
3204 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3206 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3207 scan-assembler to check for xmm0 register.
3209 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3210 Joseph Myers <joseph@codesourcery.com>
3212 * gcc.target/arm/va_list.c: New test.
3213 * g++.dg/abi/arm_va_list.C: Likewise.
3214 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3216 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3217 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3218 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3219 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3220 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3221 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3223 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3226 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3229 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3232 * gcc.c-torture/execute/pr39240.c: New test.
3234 2009-02-20 Jason Merrill <jason@redhat.com>
3237 * g++.dg/parse/dtor15.C: New test.
3239 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3241 * gcc.c-torture/execute/20090219-1.c: New.
3243 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3245 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3246 (mips-dg-options): When matching isa* pseudo-options make
3247 'value' optional and accept ! entries. Use $spec instead of
3248 $isa_spec in the isa pseudo-option error message. Only
3249 perform the ISA-range check when 'value' is set. If arch is
3250 matching any CPU in the ! entries switch to its generic ISA.
3251 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3252 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3254 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3257 * gcc.dg/visibility-20.c: New test.
3258 * g++.dg/ext/visibility/visibility-11.C: New test.
3260 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3263 * g++.dg/abi/pr39188-1a.C: New.
3264 * g++.dg/abi/pr39188-1b.C: Likewise.
3265 * g++.dg/abi/pr39188-1.h: Likewise.
3266 * g++.dg/abi/pr39188-2a.C: Likewise.
3267 * g++.dg/abi/pr39188-2b.C: Likewise.
3268 * g++.dg/abi/pr39188-2.h: Likewise.
3269 * g++.dg/abi/pr39188-3a.C: Likewise.
3270 * g++.dg/abi/pr39188-3b.C: Likewise.
3271 * g++.dg/abi/pr39188-3.h: Likewise.
3273 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3276 * gcc.c-torture/execute/call-trap-1.c,
3277 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3280 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3283 * gcc.c-torture/execute/pr39228.c: New test.
3285 2009-02-19 Richard Guenther <rguenther@suse.de>
3287 PR tree-optimization/39074
3288 * gcc.dg/torture/pr39074.c: New testcase.
3289 * gcc.dg/torture/pr39074-2.c: Likewise.
3290 * gcc.dg/torture/pr39074-3.c: Likewise.
3292 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3295 * g++.dg/parse/attr3.C: New.
3297 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3300 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3303 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3306 2009-02-18 Jason Merrill <jason@redhat.com>
3309 * g++.dg/init/const7.C: Remove XFAIL.
3312 * g++.dg/opt/const6.C: New test.
3314 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3316 * gcc.dg/callabi/callabi.exp: Moved to ...
3317 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3320 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3321 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3322 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3323 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3324 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3325 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3326 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3328 * gcc.dg/callabi/callabi.h: Moved to ...
3329 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3331 * gcc.dg/callabi/func-1.c: Moved to ...
3332 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3334 * gcc.dg/callabi/func-indirect.c: Moved to ...
3335 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3337 * gcc.dg/callabi/pr38891.c: Moved to ...
3338 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3340 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3341 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3343 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3344 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3346 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3347 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3349 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3352 * gcc.dg/callabi/pr38891.c: New.
3354 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3356 * gcc.dg/callabi/callabi.exp: New.
3358 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3361 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3363 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3365 * gcc.target/i386/pr39082-1.c: New.
3367 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3370 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3371 CHECK_M64_M128 is defined.
3372 (check_f_arguments): Add "do".
3373 (check_vector_arguments): New.
3374 (check_m64_arguments): Likewise.
3375 (check_m128_arguments): Likewise.
3377 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3378 (CHECK_M64_M128): Define.
3380 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3382 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3384 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3385 tests only if CHECK_M64_M128 is defined.
3387 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3388 (m128_2_struct): Likewise.
3389 (check_struct_passing5): Likewise.
3390 (check_struct_passing6): Likewise.
3391 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3393 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3395 (check_union_passing4): Likewise.
3396 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3398 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3401 * gcc.dg/noncompile/pr35447-1.c: New test.
3403 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3405 PR tree-optimization/36922
3406 * gfortran.dg/pr36922.f: New test.
3408 2009-02-17 Richard Guenther <rguenther@suse.de>
3410 PR tree-optimization/39202
3411 * gcc.c-torture/compile/pr39202.c: New testcase.
3413 2009-02-17 Richard Guenther <rguenther@suse.de>
3415 PR tree-optimization/39204
3416 * gcc.dg/torture/pr39204.c: New testcase.
3418 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3420 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3421 * gcc.dg/vect/vect-outer-6.c: Ditto.
3423 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3426 * gcc.dg/noncompile/init-5.c: New test.
3427 * gcc.dg/init-bad-4.c: Adjust expected errors.
3429 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3432 * gcc.target/i386/push-1.c: New.
3434 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3436 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3438 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3440 * gcc.target/spu/intrinsics-sr.c: New test.
3442 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3445 * gcc.target/ia64/sibcall-opt-1.c: New test.
3446 * gcc.target/ia64/sibcall-opt-2.c: New test.
3448 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3451 * gfortran.dg/cray_pointers_8.f90: New test.
3454 * gfortran.dg/cray_pointers_9.f90: New test.
3456 2009-02-13 Jason Merrill <jason@redhat.com>
3459 * g++.dg/cpp0x/decltype16.C: New.
3461 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3464 * gfortran.dg/gomp/pr39152.f90: New.
3466 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3469 * gcc.target/i386/pr39162.c: New.
3471 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3474 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3477 2009-02-12 Jason Merrill <jason@redhat.com>
3480 * g++.dg/template/array20.C: New test.
3482 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3484 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3485 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3486 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3488 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3490 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3492 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3495 * gfortran.dg/pr39152.f: New.
3497 2009-02-11 Jason Merrill <jason@redhat.com>
3500 * g++.dg/cpp0x/defaulted9.C: New test.
3503 * g++.dg/init/value7.C: New test.
3505 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3508 * gcc.target/i386/pr38824.c: New testcase.
3510 2009-02-11 Jason Merrill <jason@redhat.com>
3513 * g++.dg/cpp0x/defaulted8.C: New test.
3516 * g++.dg/cpp0x/rv9p.C: New test.
3518 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3520 * gnat.dg/aliasing3.adb: New test.
3521 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3523 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3526 * g++.dg/template/crash88.C: New.
3527 * g++.dg/template/crash89.C: Likewise.
3529 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3532 * gcc.dg/pr39084.c: New test.
3534 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3537 * gcc.target/i386/pr39139.c: New test.
3539 2009-02-10 Richard Guenther <rguenther@suse.de>
3541 PR tree-optimization/39132
3542 * gcc.dg/torture/pr39132.c: New testcase.
3544 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3547 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3548 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3549 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3550 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3551 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3552 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3553 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3554 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3556 2009-02-09 Jason Merrill <jason@redhat.com>
3559 * g++.dg/init/value6.C: New test.
3561 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3563 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3565 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3567 * gcc.c-torture/compile/20090209-1.c: New test.
3569 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3573 * g++.dg/cpp0x/vt-35147.C: New.
3574 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3575 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3577 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3580 * gcc.dg/attr-alias-4.c: New test.
3582 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3585 * gcc.dg/dfp/pr39035.c: New test.
3587 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3590 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3592 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3595 * g++.dg/opt/thunk3.C: New test.
3597 2009-02-05 Nick Clifton <nickc@redhat.com>
3599 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3600 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3601 * gcc.dg/cdce1.c: Likewise.
3602 * gcc.dg/cpp/_Pragma6.c: Likewise.
3603 * g++.dg/cpp/_Pragma1.C: Likewise.
3604 * gcc.dg/utf32-2.c: Xfail for M32C.
3605 * gcc.dg/utf32-1.c: Likewise.
3606 * gcc.dg/utf32-3.c: Likewise.
3607 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3609 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3610 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3611 * gcc.dg/Wconversion-5.c: Likewise.
3612 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3613 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3614 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3615 * gcc.dg/utf-inc-init.c: Likewise.
3616 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3617 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3618 * gcc.dg/utf-array-short-wchar.c: Likewise.
3619 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3620 * gcc.dg/mallign.c: Use size_t instead of long.
3622 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3624 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3626 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3628 * gcc.c-torture/execute/pr39100.c: New.
3630 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3633 * gcc.dg/tls/diag-6.c: New test.
3635 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3637 AVX Programming Reference (January, 2009)
3638 * gcc.target/i386/avx-vpclmulqdq.c: New.
3639 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3641 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3643 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3644 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3645 (pclmul_test): Renamed to ...
3648 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3651 * g++.dg/abi/mangle31.C: New test.
3653 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3656 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3658 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3659 inside function prototype but not part of parameter declarator.
3660 * vla-11.c: New test.
3662 2009-02-03 Jason Merrill <jason@redhat.com>
3664 * g++.dg/warn/main-4.C: New test.
3665 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3667 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3670 * g++.dg/expr/cast10.C: New test.
3672 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3675 * gcc.dg/init-bad-6.c: New test.
3677 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3680 * gcc.c-torture/compile/pr35318.c: New test.
3683 * gcc.dg/nofixed-point-2.c: New test.
3684 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3685 * g++.dg/ext/fixed2.C: Likewise.
3686 * g++.dg/other/error25.C: Likewise.
3687 * g++.dg/lookup/crash7.C: Likewise.
3688 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3691 * g++.dg/cpp0x/initlist13.C: New test.
3693 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3696 * g++.dg/template/func2.C: New test.
3699 * g++.dg/template/typename15.C: New.
3700 * g++.dg/template/typename16.C: New.
3702 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3703 Ben Elliston <bje@au.ibm.com>
3706 * gcc.dg/dfp/pr39034.c: New test.
3708 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3711 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3713 2009-02-02 Jason Merrill <jason@redhat.com>
3716 * g++.dg/parse/dtor14.C: New test.
3718 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3720 * lib/target-supports.exp
3721 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3722 * g++.dg/ext/builtin10.C: New test.
3725 * gcc.target/i386/pr39058.c: New test.
3727 2009-02-02 Richard Guenther <rguenther@suse.de>
3729 PR tree-optimization/38937
3730 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3732 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3735 * g++.dg/parse/crash52.C: New.
3737 2009-01-30 Richard Guenther <rguenther@suse.de>
3739 PR tree-optimization/39041
3740 * gcc.c-torture/compile/pr39041.c: New testcase.
3742 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3745 * gcc.target/i386/pr39013-1.c: New test.
3746 * gcc.target/i386/pr39013-2.c: New test.
3749 * g++.dg/ext/label12.C: New test.
3751 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3754 * g++.dg/parse/error34.C: New.
3755 * g++.dg/parse/error35.C: Likewise.
3757 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3760 * g++.dg/cpp0x/decltype-38655.C: New.
3762 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3765 * g++.dg/torture/pr39002.C: New test.
3767 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3769 PR tree-optimization/39007
3770 * gcc.dg/tree-ssa/pr39007.c: New.
3772 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3775 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3778 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3781 * gcc.c-torture/compile/pr38857.c: New test.
3783 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3787 * gfortran.dg/bound_6.f90: New test.
3789 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3791 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3793 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3795 PR tree-optimization/38997
3796 * gcc.dg/tree-ssa/pr38997.c: New.
3798 2009-01-28 Richard Guenther <rguenther@suse.de>
3800 PR tree-optimization/38926
3801 * gcc.c-torture/compile/pr38926.c: New testcase.
3803 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3806 * gcc.dg/pr38934.c: New test.
3808 2009-01-28 Richard Guenther <rguenther@suse.de>
3811 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3813 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3815 PR tree-optimization/38984
3816 * gcc.dg/pr38984.c: New XFAILed testcase.
3819 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3822 * gcc.target/i386/pr38988.c: New test.
3824 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3827 * g++.dg/parse/crash51.C: New.
3828 * g++.old-deja/g++.pt/crash9.C: Adjust.
3830 2009-01-27 Daniel Kraft <d@domob.eu>
3833 * gfortran.dg/mvbits_6.f90: New test.
3834 * gfortran.dg/mvbits_7.f90: New test.
3835 * gfortran.dg/mvbits_8.f90: New test.
3837 2009-01-27 Richard Guenther <rguenther@suse.de>
3839 PR tree-optimization/38503
3840 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3842 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3845 * gcc.c-torture/execute/pr38969.c: New test.
3847 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3850 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3852 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3853 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3854 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3856 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3859 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3860 if __USING_SJLJ_EXCEPTIONS__ is defined.
3862 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3863 __USING_SJLJ_EXCEPTIONS__ is defined.
3864 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3865 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3866 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3867 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3868 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3869 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3871 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3874 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3875 Use instead of C name in asm statements.
3877 2009-01-26 Richard Guenther <rguenther@suse.de>
3879 PR tree-optimization/38745
3880 * g++.dg/torture/pr38745.C: New testcase.
3882 2009-01-26 Richard Guenther <rguenther@suse.de>
3885 * g++.dg/warn/Wuninitialized-1.C: New testcase.
3887 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
3889 * gcc.dg/bitfld-15.c: Gate warning on target
3890 pcc_bitfield_type_matters.
3891 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3892 g++.dg/ext/bitfield4.C: Likewise.
3893 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3894 bitfield for any target.
3896 2009-01-24 Jakub Jelinek <jakub@redhat.com>
3899 * gcc.dg/pr38957.c: New test.
3901 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
3904 * gfortran.dg/array_constructor_24.f: Allow tolerance when
3907 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
3909 PR tree-optimization/38953
3910 * gfortran.dg/graphite/pr38953.f90: New.
3912 2009-01-24 Paul Brook <paul@codesourcery.com>
3914 * gcc.target/arm/neon-cond-1.c: New test.
3916 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
3918 PR tree-optimization/38932
3919 * gcc.dg/pr38932.c: New.
3921 2009-01-23 Revital Eres <eres@il.ibm.com>
3923 * gcc.dg/sms-7.c: Fix test.
3925 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
3927 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3928 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3929 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3930 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3932 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3934 * gcc.dg/pr35729.c: Make test x86 specific.
3936 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3939 * gcc.dg/pr38615.c: New test.
3941 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
3944 * gcc.target/i386/pr38931.c: New test.
3946 2009-01-22 Dodji Seketeli <dodji@redhat.com>
3949 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3950 * g++.dg/template/typedef12.C: Likewise.
3951 * g++.dg/template/typedef13.C: Likewise.
3952 * g++.dg/template/typedef14.C: Likewise.
3953 * g++.dg/template/sfinae3.C: Likewise.
3954 * g++.old-deja/g++.pt/typename8.C: Likewise.
3955 * g++.dg/template/access11.C: Likewise
3957 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
3959 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3961 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3963 2009-01-21 Dodji Seketeli <dodji@redhat.com>
3966 * g++.dg/template/typedef11.C: New test.
3967 * g++.dg/template/typedef12.C: Likewise.
3968 * g++.dg/template/typedef13.C: Likewise.
3969 * g++.dg/template/typedef14.C: Likewise.
3970 * g++.dg/template/sfinae3.C: Compile this pedantically.
3971 The only errors expected should be the one saying the typedef is ill
3973 * g++.old-deja/g++.pt/typename8.C: Likewise.
3974 * g++.dg/template/access11.C: Update this.
3976 2009-01-21 Daniel Kraft <d@domob.eu>
3979 * gfortran.dg/mvbits_5.f90: New test.
3981 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
3983 * gcc.dg/sms-6.c: New test.
3984 * gcc.dg/sms-7.c: Likewise.
3986 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
3989 * gfortran.dg/host_assoc_function_7.f90: New test
3991 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3992 Richard Guenther <rguenther@suse.de>
3994 PR tree-optimization/38747
3995 PR tree-optimization/38748
3996 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3997 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3998 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4000 2009-01-20 Kees Cook <kees@ubuntu.com>
4001 H.J. Lu <hongjiu.lu@intel.com>
4004 * gcc.dg/pr38902.c: New.
4006 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4009 * gfortran.dg/pr38868.f: New testcase.
4011 2009-01-20 Richard Guenther <rguenther@suse.de>
4013 * gcc.c-torture/execute/pr36227.c: Move ...
4014 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4016 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4018 * lib/gfortran.exp: Add -B options for targets that use
4019 libgfortran.a%s in their specs.
4021 2009-01-19 Jason Merrill <jason@redhat.com>
4024 * g++.dg/template/dtor5.C: New test.
4026 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4029 * gfortran.dg/bound_5.f90: New test.
4031 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4034 * g++.dg/compat/abi/pr38736_main.C: New.
4035 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4036 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4037 * g++.dg/other/macro-1.C: Likewise.
4038 * gcc.dg/macro-1.c: Likewise.
4039 * gcc.dg/compat/pr38736_main.c: Likewise.
4040 * gcc.dg/compat/pr38736_x.c: Likewise.
4041 * gcc.dg/compat/pr38736_y.c: Likewise.
4043 2009-01-18 Richard Guenther <rguenther@suse.de>
4045 PR tree-optimization/38819
4046 * gcc.c-torture/execute/pr38819.c: New testcase.
4048 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4051 * gfortran.dg/module_commons_3.f90: Reapply.
4053 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4056 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4057 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4059 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4062 * gfortran.dg/module_commons_3.f90: Remove
4064 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4066 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4068 2009-01-16 Jason Merrill <jason@redhat.com>
4071 * g++.dg/template/lvalue1.C: New test.
4074 * g++.dg/template/access20.C: New test.
4075 * g++.dg/torture/pr34641.C: Fix access.
4077 2009-01-16 Richard Guenther <rguenther@suse.de>
4079 PR tree-optimization/38835
4081 * gcc.c-torture/execute/pr36227.c: New testcase.
4082 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4083 * g++.dg/init/const7.C: Likewise.
4085 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4088 * gcc.c-torture/compile/pr38554.c: New test.
4090 2009-01-16 Jason Merrill <jason@redhat.com>
4093 * g++.dg/conversion/access1.C: New test.
4095 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4097 PR tree-optimization/38789
4098 * gcc.c-torture/compile/pr38789.c: New test.
4100 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4103 * gfortran.dg/proc_ptr_13.f90: New.
4105 2009-01-15 Jason Merrill <jason@redhat.com>
4108 * g++.dg/template/koenig6.C: New test.
4110 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4113 * g++.dg/template/error37.C: New testcase.
4115 2009-01-15 Jason Merrill <jason@redhat.com>
4118 * g++.dg/conversion/memfn1.C: New test.
4121 * g++.dg/conversion/memfn2.C: New test.
4123 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4126 * g++.dg/template/crash87.C: New test.
4128 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4131 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4133 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4136 * g++.dg/parse/crash50.C: New test.
4138 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4140 PR rtl-optimization/38245
4141 * gcc.dg/pr38245-3.c: New test.
4142 * gcc.dg/pr38245-3.h: New file.
4143 * gcc.dg/pr38245-4.c: New file.
4144 * gcc.dg/pr38364.c: New test.
4146 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4148 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4149 sequence PC-relative.
4151 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4153 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4154 calls and/or PLT markers.
4155 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4156 calls and/or PLT markers.
4157 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4158 calls and/or PLT markers.
4159 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4160 calls and/or PLT markers.
4162 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4163 Nathan Froyd <froydnj@codesourcery.com>
4164 Joseph Myers <joseph@codesourcery.com>
4166 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4168 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4169 and use consistent CFLAGS.
4170 * gcc.target/powerpc/20030505.c: Likewise.
4171 * gcc.target/powerpc/20081204-1.c: Likewise.
4172 * gcc.target/powerpc/ppc-spe.c: Likewise.
4173 * gcc.target/powerpc/spe1.c: Likewise.
4174 * g++.dg/ext/spe1.C: Likewise.
4175 * g++.dg/other/opaque-1.C: Likewise.
4176 * g++.dg/other/opaque-2.C: Likewise.
4177 * g++.dg/other/opaque-3.C: Likewise.
4179 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4181 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4184 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4187 * g++.dg/torture/pr38811.C: New file.
4189 2009-01-14 Richard Guenther <rguenther@suse.de>
4191 PR tree-optimization/38826
4193 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4195 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4197 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4199 2009-01-14 Nick Clifton <nickc@redhat.com>
4202 * g++.cp/parse/pr37862.C: New test.
4204 2009-01-14 Julian Brown <julian@codesourcery.com>
4206 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4207 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4209 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4212 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4214 PR rtl-optimization/38774
4215 * gcc.dg/torture/pr38774.c: New test.
4218 * g++.dg/cpp0x/pr38795.C: New test.
4220 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4221 Nathan Froyd <froydnj@codesourcery.com>
4222 Joseph Myers <joseph@codesourcery.com>
4224 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4225 otherwise. Do not check for AltiVec at runtime.
4226 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4227 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4228 * gcc.target/powerpc/altivec-1.c: Likewise.
4229 * gcc.target/powerpc/altivec-3.c: Likewise.
4230 * gcc.target/powerpc/altivec-10.c: Likewise.
4231 * gcc.target/powerpc/altivec-12.c: Likewise.
4232 * gcc.target/powerpc/altivec-24.c: Likewise.
4233 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4234 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4235 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4236 * gcc.target/powerpc/pr35907.c: Likewise.
4237 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4238 otherwise. Do not check for Cell at runtime.
4239 * gcc.target/powerpc/altivec_check.h: Delete.
4241 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4242 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4243 not check for AltiVec at runtime.
4244 * g++.dg/ext/altivec-cell-2.C: Likewise.
4245 * g++.dg/ext/altivec-cell-3.C: Likewise.
4246 * g++.dg/ext/altivec-cell-4.C: Likewise.
4247 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4248 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4250 * g++.dg/ext/altivec_check.h: Delete.
4252 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4254 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4255 effective target. Adjust line numbers accordingly.
4257 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4259 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4261 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4263 PR tree-optimization/38786
4264 * gcc.dg/graphite/pr38786.c: New.
4266 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4269 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4271 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4272 for alpha*-*-* targets.
4273 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4275 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4278 * gfortran.dg/fmt_bz_bn_err.f: New test.
4280 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4282 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4284 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4286 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4287 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4288 instruction support. Do not check for it at runtime.
4290 2009-01-12 Jason Merrill <jason@redhat.com>
4293 * g++.dg/lookup/friend11.C: Remove expected error.
4294 * g++.dg/lookup/friend14.C: New test.
4295 * g++.dg/lookup/friend15.C: New test.
4297 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4300 * g++.dg/lookup/hidden-class12.C: New test.
4301 * g++.dg/lookup/hidden-class13.C: New test.
4302 * g++.dg/lookup/hidden-class14.C: New test.
4303 * g++.dg/lookup/hidden-class15.C: New test.
4304 * g++.dg/lookup/hidden-class16.C: New test.
4306 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4308 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4309 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4310 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4312 2009-01-12 Jason Merrill <jason@redhat.com>
4315 * g++.dg/other/vararg-3.C: New test.
4317 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4319 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4320 Explicitly enable SPE.
4321 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4324 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4325 Expect -flax-vector-conversions message. Adjust incompatible
4327 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4330 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4332 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4334 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4335 * g++.dg/other/opaque-2.C: Likewise.
4336 * g++.dg/other/opaque-3.C: Likewise.
4338 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4341 * gcc.dg/pr32041.c: New test.
4342 * g++.dg/parse/offsetof9.C: New test.
4344 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4345 Nathan Froyd <froydnj@codesourcery.com>
4347 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4348 * g++.dg/ext/attribute-test-1.C: Likewise.
4349 * g++.dg/ext/attribute-test-2.C: Likewise.
4350 * g++.dg/ext/attribute-test-3.C: Likewise.
4351 * g++.dg/ext/attribute-test-4.C: Likewise.
4353 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4355 * gnat.dg/unchecked_convert3.adb: New test.
4357 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4360 * g++.dg/parse/typedef9.C: New test.
4362 PR tree-optimization/38807
4363 * gcc.c-torture/compile/pr38807.c: New test.
4365 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4367 * gcc.target/mips/ins-2.c: New test.
4369 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4372 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4374 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4377 * g++.dg/warn/Wreturn-type-5.C: New test.
4379 2009-01-11 Matthias Klose <doko@ubuntu.com>
4382 * gcc.dg/pr38616.c: New test.
4384 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4386 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4388 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4391 * g++.dg/expr/string-1.C: New test.
4392 * g++.dg/expr/string-2.C: New test.
4395 * g++.dg/ext/complex4.C: New test.
4396 * g++.dg/ext/complex5.C: New test.
4397 * g++.dg/init/reference1.C: New test.
4398 * g++.dg/init/reference2.C: New test.
4399 * g++.dg/init/reference3.C: New test.
4401 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4404 * gfortran.dg/transfer_null_1.f90: New test.
4406 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4409 * gfortran.dg/host_assoc_function_6.f90: New test.
4411 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4413 * lib/target-supports.exp: Add method to determine if the effective
4414 target is really a ppc405 after applying all compile options.
4415 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4416 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4417 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4418 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4419 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4420 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4421 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4422 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4423 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4424 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4425 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4426 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4427 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4428 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4429 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4430 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4431 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4432 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4433 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4434 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4435 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4436 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4437 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4438 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4439 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4440 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4441 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4442 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4443 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4444 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4445 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4447 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4450 * g++.dg/other/error31.C: New testcase.
4453 * gcc.dg/pr35742.c: New test.
4455 2009-01-09 John F. Carr <jfc@mit.edu>
4458 * g++.dg/parse/linkage3.C: New test.
4460 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4463 * gcc.c-torture/compile/pr38771.c: New test.
4465 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4467 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4469 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4471 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4472 * gcc.dg/sibcall-4.c: Likewise.
4474 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4475 Jan Sjodin <jan.sjodin@amd.com>
4477 PR tree-optimization/38559
4478 * testsuite/gcc.dg/graphite/pr38559.c: New.
4480 2009-01-08 Ira Rosen <irar@il.ibm.com>
4482 PR tree-optimization/37194
4483 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4485 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4488 * g++.dg/ext/label11.C: New test.
4490 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4492 * lib/target-supports.exp (check_weak_override_available): New.
4493 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4494 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4495 dg-require-weak-override.
4497 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4498 Alan Modra <amodra@bigpond.net.au>
4500 * gcc.c-torture/compile/20090107-1.c: New test.
4502 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4505 * g++.dg/other/pr38706.C: New test.
4507 2009-01-07 Jason Merrill <jason@redhat.com>
4509 * g++.dg/cpp0x/variadic92.C: New test.
4510 * g++.dg/cpp0x/variadic93.C: New test.
4512 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4514 * lib/target-supports-dg.exp (current_compiler_flags): New.
4515 (check-flags): Use it; do not access dg-test local variables.
4516 (dg-skip-if): Do not access dg-test local variables.
4517 (dg-xfail-run-if): Ditto.
4518 (dg-shouldfail): Ditto.
4519 * gcc.test-framework/test-framework.exp
4520 (check_effective_target_def_nocache): New.
4521 * gcc.test-framework/test-framework.awk: Handle scan tests.
4522 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4523 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4524 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4525 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4526 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4527 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4528 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4529 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4530 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4532 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4534 * lib/target-supports-dg.exp (check_test_flags): Delete.
4536 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4538 PR tree-optimization/38492
4539 PR tree-optimization/38498
4540 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4542 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4543 * testsuite/gcc.dg/graphite/block-1.c: Same.
4544 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4546 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4547 * testsuite/gcc.dg/graphite/block-3.c: New.
4548 * testsuite/gcc.dg/graphite/pr38498.c: New.
4550 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4552 AVX Programming Reference (December, 2008)
4553 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4554 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4555 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4557 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4558 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4560 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4563 * gfortran.dg/c_loc_pure_1.f90: New test.
4565 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4568 * gfortran.dg/elemental_dependency_3.f90:
4569 Add the final tree dump cleanup.
4571 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4573 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4576 PR rtl-optimization/38722
4577 * gfortran.dg/pr38722.f90: New test.
4579 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4582 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4583 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4585 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4587 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4588 * gfortran.dg/typebound_call_8.f03: Same.
4589 * gfortran.dg/elemental_bind_c.f90: Same.
4590 * gfortran.dg/typebound_call_7.f03: Same.
4591 * gfortran.dg/interface_proc_end.f90: Same
4592 * gfortran.dg/pr37243.f: Fix typo.
4594 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4596 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4597 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4600 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4602 AVX Programming Reference (December, 2008)
4603 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4604 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4605 * gcc.target/i386/sse-14.c: Likewise.
4607 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4608 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4609 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4610 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4612 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4615 * gfortran.dg/fmt_bz_bn.f: Update test.
4617 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4620 * g++.dg/conversion/usual-arith-conv.C: New test.
4622 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4625 * gcc.dg/vector-3.c: New testcase.
4626 * g++.dg/ext/vector15.C: New test.
4628 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4630 PR tree-optimization/38510
4631 * gcc.dg/graphite/pr38510.c: New.
4633 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4634 Jan Sjodin <jan.sjodin@amd.com>
4636 PR tree-optimization/38500
4637 * gcc.dg/graphite/pr38500.c: New.
4639 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4641 * gcc.c-torture/compile/20001226-1.c: Generalize
4643 * gcc.c-torture/compile/limits-fnargs.c: Add
4645 * gcc.dg/20020425-1.c: Likewise.
4646 * gcc.dg/pch/pch.exp: Likewise.
4648 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4651 * gfortran.dg/module_commons_3.f90: New test.
4653 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4656 * gfortran.dg/random_seed_1.f90: Updated.
4658 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4662 * gfortran.dg/elemental_subroutine_7.f90:
4663 Fix p values so that it can be used as vector subscript.
4665 2009-01-05 Jason Merrill <jason@redhat.com>
4667 * g++.dg/cpp0x/initlist12.C: Add another test.
4669 * g++.dg/cpp0x/defaulted7.C: New test.
4671 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4674 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4675 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4677 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4679 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4680 for alpha*-*-* targets.
4681 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4683 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4686 * gfortran.dg/host_assoc_function_5.f90: New test.
4688 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4691 * gfortran.dg/elemental_dependency_3.f90: New test.
4692 * gfortran.dg/elemental_subroutine_7.f90: New test.
4694 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4696 * gcc.dg/struct-ret-3.c: Include unistd.h.
4697 (main): Exit early if system memory page size is
4698 larger than 4096 bytes.
4700 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4703 * gfortran.dg/merge_init_expr.f90: New.
4705 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4708 * gfortran.dg/c_loc_tests_13.f90: New test.
4709 * gfortran.dg/c_loc_tests_14.f90: New test.
4711 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4713 * gfortran.dg/func_result_4.f90: New.
4715 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4718 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4719 interface still works, in addition to original tests.
4720 * gfortran.dg/host_assoc_call_6.f90: New test.
4722 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4725 * g++.dg/torture/pr38705.C: New test.
4728 * gcc.dg/pr38700.c: New test.
4730 2009-01-02 Jason Merrill <jason@redhat.com>
4732 * g++.dg/cpp0x/initlist11.C: New test.
4733 * g++.dg/cpp0x/initlist12.C: New test.
4735 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4737 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4738 Allow extra informative notes.
4740 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4743 * gcc.dg/pr36489.c: New test.
4746 Copyright (C) 2009 Free Software Foundation, Inc.
4748 Copying and distribution of this file, with or without modification,
4749 are permitted in any medium without royalty provided the copyright
4750 notice and this notice are preserved.