1 2009-05-20 Jakub Jelinek <jakub@redhat.com>
4 * gcc.c-torture/compile/pr40204.c: New test.
6 2009-05-20 Richard Guenther <rguenther@suse.de>
8 * gcc.c-torture/compile/20090518-1.c: New testcase.
10 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
12 PR tree-optimization/40087
13 * gcc.dg/tree-ssa/pr40087.c: New test.
15 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
17 * gcc.dg/vector-4.c: New testcase.
18 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
19 * g++.dg/ext/vector16.C: New testcase.
21 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
24 * gcc.dg/pr40172.c: Renamed to ...
25 * gcc.dg/pr40172-1.c: This.
27 * gcc.dg/pr40172-2.c: New.
28 * gcc.dg/pr40172-3.c: Likewise.
30 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
33 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
35 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
37 * gnat.dg/loop_optimization6.ad[sb]: New test.
39 2009-05-19 Richard Guenther <rguenther@suse.de>
41 * gcc.c-torture/compile/20090519-1.c: New testcase.
43 2009-05-18 Jason Merrill <jason@redhat.com>
45 * g++.dg/cpp0x/explicit1.C: New.
46 * g++.dg/cpp0x/explicit2.C: New.
48 2009-05-18 Dodji Seketeli <dodji@redhat.com>
51 * g++.dg/debug/dwarf2/nested-1.C: New test.
53 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
56 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
59 2009-05-18 Janus Weil <janus@gcc.gnu.org>
62 * gfortran.dg/proc_ptr_comp_8.f90: New.
64 2009-05-18 Richard Guenther <rguenther@suse.de>
67 * gfortran.dg/array_memset_2.f90: Adjust.
69 2009-05-18 Janus Weil <janus@gcc.gnu.org>
73 * gfortran.dg/interface_27.f90: New.
74 * gfortran.dg/interface_28.f90: New.
75 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
76 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
78 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
80 * gcc.target/m68k/tls-ie.c: New test.
81 * gcc.target/m68k/tls-le.c: New test.
82 * gcc.target/m68k/tls-gd.c: New test.
83 * gcc.target/m68k/tls-ld.c: New test.
84 * gcc.target/m68k/tls-ie-xgot.c: New test.
85 * gcc.target/m68k/tls-le-xtls.c: New test.
86 * gcc.target/m68k/tls-gd-xgot.c: New test.
87 * gcc.target/m68k/tls-ld-xgot.c: New test.
88 * gcc.target/m68k/tls-ld-xtls.c: New test.
89 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
91 2009-05-18 Martin Jambor <mjambor@suse.cz>
93 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
95 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
98 * gcc.dg/pr40172.c: New.
100 2009-05-17 Jason Merrill <jason@redhat.com>
103 * g++.dg/template/dtor6.C: New.
105 2009-05-17 Joseph Myers <joseph@codesourcery.com>
107 * g++.dg/warn/translate-ice-1.C: New test.
109 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
111 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
112 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
113 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
114 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
116 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
119 * gfortran.dg/erf_2.F90: New test.
120 * gfortran.dg/erfc_scaled_2.f90: New test.
122 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
125 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
126 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
127 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
129 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
131 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
132 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
134 2009-05-15 Ian Lance Taylor <iant@google.com>
136 * gcc.dg/Wcxx-compat-10.c: New testcase.
138 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
141 * gcc.dg/pr16302.c: New.
142 * g++.dg/warn/pr16302.C: New.
144 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
146 * gcc.dg/torture/builtin-math-5.c: New.
147 * gcc.dg/torture/builtin-math-6.c: New.
148 * lib/target-supports.exp (check_effective_target_mpc): New.
150 2009-05-15 Jan Hubicka <jh@suse.cz>
152 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
154 2009-05-15 Jan Hubicka <jh@suse.cz>
156 * gcc.target/i386/align-main-1.c (check): Mark noinline.
157 * gcc.target/i386/align-main-2.c (check): Mark noinline.
158 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
159 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
160 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
161 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
162 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
163 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
165 2009-05-15 Jan Hubicka <jh@suse.cz>
167 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
168 optimized by sibcall noinline.
170 2009-05-15 Jan Hubicka <jh@suse.cz>
172 * sibcall-1.c (track): Mark noinline.
173 * sibcall-2.c (track): Mark noinline.
174 * sibcall-3.c (track): Mark noinline.
175 * sibcall-4.c (track): Mark noinline.
177 2009-05-15 Jan Hubicka <jh@suse.cz>
179 * flatten-2.c: Disable early inlining; add comment.
180 * flatten-3.c: New test based on flatten-2.c.
182 2009-05-15 Richard Guenther <rguenther@suse.de>
184 PR tree-optimization/39999
185 * gcc.c-torture/compile/pr39999.c: New testcase.
187 2009-05-15 Joseph Myers <joseph@codesourcery.com>
189 * gcc.c-torture/compile/ptr-conv-1.c: New test.
191 2009-05-14 Ian Lance Taylor <iant@google.com>
193 * gcc.dg/Wcxx-compat-9.c: New testcase.
195 2009-05-14 Janus Weil <janus@gcc.gnu.org>
198 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
199 * gfortran.dg/duplicate_type_2.f90: Ditto.
200 * gfortran.dg/duplicate_type_3.f90: New.
202 2009-05-14 Laurent GUERBY <laurent@guerby.net>
204 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
205 * ada/acats/tests/c5/c59002c.ada: Likewise.
207 2009-05-13 Taras Glek <tglek@mozilla.com>
209 * g++.dg/plugin/attribute_plugin-test-1.C Testcase input for custom attributes and decl smashing
210 * g++.dg/plugin/attribute_plugin.c Testcase plugin to test user attributes
211 * g++.dg/plugin/dumb_plugin.c Fixed typo
212 * g++.dg/plugin/plugin.exp Added attribute_plugin test
214 2009-05-14 Jakub Jelinek <jakub@redhat.com>
217 * gfortran.dg/pr39865.f90: New test.
218 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
220 * gfortran.dg/hollerith_f95.f90: Likewise.
221 * gfortran.dg/hollerith6.f90: New test.
222 * gfortran.dg/hollerith7.f90: New test.
224 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
227 * gcc.dg/cpp/pr36674.i: New.
229 2009-05-14 Ben Elliston <bje@au.ibm.com>
232 * gcc.c-torture/compile/pr40035.c: New test.
234 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
236 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
238 2009-05-12 Tobias Burnus <burnus@net-b.de>
241 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
242 * gfortran.dg/c_kind_tests_2.f03: Ditto.
243 * gfortran.dg/interop_params.f03: Ditto.
245 2009-05-12 Jan Hubicka <jh@suse.cz>
247 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
249 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
250 * gcc.dg/ipa/ipacost-2.c: Likewise.
251 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
253 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
255 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
257 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
259 * lib/target-supports.exp (check_profiling_available): Return
260 false for -p on *-*-cygwin* targets.
262 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
264 PR tree-optimization/38632
265 * g++.dg/tree-ssa/pr38632.C: New.
267 2009-05-11 Jan Hubicka <jh@suse.cz>
269 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
270 we now optimize better.
271 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
272 out at different places.
273 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
275 * gcc.dg/vect/vect-76.c: Likewise.
276 * gcc.dg/vect/vect-70.c: Likewise.
277 * gcc.dg/vect/vect-66.c: Likewise.
278 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
279 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
281 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
284 * gcc.c-torture/compile/pr40080.c: New.
286 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
288 * gcc.c-torture/compile/pr40026.c: New testcase.
290 2009-05-11 Janus Weil <janus@gcc.gnu.org>
293 * gfortran.dg/proc_ptr_comp_7.f90: New.
295 2009-05-11 Ira Rosen <irar@il.ibm.com>
297 PR tree-optimization/40074
298 * gcc.dg/vect/pr40074.c: New test.
300 2009-05-10 Ian Lance Taylor <iant@google.com>
302 * gcc.dg/Wcxx-compat-7.c: New testcase.
303 * gcc.dg/Wcxx-compat-8.c: New testcase.
304 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
306 * gcc.dg/pr17188-1.c: Likewise.
307 * gcc.dg/pr39084.c: Likewise.
309 2009-05-10 Michael Matz <matz@suse.de>
312 * gcc.dg/pr40031.c: New test.
314 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
317 * gfortran.dg/array_constructor_31.f90: New test.
319 2009-05-10 Richard Guenther <rguenther@suse.de>
321 PR tree-optimization/40081
322 * g++.dg/torture/pr40081.C: New testcase.
324 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
327 * gfortran.dg/dependency_24.f90: New test.
328 * gfortran.dg/dependency_23.f90: Clean up module files.
330 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
333 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
334 * gfortran.dg/chmod_2.f90: Likewise.
335 * gfortran.dg/chmod_3.f90: Likewise.
336 * gfortran.dg/open_errors.f90: Likewise.
338 2009-05-09 Jan Hubicka <jh@suse.cz>
341 * g++.dg/eh/nested-try.C: New test.
343 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
345 PR tree-optimization/40049
346 * gcc.dg/vect/vect-shift-2.c: New test.
348 2009-05-08 Joseph Myers <joseph@codesourcery.com>
350 * gcc.dg/torture/complex-sign-mul-minus-one.c,
351 gcc.dg/torture/complex-sign-mul-one.c: New tests.
353 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
356 * g++.dg/warn/deprecated-6.C: New.
357 * gcc.dg/deprecated-4.c: Likewise.
358 * gcc.dg/deprecated-5.c: Likewise.
359 * gcc.dg/deprecated-6.c: Likewise.
361 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
363 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
364 __aligned__(__BIGGEST_ALIGNMENT__).
365 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
366 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
367 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
368 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
369 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
370 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
371 * gcc.dg/vect/Os-vect-95.c: Likewise.
372 * gcc.dg/vect/pr20122.c: Likewise.
373 * gcc.dg/vect/pr36493.c: Likewise.
374 * gcc.dg/vect/pr37385.c: Likewise.
375 * gcc.dg/vect/slp-7.c: Likewise.
376 * gcc.dg/vect/slp-9.c: Likewise.
377 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
378 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
379 * gcc.dg/vect/vect-35.c: Likewise.
380 * gcc.dg/vect/vect-40.c: Likewise.
381 * gcc.dg/vect/vect-42.c: Likewise.
382 * gcc.dg/vect/vect-44.c: Likewise.
383 * gcc.dg/vect/vect-46.c: Likewise.
384 * gcc.dg/vect/vect-48.c: Likewise.
385 * gcc.dg/vect/vect-52.c: Likewise.
386 * gcc.dg/vect/vect-54.c: Likewise.
387 * gcc.dg/vect/vect-56.c: Likewise.
388 * gcc.dg/vect/vect-58.c: Likewise.
389 * gcc.dg/vect/vect-60.c: Likewise.
390 * gcc.dg/vect/vect-74.c: Likewise.
391 * gcc.dg/vect/vect-75.c: Likewise.
392 * gcc.dg/vect/vect-76.c: Likewise.
393 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
394 * gcc.dg/vect/vect-77.c: Likewise.
395 * gcc.dg/vect/vect-77-global.c: Likewise.
396 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
397 * gcc.dg/vect/vect-78.c: Likewise.
398 * gcc.dg/vect/vect-78-global.c: Likewise.
399 * gcc.dg/vect/vect-80.c: Likewise.
400 * gcc.dg/vect/vect-85.c: Likewise.
401 * gcc.dg/vect/vect-87.c: Likewise.
402 * gcc.dg/vect/vect-88.c: Likewise.
403 * gcc.dg/vect/vect-92.c: Likewise.
404 * gcc.dg/vect/vect-93.c: Likewise.
405 * gcc.dg/vect/vect-95.c: Likewise.
406 * gcc.dg/vect/vect-97.c: Likewise.
407 * gcc.dg/vect/vect-complex-1.c: Likewise.
408 * gcc.dg/vect/vect-complex-4.c: Likewise.
409 * gcc.dg/vect/vect-complex-5.c: Likewise.
410 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
411 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
412 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
413 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
414 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
415 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
416 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
417 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
418 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
419 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
420 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
421 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
422 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
423 * gcc.dg/vect/vect-outer-1a.c: Likewise.
424 * gcc.dg/vect/vect-outer-1.c: Likewise.
425 * gcc.dg/vect/vect-outer-2a.c: Likewise.
426 * gcc.dg/vect/vect-outer-2b.c: Likewise.
427 * gcc.dg/vect/vect-outer-2.c: Likewise.
428 * gcc.dg/vect/vect-outer-2c.c: Likewise.
429 * gcc.dg/vect/vect-outer-2d.c: Likewise.
430 * gcc.dg/vect/vect-outer-3a.c: Likewise.
431 * gcc.dg/vect/vect-outer-3b.c: Likewise.
432 * gcc.dg/vect/vect-outer-3.c: Likewise.
433 * gcc.dg/vect/vect-outer-3c.c: Likewise.
434 * gcc.dg/vect/vect-outer-5.c: Likewise.
435 * gcc.dg/vect/vect-outer-6.c: Likewise.
436 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
437 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
438 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
439 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
440 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
441 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
442 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
443 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
444 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
445 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
446 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
447 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
448 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
449 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
451 2009-05-08 Joseph Myers <joseph@codesourcery.com>
454 * gcc.dg/torture/complex-sign.h: New header.
455 * gcc.dg/torture/complex-sign-add.c,
456 gcc.dg/torture/complex-sign-mixed-add.c,
457 gcc.dg/torture/complex-sign-mixed-div.c,
458 gcc.dg/torture/complex-sign-mixed-mul.c,
459 gcc.dg/torture/complex-sign-mixed-sub.c,
460 gcc.dg/torture/complex-sign-mul.c,
461 gcc.dg/torture/complex-sign-sub.c: New tests.
463 2009-05-08 Janus Weil <janus@gcc.gnu.org>
466 * gfortran.dg/intrinsic_3.f90: New.
468 2009-05-07 Janis Johnson <janis187@us.ibm.com>
471 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
472 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
473 * gcc.dg/dfp/float-constant-double.c: New test.
474 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
475 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
476 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
477 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
478 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
479 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
480 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
481 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
482 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
484 2009-05-07 Jakub Jelinek <jakub@redhat.com>
487 * gcc.c-torture/execute/pr40057.c: New test.
489 2009-05-06 James E. Wilson <wilson@codesourcery.com>
491 * gcc.c-torture/compile/const-high-part.c: New test.
493 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
496 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
499 2009-05-06 Janus Weil <janus@gcc.gnu.org>
502 * gfortran.dg/proc_decl_1.f90: Modified.
503 * gfortran.dg/proc_ptr_comp_1.f90: New.
504 * gfortran.dg/proc_ptr_comp_2.f90: New.
505 * gfortran.dg/proc_ptr_comp_3.f90: New.
506 * gfortran.dg/proc_ptr_comp_4.f90: New.
507 * gfortran.dg/proc_ptr_comp_5.f90: New.
508 * gfortran.dg/proc_ptr_comp_6.f90: New.
510 2009-05-06 Dodji Seketeli <dodji@redhat.com>
513 * g++.dg/template/call7.C: New test.
515 2009-05-06 Diego Novillo <dnovillo@google.com>
517 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
519 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
521 * gfortran.dg/pr40021.f: Moved to ...
522 * gfortran.fortran-torture/execute/pr40021.f: Here.
524 2009-05-06 Janis Johnson <janis187@us.ibm.com>
527 * gcc.dg/dfp/pr39986.c: New test.
529 2009-05-06 Michael Matz <matz@suse.de>
532 * gfortran.dg/pr40021.f: New test.
534 2009-05-06 Le-Chun Wu <lcwu@google.com>
536 * lib/plugin-support.exp: New file containing support procs for
538 * lib/target-supports.exp (check_plugin_available): New proc.
539 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
540 * gcc.dg/plugin/selfassign.c: New plugin source file.
541 * gcc.dg/plugin/self-assign-test-1.c: New test.
542 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
543 * g++.dg/README: Add description for plugin test.
544 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
545 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
546 * g++.dg/plugin/selfassign.c: New plugin source file.
547 * g++.dg/plugin/self-assign-test-1.C: New test.
548 * g++.dg/plugin/self-assign-test-2.C: Likewise.
549 * g++.dg/plugin/self-assign-test-3.C: Likewise.
550 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
551 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
553 2009-05-06 Tobias Burnus <burnus@net-b.de>
556 * gfortran.dg/intrinsic_2.f90: New test.
557 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
559 2009-05-06 Joseph Myers <joseph@codesourcery.com>
562 * gcc.dg/noncompile/incomplete-5.c: New test.
564 2009-05-05 Jakub Jelinek <jakub@redhat.com>
567 * gcc.dg/pr39666-1.c: New test.
568 * gcc.dg/pr39666-2.c: Likewise.
569 * g++.dg/warn/Wuninitialized-4.C: Likewise.
570 * g++.dg/warn/Wuninitialized-5.C: Likewise.
571 * gfortran.dg/pr39666-1.f90: Likewise.
572 * gfortran.dg/pr39666-2.f90: Likewise.
574 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
576 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
577 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
578 * gcc.target/mips/dspr2-MULTU.c: Likewise.
580 2009-05-05 Janus Weil <janus@gcc.gnu.org>
583 * gfortran.dg/proc_ptr_17.f90: New.
585 2009-05-05 Richard Guenther <rguenther@suse.de>
587 PR tree-optimization/40022
588 * gcc.c-torture/execute/pr40022.c: New testcase.
590 2009-05-05 Richard Guenther <rguenther@suse.de>
593 * gcc.c-torture/compile/pr40023.c: New testcase.
595 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
597 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
598 * g++.dg/template/overload9.C: Likewise.
599 * g++.dg/ext/ms-1.C: New.
601 2009-05-05 Jakub Jelinek <jakub@redhat.com>
604 * g++.dg/ext/vla7.C: New test.
606 2009-05-04 Joseph Myers <joseph@codesourcery.com>
608 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
610 2009-05-04 Joseph Myers <joseph@codesourcery.com>
612 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
613 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
614 Update expected errors.
616 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
619 * g++.dg/parse/parser-pr28152.C: New.
620 * g++.dg/parse/parser-pr28152-2.C: New.
622 2009-05-04 Joseph Myers <joseph@codesourcery.com>
624 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
626 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
628 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
629 * gcc.target/sparc/fexpand-2.c: Likewise.
630 * gcc.target/sparc/fpmerge-2.c: Likewise.
631 * gcc.target/sparc/pdist-2.c: Likewise.
633 2009-05-03 Richard Guenther <rguenther@suse.de>
636 * gcc.c-torture/compile/pr39983.c: New testcase.
638 2009-05-03 Joseph Myers <joseph@codesourcery.com>
640 * gcc.dg/c99-complex-3.c: New test.
642 2009-05-03 Joseph Myers <joseph@codesourcery.com>
644 * gcc.dg/cpp/utf8-5byte-1.c: New test.
646 2009-05-02 Joseph Myers <joseph@codesourcery.com>
648 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
650 2009-05-02 Richard Guenther <rguenther@suse.de>
653 * gcc.target/spu/pr40001.c: New testcase.
655 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
657 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
659 2009-04-30 Steve Ellcey <sje@cup.hp.com>
662 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
663 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
665 2009-04-30 Janis Johnson <janis187@us.ibm.com>
668 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
671 2009-04-30 David Ayers <ayers@fsfe.org>
673 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
674 and gcc_error_prefix variables.
675 * objc.dg/bad-receiver-type.m: Update to match correct
677 * objc.dg/encode-5.m: Likewise.
678 * objc.dg/id-1.m: Likewise.
679 * objc.dg/method-1.m: Likewise.
680 * objc.dg/method-6.m: Likewise.
681 * objc.dg/method-7.m: Likewise.
682 * objc.dg/method-9.m: Likewise.
683 * objc.dg/method-11.m: Likewise.
684 * objc.dg/method-20.m: Likewise.
685 * objc.dg/private-1.m: Likewise.
687 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
690 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
691 * gfortran.dg/advance_4.f90: Likewise
692 * gfortran.dg/advance_5.f90: Likewise
693 * gfortran.dg/append_1.f90: Likewise
694 * gfortran.dg/backslash_1.f90: Likewise
695 * gfortran.dg/backslash_2.f90: Likewise
696 * gfortran.dg/backslash_3.f: Likewise
697 * gfortran.dg/backspace_10.f90: Likewise
698 * gfortran.dg/backspace_3.f: Likewise
699 * gfortran.dg/backspace_4.f: Likewise
700 * gfortran.dg/backspace_5.f: Likewise
701 * gfortran.dg/backspace_8.f: Likewise
702 * gfortran.dg/backspace_9.f: Likewise
703 * gfortran.dg/complex_write.f90: Likewise
704 * gfortran.dg/convert_implied_open.f90: Likewise
705 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
706 * gfortran.dg/dos_eol.f: Likewise
707 * gfortran.dg/empty_format_1.f90: Likewise
708 * gfortran.dg/endfile.f: Likewise
709 * gfortran.dg/eof_1.f90: Likewise
710 * gfortran.dg/eor_1.f90: Likewise
711 * gfortran.dg/eor_handling_1.f90: Likewise
712 * gfortran.dg/eor_handling_2.f90: Likewise
713 * gfortran.dg/eor_handling_3.f90: Likewise
714 * gfortran.dg/eor_handling_4.f90: Likewise
715 * gfortran.dg/eor_handling_5.f90: Likewise
716 * gfortran.dg/error_recovery_5.f90: Likewise
717 * gfortran.dg/f2003_inquire_1.f03: Likewise
718 * gfortran.dg/f2003_io_4.f03: Likewise
719 * gfortran.dg/f2003_io_5.f03: Likewise
720 * gfortran.dg/f2003_io_7.f03: Likewise
721 * gfortran.dg/fgetc_1.f90: Likewise
722 * gfortran.dg/fgetc_2.f90: Likewise
723 * gfortran.dg/flush_1.f90: Likewise
724 * gfortran.dg/fmt_exhaust.f90: Likewise
725 * gfortran.dg/fmt_huge.f90: Likewise
726 * gfortran.dg/fmt_read.f90: Likewise
727 * gfortran.dg/fmt_t_1.f90: Likewise
728 * gfortran.dg/fmt_t_2.f90: Likewise
729 * gfortran.dg/fmt_t_3.f90: Likewise
730 * gfortran.dg/fmt_t_4.f90: Likewise
731 * gfortran.dg/fmt_t_5.f90: Likewise
732 * gfortran.dg/fmt_t_7.f: Likewise
733 * gfortran.dg/fseek.f90: Likewise
734 * gfortran.dg/ftell_1.f90: Likewise
735 * gfortran.dg/ftell_2.f90: Likewise
736 * gfortran.dg/func_derived_3.f90: Likewise
737 * gfortran.dg/inquire_9.f90: Likewise
738 * gfortran.dg/iostat_1.f90: Likewise
739 * gfortran.dg/iostat_2.f90: Likewise
740 * gfortran.dg/list_read_1.f90: Likewise
741 * gfortran.dg/list_read_4.f90: Likewise
742 * gfortran.dg/list_read_5.f90: Likewise
743 * gfortran.dg/list_read_7.f90: Likewise
744 * gfortran.dg/list_read_8.f90: Likewise
745 * gfortran.dg/list_read_9.f90: Likewise
746 * gfortran.dg/namelist_13.f90: Likewise
747 * gfortran.dg/namelist_14.f90: Likewise
748 * gfortran.dg/namelist_15.f90: Likewise
749 * gfortran.dg/namelist_16.f90: Likewise
750 * gfortran.dg/namelist_17.f90: Likewise
751 * gfortran.dg/namelist_18.f90: Likewise
752 * gfortran.dg/namelist_19.f90: Likewise
753 * gfortran.dg/namelist_20.f90: Likewise
754 * gfortran.dg/namelist_24.f90: Likewise
755 * gfortran.dg/namelist_26.f90: Likewise
756 * gfortran.dg/namelist_27.f90: Likewise
757 * gfortran.dg/namelist_28.f90: Likewise
758 * gfortran.dg/namelist_37.f90: Likewise
759 * gfortran.dg/namelist_38.f90: Likewise
760 * gfortran.dg/namelist_39.f90: Likewise
761 * gfortran.dg/namelist_40.f90: Likewise
762 * gfortran.dg/namelist_43.f90: Likewise
763 * gfortran.dg/namelist_44.f90: Likewise
764 * gfortran.dg/namelist_45.f90: Likewise
765 * gfortran.dg/namelist_46.f90: Likewise
766 * gfortran.dg/namelist_47.f90: Likewise
767 * gfortran.dg/namelist_48.f90: Likewise
768 * gfortran.dg/namelist_49.f90: Likewise
769 * gfortran.dg/namelist_50.f90: Likewise
770 * gfortran.dg/namelist_51.f90: Likewise
771 * gfortran.dg/namelist_52.f90: Likewise
772 * gfortran.dg/namelist_56.f90: Likewise
773 * gfortran.dg/namelist_char_only.f90: Likewise
774 * gfortran.dg/namelist_use.f90: Likewise
775 * gfortran.dg/namelist_use_only.f90: Likewise
776 * gfortran.dg/noadv_size.f90: Likewise
777 * gfortran.dg/open_access_append_1.f90: Likewise
778 * gfortran.dg/pad_no.f90: Likewise
779 * gfortran.dg/pr12884.f: Likewise
780 * gfortran.dg/pr17090.f90: Likewise
781 * gfortran.dg/pr17285.f90: Likewise
782 * gfortran.dg/pr17286.f90: Likewise
783 * gfortran.dg/pr18122.f90: Likewise
784 * gfortran.dg/pr18210.f90: Likewise
785 * gfortran.dg/pr18392.f90: Likewise
786 * gfortran.dg/pr19155.f: Likewise
787 * gfortran.dg/pr19216.f: Likewise
788 * gfortran.dg/pr19467.f90: Likewise
789 * gfortran.dg/pr19657.f: Likewise
790 * gfortran.dg/pr20257.f90: Likewise
791 * gfortran.dg/read_bad_advance.f90: Likewise
792 * gfortran.dg/read_eof_2.f90: Likewise
793 * gfortran.dg/read_eof_4.f90: Likewise
794 * gfortran.dg/read_many_1.f: Likewise
795 * gfortran.dg/read_noadvance.f90: Likewise
796 * gfortran.dg/read_repeat.f90: Likewise
797 * gfortran.dg/read_size_noadvance.f90: Likewise
798 * gfortran.dg/read_x_past.f: Likewise
799 * gfortran.dg/record_marker_1.f90: Likewise
800 * gfortran.dg/record_marker_3.f90: Likewise
801 * gfortran.dg/rewind_1.f90: Likewise
802 * gfortran.dg/runtime_warning_1.f90: Likewise
803 * gfortran.dg/shape_3.f90: Likewise
804 * gfortran.dg/slash_1.f90: Likewise
805 * gfortran.dg/stat_1.f90: Likewise
806 * gfortran.dg/stat_2.f90: Likewise
807 * gfortran.dg/streamio_11.f90: Likewise
808 * gfortran.dg/streamio_3.f90: Likewise
809 * gfortran.dg/streamio_4.f90: Likewise
810 * gfortran.dg/streamio_9.f90: Likewise
811 * gfortran.dg/tl_editing.f90: Likewise
812 * gfortran.dg/unf_io_convert_1.f90: Likewise
813 * gfortran.dg/unf_io_convert_2.f90: Likewise
814 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
815 * gfortran.dg/unf_short_record_1.f90: Likewise
816 * gfortran.dg/utf8_1.f03: Likewise
817 * gfortran.dg/utf8_2.f03: Likewise
818 * gfortran.dg/widechar_IO_1.f90: Likewise
819 * gfortran.dg/write_check3.f90: Likewise
820 * gfortran.dg/write_rewind_2.f: Likewise
821 * gfortran.dg/x_slash_2.f: Likewise
823 2009-04-29 Richard Guenther <rguenther@suse.de>
826 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
828 (check_effective_target_vect_floatuint_cvt): Likewise.
829 * gcc.dg/vect/slp-10.c: Adjust.
830 * gcc.dg/vect/slp-11.c: Adjust.
831 * gcc.dg/vect/slp-12b.c: Adjust.
832 * gcc.dg/vect/slp-33.c: Adjust.
833 * gcc.c-torture/compile/pr39943.c: New testcase.
835 2009-04-29 Richard Guenther <rguenther@suse.de>
838 * gcc.c-torture/compile/pr39937.c: New testcase.
840 2009-04-29 Richard Guenther <rguenther@suse.de>
842 PR tree-optimization/39941
843 * gcc.c-torture/compile/pr39941.c: New testcase.
845 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
847 * gcc.target/bfin/20090411-1.c: New test.
849 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
852 * gcc.dg/pr39565.c: New testcase.
854 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
856 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
857 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
858 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
859 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
860 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
861 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
862 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
863 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
864 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
865 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
866 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
867 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
868 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
869 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
870 * gcc.target/i386/pr37191.c: Likewise.
871 * gcc.target/i386/reload-1.c: Likewise.
872 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
873 * g++.old-deja/g++.pt/repo2.C: Likewise.
874 * g++.old-deja/g++.pt/repo3.C: Likewise.
875 * g++.old-deja/g++.pt/repo4.C: Likewise.
876 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
877 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
878 * g++.dg/template/repo1.C: Likewise.
879 * g++.dg/template/repo2.C: Likewise.
880 * g++.dg/template/repo3.C: Likewise.
881 * g++.dg/template/repo4.C: Likewise.
882 * g++.dg/template/repo5.C: Likewise.
883 * g++.dg/template/repo6.C: Likewise.
884 * g++.dg/template/repo7.C: Likewise.
885 * g++.dg/template/repo8.C: Likewise.
886 * g++.dg/template/repo9.C: Likewise.
887 * g++.dg/rtti/repo1.C: Likewise.
888 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
889 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
890 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
891 * g++.dg/other/PR23205.C: Skip for vxworks.
892 * g++.dg/ext/visibility/class1.C: Requires PIC.
893 * g++.dg/eh/async-unwind2.C: Requires PIC.
894 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
895 does not have cxa_exit.
897 2009-04-28 Jing Yu <jingyu@google.com>
900 * lib/target-supports.exp (check_effective_target_tls): Remove
902 (check_effective_target_tls_native): Likewise.
903 (check_effective_target_tls_runtime): Likewise.
904 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
906 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
908 2009-04-28 Janus Weil <janus@gcc.gnu.org>
911 * gfortran.dg/proc_ptr_16.f90: New.
913 2009-04-28 Steve Ellcey <sje@cup.hp.com>
915 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
918 2009-04-28 Richard Guenther <rguenther@suse.de>
921 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
923 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
925 * g++.dg/warn/pr35652.C: Removed.
926 * gcc.dg/pr35652.c: Likewise.
928 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
930 * gcc.target/ia64/20071210-2.c: New testcase.
932 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
935 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
936 * gcc.dg/pr39323-3.c: Ditto.
938 2009-04-28 Janus Weil <janus@gcc.gnu.org>
942 * gfortran.dg/ambiguous_reference_2.f90: New.
943 * gfortran.dg/pointer_assign_7.f90: New.
945 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
946 Mark Mitchell <mark@codesourcery.com>
948 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
949 * gcc.dg/20020103-1.c: Check for __ppc.
950 * gcc.dg/asm-b.c: Check for __ppc.
951 * gcc.dg/20020919-1.c: Check for __ppc.
952 * gcc.dg/20020312-2.c: Likewise.
953 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
954 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
955 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
956 * g++.dg/warn/weak1.C: Likewise.
957 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
958 static so appropriate optimizations kick in.
959 (find_base_value_wrapper): New function.
960 * g++.dg/eh/simd-5.C: Fix target triplet.
961 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
963 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
964 H.J. Lu <hongjiu.lu@intel.com>
967 * gcc.target/i386/pr39911.c: New test.
969 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
972 * gfortran.dg/alloc_comp_assign_10.f90: New test.
974 2009-04-28 Ben Elliston <bje@au.ibm.com>
979 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
981 * gcc.dg/pr35652.C: New.
982 * g++.dg/warn/pr35652.C: New.
983 * gcc.dg/format/plus-1.c: Adjust message.
985 2009-04-27 DJ Delorie <dj@redhat.com>
987 * lib/target-supports.exp (check_effective_target_double64): New.
988 (check_effective_target_double64plus): New.
989 (check_effective_target_large_double): New.
990 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
991 * gcc.dg/div-double-1.c: Likewise.
992 * gcc.dg/Wconversion-real.c: Require large_double.
993 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
995 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
998 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1001 2009-04-27 Ian Lance Taylor <iant@google.com>
1003 * gcc.dg/Wcxx-compat-5.c: New testcase.
1004 * gcc.dg/Wcxx-compat-6.c: New testcase.
1006 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1008 Allow non-constant arguments to conversion intrinsics.
1009 * gcc.target/spu/intrinsics-3.c: Update tests.
1011 2009-04-27 Richard Guenther <rguenther@suse.de>
1014 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1015 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1017 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1020 * gcc.dg/torture/pr39903-1.c: New.
1021 * gcc.dg/torture/pr39903-2.c: Likewise.
1023 2009-04-27 Revital Eres <eres@il.ibm.com>
1025 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1027 * gcc.dg/sms-2.c: Add dump check.
1028 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1030 * gcc.dg/sms-4.c: Likewise.
1031 * gcc.dg/sms-5.c: Likewise.
1032 * gcc.dg/sms-6.c: Likewise.
1033 * gcc.dg/sms-7.c: Likewise.
1034 * gcc.dg/sms-antideps.c: Rename to...
1035 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1037 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1039 * gnat.dg/opt2.adb: New test.
1041 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1044 * g++.dg/warn/Wunused-15.C: New test.
1046 2009-04-26 Michael Matz <matz@suse.de>
1049 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1051 * gcc.target/i386/pr37248-1.c: Modified.
1052 * gcc.target/i386/pr37248-3.c: Modified.
1053 * gcc.target/i386/pr37248-2.c: Modified.
1054 * gnat.dg/aliasing1.adb: Modified.
1055 * gnat.dg/pack9.adb: Modified.
1056 * gnat.dg/aliasing2.adb: Modified.
1057 * gcc.dg/strict-overflow-2.c: Modified.
1058 * gcc.dg/autopar/reduc-1char.c: Modified.
1059 * gcc.dg/autopar/reduc-2char.c: Modified.
1060 * gcc.dg/autopar/reduc-1.c: Modified.
1061 * gcc.dg/autopar/reduc-2.c: Modified.
1062 * gcc.dg/autopar/reduc-3.c: Modified.
1063 * gcc.dg/autopar/reduc-6.c: Modified.
1064 * gcc.dg/autopar/reduc-7.c: Modified.
1065 * gcc.dg/autopar/reduc-8.c: Modified.
1066 * gcc.dg/autopar/reduc-9.c: Modified.
1067 * gcc.dg/autopar/reduc-1short.c: Modified.
1068 * gcc.dg/autopar/reduc-2short.c: Modified.
1069 * gcc.dg/autopar/parallelization-1.c: Modified.
1070 * gcc.dg/strict-overflow-4.c: Modified.
1071 * gcc.dg/strict-overflow-6.c: Modified.
1072 * gcc.dg/gomp/combined-1.c: Modified.
1073 * gcc.dg/no-strict-overflow-1.c: Modified.
1074 * gcc.dg/no-strict-overflow-3.c: Modified.
1075 * gcc.dg/no-strict-overflow-5.c: Modified.
1076 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1077 * gcc.dg/tree-ssa/pr18134.c: Modified.
1078 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1079 * gcc.dg/tree-ssa/vector-2.c: Modified.
1080 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1081 * gcc.dg/tree-ssa/loop-21.c: Modified.
1082 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1083 * gcc.dg/tree-ssa/vector-3.c: Modified.
1084 * gcc.dg/tree-ssa/asm-3.c: Modified.
1085 * gcc.dg/tree-ssa/pr23294.c: Modified.
1086 * gcc.dg/tree-ssa/loop-22.c: Modified.
1087 * gcc.dg/tree-ssa/loop-15.c: Modified.
1088 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1089 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1090 * gcc.dg/tree-ssa/pr20139.c: Modified.
1091 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1092 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1093 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1094 * gcc.dg/tree-ssa/loop-5.c: Modified.
1095 * gcc.dg/tree-ssa/pr19431.c: Modified.
1096 * gcc.dg/tree-ssa/pr32044.c: Modified.
1097 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1098 * gcc.dg/tree-ssa/loop-19.c: Modified.
1099 * gcc.dg/tree-ssa/loop-28.c: Modified.
1100 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1101 * gcc.dg/tree-ssa/divide-1.c: Modified.
1102 * gcc.dg/tree-ssa/inline-1.c: Modified.
1103 * gcc.dg/tree-ssa/divide-3.c: Modified.
1104 * gcc.dg/tree-ssa/pr30978.c: Modified.
1105 * gcc.dg/tree-ssa/alias-6.c: Modified.
1106 * gcc.dg/tree-ssa/divide-4.c: Modified.
1107 * gcc.dg/tree-ssa/alias-11.c: Modified.
1108 * gcc.dg/no-strict-overflow-7.c: Modified.
1109 * gcc.dg/strict-overflow-1.c: Modified.
1110 * gcc.dg/pr15784-4.c: Modified.
1111 * gcc.dg/pr34263.c: Modified.
1112 * gcc.dg/strict-overflow-3.c: Modified.
1113 * gcc.dg/tree-prof/stringop-1.c: Modified.
1114 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1115 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1116 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1117 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1118 * gcc.dg/no-strict-overflow-2.c: Modified.
1119 * gcc.dg/no-strict-overflow-4.c: Modified.
1120 * gcc.dg/no-strict-overflow-6.c: Modified.
1121 * g++.dg/tree-ssa/pr27090.C: Modified.
1122 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1123 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1124 * g++.dg/tree-ssa/pr19807.C: Modified.
1125 * g++.dg/opt/pr30965.C: Modified.
1126 * g++.dg/init/new17.C: Modified.
1127 * gfortran.dg/whole_file_6.f90: Modified.
1128 * gfortran.dg/whole_file_5.f90: Modified.
1129 * gfortran.dg/reassoc_1.f90: Modified.
1130 * gfortran.dg/reassoc_3.f90: Modified.
1132 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1135 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1137 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1140 * gcc.target/i386/pr39543-1.c: New test.
1141 * gcc.target/i386/pr39543-2.c: New test.
1142 * gcc.target/i386/pr39543-3.c: New test.
1145 * gcc.dg/Wunused-value-3.c: New test.
1147 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1150 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1151 gcc.dg/vla-21.c: New tests.
1153 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1156 * gcc.dg/inline-34.c: New test.
1158 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1160 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1161 gcc.dg/enum-const-3.c: New tests.
1162 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1163 -pedantic-errors. Update expected diagnostics.
1165 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1168 * gcc.dg/vla-20.c: New test.
1170 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1173 * gcc.dg/vla-19.c: New test.
1175 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1177 PR preprocessor/39559
1178 * gcc.dg/c99-intconst-2.c: New test.
1180 2009-04-25 Jan Hubicka <jh@suse.cz>
1182 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1184 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1187 * gfortran.dg/import7.f90: New.
1189 2009-04-24 Richard Guenther <rguenther@suse.de>
1191 * gcc.dg/tree-ssa/vrp48.c: Fix.
1193 2008-04-24 Doug Kwan <dougkwan@google.com>
1195 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1196 destination are the same.
1198 2009-04-24 Richard Guenther <rguenther@suse.de>
1200 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1202 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1204 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1205 gcc.dg/array-const-3.c: New tests.
1207 2009-04-24 Ian Lance Taylor <iant@google.com>
1209 * gcc.dg/Wcxx-compat-4.c: New testcase.
1211 2009-04-24 Daniel Kraft <d@domob.eu>
1213 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1214 expected on already erraneous symbol (renamed to fresh one).
1216 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1219 * gcc.dg/pr39867.c: New.
1221 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1225 * gfortran.dg/intrinsic_1.f90: New.
1227 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1229 * gnat.dg/alignment7.adb: New test.
1230 * gnat.dg/alignment8.adb: Likewise.
1232 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1234 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1235 * gnat.dg/specs/rep_clause2.ads: New test.
1237 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1239 PR rtl-optimization/39794
1240 * gcc.dg/pr39794.c: New test.
1242 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1244 * gnat.dg/atomic1.adb: New test.
1245 * gnat.dg/atomic1_pkg.ads: New helper.
1247 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1250 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1251 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1253 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1255 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1258 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1261 * gcc.dg/vector-init-1.c: New testcase.
1262 * gcc.dg/vector-init-2.c: New testcase.
1264 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1266 * gnat.dg/enum2.adb: New test.
1267 * gnat.dg/enum2_pkg.ads: New helper.
1269 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1272 * gcc.dg/torture/pr39855.c: New test.
1274 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1277 * g++.dg/cpp0x/pr39639.C: New test.
1279 2009-04-22 Mark Heffernan <meheff@google.com>
1281 * gcc.dg/profile-generate-3.c: New test.
1283 2009-04-22 Jan Hubicka <jh@suse.cz>
1285 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1287 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1290 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1292 2009-04-22 Richard Guenther <rguenther@suse.de>
1294 PR tree-optimization/39824
1295 * gcc.c-torture/compile/pr39824.c: New testcase.
1297 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1300 * g++.dg/parse/parser-pr14875.C: New.
1301 * g++.dg/parse/parser-pr14875-2.C: New.
1302 * g++.dg/parse/error6.C: Update match string.
1304 2009-04-22 Richard Guenther <rguenther@suse.de>
1306 PR tree-optimization/39845
1307 * gcc.c-torture/compile/pr39845.c: New testcase.
1309 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1312 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1313 * gfortran.dg/external_initializer.f90: Modified.
1314 * gfortran.dg/interface_26.f90: Modified.
1315 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1316 * gfortran.dg/proc_ptr_3.f90: Modified.
1317 * gfortran.dg/proc_ptr_15.f90: New.
1318 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1320 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1323 * g++.dg/warn/pr35711.C: New.
1324 * g++.dg/conversion/ptrmem2.C: Update.
1326 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1328 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1329 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1330 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1331 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1332 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1333 gcc.c-torture/ChangeLog.0,
1334 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1335 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1336 gcc.target/i386/math-torture/math-torture.exp,
1337 gcc.target/mips/inter/mips16-inter.exp,
1338 gcc.target/mips/mips-nonpic/README,
1339 gcc.target/x86_64/abi/README.gcc,
1340 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1341 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1342 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1344 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1346 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1348 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1350 2009-04-21 Richard Guenther <rguenther@suse.de>
1353 * gcc.dg/torture/pr39829.c: New testcase.
1355 2009-04-21 Martin Jambor <mjambor@suse.cz>
1357 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1359 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1362 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1363 * gcc.dg/sequence-pt-2.c: New.
1364 * gcc.dg/sequence-pt-3.c: New.
1365 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1366 * g++.dg/warn/sequence-pt-2.c: New.
1367 * g++.dg/warn/sequence-pt-3.c: New.
1369 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1371 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1373 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1375 * gnat.dg/import1.ad[sb]: New test.
1377 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1379 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1382 2009-04-20 Tobias Burnus <burnus@net-b.de>
1385 * gfortran.dg/continuation_11.f90: New test.
1387 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1390 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1391 messages. Test for "long long" in system headers.
1392 * gcc.dg/c99-longlong-2.c: New.
1393 * g++.dg/warn/pr13358.C: New.
1394 * g++.dg/warn/pr13358-2.C: New.
1395 * g++.dg/warn/pr13358-3.C: New.
1396 * g++.dg/warn/pr13358-4.C: New.
1398 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1400 * gcc.dg/framework-2.c: Fix up for non existent includes
1401 being fatal errors now.
1403 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1406 * gfortran.dg/private_type_13.f90: New test.
1407 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1409 2009-04-20 Le-Chun Wu <lcwu@google.com>
1412 * g++.dg/warn/Wunused-14.C: New test.
1414 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1416 * gnat.dg/specs/small_alignment.ads: New test.
1418 2009-04-20 Ian Lance Taylor <iant@google.com>
1420 * gcc.dg/Wcxx-compat-3.c: New testcase.
1422 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1424 * gnat.dg/pack13.ad[sb]: New test.
1425 * gnat.dg/pack13_pkg.ads: New helper.
1427 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1429 * gnat.dg/discr11.ad[sb]: New test.
1430 * gnat.dg/discr11_pkg.ads: New helper.
1432 2009-04-20 Ira Rosen <irar@il.ibm.com>
1434 PR tree-optimization/39675
1435 * gcc.dg/vect/O3-pr39675-2.c: New test.
1437 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1439 * gnat.dg/rep_clause3.adb: New test.
1441 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1444 * gcc.dg/c99-flex-array-7.c: New test.
1446 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1449 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1451 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1454 * gcc.dg/c99-restrict-3.c: New test.
1456 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1458 PR preprocessor/20078
1459 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1461 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1463 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1464 Do not pass -B$root after -margs.
1466 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1470 * gcc.dg/pr32061.c: New.
1471 * gcc.dg/Wlogical-op-1.c: Update.
1472 * g++.dg/warn/Wlogical-op-1.C: Update.
1473 * g++.dg/warn/pr36954.C: New.
1475 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1478 * gcc.dg/lvalue-5.c: New test.
1480 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1483 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1485 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1487 * gcc.dg/cpp/include5.c: New test.
1489 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1492 * gcc.dg/call-diag-2.c: New test.
1494 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1496 PR preprocessor/39646
1497 * gcc.dg/cpp/line8.c: New test.
1499 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1501 PR preprocessor/39647
1502 * gcc.dg/cpp/line7.c: New test.
1504 2009-04-18 Richard Guenther <rguenther@suse.de>
1507 * gcc.target/i386/pr39804.c: New testcase.
1509 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1511 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1512 * g++.dg/other/pr39496.C: Likewise.
1514 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1517 * gcc.dg/pr36902.c: New.
1519 2009-04-17 Diego Novillo <dnovillo@google.com>
1521 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1522 violation for variable 'inside_main'.
1524 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1526 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1528 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1530 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1532 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1534 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1535 * gfortran.dg/chmod_2.f90: Likewise.
1536 * gfortran.dg/chmod_3.f90: Likewise.
1537 * gfortran.dg/open_errors.f90: Likewise.
1538 * gfortran.dg/stat_1.f90: Likewise.
1539 * gfortran.dg/stat_2.f90: Likewise.
1541 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1543 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1544 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1545 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1546 * gfortran.dg/nearest_1.f90: Likewise.
1547 * gfortran.dg/nearest_3.f90: Likewise.
1548 * gfortran.dg/isnan_1.f90: Likewise.
1549 * gfortran.dg/isnan_2.f90: Likewise.
1550 * gfortran.dg/nan_1.f90: Likewise.
1551 * gfortran.dg/nan_2.f90: Likewise.
1552 * gfortran.dg/nan_3.f90: Likewise.
1553 * gfortran.dg/nan_4.f90: Likewise.
1554 * gfortran.dg/module_nan.f90: Likewise.
1555 * gfortran.dg/int_conv_2.f90: Likewise.
1556 * gfortran.dg/init_flag_3.f90: Likewise.
1557 * gfortran.dg/namelist_42.f90: Likewise.
1558 * gfortran.dg/namelist_43.f90: Likewise.
1559 * gfortran.dg/real_const_3.f90: Likewise.
1560 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1562 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1563 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1564 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1565 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1566 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1568 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1569 * gfortran.dg/gamma_5.f90: Likewise.
1571 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1573 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1574 less strict so it also works with auto-overlay support.
1575 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1576 for "exceeds local store" linker errors on the SPU.
1578 * lib/gfortran.exp: Include target-supports.exp.
1579 (gfortran_init): On SPU targets where automatic overlay support
1580 is available, use it to build all Fortran test cases.
1582 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1584 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1586 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1587 rule enforced by gnat on taft types.
1589 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1592 * g++.dg/ext/complit11.C: Add empty dg-options.
1594 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1597 * g++.dg/template/defarg11.C: New test.
1599 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1602 * g++.dg/ext/complit11.C: New testcase.
1604 2009-04-15 Le-Chun Wu <lcwu@google.com>
1607 * g++.dg/warn/Wunused-13.C: New testcase.
1609 2009-04-15 Ian Lance Taylor <iant@google.com>
1611 * gcc.dg/Wenum-compare-1.c: New testcase.
1613 2009-04-15 Richard Guenther <rguenther@suse.de>
1615 PR tree-optimization/39764
1616 * g++.dg/torture/pr39764.C: New testcase.
1618 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1620 * g++.dg/ext/altivec-17.C: New.
1622 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1624 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1625 * gnat.dg/specs/limited1.ads: Ditto.
1627 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1630 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1631 for testing the results of estimate instructions.
1632 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1633 * gcc.dg/vmx/3a-05.c (test): Ditto.
1635 2009-04-14 Jason Merrill <jason@redhat.com>
1638 * g++.dg/warn/Wshadow-4.C: Extend.
1640 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1642 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1643 (do_D): Remove attribute hidden.
1645 2009-04-13 Jason Merrill <jason@redhat.com>
1648 * g++.dg/init/copy7.C: New.
1650 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1653 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1654 (check_for_all_options): This.
1656 2009-04-13 Jason Merrill <jason@redhat.com>
1659 * g++.dg/template/crash90.C: New.
1661 2009-04-12 Jason Merrill <jason@redhat.com>
1664 * g++.dg/overload/extern-C-2.C: New.
1666 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1668 PR preprocessor/31869
1669 * gcc.dg/cpp/strify5.c: New test.
1671 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1673 * gnat.dg/enum1.adb: New test.
1674 * gnat.dg/enum1_pkg.ads: New helper.
1676 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1679 * gcc.target/alpha/pr39740.c: New test.
1681 2009-04-11 Daniel Kraft <d@domob.eu>
1684 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1685 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1686 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1687 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1688 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1689 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1690 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1691 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1692 expected string length that failed with -fbounds-check now.
1693 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1695 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1698 * gfortran.dg/proc_ptr_14.f90: New.
1700 2009-04-11 Richard Guenther <rguenther@suse.de>
1703 * g++.dg/torture/pr39732.C: New testcase.
1705 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1707 * gfortran.dg/whole_file_5.f90: New.
1708 * gfortran.dg/whole_file_6.f90: New.
1710 2009-04-11 Richard Guenther <rguenther@suse.de>
1712 PR tree-optimization/39713
1713 * g++.dg/torture/pr39713.C: New testcase.
1715 2009-04-10 Richard Guenther <rguenther@suse.de>
1718 * gcc.dg/pr39712.c: New testcase.
1720 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1723 * g++.dg/cpp0x/enum2.C: Updated.
1724 * g++.dg/debug/pr22514.C: Likewise.
1725 * g++.dg/parse/enum2.C: Likewise.
1726 * g++.dg/parse/enum3.C: Likewise.
1727 * g++.dg/template/crash79.C: Likewise.
1728 * g++.old-deja/g++.jason/cond.C: Likewise.
1730 2009-04-10 Chao-ying Fu <fu@mips.com>
1732 * gcc.target/mips/interrupt_handler.c: Change from compile to
1735 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1737 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1739 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1742 * gfortran.dg/zero_sized_6.f90: New.
1744 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1747 * g++.dg/parse/pr20118.C: New.
1748 * g++.dg/template/spec16.C: Update.
1750 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1753 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1754 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1755 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1756 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1757 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1758 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1759 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1760 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1761 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1762 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1763 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1764 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1765 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1766 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1767 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1768 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1769 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1771 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1774 * g++.dg/torture/pr39678.C: New.
1775 * gcc.dg/compat/struct-complex-2.h: Likewise.
1776 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1777 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1778 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1779 * gcc.dg/torture/pr39678.c: Likewise.
1780 * gcc.target/i386/pr39678.c: Likewise.
1782 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1783 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1785 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1786 <complex.h>. Add tests for structure with complex float.
1788 2009-04-10 Ben Elliston <bje@au.ibm.com>
1789 Joseph Myers <joseph@codesourcery.com>
1792 * gcc.dg/dfp/pr36800.c: New.
1794 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1795 Rafael Avila de Espindola <espindola@google.com>
1797 * gcc.misc-tests/help.exp: New file.
1798 * lib/options.exp: New file.
1800 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1803 * objc/execute/forward-1.x: New.
1805 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1807 * gcc.dg/pr27150-1.c: Change to a link test.
1809 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1811 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1812 3 of the GNU General Public License and to point readers at the
1813 COPYING3 file and the FSF's license web page.
1814 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1815 * gcc.dg/struct/struct-reorg.exp: Likewise.
1816 * gcc.target/spu/tag_manager.c: Likewise.
1818 2009-04-09 Richard Guenther <rguenther@suse.de>
1821 * ssa-ccp-25.c: Adjust pattern.
1823 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1826 * gfortran.dg/external_procedures_1.f90: Modified.
1827 * gfortran.dg/proc_ptr_result_1.f90: New.
1828 * gfortran.dg/proc_ptr_result_2.f90: New.
1829 * gfortran.dg/proc_ptr_result_3.f90: New.
1831 2009-04-09 Richard Guenther <rguenther@suse.de>
1833 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1834 to prevent constant propagation.
1835 * gcc.dg/vect/vect-56.c: Likewise.
1836 * gcc.dg/vect/vect-58.c: Likewise.
1837 * gcc.dg/vect/vect-60.c: Likewise.
1838 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1839 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1840 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1842 2009-04-09 Richard Guenther <rguenther@suse.de>
1844 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1845 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1847 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1850 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1853 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1855 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1856 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1858 2009-04-08 Jakub Jelinek <jakub@redhat.com>
1860 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1862 2009-04-08 Jason Merrill <jason@redhat.com>
1865 * g++.dg/template/error40.C: Add another test.
1867 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1871 * gcc.c-torture/compile/pr39614-1.c,
1872 gcc.c-torture/compile/pr39614-2.c,
1873 gcc.c-torture/compile/pr39614-3.c,
1874 gcc.c-torture/compile/pr39614-4.c,
1875 gcc.c-torture/compile/pr39614-5.c,
1876 gcc.c-torture/compile/pr39673-1.c,
1877 gcc.c-torture/compile/pr39673-2.c: New tests.
1878 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1880 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1881 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1884 2009-04-08 Dodji Seketeli <dodji@redhat.com>
1887 * g++.dg/cpp0x/variadic-crash2.C: New test.
1889 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
1892 * gfortran.dg/alloc_comp_result_1.f90: New test.
1894 2009-04-07 Jason Merrill <jason@redhat.com>
1897 * g++.dg/overload/extern-C-1.C: New.
1899 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1902 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1904 2009-04-07 Jason Merrill <jason@redhat.com>
1907 * g++.dg/template/error40.C: New.
1909 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1912 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1914 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
1916 * gnat.dg/subp_elim_errors.ad[sb]: New test.
1918 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1921 * gfortran.dg/proc_decl_1.f90: Modified.
1922 * gfortran.dg/proc_ptr_11.f90: Extended.
1923 * gfortran.dg/proc_ptr_13.f90: Modified.
1925 2009-04-06 Jason Merrill <jason@redhat.com>
1928 * g++.dg/template/fnspec1.C: New.
1930 2009-04-06 Laurent GUERBY <laurent@guerby.net>
1932 * lib/gnat.exp: Handle multilib.
1934 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1937 * gfortran.dg/dependency_23.f90: New test.
1939 2009-04-06 Richard Guenther <rguenther@suse.de>
1941 PR tree-optimization/28868
1942 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1943 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1944 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1945 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1947 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1949 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1951 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1953 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1955 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1957 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1958 with the built-in y0, and the subsequent warning.
1959 (y1): Likewise, rename to y_1.
1961 2009-04-06 Janus Weil <janus@gcc.gnu.org>
1964 * gfortran.dg/proc_decl_21.f90: New.
1966 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1969 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1971 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
1973 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
1974 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
1975 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
1976 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
1977 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
1978 gfortran.dg/namelist_49.f90: Gate test on effective_target
1980 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
1982 2009-04-05 Daniel Kraft <d@domob.eu>
1985 * gfortran.dg/read_float_2.f03
1986 * gfortran.dg/read_float_3.f90
1988 2009-04-05 Richard Guenther <rguenther@suse.de>
1990 PR tree-optimization/39648
1991 * gcc.c-torture/compile/pr39648.c: New testcase.
1993 2009-04-05 Jason Merrill <jason@redhat.com>
1996 * g++.dg/template/error39.C: New.
1998 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2001 * gfortran.dg/implied_do_1.f90: New.
2003 2009-04-04 Tobias Burnus <burnus@net-b.de>
2006 * gfortran.dg/recursive_check_8.f90: New.
2007 * gfortran.dg/recursive_check_9.f90: New.
2008 * gfortran.dg/recursive_check_10.f90: New.
2009 * gfortran.dg/recursive_check_11.f90: New.
2010 * gfortran.dg/recursive_check_12.f90: New.
2011 * gfortran.dg/recursive_check_13.f90: New.
2012 * gfortran.dg/recursive_check_14.f90: New.
2014 2009-04-04 Jason Merrill <jason@redhat.com>
2017 * g++.dg/template/error38.C: Add more tests.
2019 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2022 * gfortran.dg/common_align_2.f90: New test.
2024 2009-04-04 Richard Guenther <rguenther@suse.de>
2026 PR tree-optimization/8781
2027 PR tree-optimization/37892
2028 * g++.dg/tree-ssa/pr8781.C: New testcase.
2029 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2031 2009-04-04 Richard Guenther <rguenther@suse.de>
2033 PR tree-optimization/39636
2034 * gcc.c-torture/compile/pr39636.c: New testcase.
2036 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2038 PR rtl-optimization/39607
2039 * g++.dg/opt/pr39607.C: New.
2041 2009-04-03 Tobias Burnus <burnus@net-b.de>
2044 * gfortran.dg/common_12.f90: New.
2046 2009-04-03 Jason Merrill <jason@redhat.com>
2049 * g++.dg/template/const2.C: New test.
2051 2009-04-03 Richard Guenther <rguenther@suse.de>
2053 PR tree-optimization/2480
2054 PR tree-optimization/23086
2055 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2056 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2058 2009-04-03 Richard Guenther <rguenther@suse.de>
2060 PR tree-optimization/34743
2061 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2062 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2063 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2064 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2065 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2066 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2067 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2068 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2070 2009-04-03 Richard Guenther <rguenther@suse.de>
2073 PR tree-optimization/23940
2074 PR tree-optimization/33237
2077 PR tree-optimization/36201
2078 PR tree-optimization/36230
2079 PR tree-optimization/38049
2080 PR tree-optimization/38207
2081 PR tree-optimization/38230
2082 PR tree-optimization/38301
2083 PR tree-optimization/38585
2085 PR tree-optimization/38985
2086 PR tree-optimization/39299
2087 * gcc.dg/pr19633-1.c: Adjust.
2088 * gcc.dg/torture/pta-callused-1.c: Likewise.
2089 * gcc.dg/torture/pr39074-2.c: Likewise.
2090 * gcc.dg/torture/pr39074.c: Likewise.
2091 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2092 * gcc.dg/torture/pr30375.c: Adjust.
2093 * gcc.dg/torture/pr33563.c: Likewise.
2094 * gcc.dg/torture/pr33870.c: Likewise.
2095 * gcc.dg/torture/pr33560.c: Likewise.
2096 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2097 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2098 * gcc.dg/tree-ssa/alias-15.c: Remove.
2099 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2100 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2101 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2102 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2103 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2104 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2105 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2106 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2107 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2108 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2109 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2110 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2111 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2112 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2113 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2114 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2115 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2116 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2117 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2118 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2119 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2120 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2121 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2122 * gcc.dg/uninit-B.c: XFAIL.
2123 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2124 * gcc.dg/uninit-pr19430.c: XFAIL.
2125 * g++.dg/tree-ssa/pr13146.C: New testcase.
2126 * g++.dg/opt/pr36187.C: Adjust.
2127 * g++.dg/torture/20090329-1.C: New testcase.
2129 2009-04-02 Chao-ying Fu <fu@mips.com>
2131 * gcc.target/mips/interrupt_handler.c: New test.
2133 2009-04-02 David Ayers <ayers@fsfe.org>
2136 * objc.dg/bad-receiver-type-2.m: New test contributed by
2139 2009-04-02 Jason Merrill <jason@redhat.com>
2142 * g++.dg/template/error38.C: New test.
2144 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2146 PR tree-optimization/31677
2147 * gcc.dg/memcpy-1.c: Add compiler option.
2149 2009-04-02 Ira Rosen <irar@il.ibm.com>
2151 PR tree-optimization/39595
2152 * gfortran.dg/vect/O3-pr39595.f: New test.
2154 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2157 * g++.dg/template/typedef11.C: New test.
2158 * g++.dg/template/typedef12.C: Likewise.
2159 * g++.dg/template/typedef13.C: Likewise.
2160 * g++.dg/template/typedef14.C: Likewise.
2161 * g++.dg/template/typedef15.C: Likewise.
2162 * g++.dg/template/typedef16.C: Likewise.
2163 * g++.dg/template/sfinae3.C: Compile this pedantically.
2164 The only errors expected should be the one saying the typedef is ill
2166 * g++.old-deja/g++.pt/typename8.C: Likewise.
2167 * g++.dg/template/access11.C: Update this.
2169 2009-04-02 Richard Guenther <rguenther@suse.de>
2171 PR tree-optimization/37221
2172 * gcc.c-torture/compile/20090331-1.c: New testcase.
2174 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2176 * gcc.c-torture/compile/20090401-1.c: New test.
2178 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2181 * g++.dg/template/pr4926-1.C: New.
2183 2009-04-01 Xinliang David Li <davidxl@google.com>
2185 * gcc.target/i386/all_one_m128i.c: New test.
2187 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2190 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2191 * gcc.dg/fltconst-2.c: New test.
2192 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2193 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2196 * gcc.dg/cpp/pr33466.c: New test.
2197 * gcc.dg/dfp/pr33466.c: New test.
2198 * gcc.dg/fixed-point/pr33466.c: New test.
2200 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2202 PR tree-optimization/35011
2203 * g++.dg/other/pr35011.C: New.
2205 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2208 * gcc.dg/pr39226.c: New test.
2210 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2213 * g++.dg/template/pr35240.C: New.
2215 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2218 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2219 * gcc.dg/pr25682.c: Update expected diagnostics.
2221 2009-04-01 Richard Guenther <rguenther@suse.de>
2223 * gcc.dg/fold-plusmult-2.c: New testcase.
2225 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2228 * gcc.dg/pr37772.c: New test.
2229 * g++.dg/ext/asm11.C: New test.
2231 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2233 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2234 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2237 2009-03-31 Jason Merrill <jason@redhat.com>
2239 * g++.old-deja/g++.other/using9.C: Add expected errors.
2241 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2243 * gcc.c-torture/compile/pr33009.c: Removed.
2245 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2247 * gcc.c-torture/compile/pr33009.c: Delete.
2248 * gcc.c-torture/compile/pr11832.c: Likewise.
2250 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2253 * lib/target-supports.exp (check_effective_target_stdint_types):
2255 (check_effective_target_inttypes_types): New.
2256 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2257 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2258 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2260 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2264 * gfortran.dg/data_pointer_1.f90: New test.
2266 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2269 * gfortran.dg/char_length_15.f90: New test.
2271 2009-03-31 Jason Merrill <jason@redhat.com>
2274 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2275 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2276 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2279 * g++.dg/other/typedef2.C: New test.
2282 * g++.dg/template/typedef17.C: New test.
2284 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2285 * g++.dg/cpp0x/auto12.C: Likewise.
2287 2009-03-31 Richard Guenther <rguenther@suse.de>
2290 * gcc.dg/fold-compare-4.c: New testcase.
2291 * gcc.dg/fold-compare-5.c: Likewise.
2293 2009-03-31 Richard Guenther <rguenther@suse.de>
2295 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2297 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2300 * gcc.target/i386/pr39592-1.c: New test.
2302 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2304 PR preprocessor/15638
2305 * gcc.dg/cpp/missing-header-1.c: New test.
2306 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2307 "compilation terminated" message.
2308 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2310 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2311 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2312 terminated" message.
2314 2009-03-31 Richard Guenther <rguenther@suse.de>
2318 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2319 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2321 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2324 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2325 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2326 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2327 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2328 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2329 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2330 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2332 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2335 * gfortran.dg/whole_file_1.f90: New test.
2337 * gfortran.dg/whole_file_2.f90: New test.
2338 * gfortran.dg/whole_file_3.f90: New test.
2340 * gfortran.dg/whole_file_4.f90: New test.
2342 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2344 * gfortran.dg/bind_c_usage_19.f90: New test.
2347 * gcc.target/powerpc/altivec-29.c: New test.
2349 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2351 PR rtl-optimization/323
2352 * gcc.target/i386/excess-precision-1.c,
2353 gcc.target/i386/excess-precision-2.c,
2354 gcc.target/i386/excess-precision-3.c,
2355 gcc.target/i386/excess-precision-4.c,
2356 gcc.target/i386/excess-precision-5.c,
2357 gcc.target/i386/excess-precision-6.c: New tests.
2359 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2362 * gcc.dg/c99-array-lval-8.c: New test.
2364 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2366 PR preprocessor/34695
2367 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2368 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2369 instead of dg-warning for "previous definition" messages.
2370 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2371 "warnings being treated as errors" message.
2372 * gcc.dg/fltconst-1.c: Use -fshow-column.
2374 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2377 * gfortran.dg/power1.f90: New test.
2379 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2387 * gcc.c-torture/compile/20081108-1.c,
2388 gcc.c-torture/compile/20081108-2.c,
2389 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2390 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2391 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2392 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2393 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2394 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2395 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2396 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2397 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2398 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2399 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2400 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2401 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2402 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2403 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2404 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2405 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2407 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2408 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2409 XFAILs. Update expected messages.
2410 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2412 * gcc.dg/real-const-1.c: Replace with test from original PR.
2413 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2414 when casting from non-constant integer to pointer.
2416 2009-03-29 Richard Guenther <rguenther@suse.de>
2418 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2420 2009-03-29 Daniel Kraft <d@domob.eu>
2423 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2425 * gfortran.dg/typebound_proc_9.f03: New test.
2426 * gfortran.dg/typebound_proc_10.f03: New test.
2427 * gfortran.dg/typebound_proc_11.f03: New test.
2428 * gfortran.dg/abstract_type_5.f03: New test.
2430 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2433 * gfortran.dg/do_4.f: New.
2434 * gfortran.dg/goto_2.f90: Correct expected warnings.
2435 * gfortran.dg/goto_4.f90: Likewise.
2436 * gfortran.dg/goto_5.f90: New.
2438 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2441 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2443 * gcc.target/i386/pr39545-1.c: New.
2444 * gcc.target/i386/pr39545-2.c: Likewise.
2446 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2447 (flex2_struct): Likewise.
2448 (check_struct_passing7): Likewise.
2449 (check_struct_passing8): Likewise.
2452 (main): Call check_struct_passing7 and check_struct_passing8.
2454 2009-03-29 Richard Guenther <rguenther@suse.de>
2456 * gcc.c-torture/execute/20090113-1.c: New testcase.
2457 * gcc.c-torture/execute/20090113-2.c: Likewise.
2458 * gcc.c-torture/execute/20090113-3.c: Likewise.
2459 * gcc.c-torture/execute/20090207-1.c: Likewise.
2460 * gcc.c-torture/compile/20090114-1.c: Likewise.
2461 * gcc.c-torture/compile/20090328-1.c: Likewise.
2462 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2464 2009-03-29 David Ayers <ayers@fsfe.org>
2467 * objc.dg/conditional-1.m: New tests.
2469 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2471 * gcc.dg/winline-10.c: New test.
2473 2009-03-28 Tobias Burnus <burnus@net-b.de>
2476 * gfortran.dg/do_check_1.f90: Add test.
2477 * gfortran.dg/do_check_2.f90: Add test.
2478 * gfortran.dg/do_check_3.f90: Add test.
2479 * gfortran.dg/do_check_4.f90: Add test.
2481 2009-03-28 Jan Hubicka <jh@suse.cz>
2483 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2484 * gcc.dg/pr33826.c: Update dump files.
2485 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2486 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2488 2009-03-28 Martin Jambor <mjambor@suse.cz>
2490 * g++.dg/tree-ssa/fwprop-align.C: New test.
2492 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2494 * gcc.target/powerpc/altivec-28.c: New test.
2497 * gcc.dg/wdisallowed-functions-1.c: Removed.
2498 * gcc.dg/wdisallowed-functions-2.c: Removed.
2499 * gcc.dg/wdisallowed-functions-3.c: Removed.
2500 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2501 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2502 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2504 2009-03-28 Richard Guenther <rguenther@suse.de>
2506 PR tree-optimization/38723
2507 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2509 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2512 * gfortran.dg/char_result_13.f90: New test.
2514 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2517 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2519 2009-03-28 Daniel Kraft <d@domob.eu>
2521 * gfortran.dg/trim_1.f90: New test.
2523 2009-03-28 Richard Guenther <rguenther@suse.de>
2525 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2526 * g++.dg/warn/Warray-bounds.C: Likewise.
2528 2009-03-28 Tobias Burnus <burnus@net-b.de>
2531 * gfortran.dg/recursive_check_7.f90: New test.
2533 2009-03-28 Tobias Burnus <burnus@net-b.de>
2536 * gfortran.dg/do_check_5.f90: New test.
2537 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2538 * gfortran.dg/array_constructor_18.f90: Ditto.
2539 * gfortran.dg/array_constructor_22.f90: Ditto.
2540 * gfortran.dg/do_3.F90: Ditto.
2541 * gfortran.dg/do_1.f90: Ditto.
2543 2009-03-28 Richard Guenther <rguenther@suse.de>
2545 PR tree-optimization/38180
2546 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2548 2009-03-28 Richard Guenther <rguenther@suse.de>
2550 PR tree-optimization/38513
2551 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2552 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2553 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2554 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2555 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2556 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2557 * gcc.dg/vect/vect-35.c: Likewise.
2558 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2559 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2560 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2562 2009-03-28 Richard Guenther <rguenther@suse.de>
2564 PR tree-optimization/38968
2565 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2567 2009-03-28 Richard Guenther <rguenther@suse.de>
2569 PR tree-optimization/37795
2570 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2572 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2574 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2575 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2576 options for removed targets.
2578 2009-03-27 Richard Guenther <rguenther@suse.de>
2580 PR tree-optimization/39120
2581 * gcc.c-torture/execute/pr39120.c: New testcase.
2583 2009-03-27 Richard Guenther <rguenther@suse.de>
2585 PR tree-optimization/39120
2586 * gcc.dg/torture/pta-callused-1.c: New testcase.
2588 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2591 * gcc.target/i386/pr39315-1.c: New.
2592 * gcc.target/i386/pr39315-2.c: Likewise.
2593 * gcc.target/i386/pr39315-3.c: Likewise.
2594 * gcc.target/i386/pr39315-4.c: Likewise.
2595 * gcc.target/i386/pr39315-check.c: Likewise.
2597 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2600 * gcc.dg/pr39323-1.c: New.
2601 * gcc.dg/pr39323-2.c: Likewise.
2602 * gcc.dg/pr39323-3.c: Likewise.
2604 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2607 * gcc.target/ia64/sync-1.c: New.
2609 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2612 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2613 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2614 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2615 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2616 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2617 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2618 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2619 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2621 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2623 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2624 for low precision (i.e. float).
2626 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2627 Jakub Jelinek <jakub@redhat.com>
2630 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2632 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2634 * gcc.dg/memmove-2.c: New test.
2635 * gcc.dg/memmove-3.c: New test.
2637 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2640 2009-03-27 Xinliang David Li <davidxl@google.com>
2642 PR tree-optimization/39557
2643 * g++.dg/tree-ssa/dom-invalid.C: New test.
2645 2009-03-27 Xinliang David Li <davidxl@google.com>
2647 PR tree-optimization/39548
2648 * g++.dg/tree-ssa/copyprop.C: New test.
2650 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2653 * g++.dg/template/typename17.C: New testcase.
2654 * g++.dg/template/typename18.C: New testcase.
2656 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2659 * g++.dg/other/var_copy-1.C: New test.
2661 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2664 * g++.dg/parse/ctor9.C: New test.
2666 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2669 * g++.dg/init/error2.C: New test.
2671 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2674 * gcc.dg/pr35652.C: New.
2675 * g++.dg/warn/pr35652.C: New.
2676 * gcc.dg/format/plus-1.c: Adjust message.
2678 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2681 * gcc.dg/wdisallowed-functions-3.c: New test.
2682 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2684 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2686 * gcc.dg/inline-33.c: Fix when pic.
2688 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2690 * gcc.target/ia64/20090324-1.c: New test.
2692 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2695 * gcc.dg/pr27898.c: New test.
2697 PR tree-optimization/32139
2698 * gcc.c-torture/compile/pr32139.c: New test.
2700 2009-03-24 Jason Merrill <jason@redhat.com>
2703 * g++.dg/parse/defarg14.C: New test.
2705 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2708 * gfortran.dg/read_repeat.f90: New test.
2710 2009-03-24 Ira Rosen <irar@il.ibm.com>
2712 PR tree-optimization/39529
2713 * gcc.dg/vect/pr39529.c: New test.
2715 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2716 Jakub Jelinek <jakub@redhat.com>
2719 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2721 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2724 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2726 2009-03-23 Jason Merrill <jason@redhat.com>
2728 * g++.dg/cpp0x/auto12.C: Add variadic test.
2731 * g++.dg/warn/Wshadow-4.C: New test.
2733 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2735 PR tree-optimization/39516
2736 * gfortran.dg/pr39516.f: New test.
2738 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2740 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2741 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2742 variable, not environment variable.
2744 2009-03-21 Jason Merrill <jason@redhat.com>
2747 * g++.dg/ext/vla6.C: New test.
2749 2009-03-20 Jason Merrill <jason@redhat.com>
2751 * g++.dg/cpp0x/initlist5.C: Add additional test.
2753 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2754 Janis Johnson <janis187@us.ibm.com>
2756 * lib/compat.exp (compat-get-options-main, compat-get-options):
2757 Handle dg-prune-output in source file.
2758 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2759 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2760 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2763 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2766 * gcc.dg/gomp/pr39495-1.c: New test.
2767 * gcc.dg/gomp/pr39495-2.c: New test.
2768 * g++.dg/gomp/pr39495-1.C: New test.
2769 * g++.dg/gomp/pr39495-2.C: New test.
2772 * gcc.target/i386/pr39496.c: New test.
2773 * g++.dg/other/pr39496.C: New test.
2775 2009-03-19 Li Feng <nemokingdom@gmail.com>
2778 * gcc.dg/autopar/pr39500-1.c: New.
2779 * gcc.dg/autopar/pr39500-2.c: New.
2781 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2783 * g++.dg/dg.exp: Prune graphite.
2785 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2788 * g++.dg/graphite: New.
2789 * g++.dg/graphite/graphite.exp: New.
2790 * g++.dg/graphite/pr39447.C: New.
2792 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2795 * g++.dg/template/pr39425.C: New.
2797 * g++.dg/template/spec33.C: Updated.
2799 2009-03-17 Jason Merrill <jason@redhat.com>
2801 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2803 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2806 * g++.dg/ext/unary_trait_incomplete.C: New.
2808 2009-03-17 Jing Yu <jingyu@google.com>
2811 * g++.dg/inherit/thunk10.C: New test.
2813 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2816 * gcc.target/i386/pr39482.c: New test.
2818 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2821 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2822 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2823 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2824 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2827 * gcc.dg/pr39443.c: New test.
2830 * gcc.dg/debug/pr39412.c: New test.
2832 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2835 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2836 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2838 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2839 its original value, or unset if it was not defined.
2840 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2841 path procs around use of HOSTCC.
2842 * g++.dg/compat/struct-layout-1.exp: Ditto.
2843 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2845 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2847 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2849 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2851 Revert patch for PR testsuite/37630.
2854 * gcc.dg/pr11492.c: Replace constant and remove xfail.
2857 * lib/target-supports.exp (check_effective_target_ieee): New.
2858 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2859 * gcc.dg/20001012-1.c: Require ieee.
2862 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2864 2009-03-16 Jakub Jelinek <jakub@redhat.com>
2866 PR tree-optimization/39455
2867 * gcc.dg/pr39455.c: New test.
2869 2009-03-13 David Ayers <ayers@fsfe.org>
2871 * objc/execute/trivial.m. New test.
2873 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
2876 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2878 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
2881 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2884 2009-03-12 David Ayers <ayers@fsfe.org>
2887 * objc/execute/exceptions/handler-1.m. New test.
2889 2009-03-12 Jakub Jelinek <jakub@redhat.com>
2892 * gcc.target/i386/pr39431.c: New test.
2894 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
2897 * gcc.target/i386/pr39445.c: New.
2899 * gcc.target/i386/push-1.c: XFAIL.
2901 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
2903 * gcc.dg/inline-33.c: New test.
2905 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
2907 * gcc.dg/vect/vect-82.c: Combine dg-do and
2908 dg-require-effective-target into dg-skip-if.
2909 * gcc.dg/vect/vect-83.c: Likewise.
2911 2009-03-11 Jakub Jelinek <jakub@redhat.com>
2914 * gcc.target/i386/stackalign/longlong-1.c: New test.
2915 * gcc.target/i386/stackalign/longlong-2.c: New test.
2917 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2919 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2921 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2923 * gcc.c-torture/execute/ieee/inf-3.c: New test.
2924 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2926 2009-03-11 Olivier Hainque <hainque@adacore.com>
2928 * gnat.dg/slice_enum.adb: New test.
2930 2009-03-11 Jason Merrill <jason@redhat.com>
2933 * g++.dg/opt/nrv15.C: New test.
2935 2009-03-10 Ira Rosen <irar@il.ibm.com>
2937 PR tree-optimization/39422
2938 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2939 constant array with static initialization to global memory.
2940 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2942 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
2944 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2947 2009-03-09 Jakub Jelinek <jakub@redhat.com>
2950 * g++.dg/opt/switch2.C: Add -w to dg-options.
2951 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2952 * g++.dg/warn/switch1.C: New test.
2953 * g++.dg/other/switch3.C: New test.
2955 PR tree-optimization/39394
2956 * gcc.c-torture/compile/pr39394.c: New test.
2958 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2960 * gcc.target/s390/20090223-1.c: New testcase.
2962 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2965 * gfortran.dg/fmt_f0_1.f90: New test.
2967 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
2970 * g++.dg/other/new1.C: Adjusted.
2971 * g++.dg/parse/crash40.C: Likewise.
2972 * g++.dg/parse/defarg12.C: Likewise.
2973 * g++.dg/template/error15.C: Likewise.
2975 * g++.dg/other/pr39060.C: New.
2977 2009-03-07 Jason Merrill <jason@redhat.com>
2980 * g++.dg/opt/new1.C: New.
2982 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2985 * g++.dg/other/error32.C: New.
2987 2009-03-06 Jakub Jelinek <jakub@redhat.com>
2990 * gcc.c-torture/compile/pr39360.c: New test.
2993 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2995 2009-03-05 Jason Merrill <jason@redhat.com>
2998 * g++.dg/warn/Wuninitialized-3.C: New test.
3000 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3003 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3004 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3006 2009-03-04 Jason Merrill <jason@redhat.com>
3009 * g++.dg/template/koenig7.C: New test.
3011 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3013 * g++.dg/torture/predcom-1.C: New test.
3015 2009-03-04 Richard Guenther <rguenther@suse.de>
3017 PR tree-optimization/39362
3018 * g++.dg/torture/pr39362.C: New testcase.
3020 2009-03-04 Jason Merrill <jason@redhat.com>
3021 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3026 * g++.dg/template/dependent-name5.C: New test.
3028 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3031 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3032 vect_int to vect_int_mult.
3034 2009-03-04 Richard Guenther <rguenther@suse.de>
3036 PR tree-optimization/39358
3037 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3038 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3040 2009-03-04 Richard Guenther <rguenther@suse.de>
3042 PR tree-optimization/39339
3043 * gcc.c-torture/execute/pr39339.c: New testcase.
3045 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3047 * gcc.c-torture/compile/20090303-1.c,
3048 gcc.c-torture/compile/20090303-2.c: New tests.
3050 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3053 * gfortran.dg/gomp/pr39354.f90: New test.
3055 PR tree-optimization/39343
3056 * gcc.dg/pr39343.c: New test.
3058 2009-03-03 Ira Rosen <irar@il.ibm.com>
3060 PR tree-optimization/39248
3061 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3062 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3063 on targets without vector misalignment support.
3064 * lib/target-supports.exp
3065 (check_effective_target_vect_short_mult): Add
3066 check_effective_target_arm32.
3068 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3071 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3072 * testsuite/gcc.dg/graphite/pr39335.c: New.
3074 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3076 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3078 * gcc.target/i386/stackalign/return-5.c: Likewise.
3079 * gcc.target/i386/stackalign/return-6.c: Likewise.
3081 2009-03-02 Richard Guenther <rguenther@suse.de>
3082 Ira Rosen <irar@il.ibm.com>
3084 PR tree-optimization/39318
3085 * gfortran.dg/vect/pr39318.f90: New test.
3087 2009-03-01 Jan Hubicka <jh@suse.cz>
3089 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3091 2009-03-01 Jan Hubicka <jh@suse.cz>
3094 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3096 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3098 * gnat.dg/pack12.adb: New test.
3100 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3103 * g++.dg/other/pr37789.C: New.
3105 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3108 * gfortran.dg/interface_25.f90: New test.
3109 * gfortran.dg/interface_26.f90: New test.
3111 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3114 * gfortran.dg/initialization_22.f90: New test.
3116 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3118 PR rtl-optimization/39241
3119 * gcc.dg/torture/pr39241.c: New.
3121 2009-02-25 Martin Jambor <mjambor@suse.cz>
3123 PR tree-optimizations/39259
3124 * g++.dg/torture/pr39259.C: New testcase.
3126 2009-02-24 Richard Guenther <rguenther@suse.de>
3129 * g++.dg/template/instantiate10.C: New testcase.
3131 2009-02-24 Richard Guenther <rguenther@suse.de>
3132 Zdenek Dvorak <ook@ucw.cz>
3134 PR tree-optimization/39233
3135 * gcc.c-torture/execute/pr39233.c: New testcase.
3137 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3139 PR tree-optimization/39260
3140 * gcc.dg/graphite/pr39260.c: New.
3142 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3144 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3146 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3149 * g++.dg/template/void14.C: New.
3151 2009-02-23 Jason Merrill <jason@redhat.com>
3154 * g++.dg/init/const7.C: Remove XFAIL.
3155 * g++.dg/init/static-init1.C: New test.
3157 * g++.dg/cpp0x/initlist14.C: New test.
3159 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3162 * bound_simplification_2.f90: New test case.
3163 * bound_7.f90: New test case.
3165 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3167 * gcc.dg/cpp/include4.c: New test.
3169 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3172 * gcc.target/i386/abi-2.c: New.
3174 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3176 * gcc.c-torture/execute/pr39228.x: New.
3178 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3180 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3181 scan-assembler to check for xmm0 register.
3183 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3184 Joseph Myers <joseph@codesourcery.com>
3186 * gcc.target/arm/va_list.c: New test.
3187 * g++.dg/abi/arm_va_list.C: Likewise.
3188 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3190 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3191 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3192 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3193 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3194 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3195 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3197 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3200 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3203 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3206 * gcc.c-torture/execute/pr39240.c: New test.
3208 2009-02-20 Jason Merrill <jason@redhat.com>
3211 * g++.dg/parse/dtor15.C: New test.
3213 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3215 * gcc.c-torture/execute/20090219-1.c: New.
3217 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3219 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3220 (mips-dg-options): When matching isa* pseudo-options make
3221 'value' optional and accept ! entries. Use $spec instead of
3222 $isa_spec in the isa pseudo-option error message. Only
3223 perform the ISA-range check when 'value' is set. If arch is
3224 matching any CPU in the ! entries switch to its generic ISA.
3225 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3226 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3228 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3231 * gcc.dg/visibility-20.c: New test.
3232 * g++.dg/ext/visibility/visibility-11.C: New test.
3234 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3237 * g++.dg/abi/pr39188-1a.C: New.
3238 * g++.dg/abi/pr39188-1b.C: Likewise.
3239 * g++.dg/abi/pr39188-1.h: Likewise.
3240 * g++.dg/abi/pr39188-2a.C: Likewise.
3241 * g++.dg/abi/pr39188-2b.C: Likewise.
3242 * g++.dg/abi/pr39188-2.h: Likewise.
3243 * g++.dg/abi/pr39188-3a.C: Likewise.
3244 * g++.dg/abi/pr39188-3b.C: Likewise.
3245 * g++.dg/abi/pr39188-3.h: Likewise.
3247 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3250 * gcc.c-torture/execute/call-trap-1.c,
3251 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3254 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3257 * gcc.c-torture/execute/pr39228.c: New test.
3259 2009-02-19 Richard Guenther <rguenther@suse.de>
3261 PR tree-optimization/39074
3262 * gcc.dg/torture/pr39074.c: New testcase.
3263 * gcc.dg/torture/pr39074-2.c: Likewise.
3264 * gcc.dg/torture/pr39074-3.c: Likewise.
3266 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3269 * g++.dg/parse/attr3.C: New.
3271 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3274 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3277 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3280 2009-02-18 Jason Merrill <jason@redhat.com>
3283 * g++.dg/init/const7.C: Remove XFAIL.
3286 * g++.dg/opt/const6.C: New test.
3288 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3290 * gcc.dg/callabi/callabi.exp: Moved to ...
3291 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3294 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3295 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3296 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3297 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3298 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3299 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3300 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3302 * gcc.dg/callabi/callabi.h: Moved to ...
3303 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3305 * gcc.dg/callabi/func-1.c: Moved to ...
3306 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3308 * gcc.dg/callabi/func-indirect.c: Moved to ...
3309 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3311 * gcc.dg/callabi/pr38891.c: Moved to ...
3312 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3314 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3315 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3317 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3318 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3320 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3321 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3323 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3326 * gcc.dg/callabi/pr38891.c: New.
3328 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3330 * gcc.dg/callabi/callabi.exp: New.
3332 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3335 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3337 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3339 * gcc.target/i386/pr39082-1.c: New.
3341 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3344 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3345 CHECK_M64_M128 is defined.
3346 (check_f_arguments): Add "do".
3347 (check_vector_arguments): New.
3348 (check_m64_arguments): Likewise.
3349 (check_m128_arguments): Likewise.
3351 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3352 (CHECK_M64_M128): Define.
3354 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3356 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3358 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3359 tests only if CHECK_M64_M128 is defined.
3361 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3362 (m128_2_struct): Likewise.
3363 (check_struct_passing5): Likewise.
3364 (check_struct_passing6): Likewise.
3365 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3367 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3369 (check_union_passing4): Likewise.
3370 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3372 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3375 * gcc.dg/noncompile/pr35447-1.c: New test.
3377 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3379 PR tree-optimization/36922
3380 * gfortran.dg/pr36922.f: New test.
3382 2009-02-17 Richard Guenther <rguenther@suse.de>
3384 PR tree-optimization/39202
3385 * gcc.c-torture/compile/pr39202.c: New testcase.
3387 2009-02-17 Richard Guenther <rguenther@suse.de>
3389 PR tree-optimization/39204
3390 * gcc.dg/torture/pr39204.c: New testcase.
3392 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3394 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3395 * gcc.dg/vect/vect-outer-6.c: Ditto.
3397 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3400 * gcc.dg/noncompile/init-5.c: New test.
3401 * gcc.dg/init-bad-4.c: Adjust expected errors.
3403 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3406 * gcc.target/i386/push-1.c: New.
3408 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3410 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3412 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3414 * gcc.target/spu/intrinsics-sr.c: New test.
3416 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3419 * gcc.target/ia64/sibcall-opt-1.c: New test.
3420 * gcc.target/ia64/sibcall-opt-2.c: New test.
3422 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3425 * gfortran.dg/cray_pointers_8.f90: New test.
3428 * gfortran.dg/cray_pointers_9.f90: New test.
3430 2009-02-13 Jason Merrill <jason@redhat.com>
3433 * g++.dg/cpp0x/decltype16.C: New.
3435 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3438 * gfortran.dg/gomp/pr39152.f90: New.
3440 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3443 * gcc.target/i386/pr39162.c: New.
3445 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3448 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3451 2009-02-12 Jason Merrill <jason@redhat.com>
3454 * g++.dg/template/array20.C: New test.
3456 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3458 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3459 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3460 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3462 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3464 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3466 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3469 * gfortran.dg/pr39152.f: New.
3471 2009-02-11 Jason Merrill <jason@redhat.com>
3474 * g++.dg/cpp0x/defaulted9.C: New test.
3477 * g++.dg/init/value7.C: New test.
3479 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3482 * gcc.target/i386/pr38824.c: New testcase.
3484 2009-02-11 Jason Merrill <jason@redhat.com>
3487 * g++.dg/cpp0x/defaulted8.C: New test.
3490 * g++.dg/cpp0x/rv9p.C: New test.
3492 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3494 * gnat.dg/aliasing3.adb: New test.
3495 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3497 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3500 * g++.dg/template/crash88.C: New.
3501 * g++.dg/template/crash89.C: Likewise.
3503 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3506 * gcc.dg/pr39084.c: New test.
3508 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3511 * gcc.target/i386/pr39139.c: New test.
3513 2009-02-10 Richard Guenther <rguenther@suse.de>
3515 PR tree-optimization/39132
3516 * gcc.dg/torture/pr39132.c: New testcase.
3518 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3521 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3522 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3523 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3524 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3525 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3526 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3527 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3528 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3530 2009-02-09 Jason Merrill <jason@redhat.com>
3533 * g++.dg/init/value6.C: New test.
3535 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3537 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3539 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3541 * gcc.c-torture/compile/20090209-1.c: New test.
3543 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3547 * g++.dg/cpp0x/vt-35147.C: New.
3548 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3549 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3551 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3554 * gcc.dg/attr-alias-4.c: New test.
3556 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3559 * gcc.dg/dfp/pr39035.c: New test.
3561 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3564 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3566 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3569 * g++.dg/opt/thunk3.C: New test.
3571 2009-02-05 Nick Clifton <nickc@redhat.com>
3573 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3574 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3575 * gcc.dg/cdce1.c: Likewise.
3576 * gcc.dg/cpp/_Pragma6.c: Likewise.
3577 * g++.dg/cpp/_Pragma1.C: Likewise.
3578 * gcc.dg/utf32-2.c: Xfail for M32C.
3579 * gcc.dg/utf32-1.c: Likewise.
3580 * gcc.dg/utf32-3.c: Likewise.
3581 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3583 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3584 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3585 * gcc.dg/Wconversion-5.c: Likewise.
3586 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3587 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3588 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3589 * gcc.dg/utf-inc-init.c: Likewise.
3590 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3591 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3592 * gcc.dg/utf-array-short-wchar.c: Likewise.
3593 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3594 * gcc.dg/mallign.c: Use size_t instead of long.
3596 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3598 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3600 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3602 * gcc.c-torture/execute/pr39100.c: New.
3604 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3607 * gcc.dg/tls/diag-6.c: New test.
3609 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3611 AVX Programming Reference (January, 2009)
3612 * gcc.target/i386/avx-vpclmulqdq.c: New.
3613 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3615 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3617 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3618 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3619 (pclmul_test): Renamed to ...
3622 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3625 * g++.dg/abi/mangle31.C: New test.
3627 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3630 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3632 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3633 inside function prototype but not part of parameter declarator.
3634 * vla-11.c: New test.
3636 2009-02-03 Jason Merrill <jason@redhat.com>
3638 * g++.dg/warn/main-4.C: New test.
3639 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3641 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3644 * g++.dg/expr/cast10.C: New test.
3646 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3649 * gcc.dg/init-bad-6.c: New test.
3651 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3654 * gcc.c-torture/compile/pr35318.c: New test.
3657 * gcc.dg/nofixed-point-2.c: New test.
3658 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3659 * g++.dg/ext/fixed2.C: Likewise.
3660 * g++.dg/other/error25.C: Likewise.
3661 * g++.dg/lookup/crash7.C: Likewise.
3662 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3665 * g++.dg/cpp0x/initlist13.C: New test.
3667 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3670 * g++.dg/template/func2.C: New test.
3673 * g++.dg/template/typename15.C: New.
3674 * g++.dg/template/typename16.C: New.
3676 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3677 Ben Elliston <bje@au.ibm.com>
3680 * gcc.dg/dfp/pr39034.c: New test.
3682 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3685 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3687 2009-02-02 Jason Merrill <jason@redhat.com>
3690 * g++.dg/parse/dtor14.C: New test.
3692 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3694 * lib/target-supports.exp
3695 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3696 * g++.dg/ext/builtin10.C: New test.
3699 * gcc.target/i386/pr39058.c: New test.
3701 2009-02-02 Richard Guenther <rguenther@suse.de>
3703 PR tree-optimization/38937
3704 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3706 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3709 * g++.dg/parse/crash52.C: New.
3711 2009-01-30 Richard Guenther <rguenther@suse.de>
3713 PR tree-optimization/39041
3714 * gcc.c-torture/compile/pr39041.c: New testcase.
3716 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3719 * gcc.target/i386/pr39013-1.c: New test.
3720 * gcc.target/i386/pr39013-2.c: New test.
3723 * g++.dg/ext/label12.C: New test.
3725 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3728 * g++.dg/parse/error34.C: New.
3729 * g++.dg/parse/error35.C: Likewise.
3731 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3734 * g++.dg/cpp0x/decltype-38655.C: New.
3736 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3739 * g++.dg/torture/pr39002.C: New test.
3741 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3743 PR tree-optimization/39007
3744 * gcc.dg/tree-ssa/pr39007.c: New.
3746 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3749 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3752 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3755 * gcc.c-torture/compile/pr38857.c: New test.
3757 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3761 * gfortran.dg/bound_6.f90: New test.
3763 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3765 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3767 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3769 PR tree-optimization/38997
3770 * gcc.dg/tree-ssa/pr38997.c: New.
3772 2009-01-28 Richard Guenther <rguenther@suse.de>
3774 PR tree-optimization/38926
3775 * gcc.c-torture/compile/pr38926.c: New testcase.
3777 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3780 * gcc.dg/pr38934.c: New test.
3782 2009-01-28 Richard Guenther <rguenther@suse.de>
3785 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3787 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3789 PR tree-optimization/38984
3790 * gcc.dg/pr38984.c: New XFAILed testcase.
3793 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3796 * gcc.target/i386/pr38988.c: New test.
3798 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3801 * g++.dg/parse/crash51.C: New.
3802 * g++.old-deja/g++.pt/crash9.C: Adjust.
3804 2009-01-27 Daniel Kraft <d@domob.eu>
3807 * gfortran.dg/mvbits_6.f90: New test.
3808 * gfortran.dg/mvbits_7.f90: New test.
3809 * gfortran.dg/mvbits_8.f90: New test.
3811 2009-01-27 Richard Guenther <rguenther@suse.de>
3813 PR tree-optimization/38503
3814 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3816 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3819 * gcc.c-torture/execute/pr38969.c: New test.
3821 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3824 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3826 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3827 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3828 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3830 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3833 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3834 if __USING_SJLJ_EXCEPTIONS__ is defined.
3836 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3837 __USING_SJLJ_EXCEPTIONS__ is defined.
3838 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3839 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3840 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3841 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3842 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3843 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3845 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3848 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3849 Use instead of C name in asm statements.
3851 2009-01-26 Richard Guenther <rguenther@suse.de>
3853 PR tree-optimization/38745
3854 * g++.dg/torture/pr38745.C: New testcase.
3856 2009-01-26 Richard Guenther <rguenther@suse.de>
3859 * g++.dg/warn/Wuninitialized-1.C: New testcase.
3861 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
3863 * gcc.dg/bitfld-15.c: Gate warning on target
3864 pcc_bitfield_type_matters.
3865 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3866 g++.dg/ext/bitfield4.C: Likewise.
3867 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3868 bitfield for any target.
3870 2009-01-24 Jakub Jelinek <jakub@redhat.com>
3873 * gcc.dg/pr38957.c: New test.
3875 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
3878 * gfortran.dg/array_constructor_24.f: Allow tolerance when
3881 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
3883 PR tree-optimization/38953
3884 * gfortran.dg/graphite/pr38953.f90: New.
3886 2009-01-24 Paul Brook <paul@codesourcery.com>
3888 * gcc.target/arm/neon-cond-1.c: New test.
3890 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
3892 PR tree-optimization/38932
3893 * gcc.dg/pr38932.c: New.
3895 2009-01-23 Revital Eres <eres@il.ibm.com>
3897 * gcc.dg/sms-7.c: Fix test.
3899 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
3901 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3902 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3903 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3904 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3906 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3908 * gcc.dg/pr35729.c: Make test x86 specific.
3910 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3913 * gcc.dg/pr38615.c: New test.
3915 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
3918 * gcc.target/i386/pr38931.c: New test.
3920 2009-01-22 Dodji Seketeli <dodji@redhat.com>
3923 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3924 * g++.dg/template/typedef12.C: Likewise.
3925 * g++.dg/template/typedef13.C: Likewise.
3926 * g++.dg/template/typedef14.C: Likewise.
3927 * g++.dg/template/sfinae3.C: Likewise.
3928 * g++.old-deja/g++.pt/typename8.C: Likewise.
3929 * g++.dg/template/access11.C: Likewise
3931 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
3933 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3935 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3937 2009-01-21 Dodji Seketeli <dodji@redhat.com>
3940 * g++.dg/template/typedef11.C: New test.
3941 * g++.dg/template/typedef12.C: Likewise.
3942 * g++.dg/template/typedef13.C: Likewise.
3943 * g++.dg/template/typedef14.C: Likewise.
3944 * g++.dg/template/sfinae3.C: Compile this pedantically.
3945 The only errors expected should be the one saying the typedef is ill
3947 * g++.old-deja/g++.pt/typename8.C: Likewise.
3948 * g++.dg/template/access11.C: Update this.
3950 2009-01-21 Daniel Kraft <d@domob.eu>
3953 * gfortran.dg/mvbits_5.f90: New test.
3955 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
3957 * gcc.dg/sms-6.c: New test.
3958 * gcc.dg/sms-7.c: Likewise.
3960 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
3963 * gfortran.dg/host_assoc_function_7.f90: New test
3965 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3966 Richard Guenther <rguenther@suse.de>
3968 PR tree-optimization/38747
3969 PR tree-optimization/38748
3970 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3971 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3972 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
3974 2009-01-20 Kees Cook <kees@ubuntu.com>
3975 H.J. Lu <hongjiu.lu@intel.com>
3978 * gcc.dg/pr38902.c: New.
3980 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
3983 * gfortran.dg/pr38868.f: New testcase.
3985 2009-01-20 Richard Guenther <rguenther@suse.de>
3987 * gcc.c-torture/execute/pr36227.c: Move ...
3988 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
3990 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3992 * lib/gfortran.exp: Add -B options for targets that use
3993 libgfortran.a%s in their specs.
3995 2009-01-19 Jason Merrill <jason@redhat.com>
3998 * g++.dg/template/dtor5.C: New test.
4000 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4003 * gfortran.dg/bound_5.f90: New test.
4005 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4008 * g++.dg/compat/abi/pr38736_main.C: New.
4009 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4010 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4011 * g++.dg/other/macro-1.C: Likewise.
4012 * gcc.dg/macro-1.c: Likewise.
4013 * gcc.dg/compat/pr38736_main.c: Likewise.
4014 * gcc.dg/compat/pr38736_x.c: Likewise.
4015 * gcc.dg/compat/pr38736_y.c: Likewise.
4017 2009-01-18 Richard Guenther <rguenther@suse.de>
4019 PR tree-optimization/38819
4020 * gcc.c-torture/execute/pr38819.c: New testcase.
4022 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4025 * gfortran.dg/module_commons_3.f90: Reapply.
4027 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4030 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4031 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4033 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4036 * gfortran.dg/module_commons_3.f90: Remove
4038 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4040 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4042 2009-01-16 Jason Merrill <jason@redhat.com>
4045 * g++.dg/template/lvalue1.C: New test.
4048 * g++.dg/template/access20.C: New test.
4049 * g++.dg/torture/pr34641.C: Fix access.
4051 2009-01-16 Richard Guenther <rguenther@suse.de>
4053 PR tree-optimization/38835
4055 * gcc.c-torture/execute/pr36227.c: New testcase.
4056 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4057 * g++.dg/init/const7.C: Likewise.
4059 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4062 * gcc.c-torture/compile/pr38554.c: New test.
4064 2009-01-16 Jason Merrill <jason@redhat.com>
4067 * g++.dg/conversion/access1.C: New test.
4069 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4071 PR tree-optimization/38789
4072 * gcc.c-torture/compile/pr38789.c: New test.
4074 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4077 * gfortran.dg/proc_ptr_13.f90: New.
4079 2009-01-15 Jason Merrill <jason@redhat.com>
4082 * g++.dg/template/koenig6.C: New test.
4084 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4087 * g++.dg/template/error37.C: New testcase.
4089 2009-01-15 Jason Merrill <jason@redhat.com>
4092 * g++.dg/conversion/memfn1.C: New test.
4095 * g++.dg/conversion/memfn2.C: New test.
4097 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4100 * g++.dg/template/crash87.C: New test.
4102 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4105 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4107 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4110 * g++.dg/parse/crash50.C: New test.
4112 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4114 PR rtl-optimization/38245
4115 * gcc.dg/pr38245-3.c: New test.
4116 * gcc.dg/pr38245-3.h: New file.
4117 * gcc.dg/pr38245-4.c: New file.
4118 * gcc.dg/pr38364.c: New test.
4120 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4122 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4123 sequence PC-relative.
4125 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4127 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4128 calls and/or PLT markers.
4129 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4130 calls and/or PLT markers.
4131 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4132 calls and/or PLT markers.
4133 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4134 calls and/or PLT markers.
4136 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4137 Nathan Froyd <froydnj@codesourcery.com>
4138 Joseph Myers <joseph@codesourcery.com>
4140 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4142 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4143 and use consistent CFLAGS.
4144 * gcc.target/powerpc/20030505.c: Likewise.
4145 * gcc.target/powerpc/20081204-1.c: Likewise.
4146 * gcc.target/powerpc/ppc-spe.c: Likewise.
4147 * gcc.target/powerpc/spe1.c: Likewise.
4148 * g++.dg/ext/spe1.C: Likewise.
4149 * g++.dg/other/opaque-1.C: Likewise.
4150 * g++.dg/other/opaque-2.C: Likewise.
4151 * g++.dg/other/opaque-3.C: Likewise.
4153 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4155 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4158 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4161 * g++.dg/torture/pr38811.C: New file.
4163 2009-01-14 Richard Guenther <rguenther@suse.de>
4165 PR tree-optimization/38826
4167 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4169 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4171 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4173 2009-01-14 Nick Clifton <nickc@redhat.com>
4176 * g++.cp/parse/pr37862.C: New test.
4178 2009-01-14 Julian Brown <julian@codesourcery.com>
4180 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4181 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4183 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4186 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4188 PR rtl-optimization/38774
4189 * gcc.dg/torture/pr38774.c: New test.
4192 * g++.dg/cpp0x/pr38795.C: New test.
4194 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4195 Nathan Froyd <froydnj@codesourcery.com>
4196 Joseph Myers <joseph@codesourcery.com>
4198 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4199 otherwise. Do not check for AltiVec at runtime.
4200 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4201 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4202 * gcc.target/powerpc/altivec-1.c: Likewise.
4203 * gcc.target/powerpc/altivec-3.c: Likewise.
4204 * gcc.target/powerpc/altivec-10.c: Likewise.
4205 * gcc.target/powerpc/altivec-12.c: Likewise.
4206 * gcc.target/powerpc/altivec-24.c: Likewise.
4207 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4208 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4209 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4210 * gcc.target/powerpc/pr35907.c: Likewise.
4211 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4212 otherwise. Do not check for Cell at runtime.
4213 * gcc.target/powerpc/altivec_check.h: Delete.
4215 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4216 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4217 not check for AltiVec at runtime.
4218 * g++.dg/ext/altivec-cell-2.C: Likewise.
4219 * g++.dg/ext/altivec-cell-3.C: Likewise.
4220 * g++.dg/ext/altivec-cell-4.C: Likewise.
4221 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4222 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4224 * g++.dg/ext/altivec_check.h: Delete.
4226 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4228 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4229 effective target. Adjust line numbers accordingly.
4231 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4233 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4235 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4237 PR tree-optimization/38786
4238 * gcc.dg/graphite/pr38786.c: New.
4240 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4243 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4245 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4246 for alpha*-*-* targets.
4247 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4249 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4252 * gfortran.dg/fmt_bz_bn_err.f: New test.
4254 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4256 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4258 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4260 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4261 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4262 instruction support. Do not check for it at runtime.
4264 2009-01-12 Jason Merrill <jason@redhat.com>
4267 * g++.dg/lookup/friend11.C: Remove expected error.
4268 * g++.dg/lookup/friend14.C: New test.
4269 * g++.dg/lookup/friend15.C: New test.
4271 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4274 * g++.dg/lookup/hidden-class12.C: New test.
4275 * g++.dg/lookup/hidden-class13.C: New test.
4276 * g++.dg/lookup/hidden-class14.C: New test.
4277 * g++.dg/lookup/hidden-class15.C: New test.
4278 * g++.dg/lookup/hidden-class16.C: New test.
4280 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4282 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4283 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4284 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4286 2009-01-12 Jason Merrill <jason@redhat.com>
4289 * g++.dg/other/vararg-3.C: New test.
4291 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4293 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4294 Explicitly enable SPE.
4295 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4298 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4299 Expect -flax-vector-conversions message. Adjust incompatible
4301 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4304 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4306 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4308 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4309 * g++.dg/other/opaque-2.C: Likewise.
4310 * g++.dg/other/opaque-3.C: Likewise.
4312 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4315 * gcc.dg/pr32041.c: New test.
4316 * g++.dg/parse/offsetof9.C: New test.
4318 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4319 Nathan Froyd <froydnj@codesourcery.com>
4321 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4322 * g++.dg/ext/attribute-test-1.C: Likewise.
4323 * g++.dg/ext/attribute-test-2.C: Likewise.
4324 * g++.dg/ext/attribute-test-3.C: Likewise.
4325 * g++.dg/ext/attribute-test-4.C: Likewise.
4327 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4329 * gnat.dg/unchecked_convert3.adb: New test.
4331 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4334 * g++.dg/parse/typedef9.C: New test.
4336 PR tree-optimization/38807
4337 * gcc.c-torture/compile/pr38807.c: New test.
4339 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4341 * gcc.target/mips/ins-2.c: New test.
4343 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4346 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4348 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4351 * g++.dg/warn/Wreturn-type-5.C: New test.
4353 2009-01-11 Matthias Klose <doko@ubuntu.com>
4356 * gcc.dg/pr38616.c: New test.
4358 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4360 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4362 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4365 * g++.dg/expr/string-1.C: New test.
4366 * g++.dg/expr/string-2.C: New test.
4369 * g++.dg/ext/complex4.C: New test.
4370 * g++.dg/ext/complex5.C: New test.
4371 * g++.dg/init/reference1.C: New test.
4372 * g++.dg/init/reference2.C: New test.
4373 * g++.dg/init/reference3.C: New test.
4375 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4378 * gfortran.dg/transfer_null_1.f90: New test.
4380 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4383 * gfortran.dg/host_assoc_function_6.f90: New test.
4385 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4387 * lib/target-supports.exp: Add method to determine if the effective
4388 target is really a ppc405 after applying all compile options.
4389 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4390 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4391 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4392 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4393 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4394 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4395 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4396 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4397 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4398 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4399 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4400 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4401 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4402 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4403 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4404 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4405 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4406 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4407 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4408 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4409 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4410 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4411 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4412 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4413 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4414 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4415 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4416 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4417 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4418 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4419 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4421 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4424 * g++.dg/other/error31.C: New testcase.
4427 * gcc.dg/pr35742.c: New test.
4429 2009-01-09 John F. Carr <jfc@mit.edu>
4432 * g++.dg/parse/linkage3.C: New test.
4434 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4437 * gcc.c-torture/compile/pr38771.c: New test.
4439 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4441 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4443 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4445 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4446 * gcc.dg/sibcall-4.c: Likewise.
4448 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4449 Jan Sjodin <jan.sjodin@amd.com>
4451 PR tree-optimization/38559
4452 * testsuite/gcc.dg/graphite/pr38559.c: New.
4454 2009-01-08 Ira Rosen <irar@il.ibm.com>
4456 PR tree-optimization/37194
4457 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4459 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4462 * g++.dg/ext/label11.C: New test.
4464 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4466 * lib/target-supports.exp (check_weak_override_available): New.
4467 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4468 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4469 dg-require-weak-override.
4471 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4472 Alan Modra <amodra@bigpond.net.au>
4474 * gcc.c-torture/compile/20090107-1.c: New test.
4476 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4479 * g++.dg/other/pr38706.C: New test.
4481 2009-01-07 Jason Merrill <jason@redhat.com>
4483 * g++.dg/cpp0x/variadic92.C: New test.
4484 * g++.dg/cpp0x/variadic93.C: New test.
4486 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4488 * lib/target-supports-dg.exp (current_compiler_flags): New.
4489 (check-flags): Use it; do not access dg-test local variables.
4490 (dg-skip-if): Do not access dg-test local variables.
4491 (dg-xfail-run-if): Ditto.
4492 (dg-shouldfail): Ditto.
4493 * gcc.test-framework/test-framework.exp
4494 (check_effective_target_def_nocache): New.
4495 * gcc.test-framework/test-framework.awk: Handle scan tests.
4496 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4497 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4498 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4499 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4500 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4501 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4502 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4503 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4504 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4506 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4508 * lib/target-supports-dg.exp (check_test_flags): Delete.
4510 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4512 PR tree-optimization/38492
4513 PR tree-optimization/38498
4514 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4516 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4517 * testsuite/gcc.dg/graphite/block-1.c: Same.
4518 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4520 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4521 * testsuite/gcc.dg/graphite/block-3.c: New.
4522 * testsuite/gcc.dg/graphite/pr38498.c: New.
4524 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4526 AVX Programming Reference (December, 2008)
4527 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4528 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4529 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4531 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4532 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4534 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4537 * gfortran.dg/c_loc_pure_1.f90: New test.
4539 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4542 * gfortran.dg/elemental_dependency_3.f90:
4543 Add the final tree dump cleanup.
4545 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4547 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4550 PR rtl-optimization/38722
4551 * gfortran.dg/pr38722.f90: New test.
4553 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4556 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4557 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4559 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4561 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4562 * gfortran.dg/typebound_call_8.f03: Same.
4563 * gfortran.dg/elemental_bind_c.f90: Same.
4564 * gfortran.dg/typebound_call_7.f03: Same.
4565 * gfortran.dg/interface_proc_end.f90: Same
4566 * gfortran.dg/pr37243.f: Fix typo.
4568 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4570 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4571 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4574 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4576 AVX Programming Reference (December, 2008)
4577 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4578 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4579 * gcc.target/i386/sse-14.c: Likewise.
4581 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4582 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4583 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4584 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4586 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4589 * gfortran.dg/fmt_bz_bn.f: Update test.
4591 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4594 * g++.dg/conversion/usual-arith-conv.C: New test.
4596 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4599 * gcc.dg/vector-3.c: New testcase.
4600 * g++.dg/ext/vector15.C: New test.
4602 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4604 PR tree-optimization/38510
4605 * gcc.dg/graphite/pr38510.c: New.
4607 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4608 Jan Sjodin <jan.sjodin@amd.com>
4610 PR tree-optimization/38500
4611 * gcc.dg/graphite/pr38500.c: New.
4613 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4615 * gcc.c-torture/compile/20001226-1.c: Generalize
4617 * gcc.c-torture/compile/limits-fnargs.c: Add
4619 * gcc.dg/20020425-1.c: Likewise.
4620 * gcc.dg/pch/pch.exp: Likewise.
4622 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4625 * gfortran.dg/module_commons_3.f90: New test.
4627 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4630 * gfortran.dg/random_seed_1.f90: Updated.
4632 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4636 * gfortran.dg/elemental_subroutine_7.f90:
4637 Fix p values so that it can be used as vector subscript.
4639 2009-01-05 Jason Merrill <jason@redhat.com>
4641 * g++.dg/cpp0x/initlist12.C: Add another test.
4643 * g++.dg/cpp0x/defaulted7.C: New test.
4645 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4648 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4649 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4651 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4653 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4654 for alpha*-*-* targets.
4655 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4657 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4660 * gfortran.dg/host_assoc_function_5.f90: New test.
4662 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4665 * gfortran.dg/elemental_dependency_3.f90: New test.
4666 * gfortran.dg/elemental_subroutine_7.f90: New test.
4668 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4670 * gcc.dg/struct-ret-3.c: Include unistd.h.
4671 (main): Exit early if system memory page size is
4672 larger than 4096 bytes.
4674 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4677 * gfortran.dg/merge_init_expr.f90: New.
4679 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4682 * gfortran.dg/c_loc_tests_13.f90: New test.
4683 * gfortran.dg/c_loc_tests_14.f90: New test.
4685 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4687 * gfortran.dg/func_result_4.f90: New.
4689 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4692 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4693 interface still works, in addition to original tests.
4694 * gfortran.dg/host_assoc_call_6.f90: New test.
4696 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4699 * g++.dg/torture/pr38705.C: New test.
4702 * gcc.dg/pr38700.c: New test.
4704 2009-01-02 Jason Merrill <jason@redhat.com>
4706 * g++.dg/cpp0x/initlist11.C: New test.
4707 * g++.dg/cpp0x/initlist12.C: New test.
4709 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4711 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4712 Allow extra informative notes.
4714 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4717 * gcc.dg/pr36489.c: New test.
4720 Copyright (C) 2009 Free Software Foundation, Inc.
4722 Copying and distribution of this file, with or without modification,
4723 are permitted in any medium without royalty provided the copyright
4724 notice and this notice are preserved.