1 2009-05-18 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/explicit1.C: New.
4 * g++.dg/cpp0x/explicit2.C: New.
6 2009-05-18 Dodji Seketeli <dodji@redhat.com>
9 * g++.dg/debug/dwarf2/nested-1.C: New test.
11 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
14 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
17 2009-05-18 Janus Weil <janus@gcc.gnu.org>
20 * gfortran.dg/proc_ptr_comp_8.f90: New.
22 2009-05-18 Richard Guenther <rguenther@suse.de>
25 * gfortran.dg/array_memset_2.f90: Adjust.
27 2009-05-18 Janus Weil <janus@gcc.gnu.org>
31 * gfortran.dg/interface_27.f90: New.
32 * gfortran.dg/interface_28.f90: New.
33 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
34 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
36 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
38 * gcc.target/m68k/tls-ie.c: New test.
39 * gcc.target/m68k/tls-le.c: New test.
40 * gcc.target/m68k/tls-gd.c: New test.
41 * gcc.target/m68k/tls-ld.c: New test.
42 * gcc.target/m68k/tls-ie-xgot.c: New test.
43 * gcc.target/m68k/tls-le-xtls.c: New test.
44 * gcc.target/m68k/tls-gd-xgot.c: New test.
45 * gcc.target/m68k/tls-ld-xgot.c: New test.
46 * gcc.target/m68k/tls-ld-xtls.c: New test.
47 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
49 2009-05-18 Martin Jambor <mjambor@suse.cz>
51 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
53 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
56 * gcc.dg/pr40172.c: New.
58 2009-05-17 Jason Merrill <jason@redhat.com>
61 * g++.dg/template/dtor6.C: New.
63 2009-05-17 Joseph Myers <joseph@codesourcery.com>
65 * g++.dg/warn/translate-ice-1.C: New test.
67 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
69 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
70 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
71 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
72 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
74 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
77 * gfortran.dg/erf_2.F90: New test.
78 * gfortran.dg/erfc_scaled_2.f90: New test.
80 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
83 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
84 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
85 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
87 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
89 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
90 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
92 2009-05-15 Ian Lance Taylor <iant@google.com>
94 * gcc.dg/Wcxx-compat-10.c: New testcase.
96 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
99 * gcc.dg/pr16302.c: New.
100 * g++.dg/warn/pr16302.C: New.
102 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
104 * gcc.dg/torture/builtin-math-5.c: New.
105 * gcc.dg/torture/builtin-math-6.c: New.
106 * lib/target-supports.exp (check_effective_target_mpc): New.
108 2009-05-15 Jan Hubicka <jh@suse.cz>
110 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
112 2009-05-15 Jan Hubicka <jh@suse.cz>
114 * gcc.target/i386/align-main-1.c (check): Mark noinline.
115 * gcc.target/i386/align-main-2.c (check): Mark noinline.
116 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
117 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
118 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
119 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
120 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
121 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
123 2009-05-15 Jan Hubicka <jh@suse.cz>
125 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
126 optimized by sibcall noinline.
128 2009-05-15 Jan Hubicka <jh@suse.cz>
130 * sibcall-1.c (track): Mark noinline.
131 * sibcall-2.c (track): Mark noinline.
132 * sibcall-3.c (track): Mark noinline.
133 * sibcall-4.c (track): Mark noinline.
135 2009-05-15 Jan Hubicka <jh@suse.cz>
137 * flatten-2.c: Disable early inlining; add comment.
138 * flatten-3.c: New test based on flatten-2.c.
140 2009-05-15 Richard Guenther <rguenther@suse.de>
142 PR tree-optimization/39999
143 * gcc.c-torture/compile/pr39999.c: New testcase.
145 2009-05-15 Joseph Myers <joseph@codesourcery.com>
147 * gcc.c-torture/compile/ptr-conv-1.c: New test.
149 2009-05-14 Ian Lance Taylor <iant@google.com>
151 * gcc.dg/Wcxx-compat-9.c: New testcase.
153 2009-05-14 Janus Weil <janus@gcc.gnu.org>
156 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
157 * gfortran.dg/duplicate_type_2.f90: Ditto.
158 * gfortran.dg/duplicate_type_3.f90: New.
160 2009-05-14 Laurent GUERBY <laurent@guerby.net>
162 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
163 * ada/acats/tests/c5/c59002c.ada: Likewise.
165 2009-05-13 Taras Glek <tglek@mozilla.com>
167 * g++.dg/plugin/attribute_plugin-test-1.C Testcase input for custom attributes and decl smashing
168 * g++.dg/plugin/attribute_plugin.c Testcase plugin to test user attributes
169 * g++.dg/plugin/dumb_plugin.c Fixed typo
170 * g++.dg/plugin/plugin.exp Added attribute_plugin test
172 2009-05-14 Jakub Jelinek <jakub@redhat.com>
175 * gfortran.dg/pr39865.f90: New test.
176 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
178 * gfortran.dg/hollerith_f95.f90: Likewise.
179 * gfortran.dg/hollerith6.f90: New test.
180 * gfortran.dg/hollerith7.f90: New test.
182 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
185 * gcc.dg/cpp/pr36674.i: New.
187 2009-05-14 Ben Elliston <bje@au.ibm.com>
190 * gcc.c-torture/compile/pr40035.c: New test.
192 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
194 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
196 2009-05-12 Tobias Burnus <burnus@net-b.de>
199 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
200 * gfortran.dg/c_kind_tests_2.f03: Ditto.
201 * gfortran.dg/interop_params.f03: Ditto.
203 2009-05-12 Jan Hubicka <jh@suse.cz>
205 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
207 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
208 * gcc.dg/ipa/ipacost-2.c: Likewise.
209 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
211 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
213 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
215 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
217 * lib/target-supports.exp (check_profiling_available): Return
218 false for -p on *-*-cygwin* targets.
220 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
222 PR tree-optimization/38632
223 * g++.dg/tree-ssa/pr38632.C: New.
225 2009-05-11 Jan Hubicka <jh@suse.cz>
227 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
228 we now optimize better.
229 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
230 out at different places.
231 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
233 * gcc.dg/vect/vect-76.c: Likewise.
234 * gcc.dg/vect/vect-70.c: Likewise.
235 * gcc.dg/vect/vect-66.c: Likewise.
236 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
237 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
239 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
242 * gcc.c-torture/compile/pr40080.c: New.
244 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
246 * gcc.c-torture/compile/pr40026.c: New testcase.
248 2009-05-11 Janus Weil <janus@gcc.gnu.org>
251 * gfortran.dg/proc_ptr_comp_7.f90: New.
253 2009-05-11 Ira Rosen <irar@il.ibm.com>
255 PR tree-optimization/40074
256 * gcc.dg/vect/pr40074.c: New test.
258 2009-05-10 Ian Lance Taylor <iant@google.com>
260 * gcc.dg/Wcxx-compat-7.c: New testcase.
261 * gcc.dg/Wcxx-compat-8.c: New testcase.
262 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
264 * gcc.dg/pr17188-1.c: Likewise.
265 * gcc.dg/pr39084.c: Likewise.
267 2009-05-10 Michael Matz <matz@suse.de>
270 * gcc.dg/pr40031.c: New test.
272 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
275 * gfortran.dg/array_constructor_31.f90: New test.
277 2009-05-10 Richard Guenther <rguenther@suse.de>
279 PR tree-optimization/40081
280 * g++.dg/torture/pr40081.C: New testcase.
282 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
285 * gfortran.dg/dependency_24.f90: New test.
286 * gfortran.dg/dependency_23.f90: Clean up module files.
288 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
291 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
292 * gfortran.dg/chmod_2.f90: Likewise.
293 * gfortran.dg/chmod_3.f90: Likewise.
294 * gfortran.dg/open_errors.f90: Likewise.
296 2009-05-09 Jan Hubicka <jh@suse.cz>
299 * g++.dg/eh/nested-try.C: New test.
301 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
303 PR tree-optimization/40049
304 * gcc.dg/vect/vect-shift-2.c: New test.
306 2009-05-08 Joseph Myers <joseph@codesourcery.com>
308 * gcc.dg/torture/complex-sign-mul-minus-one.c,
309 gcc.dg/torture/complex-sign-mul-one.c: New tests.
311 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
314 * g++.dg/warn/deprecated-6.C: New.
315 * gcc.dg/deprecated-4.c: Likewise.
316 * gcc.dg/deprecated-5.c: Likewise.
317 * gcc.dg/deprecated-6.c: Likewise.
319 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
321 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
322 __aligned__(__BIGGEST_ALIGNMENT__).
323 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
324 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
325 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
326 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
327 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
328 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
329 * gcc.dg/vect/Os-vect-95.c: Likewise.
330 * gcc.dg/vect/pr20122.c: Likewise.
331 * gcc.dg/vect/pr36493.c: Likewise.
332 * gcc.dg/vect/pr37385.c: Likewise.
333 * gcc.dg/vect/slp-7.c: Likewise.
334 * gcc.dg/vect/slp-9.c: Likewise.
335 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
336 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
337 * gcc.dg/vect/vect-35.c: Likewise.
338 * gcc.dg/vect/vect-40.c: Likewise.
339 * gcc.dg/vect/vect-42.c: Likewise.
340 * gcc.dg/vect/vect-44.c: Likewise.
341 * gcc.dg/vect/vect-46.c: Likewise.
342 * gcc.dg/vect/vect-48.c: Likewise.
343 * gcc.dg/vect/vect-52.c: Likewise.
344 * gcc.dg/vect/vect-54.c: Likewise.
345 * gcc.dg/vect/vect-56.c: Likewise.
346 * gcc.dg/vect/vect-58.c: Likewise.
347 * gcc.dg/vect/vect-60.c: Likewise.
348 * gcc.dg/vect/vect-74.c: Likewise.
349 * gcc.dg/vect/vect-75.c: Likewise.
350 * gcc.dg/vect/vect-76.c: Likewise.
351 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
352 * gcc.dg/vect/vect-77.c: Likewise.
353 * gcc.dg/vect/vect-77-global.c: Likewise.
354 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
355 * gcc.dg/vect/vect-78.c: Likewise.
356 * gcc.dg/vect/vect-78-global.c: Likewise.
357 * gcc.dg/vect/vect-80.c: Likewise.
358 * gcc.dg/vect/vect-85.c: Likewise.
359 * gcc.dg/vect/vect-87.c: Likewise.
360 * gcc.dg/vect/vect-88.c: Likewise.
361 * gcc.dg/vect/vect-92.c: Likewise.
362 * gcc.dg/vect/vect-93.c: Likewise.
363 * gcc.dg/vect/vect-95.c: Likewise.
364 * gcc.dg/vect/vect-97.c: Likewise.
365 * gcc.dg/vect/vect-complex-1.c: Likewise.
366 * gcc.dg/vect/vect-complex-4.c: Likewise.
367 * gcc.dg/vect/vect-complex-5.c: Likewise.
368 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
369 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
370 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
371 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
372 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
373 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
374 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
375 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
376 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
377 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
378 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
379 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
380 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
381 * gcc.dg/vect/vect-outer-1a.c: Likewise.
382 * gcc.dg/vect/vect-outer-1.c: Likewise.
383 * gcc.dg/vect/vect-outer-2a.c: Likewise.
384 * gcc.dg/vect/vect-outer-2b.c: Likewise.
385 * gcc.dg/vect/vect-outer-2.c: Likewise.
386 * gcc.dg/vect/vect-outer-2c.c: Likewise.
387 * gcc.dg/vect/vect-outer-2d.c: Likewise.
388 * gcc.dg/vect/vect-outer-3a.c: Likewise.
389 * gcc.dg/vect/vect-outer-3b.c: Likewise.
390 * gcc.dg/vect/vect-outer-3.c: Likewise.
391 * gcc.dg/vect/vect-outer-3c.c: Likewise.
392 * gcc.dg/vect/vect-outer-5.c: Likewise.
393 * gcc.dg/vect/vect-outer-6.c: Likewise.
394 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
395 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
396 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
397 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
398 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
399 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
400 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
401 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
402 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
403 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
404 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
405 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
406 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
407 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
409 2009-05-08 Joseph Myers <joseph@codesourcery.com>
412 * gcc.dg/torture/complex-sign.h: New header.
413 * gcc.dg/torture/complex-sign-add.c,
414 gcc.dg/torture/complex-sign-mixed-add.c,
415 gcc.dg/torture/complex-sign-mixed-div.c,
416 gcc.dg/torture/complex-sign-mixed-mul.c,
417 gcc.dg/torture/complex-sign-mixed-sub.c,
418 gcc.dg/torture/complex-sign-mul.c,
419 gcc.dg/torture/complex-sign-sub.c: New tests.
421 2009-05-08 Janus Weil <janus@gcc.gnu.org>
424 * gfortran.dg/intrinsic_3.f90: New.
426 2009-05-07 Janis Johnson <janis187@us.ibm.com>
429 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
430 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
431 * gcc.dg/dfp/float-constant-double.c: New test.
432 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
433 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
434 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
435 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
436 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
437 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
438 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
439 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
440 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
442 2009-05-07 Jakub Jelinek <jakub@redhat.com>
445 * gcc.c-torture/execute/pr40057.c: New test.
447 2009-05-06 James E. Wilson <wilson@codesourcery.com>
449 * gcc.c-torture/compile/const-high-part.c: New test.
451 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
454 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
457 2009-05-06 Janus Weil <janus@gcc.gnu.org>
460 * gfortran.dg/proc_decl_1.f90: Modified.
461 * gfortran.dg/proc_ptr_comp_1.f90: New.
462 * gfortran.dg/proc_ptr_comp_2.f90: New.
463 * gfortran.dg/proc_ptr_comp_3.f90: New.
464 * gfortran.dg/proc_ptr_comp_4.f90: New.
465 * gfortran.dg/proc_ptr_comp_5.f90: New.
466 * gfortran.dg/proc_ptr_comp_6.f90: New.
468 2009-05-06 Dodji Seketeli <dodji@redhat.com>
471 * g++.dg/template/call7.C: New test.
473 2009-05-06 Diego Novillo <dnovillo@google.com>
475 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
477 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
479 * gfortran.dg/pr40021.f: Moved to ...
480 * gfortran.fortran-torture/execute/pr40021.f: Here.
482 2009-05-06 Janis Johnson <janis187@us.ibm.com>
485 * gcc.dg/dfp/pr39986.c: New test.
487 2009-05-06 Michael Matz <matz@suse.de>
490 * gfortran.dg/pr40021.f: New test.
492 2009-05-06 Le-Chun Wu <lcwu@google.com>
494 * lib/plugin-support.exp: New file containing support procs for
496 * lib/target-supports.exp (check_plugin_available): New proc.
497 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
498 * gcc.dg/plugin/selfassign.c: New plugin source file.
499 * gcc.dg/plugin/self-assign-test-1.c: New test.
500 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
501 * g++.dg/README: Add description for plugin test.
502 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
503 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
504 * g++.dg/plugin/selfassign.c: New plugin source file.
505 * g++.dg/plugin/self-assign-test-1.C: New test.
506 * g++.dg/plugin/self-assign-test-2.C: Likewise.
507 * g++.dg/plugin/self-assign-test-3.C: Likewise.
508 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
509 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
511 2009-05-06 Tobias Burnus <burnus@net-b.de>
514 * gfortran.dg/intrinsic_2.f90: New test.
515 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
517 2009-05-06 Joseph Myers <joseph@codesourcery.com>
520 * gcc.dg/noncompile/incomplete-5.c: New test.
522 2009-05-05 Jakub Jelinek <jakub@redhat.com>
525 * gcc.dg/pr39666-1.c: New test.
526 * gcc.dg/pr39666-2.c: Likewise.
527 * g++.dg/warn/Wuninitialized-4.C: Likewise.
528 * g++.dg/warn/Wuninitialized-5.C: Likewise.
529 * gfortran.dg/pr39666-1.f90: Likewise.
530 * gfortran.dg/pr39666-2.f90: Likewise.
532 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
534 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
535 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
536 * gcc.target/mips/dspr2-MULTU.c: Likewise.
538 2009-05-05 Janus Weil <janus@gcc.gnu.org>
541 * gfortran.dg/proc_ptr_17.f90: New.
543 2009-05-05 Richard Guenther <rguenther@suse.de>
545 PR tree-optimization/40022
546 * gcc.c-torture/execute/pr40022.c: New testcase.
548 2009-05-05 Richard Guenther <rguenther@suse.de>
551 * gcc.c-torture/compile/pr40023.c: New testcase.
553 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
555 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
556 * g++.dg/template/overload9.C: Likewise.
557 * g++.dg/ext/ms-1.C: New.
559 2009-05-05 Jakub Jelinek <jakub@redhat.com>
562 * g++.dg/ext/vla7.C: New test.
564 2009-05-04 Joseph Myers <joseph@codesourcery.com>
566 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
568 2009-05-04 Joseph Myers <joseph@codesourcery.com>
570 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
571 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
572 Update expected errors.
574 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
577 * g++.dg/parse/parser-pr28152.C: New.
578 * g++.dg/parse/parser-pr28152-2.C: New.
580 2009-05-04 Joseph Myers <joseph@codesourcery.com>
582 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
584 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
586 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
587 * gcc.target/sparc/fexpand-2.c: Likewise.
588 * gcc.target/sparc/fpmerge-2.c: Likewise.
589 * gcc.target/sparc/pdist-2.c: Likewise.
591 2009-05-03 Richard Guenther <rguenther@suse.de>
594 * gcc.c-torture/compile/pr39983.c: New testcase.
596 2009-05-03 Joseph Myers <joseph@codesourcery.com>
598 * gcc.dg/c99-complex-3.c: New test.
600 2009-05-03 Joseph Myers <joseph@codesourcery.com>
602 * gcc.dg/cpp/utf8-5byte-1.c: New test.
604 2009-05-02 Joseph Myers <joseph@codesourcery.com>
606 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
608 2009-05-02 Richard Guenther <rguenther@suse.de>
611 * gcc.target/spu/pr40001.c: New testcase.
613 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
615 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
617 2009-04-30 Steve Ellcey <sje@cup.hp.com>
620 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
621 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
623 2009-04-30 Janis Johnson <janis187@us.ibm.com>
626 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
629 2009-04-30 David Ayers <ayers@fsfe.org>
631 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
632 and gcc_error_prefix variables.
633 * objc.dg/bad-receiver-type.m: Update to match correct
635 * objc.dg/encode-5.m: Likewise.
636 * objc.dg/id-1.m: Likewise.
637 * objc.dg/method-1.m: Likewise.
638 * objc.dg/method-6.m: Likewise.
639 * objc.dg/method-7.m: Likewise.
640 * objc.dg/method-9.m: Likewise.
641 * objc.dg/method-11.m: Likewise.
642 * objc.dg/method-20.m: Likewise.
643 * objc.dg/private-1.m: Likewise.
645 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
648 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
649 * gfortran.dg/advance_4.f90: Likewise
650 * gfortran.dg/advance_5.f90: Likewise
651 * gfortran.dg/append_1.f90: Likewise
652 * gfortran.dg/backslash_1.f90: Likewise
653 * gfortran.dg/backslash_2.f90: Likewise
654 * gfortran.dg/backslash_3.f: Likewise
655 * gfortran.dg/backspace_10.f90: Likewise
656 * gfortran.dg/backspace_3.f: Likewise
657 * gfortran.dg/backspace_4.f: Likewise
658 * gfortran.dg/backspace_5.f: Likewise
659 * gfortran.dg/backspace_8.f: Likewise
660 * gfortran.dg/backspace_9.f: Likewise
661 * gfortran.dg/complex_write.f90: Likewise
662 * gfortran.dg/convert_implied_open.f90: Likewise
663 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
664 * gfortran.dg/dos_eol.f: Likewise
665 * gfortran.dg/empty_format_1.f90: Likewise
666 * gfortran.dg/endfile.f: Likewise
667 * gfortran.dg/eof_1.f90: Likewise
668 * gfortran.dg/eor_1.f90: Likewise
669 * gfortran.dg/eor_handling_1.f90: Likewise
670 * gfortran.dg/eor_handling_2.f90: Likewise
671 * gfortran.dg/eor_handling_3.f90: Likewise
672 * gfortran.dg/eor_handling_4.f90: Likewise
673 * gfortran.dg/eor_handling_5.f90: Likewise
674 * gfortran.dg/error_recovery_5.f90: Likewise
675 * gfortran.dg/f2003_inquire_1.f03: Likewise
676 * gfortran.dg/f2003_io_4.f03: Likewise
677 * gfortran.dg/f2003_io_5.f03: Likewise
678 * gfortran.dg/f2003_io_7.f03: Likewise
679 * gfortran.dg/fgetc_1.f90: Likewise
680 * gfortran.dg/fgetc_2.f90: Likewise
681 * gfortran.dg/flush_1.f90: Likewise
682 * gfortran.dg/fmt_exhaust.f90: Likewise
683 * gfortran.dg/fmt_huge.f90: Likewise
684 * gfortran.dg/fmt_read.f90: Likewise
685 * gfortran.dg/fmt_t_1.f90: Likewise
686 * gfortran.dg/fmt_t_2.f90: Likewise
687 * gfortran.dg/fmt_t_3.f90: Likewise
688 * gfortran.dg/fmt_t_4.f90: Likewise
689 * gfortran.dg/fmt_t_5.f90: Likewise
690 * gfortran.dg/fmt_t_7.f: Likewise
691 * gfortran.dg/fseek.f90: Likewise
692 * gfortran.dg/ftell_1.f90: Likewise
693 * gfortran.dg/ftell_2.f90: Likewise
694 * gfortran.dg/func_derived_3.f90: Likewise
695 * gfortran.dg/inquire_9.f90: Likewise
696 * gfortran.dg/iostat_1.f90: Likewise
697 * gfortran.dg/iostat_2.f90: Likewise
698 * gfortran.dg/list_read_1.f90: Likewise
699 * gfortran.dg/list_read_4.f90: Likewise
700 * gfortran.dg/list_read_5.f90: Likewise
701 * gfortran.dg/list_read_7.f90: Likewise
702 * gfortran.dg/list_read_8.f90: Likewise
703 * gfortran.dg/list_read_9.f90: Likewise
704 * gfortran.dg/namelist_13.f90: Likewise
705 * gfortran.dg/namelist_14.f90: Likewise
706 * gfortran.dg/namelist_15.f90: Likewise
707 * gfortran.dg/namelist_16.f90: Likewise
708 * gfortran.dg/namelist_17.f90: Likewise
709 * gfortran.dg/namelist_18.f90: Likewise
710 * gfortran.dg/namelist_19.f90: Likewise
711 * gfortran.dg/namelist_20.f90: Likewise
712 * gfortran.dg/namelist_24.f90: Likewise
713 * gfortran.dg/namelist_26.f90: Likewise
714 * gfortran.dg/namelist_27.f90: Likewise
715 * gfortran.dg/namelist_28.f90: Likewise
716 * gfortran.dg/namelist_37.f90: Likewise
717 * gfortran.dg/namelist_38.f90: Likewise
718 * gfortran.dg/namelist_39.f90: Likewise
719 * gfortran.dg/namelist_40.f90: Likewise
720 * gfortran.dg/namelist_43.f90: Likewise
721 * gfortran.dg/namelist_44.f90: Likewise
722 * gfortran.dg/namelist_45.f90: Likewise
723 * gfortran.dg/namelist_46.f90: Likewise
724 * gfortran.dg/namelist_47.f90: Likewise
725 * gfortran.dg/namelist_48.f90: Likewise
726 * gfortran.dg/namelist_49.f90: Likewise
727 * gfortran.dg/namelist_50.f90: Likewise
728 * gfortran.dg/namelist_51.f90: Likewise
729 * gfortran.dg/namelist_52.f90: Likewise
730 * gfortran.dg/namelist_56.f90: Likewise
731 * gfortran.dg/namelist_char_only.f90: Likewise
732 * gfortran.dg/namelist_use.f90: Likewise
733 * gfortran.dg/namelist_use_only.f90: Likewise
734 * gfortran.dg/noadv_size.f90: Likewise
735 * gfortran.dg/open_access_append_1.f90: Likewise
736 * gfortran.dg/pad_no.f90: Likewise
737 * gfortran.dg/pr12884.f: Likewise
738 * gfortran.dg/pr17090.f90: Likewise
739 * gfortran.dg/pr17285.f90: Likewise
740 * gfortran.dg/pr17286.f90: Likewise
741 * gfortran.dg/pr18122.f90: Likewise
742 * gfortran.dg/pr18210.f90: Likewise
743 * gfortran.dg/pr18392.f90: Likewise
744 * gfortran.dg/pr19155.f: Likewise
745 * gfortran.dg/pr19216.f: Likewise
746 * gfortran.dg/pr19467.f90: Likewise
747 * gfortran.dg/pr19657.f: Likewise
748 * gfortran.dg/pr20257.f90: Likewise
749 * gfortran.dg/read_bad_advance.f90: Likewise
750 * gfortran.dg/read_eof_2.f90: Likewise
751 * gfortran.dg/read_eof_4.f90: Likewise
752 * gfortran.dg/read_many_1.f: Likewise
753 * gfortran.dg/read_noadvance.f90: Likewise
754 * gfortran.dg/read_repeat.f90: Likewise
755 * gfortran.dg/read_size_noadvance.f90: Likewise
756 * gfortran.dg/read_x_past.f: Likewise
757 * gfortran.dg/record_marker_1.f90: Likewise
758 * gfortran.dg/record_marker_3.f90: Likewise
759 * gfortran.dg/rewind_1.f90: Likewise
760 * gfortran.dg/runtime_warning_1.f90: Likewise
761 * gfortran.dg/shape_3.f90: Likewise
762 * gfortran.dg/slash_1.f90: Likewise
763 * gfortran.dg/stat_1.f90: Likewise
764 * gfortran.dg/stat_2.f90: Likewise
765 * gfortran.dg/streamio_11.f90: Likewise
766 * gfortran.dg/streamio_3.f90: Likewise
767 * gfortran.dg/streamio_4.f90: Likewise
768 * gfortran.dg/streamio_9.f90: Likewise
769 * gfortran.dg/tl_editing.f90: Likewise
770 * gfortran.dg/unf_io_convert_1.f90: Likewise
771 * gfortran.dg/unf_io_convert_2.f90: Likewise
772 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
773 * gfortran.dg/unf_short_record_1.f90: Likewise
774 * gfortran.dg/utf8_1.f03: Likewise
775 * gfortran.dg/utf8_2.f03: Likewise
776 * gfortran.dg/widechar_IO_1.f90: Likewise
777 * gfortran.dg/write_check3.f90: Likewise
778 * gfortran.dg/write_rewind_2.f: Likewise
779 * gfortran.dg/x_slash_2.f: Likewise
781 2009-04-29 Richard Guenther <rguenther@suse.de>
784 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
786 (check_effective_target_vect_floatuint_cvt): Likewise.
787 * gcc.dg/vect/slp-10.c: Adjust.
788 * gcc.dg/vect/slp-11.c: Adjust.
789 * gcc.dg/vect/slp-12b.c: Adjust.
790 * gcc.dg/vect/slp-33.c: Adjust.
791 * gcc.c-torture/compile/pr39943.c: New testcase.
793 2009-04-29 Richard Guenther <rguenther@suse.de>
796 * gcc.c-torture/compile/pr39937.c: New testcase.
798 2009-04-29 Richard Guenther <rguenther@suse.de>
800 PR tree-optimization/39941
801 * gcc.c-torture/compile/pr39941.c: New testcase.
803 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
805 * gcc.target/bfin/20090411-1.c: New test.
807 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
810 * gcc.dg/pr39565.c: New testcase.
812 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
814 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
815 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
816 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
817 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
818 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
819 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
820 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
821 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
822 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
823 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
824 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
825 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
826 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
827 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
828 * gcc.target/i386/pr37191.c: Likewise.
829 * gcc.target/i386/reload-1.c: Likewise.
830 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
831 * g++.old-deja/g++.pt/repo2.C: Likewise.
832 * g++.old-deja/g++.pt/repo3.C: Likewise.
833 * g++.old-deja/g++.pt/repo4.C: Likewise.
834 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
835 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
836 * g++.dg/template/repo1.C: Likewise.
837 * g++.dg/template/repo2.C: Likewise.
838 * g++.dg/template/repo3.C: Likewise.
839 * g++.dg/template/repo4.C: Likewise.
840 * g++.dg/template/repo5.C: Likewise.
841 * g++.dg/template/repo6.C: Likewise.
842 * g++.dg/template/repo7.C: Likewise.
843 * g++.dg/template/repo8.C: Likewise.
844 * g++.dg/template/repo9.C: Likewise.
845 * g++.dg/rtti/repo1.C: Likewise.
846 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
847 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
848 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
849 * g++.dg/other/PR23205.C: Skip for vxworks.
850 * g++.dg/ext/visibility/class1.C: Requires PIC.
851 * g++.dg/eh/async-unwind2.C: Requires PIC.
852 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
853 does not have cxa_exit.
855 2009-04-28 Jing Yu <jingyu@google.com>
858 * lib/target-supports.exp (check_effective_target_tls): Remove
860 (check_effective_target_tls_native): Likewise.
861 (check_effective_target_tls_runtime): Likewise.
862 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
864 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
866 2009-04-28 Janus Weil <janus@gcc.gnu.org>
869 * gfortran.dg/proc_ptr_16.f90: New.
871 2009-04-28 Steve Ellcey <sje@cup.hp.com>
873 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
876 2009-04-28 Richard Guenther <rguenther@suse.de>
879 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
881 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
883 * g++.dg/warn/pr35652.C: Removed.
884 * gcc.dg/pr35652.c: Likewise.
886 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
888 * gcc.target/ia64/20071210-2.c: New testcase.
890 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
893 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
894 * gcc.dg/pr39323-3.c: Ditto.
896 2009-04-28 Janus Weil <janus@gcc.gnu.org>
900 * gfortran.dg/ambiguous_reference_2.f90: New.
901 * gfortran.dg/pointer_assign_7.f90: New.
903 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
904 Mark Mitchell <mark@codesourcery.com>
906 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
907 * gcc.dg/20020103-1.c: Check for __ppc.
908 * gcc.dg/asm-b.c: Check for __ppc.
909 * gcc.dg/20020919-1.c: Check for __ppc.
910 * gcc.dg/20020312-2.c: Likewise.
911 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
912 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
913 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
914 * g++.dg/warn/weak1.C: Likewise.
915 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
916 static so appropriate optimizations kick in.
917 (find_base_value_wrapper): New function.
918 * g++.dg/eh/simd-5.C: Fix target triplet.
919 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
921 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
922 H.J. Lu <hongjiu.lu@intel.com>
925 * gcc.target/i386/pr39911.c: New test.
927 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
930 * gfortran.dg/alloc_comp_assign_10.f90: New test.
932 2009-04-28 Ben Elliston <bje@au.ibm.com>
937 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
939 * gcc.dg/pr35652.C: New.
940 * g++.dg/warn/pr35652.C: New.
941 * gcc.dg/format/plus-1.c: Adjust message.
943 2009-04-27 DJ Delorie <dj@redhat.com>
945 * lib/target-supports.exp (check_effective_target_double64): New.
946 (check_effective_target_double64plus): New.
947 (check_effective_target_large_double): New.
948 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
949 * gcc.dg/div-double-1.c: Likewise.
950 * gcc.dg/Wconversion-real.c: Require large_double.
951 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
953 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
956 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
959 2009-04-27 Ian Lance Taylor <iant@google.com>
961 * gcc.dg/Wcxx-compat-5.c: New testcase.
962 * gcc.dg/Wcxx-compat-6.c: New testcase.
964 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
966 Allow non-constant arguments to conversion intrinsics.
967 * gcc.target/spu/intrinsics-3.c: Update tests.
969 2009-04-27 Richard Guenther <rguenther@suse.de>
972 * gcc.c-torture/compile/pr39928-1.c: New testcase.
973 * gcc.c-torture/compile/pr39928-2.c: Likewise.
975 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
978 * gcc.dg/torture/pr39903-1.c: New.
979 * gcc.dg/torture/pr39903-2.c: Likewise.
981 2009-04-27 Revital Eres <eres@il.ibm.com>
983 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
985 * gcc.dg/sms-2.c: Add dump check.
986 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
988 * gcc.dg/sms-4.c: Likewise.
989 * gcc.dg/sms-5.c: Likewise.
990 * gcc.dg/sms-6.c: Likewise.
991 * gcc.dg/sms-7.c: Likewise.
992 * gcc.dg/sms-antideps.c: Rename to...
993 * gcc.dg/sms-8.c: This and add sms dump file and check it.
995 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
997 * gnat.dg/opt2.adb: New test.
999 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1002 * g++.dg/warn/Wunused-15.C: New test.
1004 2009-04-26 Michael Matz <matz@suse.de>
1007 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1009 * gcc.target/i386/pr37248-1.c: Modified.
1010 * gcc.target/i386/pr37248-3.c: Modified.
1011 * gcc.target/i386/pr37248-2.c: Modified.
1012 * gnat.dg/aliasing1.adb: Modified.
1013 * gnat.dg/pack9.adb: Modified.
1014 * gnat.dg/aliasing2.adb: Modified.
1015 * gcc.dg/strict-overflow-2.c: Modified.
1016 * gcc.dg/autopar/reduc-1char.c: Modified.
1017 * gcc.dg/autopar/reduc-2char.c: Modified.
1018 * gcc.dg/autopar/reduc-1.c: Modified.
1019 * gcc.dg/autopar/reduc-2.c: Modified.
1020 * gcc.dg/autopar/reduc-3.c: Modified.
1021 * gcc.dg/autopar/reduc-6.c: Modified.
1022 * gcc.dg/autopar/reduc-7.c: Modified.
1023 * gcc.dg/autopar/reduc-8.c: Modified.
1024 * gcc.dg/autopar/reduc-9.c: Modified.
1025 * gcc.dg/autopar/reduc-1short.c: Modified.
1026 * gcc.dg/autopar/reduc-2short.c: Modified.
1027 * gcc.dg/autopar/parallelization-1.c: Modified.
1028 * gcc.dg/strict-overflow-4.c: Modified.
1029 * gcc.dg/strict-overflow-6.c: Modified.
1030 * gcc.dg/gomp/combined-1.c: Modified.
1031 * gcc.dg/no-strict-overflow-1.c: Modified.
1032 * gcc.dg/no-strict-overflow-3.c: Modified.
1033 * gcc.dg/no-strict-overflow-5.c: Modified.
1034 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1035 * gcc.dg/tree-ssa/pr18134.c: Modified.
1036 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1037 * gcc.dg/tree-ssa/vector-2.c: Modified.
1038 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1039 * gcc.dg/tree-ssa/loop-21.c: Modified.
1040 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1041 * gcc.dg/tree-ssa/vector-3.c: Modified.
1042 * gcc.dg/tree-ssa/asm-3.c: Modified.
1043 * gcc.dg/tree-ssa/pr23294.c: Modified.
1044 * gcc.dg/tree-ssa/loop-22.c: Modified.
1045 * gcc.dg/tree-ssa/loop-15.c: Modified.
1046 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1047 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1048 * gcc.dg/tree-ssa/pr20139.c: Modified.
1049 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1050 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1051 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1052 * gcc.dg/tree-ssa/loop-5.c: Modified.
1053 * gcc.dg/tree-ssa/pr19431.c: Modified.
1054 * gcc.dg/tree-ssa/pr32044.c: Modified.
1055 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1056 * gcc.dg/tree-ssa/loop-19.c: Modified.
1057 * gcc.dg/tree-ssa/loop-28.c: Modified.
1058 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1059 * gcc.dg/tree-ssa/divide-1.c: Modified.
1060 * gcc.dg/tree-ssa/inline-1.c: Modified.
1061 * gcc.dg/tree-ssa/divide-3.c: Modified.
1062 * gcc.dg/tree-ssa/pr30978.c: Modified.
1063 * gcc.dg/tree-ssa/alias-6.c: Modified.
1064 * gcc.dg/tree-ssa/divide-4.c: Modified.
1065 * gcc.dg/tree-ssa/alias-11.c: Modified.
1066 * gcc.dg/no-strict-overflow-7.c: Modified.
1067 * gcc.dg/strict-overflow-1.c: Modified.
1068 * gcc.dg/pr15784-4.c: Modified.
1069 * gcc.dg/pr34263.c: Modified.
1070 * gcc.dg/strict-overflow-3.c: Modified.
1071 * gcc.dg/tree-prof/stringop-1.c: Modified.
1072 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1073 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1074 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1075 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1076 * gcc.dg/no-strict-overflow-2.c: Modified.
1077 * gcc.dg/no-strict-overflow-4.c: Modified.
1078 * gcc.dg/no-strict-overflow-6.c: Modified.
1079 * g++.dg/tree-ssa/pr27090.C: Modified.
1080 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1081 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1082 * g++.dg/tree-ssa/pr19807.C: Modified.
1083 * g++.dg/opt/pr30965.C: Modified.
1084 * g++.dg/init/new17.C: Modified.
1085 * gfortran.dg/whole_file_6.f90: Modified.
1086 * gfortran.dg/whole_file_5.f90: Modified.
1087 * gfortran.dg/reassoc_1.f90: Modified.
1088 * gfortran.dg/reassoc_3.f90: Modified.
1090 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1093 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1095 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1098 * gcc.target/i386/pr39543-1.c: New test.
1099 * gcc.target/i386/pr39543-2.c: New test.
1100 * gcc.target/i386/pr39543-3.c: New test.
1103 * gcc.dg/Wunused-value-3.c: New test.
1105 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1108 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1109 gcc.dg/vla-21.c: New tests.
1111 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1114 * gcc.dg/inline-34.c: New test.
1116 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1118 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1119 gcc.dg/enum-const-3.c: New tests.
1120 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1121 -pedantic-errors. Update expected diagnostics.
1123 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1126 * gcc.dg/vla-20.c: New test.
1128 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1131 * gcc.dg/vla-19.c: New test.
1133 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1135 PR preprocessor/39559
1136 * gcc.dg/c99-intconst-2.c: New test.
1138 2009-04-25 Jan Hubicka <jh@suse.cz>
1140 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1142 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1145 * gfortran.dg/import7.f90: New.
1147 2009-04-24 Richard Guenther <rguenther@suse.de>
1149 * gcc.dg/tree-ssa/vrp48.c: Fix.
1151 2008-04-24 Doug Kwan <dougkwan@google.com>
1153 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1154 destination are the same.
1156 2009-04-24 Richard Guenther <rguenther@suse.de>
1158 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1160 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1162 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1163 gcc.dg/array-const-3.c: New tests.
1165 2009-04-24 Ian Lance Taylor <iant@google.com>
1167 * gcc.dg/Wcxx-compat-4.c: New testcase.
1169 2009-04-24 Daniel Kraft <d@domob.eu>
1171 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1172 expected on already erraneous symbol (renamed to fresh one).
1174 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1177 * gcc.dg/pr39867.c: New.
1179 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1183 * gfortran.dg/intrinsic_1.f90: New.
1185 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1187 * gnat.dg/alignment7.adb: New test.
1188 * gnat.dg/alignment8.adb: Likewise.
1190 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1192 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1193 * gnat.dg/specs/rep_clause2.ads: New test.
1195 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1197 PR rtl-optimization/39794
1198 * gcc.dg/pr39794.c: New test.
1200 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1202 * gnat.dg/atomic1.adb: New test.
1203 * gnat.dg/atomic1_pkg.ads: New helper.
1205 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1208 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1209 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1211 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1213 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1216 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1219 * gcc.dg/vector-init-1.c: New testcase.
1220 * gcc.dg/vector-init-2.c: New testcase.
1222 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1224 * gnat.dg/enum2.adb: New test.
1225 * gnat.dg/enum2_pkg.ads: New helper.
1227 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1230 * gcc.dg/torture/pr39855.c: New test.
1232 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1235 * g++.dg/cpp0x/pr39639.C: New test.
1237 2009-04-22 Mark Heffernan <meheff@google.com>
1239 * gcc.dg/profile-generate-3.c: New test.
1241 2009-04-22 Jan Hubicka <jh@suse.cz>
1243 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1245 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1248 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1250 2009-04-22 Richard Guenther <rguenther@suse.de>
1252 PR tree-optimization/39824
1253 * gcc.c-torture/compile/pr39824.c: New testcase.
1255 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1258 * g++.dg/parse/parser-pr14875.C: New.
1259 * g++.dg/parse/parser-pr14875-2.C: New.
1260 * g++.dg/parse/error6.C: Update match string.
1262 2009-04-22 Richard Guenther <rguenther@suse.de>
1264 PR tree-optimization/39845
1265 * gcc.c-torture/compile/pr39845.c: New testcase.
1267 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1270 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1271 * gfortran.dg/external_initializer.f90: Modified.
1272 * gfortran.dg/interface_26.f90: Modified.
1273 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1274 * gfortran.dg/proc_ptr_3.f90: Modified.
1275 * gfortran.dg/proc_ptr_15.f90: New.
1276 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1278 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1281 * g++.dg/warn/pr35711.C: New.
1282 * g++.dg/conversion/ptrmem2.C: Update.
1284 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1286 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1287 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1288 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1289 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1290 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1291 gcc.c-torture/ChangeLog.0,
1292 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1293 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1294 gcc.target/i386/math-torture/math-torture.exp,
1295 gcc.target/mips/inter/mips16-inter.exp,
1296 gcc.target/mips/mips-nonpic/README,
1297 gcc.target/x86_64/abi/README.gcc,
1298 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1299 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1300 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1302 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1304 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1306 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1308 2009-04-21 Richard Guenther <rguenther@suse.de>
1311 * gcc.dg/torture/pr39829.c: New testcase.
1313 2009-04-21 Martin Jambor <mjambor@suse.cz>
1315 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1317 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1320 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1321 * gcc.dg/sequence-pt-2.c: New.
1322 * gcc.dg/sequence-pt-3.c: New.
1323 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1324 * g++.dg/warn/sequence-pt-2.c: New.
1325 * g++.dg/warn/sequence-pt-3.c: New.
1327 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1329 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1331 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1333 * gnat.dg/import1.ad[sb]: New test.
1335 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1337 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1340 2009-04-20 Tobias Burnus <burnus@net-b.de>
1343 * gfortran.dg/continuation_11.f90: New test.
1345 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1348 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1349 messages. Test for "long long" in system headers.
1350 * gcc.dg/c99-longlong-2.c: New.
1351 * g++.dg/warn/pr13358.C: New.
1352 * g++.dg/warn/pr13358-2.C: New.
1353 * g++.dg/warn/pr13358-3.C: New.
1354 * g++.dg/warn/pr13358-4.C: New.
1356 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1358 * gcc.dg/framework-2.c: Fix up for non existent includes
1359 being fatal errors now.
1361 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1364 * gfortran.dg/private_type_13.f90: New test.
1365 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1367 2009-04-20 Le-Chun Wu <lcwu@google.com>
1370 * g++.dg/warn/Wunused-14.C: New test.
1372 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1374 * gnat.dg/specs/small_alignment.ads: New test.
1376 2009-04-20 Ian Lance Taylor <iant@google.com>
1378 * gcc.dg/Wcxx-compat-3.c: New testcase.
1380 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1382 * gnat.dg/pack13.ad[sb]: New test.
1383 * gnat.dg/pack13_pkg.ads: New helper.
1385 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1387 * gnat.dg/discr11.ad[sb]: New test.
1388 * gnat.dg/discr11_pkg.ads: New helper.
1390 2009-04-20 Ira Rosen <irar@il.ibm.com>
1392 PR tree-optimization/39675
1393 * gcc.dg/vect/O3-pr39675-2.c: New test.
1395 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1397 * gnat.dg/rep_clause3.adb: New test.
1399 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1402 * gcc.dg/c99-flex-array-7.c: New test.
1404 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1407 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1409 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1412 * gcc.dg/c99-restrict-3.c: New test.
1414 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1416 PR preprocessor/20078
1417 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1419 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1421 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1422 Do not pass -B$root after -margs.
1424 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1428 * gcc.dg/pr32061.c: New.
1429 * gcc.dg/Wlogical-op-1.c: Update.
1430 * g++.dg/warn/Wlogical-op-1.C: Update.
1431 * g++.dg/warn/pr36954.C: New.
1433 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1436 * gcc.dg/lvalue-5.c: New test.
1438 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1441 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1443 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1445 * gcc.dg/cpp/include5.c: New test.
1447 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1450 * gcc.dg/call-diag-2.c: New test.
1452 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1454 PR preprocessor/39646
1455 * gcc.dg/cpp/line8.c: New test.
1457 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1459 PR preprocessor/39647
1460 * gcc.dg/cpp/line7.c: New test.
1462 2009-04-18 Richard Guenther <rguenther@suse.de>
1465 * gcc.target/i386/pr39804.c: New testcase.
1467 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1469 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1470 * g++.dg/other/pr39496.C: Likewise.
1472 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1475 * gcc.dg/pr36902.c: New.
1477 2009-04-17 Diego Novillo <dnovillo@google.com>
1479 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1480 violation for variable 'inside_main'.
1482 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1484 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1486 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1488 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1490 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1492 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1493 * gfortran.dg/chmod_2.f90: Likewise.
1494 * gfortran.dg/chmod_3.f90: Likewise.
1495 * gfortran.dg/open_errors.f90: Likewise.
1496 * gfortran.dg/stat_1.f90: Likewise.
1497 * gfortran.dg/stat_2.f90: Likewise.
1499 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1501 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1502 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1503 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1504 * gfortran.dg/nearest_1.f90: Likewise.
1505 * gfortran.dg/nearest_3.f90: Likewise.
1506 * gfortran.dg/isnan_1.f90: Likewise.
1507 * gfortran.dg/isnan_2.f90: Likewise.
1508 * gfortran.dg/nan_1.f90: Likewise.
1509 * gfortran.dg/nan_2.f90: Likewise.
1510 * gfortran.dg/nan_3.f90: Likewise.
1511 * gfortran.dg/nan_4.f90: Likewise.
1512 * gfortran.dg/module_nan.f90: Likewise.
1513 * gfortran.dg/int_conv_2.f90: Likewise.
1514 * gfortran.dg/init_flag_3.f90: Likewise.
1515 * gfortran.dg/namelist_42.f90: Likewise.
1516 * gfortran.dg/namelist_43.f90: Likewise.
1517 * gfortran.dg/real_const_3.f90: Likewise.
1518 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1520 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1521 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1522 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1523 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1524 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1526 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1527 * gfortran.dg/gamma_5.f90: Likewise.
1529 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1531 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1532 less strict so it also works with auto-overlay support.
1533 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1534 for "exceeds local store" linker errors on the SPU.
1536 * lib/gfortran.exp: Include target-supports.exp.
1537 (gfortran_init): On SPU targets where automatic overlay support
1538 is available, use it to build all Fortran test cases.
1540 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1542 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1544 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1545 rule enforced by gnat on taft types.
1547 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1550 * g++.dg/ext/complit11.C: Add empty dg-options.
1552 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1555 * g++.dg/template/defarg11.C: New test.
1557 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1560 * g++.dg/ext/complit11.C: New testcase.
1562 2009-04-15 Le-Chun Wu <lcwu@google.com>
1565 * g++.dg/warn/Wunused-13.C: New testcase.
1567 2009-04-15 Ian Lance Taylor <iant@google.com>
1569 * gcc.dg/Wenum-compare-1.c: New testcase.
1571 2009-04-15 Richard Guenther <rguenther@suse.de>
1573 PR tree-optimization/39764
1574 * g++.dg/torture/pr39764.C: New testcase.
1576 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1578 * g++.dg/ext/altivec-17.C: New.
1580 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1582 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1583 * gnat.dg/specs/limited1.ads: Ditto.
1585 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1588 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1589 for testing the results of estimate instructions.
1590 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1591 * gcc.dg/vmx/3a-05.c (test): Ditto.
1593 2009-04-14 Jason Merrill <jason@redhat.com>
1596 * g++.dg/warn/Wshadow-4.C: Extend.
1598 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1600 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1601 (do_D): Remove attribute hidden.
1603 2009-04-13 Jason Merrill <jason@redhat.com>
1606 * g++.dg/init/copy7.C: New.
1608 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1611 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1612 (check_for_all_options): This.
1614 2009-04-13 Jason Merrill <jason@redhat.com>
1617 * g++.dg/template/crash90.C: New.
1619 2009-04-12 Jason Merrill <jason@redhat.com>
1622 * g++.dg/overload/extern-C-2.C: New.
1624 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1626 PR preprocessor/31869
1627 * gcc.dg/cpp/strify5.c: New test.
1629 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1631 * gnat.dg/enum1.adb: New test.
1632 * gnat.dg/enum1_pkg.ads: New helper.
1634 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1637 * gcc.target/alpha/pr39740.c: New test.
1639 2009-04-11 Daniel Kraft <d@domob.eu>
1642 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1643 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1644 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1645 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1646 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1647 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1648 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1649 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1650 expected string length that failed with -fbounds-check now.
1651 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1653 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1656 * gfortran.dg/proc_ptr_14.f90: New.
1658 2009-04-11 Richard Guenther <rguenther@suse.de>
1661 * g++.dg/torture/pr39732.C: New testcase.
1663 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1665 * gfortran.dg/whole_file_5.f90: New.
1666 * gfortran.dg/whole_file_6.f90: New.
1668 2009-04-11 Richard Guenther <rguenther@suse.de>
1670 PR tree-optimization/39713
1671 * g++.dg/torture/pr39713.C: New testcase.
1673 2009-04-10 Richard Guenther <rguenther@suse.de>
1676 * gcc.dg/pr39712.c: New testcase.
1678 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1681 * g++.dg/cpp0x/enum2.C: Updated.
1682 * g++.dg/debug/pr22514.C: Likewise.
1683 * g++.dg/parse/enum2.C: Likewise.
1684 * g++.dg/parse/enum3.C: Likewise.
1685 * g++.dg/template/crash79.C: Likewise.
1686 * g++.old-deja/g++.jason/cond.C: Likewise.
1688 2009-04-10 Chao-ying Fu <fu@mips.com>
1690 * gcc.target/mips/interrupt_handler.c: Change from compile to
1693 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1695 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1697 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1700 * gfortran.dg/zero_sized_6.f90: New.
1702 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1705 * g++.dg/parse/pr20118.C: New.
1706 * g++.dg/template/spec16.C: Update.
1708 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1711 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1712 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1713 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1714 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1715 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1716 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1717 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1718 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1719 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1720 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1721 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1722 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1723 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1724 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1725 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1726 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1727 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1729 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1732 * g++.dg/torture/pr39678.C: New.
1733 * gcc.dg/compat/struct-complex-2.h: Likewise.
1734 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1735 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1736 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1737 * gcc.dg/torture/pr39678.c: Likewise.
1738 * gcc.target/i386/pr39678.c: Likewise.
1740 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1741 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1743 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1744 <complex.h>. Add tests for structure with complex float.
1746 2009-04-10 Ben Elliston <bje@au.ibm.com>
1747 Joseph Myers <joseph@codesourcery.com>
1750 * gcc.dg/dfp/pr36800.c: New.
1752 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1753 Rafael Avila de Espindola <espindola@google.com>
1755 * gcc.misc-tests/help.exp: New file.
1756 * lib/options.exp: New file.
1758 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1761 * objc/execute/forward-1.x: New.
1763 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1765 * gcc.dg/pr27150-1.c: Change to a link test.
1767 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1769 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1770 3 of the GNU General Public License and to point readers at the
1771 COPYING3 file and the FSF's license web page.
1772 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1773 * gcc.dg/struct/struct-reorg.exp: Likewise.
1774 * gcc.target/spu/tag_manager.c: Likewise.
1776 2009-04-09 Richard Guenther <rguenther@suse.de>
1779 * ssa-ccp-25.c: Adjust pattern.
1781 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1784 * gfortran.dg/external_procedures_1.f90: Modified.
1785 * gfortran.dg/proc_ptr_result_1.f90: New.
1786 * gfortran.dg/proc_ptr_result_2.f90: New.
1787 * gfortran.dg/proc_ptr_result_3.f90: New.
1789 2009-04-09 Richard Guenther <rguenther@suse.de>
1791 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1792 to prevent constant propagation.
1793 * gcc.dg/vect/vect-56.c: Likewise.
1794 * gcc.dg/vect/vect-58.c: Likewise.
1795 * gcc.dg/vect/vect-60.c: Likewise.
1796 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1797 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1798 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1800 2009-04-09 Richard Guenther <rguenther@suse.de>
1802 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1803 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1805 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1808 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1811 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1813 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1814 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1816 2009-04-08 Jakub Jelinek <jakub@redhat.com>
1818 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1820 2009-04-08 Jason Merrill <jason@redhat.com>
1823 * g++.dg/template/error40.C: Add another test.
1825 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1829 * gcc.c-torture/compile/pr39614-1.c,
1830 gcc.c-torture/compile/pr39614-2.c,
1831 gcc.c-torture/compile/pr39614-3.c,
1832 gcc.c-torture/compile/pr39614-4.c,
1833 gcc.c-torture/compile/pr39614-5.c,
1834 gcc.c-torture/compile/pr39673-1.c,
1835 gcc.c-torture/compile/pr39673-2.c: New tests.
1836 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1838 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1839 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1842 2009-04-08 Dodji Seketeli <dodji@redhat.com>
1845 * g++.dg/cpp0x/variadic-crash2.C: New test.
1847 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
1850 * gfortran.dg/alloc_comp_result_1.f90: New test.
1852 2009-04-07 Jason Merrill <jason@redhat.com>
1855 * g++.dg/overload/extern-C-1.C: New.
1857 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1860 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1862 2009-04-07 Jason Merrill <jason@redhat.com>
1865 * g++.dg/template/error40.C: New.
1867 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1870 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1872 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
1874 * gnat.dg/subp_elim_errors.ad[sb]: New test.
1876 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1879 * gfortran.dg/proc_decl_1.f90: Modified.
1880 * gfortran.dg/proc_ptr_11.f90: Extended.
1881 * gfortran.dg/proc_ptr_13.f90: Modified.
1883 2009-04-06 Jason Merrill <jason@redhat.com>
1886 * g++.dg/template/fnspec1.C: New.
1888 2009-04-06 Laurent GUERBY <laurent@guerby.net>
1890 * lib/gnat.exp: Handle multilib.
1892 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1895 * gfortran.dg/dependency_23.f90: New test.
1897 2009-04-06 Richard Guenther <rguenther@suse.de>
1899 PR tree-optimization/28868
1900 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1901 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1902 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1903 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1905 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1907 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1909 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1911 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1913 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1915 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1916 with the built-in y0, and the subsequent warning.
1917 (y1): Likewise, rename to y_1.
1919 2009-04-06 Janus Weil <janus@gcc.gnu.org>
1922 * gfortran.dg/proc_decl_21.f90: New.
1924 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1927 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1929 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
1931 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
1932 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
1933 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
1934 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
1935 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
1936 gfortran.dg/namelist_49.f90: Gate test on effective_target
1938 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
1940 2009-04-05 Daniel Kraft <d@domob.eu>
1943 * gfortran.dg/read_float_2.f03
1944 * gfortran.dg/read_float_3.f90
1946 2009-04-05 Richard Guenther <rguenther@suse.de>
1948 PR tree-optimization/39648
1949 * gcc.c-torture/compile/pr39648.c: New testcase.
1951 2009-04-05 Jason Merrill <jason@redhat.com>
1954 * g++.dg/template/error39.C: New.
1956 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
1959 * gfortran.dg/implied_do_1.f90: New.
1961 2009-04-04 Tobias Burnus <burnus@net-b.de>
1964 * gfortran.dg/recursive_check_8.f90: New.
1965 * gfortran.dg/recursive_check_9.f90: New.
1966 * gfortran.dg/recursive_check_10.f90: New.
1967 * gfortran.dg/recursive_check_11.f90: New.
1968 * gfortran.dg/recursive_check_12.f90: New.
1969 * gfortran.dg/recursive_check_13.f90: New.
1970 * gfortran.dg/recursive_check_14.f90: New.
1972 2009-04-04 Jason Merrill <jason@redhat.com>
1975 * g++.dg/template/error38.C: Add more tests.
1977 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
1980 * gfortran.dg/common_align_2.f90: New test.
1982 2009-04-04 Richard Guenther <rguenther@suse.de>
1984 PR tree-optimization/8781
1985 PR tree-optimization/37892
1986 * g++.dg/tree-ssa/pr8781.C: New testcase.
1987 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
1989 2009-04-04 Richard Guenther <rguenther@suse.de>
1991 PR tree-optimization/39636
1992 * gcc.c-torture/compile/pr39636.c: New testcase.
1994 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
1996 PR rtl-optimization/39607
1997 * g++.dg/opt/pr39607.C: New.
1999 2009-04-03 Tobias Burnus <burnus@net-b.de>
2002 * gfortran.dg/common_12.f90: New.
2004 2009-04-03 Jason Merrill <jason@redhat.com>
2007 * g++.dg/template/const2.C: New test.
2009 2009-04-03 Richard Guenther <rguenther@suse.de>
2011 PR tree-optimization/2480
2012 PR tree-optimization/23086
2013 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2014 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2016 2009-04-03 Richard Guenther <rguenther@suse.de>
2018 PR tree-optimization/34743
2019 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2020 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2021 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2022 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2023 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2024 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2025 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2026 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2028 2009-04-03 Richard Guenther <rguenther@suse.de>
2031 PR tree-optimization/23940
2032 PR tree-optimization/33237
2035 PR tree-optimization/36201
2036 PR tree-optimization/36230
2037 PR tree-optimization/38049
2038 PR tree-optimization/38207
2039 PR tree-optimization/38230
2040 PR tree-optimization/38301
2041 PR tree-optimization/38585
2043 PR tree-optimization/38985
2044 PR tree-optimization/39299
2045 * gcc.dg/pr19633-1.c: Adjust.
2046 * gcc.dg/torture/pta-callused-1.c: Likewise.
2047 * gcc.dg/torture/pr39074-2.c: Likewise.
2048 * gcc.dg/torture/pr39074.c: Likewise.
2049 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2050 * gcc.dg/torture/pr30375.c: Adjust.
2051 * gcc.dg/torture/pr33563.c: Likewise.
2052 * gcc.dg/torture/pr33870.c: Likewise.
2053 * gcc.dg/torture/pr33560.c: Likewise.
2054 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2055 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2056 * gcc.dg/tree-ssa/alias-15.c: Remove.
2057 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2058 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2059 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2060 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2061 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2062 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2063 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2064 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2065 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2066 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2067 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2068 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2069 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2070 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2071 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2072 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2073 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2074 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2075 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2076 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2077 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2078 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2079 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2080 * gcc.dg/uninit-B.c: XFAIL.
2081 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2082 * gcc.dg/uninit-pr19430.c: XFAIL.
2083 * g++.dg/tree-ssa/pr13146.C: New testcase.
2084 * g++.dg/opt/pr36187.C: Adjust.
2085 * g++.dg/torture/20090329-1.C: New testcase.
2087 2009-04-02 Chao-ying Fu <fu@mips.com>
2089 * gcc.target/mips/interrupt_handler.c: New test.
2091 2009-04-02 David Ayers <ayers@fsfe.org>
2094 * objc.dg/bad-receiver-type-2.m: New test contributed by
2097 2009-04-02 Jason Merrill <jason@redhat.com>
2100 * g++.dg/template/error38.C: New test.
2102 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2104 PR tree-optimization/31677
2105 * gcc.dg/memcpy-1.c: Add compiler option.
2107 2009-04-02 Ira Rosen <irar@il.ibm.com>
2109 PR tree-optimization/39595
2110 * gfortran.dg/vect/O3-pr39595.f: New test.
2112 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2115 * g++.dg/template/typedef11.C: New test.
2116 * g++.dg/template/typedef12.C: Likewise.
2117 * g++.dg/template/typedef13.C: Likewise.
2118 * g++.dg/template/typedef14.C: Likewise.
2119 * g++.dg/template/typedef15.C: Likewise.
2120 * g++.dg/template/typedef16.C: Likewise.
2121 * g++.dg/template/sfinae3.C: Compile this pedantically.
2122 The only errors expected should be the one saying the typedef is ill
2124 * g++.old-deja/g++.pt/typename8.C: Likewise.
2125 * g++.dg/template/access11.C: Update this.
2127 2009-04-02 Richard Guenther <rguenther@suse.de>
2129 PR tree-optimization/37221
2130 * gcc.c-torture/compile/20090331-1.c: New testcase.
2132 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2134 * gcc.c-torture/compile/20090401-1.c: New test.
2136 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2139 * g++.dg/template/pr4926-1.C: New.
2141 2009-04-01 Xinliang David Li <davidxl@google.com>
2143 * gcc.target/i386/all_one_m128i.c: New test.
2145 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2148 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2149 * gcc.dg/fltconst-2.c: New test.
2150 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2151 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2154 * gcc.dg/cpp/pr33466.c: New test.
2155 * gcc.dg/dfp/pr33466.c: New test.
2156 * gcc.dg/fixed-point/pr33466.c: New test.
2158 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2160 PR tree-optimization/35011
2161 * g++.dg/other/pr35011.C: New.
2163 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2166 * gcc.dg/pr39226.c: New test.
2168 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2171 * g++.dg/template/pr35240.C: New.
2173 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2176 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2177 * gcc.dg/pr25682.c: Update expected diagnostics.
2179 2009-04-01 Richard Guenther <rguenther@suse.de>
2181 * gcc.dg/fold-plusmult-2.c: New testcase.
2183 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2186 * gcc.dg/pr37772.c: New test.
2187 * g++.dg/ext/asm11.C: New test.
2189 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2191 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2192 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2195 2009-03-31 Jason Merrill <jason@redhat.com>
2197 * g++.old-deja/g++.other/using9.C: Add expected errors.
2199 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2201 * gcc.c-torture/compile/pr33009.c: Removed.
2203 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2205 * gcc.c-torture/compile/pr33009.c: Delete.
2206 * gcc.c-torture/compile/pr11832.c: Likewise.
2208 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2211 * lib/target-supports.exp (check_effective_target_stdint_types):
2213 (check_effective_target_inttypes_types): New.
2214 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2215 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2216 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2218 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2222 * gfortran.dg/data_pointer_1.f90: New test.
2224 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2227 * gfortran.dg/char_length_15.f90: New test.
2229 2009-03-31 Jason Merrill <jason@redhat.com>
2232 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2233 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2234 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2237 * g++.dg/other/typedef2.C: New test.
2240 * g++.dg/template/typedef17.C: New test.
2242 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2243 * g++.dg/cpp0x/auto12.C: Likewise.
2245 2009-03-31 Richard Guenther <rguenther@suse.de>
2248 * gcc.dg/fold-compare-4.c: New testcase.
2249 * gcc.dg/fold-compare-5.c: Likewise.
2251 2009-03-31 Richard Guenther <rguenther@suse.de>
2253 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2255 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2258 * gcc.target/i386/pr39592-1.c: New test.
2260 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2262 PR preprocessor/15638
2263 * gcc.dg/cpp/missing-header-1.c: New test.
2264 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2265 "compilation terminated" message.
2266 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2268 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2269 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2270 terminated" message.
2272 2009-03-31 Richard Guenther <rguenther@suse.de>
2276 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2277 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2279 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2282 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2283 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2284 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2285 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2286 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2287 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2288 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2290 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2293 * gfortran.dg/whole_file_1.f90: New test.
2295 * gfortran.dg/whole_file_2.f90: New test.
2296 * gfortran.dg/whole_file_3.f90: New test.
2298 * gfortran.dg/whole_file_4.f90: New test.
2300 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2302 * gfortran.dg/bind_c_usage_19.f90: New test.
2305 * gcc.target/powerpc/altivec-29.c: New test.
2307 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2309 PR rtl-optimization/323
2310 * gcc.target/i386/excess-precision-1.c,
2311 gcc.target/i386/excess-precision-2.c,
2312 gcc.target/i386/excess-precision-3.c,
2313 gcc.target/i386/excess-precision-4.c,
2314 gcc.target/i386/excess-precision-5.c,
2315 gcc.target/i386/excess-precision-6.c: New tests.
2317 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2320 * gcc.dg/c99-array-lval-8.c: New test.
2322 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2324 PR preprocessor/34695
2325 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2326 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2327 instead of dg-warning for "previous definition" messages.
2328 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2329 "warnings being treated as errors" message.
2330 * gcc.dg/fltconst-1.c: Use -fshow-column.
2332 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2335 * gfortran.dg/power1.f90: New test.
2337 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2345 * gcc.c-torture/compile/20081108-1.c,
2346 gcc.c-torture/compile/20081108-2.c,
2347 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2348 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2349 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2350 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2351 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2352 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2353 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2354 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2355 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2356 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2357 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2358 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2359 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2360 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2361 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2362 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2363 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2365 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2366 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2367 XFAILs. Update expected messages.
2368 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2370 * gcc.dg/real-const-1.c: Replace with test from original PR.
2371 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2372 when casting from non-constant integer to pointer.
2374 2009-03-29 Richard Guenther <rguenther@suse.de>
2376 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2378 2009-03-29 Daniel Kraft <d@domob.eu>
2381 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2383 * gfortran.dg/typebound_proc_9.f03: New test.
2384 * gfortran.dg/typebound_proc_10.f03: New test.
2385 * gfortran.dg/typebound_proc_11.f03: New test.
2386 * gfortran.dg/abstract_type_5.f03: New test.
2388 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2391 * gfortran.dg/do_4.f: New.
2392 * gfortran.dg/goto_2.f90: Correct expected warnings.
2393 * gfortran.dg/goto_4.f90: Likewise.
2394 * gfortran.dg/goto_5.f90: New.
2396 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2399 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2401 * gcc.target/i386/pr39545-1.c: New.
2402 * gcc.target/i386/pr39545-2.c: Likewise.
2404 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2405 (flex2_struct): Likewise.
2406 (check_struct_passing7): Likewise.
2407 (check_struct_passing8): Likewise.
2410 (main): Call check_struct_passing7 and check_struct_passing8.
2412 2009-03-29 Richard Guenther <rguenther@suse.de>
2414 * gcc.c-torture/execute/20090113-1.c: New testcase.
2415 * gcc.c-torture/execute/20090113-2.c: Likewise.
2416 * gcc.c-torture/execute/20090113-3.c: Likewise.
2417 * gcc.c-torture/execute/20090207-1.c: Likewise.
2418 * gcc.c-torture/compile/20090114-1.c: Likewise.
2419 * gcc.c-torture/compile/20090328-1.c: Likewise.
2420 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2422 2009-03-29 David Ayers <ayers@fsfe.org>
2425 * objc.dg/conditional-1.m: New tests.
2427 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2429 * gcc.dg/winline-10.c: New test.
2431 2009-03-28 Tobias Burnus <burnus@net-b.de>
2434 * gfortran.dg/do_check_1.f90: Add test.
2435 * gfortran.dg/do_check_2.f90: Add test.
2436 * gfortran.dg/do_check_3.f90: Add test.
2437 * gfortran.dg/do_check_4.f90: Add test.
2439 2009-03-28 Jan Hubicka <jh@suse.cz>
2441 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2442 * gcc.dg/pr33826.c: Update dump files.
2443 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2444 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2446 2009-03-28 Martin Jambor <mjambor@suse.cz>
2448 * g++.dg/tree-ssa/fwprop-align.C: New test.
2450 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2452 * gcc.target/powerpc/altivec-28.c: New test.
2455 * gcc.dg/wdisallowed-functions-1.c: Removed.
2456 * gcc.dg/wdisallowed-functions-2.c: Removed.
2457 * gcc.dg/wdisallowed-functions-3.c: Removed.
2458 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2459 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2460 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2462 2009-03-28 Richard Guenther <rguenther@suse.de>
2464 PR tree-optimization/38723
2465 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2467 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2470 * gfortran.dg/char_result_13.f90: New test.
2472 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2475 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2477 2009-03-28 Daniel Kraft <d@domob.eu>
2479 * gfortran.dg/trim_1.f90: New test.
2481 2009-03-28 Richard Guenther <rguenther@suse.de>
2483 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2484 * g++.dg/warn/Warray-bounds.C: Likewise.
2486 2009-03-28 Tobias Burnus <burnus@net-b.de>
2489 * gfortran.dg/recursive_check_7.f90: New test.
2491 2009-03-28 Tobias Burnus <burnus@net-b.de>
2494 * gfortran.dg/do_check_5.f90: New test.
2495 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2496 * gfortran.dg/array_constructor_18.f90: Ditto.
2497 * gfortran.dg/array_constructor_22.f90: Ditto.
2498 * gfortran.dg/do_3.F90: Ditto.
2499 * gfortran.dg/do_1.f90: Ditto.
2501 2009-03-28 Richard Guenther <rguenther@suse.de>
2503 PR tree-optimization/38180
2504 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2506 2009-03-28 Richard Guenther <rguenther@suse.de>
2508 PR tree-optimization/38513
2509 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2510 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2511 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2512 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2513 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2514 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2515 * gcc.dg/vect/vect-35.c: Likewise.
2516 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2517 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2518 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2520 2009-03-28 Richard Guenther <rguenther@suse.de>
2522 PR tree-optimization/38968
2523 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2525 2009-03-28 Richard Guenther <rguenther@suse.de>
2527 PR tree-optimization/37795
2528 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2530 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2532 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2533 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2534 options for removed targets.
2536 2009-03-27 Richard Guenther <rguenther@suse.de>
2538 PR tree-optimization/39120
2539 * gcc.c-torture/execute/pr39120.c: New testcase.
2541 2009-03-27 Richard Guenther <rguenther@suse.de>
2543 PR tree-optimization/39120
2544 * gcc.dg/torture/pta-callused-1.c: New testcase.
2546 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2549 * gcc.target/i386/pr39315-1.c: New.
2550 * gcc.target/i386/pr39315-2.c: Likewise.
2551 * gcc.target/i386/pr39315-3.c: Likewise.
2552 * gcc.target/i386/pr39315-4.c: Likewise.
2553 * gcc.target/i386/pr39315-check.c: Likewise.
2555 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2558 * gcc.dg/pr39323-1.c: New.
2559 * gcc.dg/pr39323-2.c: Likewise.
2560 * gcc.dg/pr39323-3.c: Likewise.
2562 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2565 * gcc.target/ia64/sync-1.c: New.
2567 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2570 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2571 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2572 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2573 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2574 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2575 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2576 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2577 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2579 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2581 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2582 for low precision (i.e. float).
2584 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2585 Jakub Jelinek <jakub@redhat.com>
2588 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2590 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2592 * gcc.dg/memmove-2.c: New test.
2593 * gcc.dg/memmove-3.c: New test.
2595 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2598 2009-03-27 Xinliang David Li <davidxl@google.com>
2600 PR tree-optimization/39557
2601 * g++.dg/tree-ssa/dom-invalid.C: New test.
2603 2009-03-27 Xinliang David Li <davidxl@google.com>
2605 PR tree-optimization/39548
2606 * g++.dg/tree-ssa/copyprop.C: New test.
2608 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2611 * g++.dg/template/typename17.C: New testcase.
2612 * g++.dg/template/typename18.C: New testcase.
2614 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2617 * g++.dg/other/var_copy-1.C: New test.
2619 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2622 * g++.dg/parse/ctor9.C: New test.
2624 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2627 * g++.dg/init/error2.C: New test.
2629 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2632 * gcc.dg/pr35652.C: New.
2633 * g++.dg/warn/pr35652.C: New.
2634 * gcc.dg/format/plus-1.c: Adjust message.
2636 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2639 * gcc.dg/wdisallowed-functions-3.c: New test.
2640 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2642 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2644 * gcc.dg/inline-33.c: Fix when pic.
2646 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2648 * gcc.target/ia64/20090324-1.c: New test.
2650 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2653 * gcc.dg/pr27898.c: New test.
2655 PR tree-optimization/32139
2656 * gcc.c-torture/compile/pr32139.c: New test.
2658 2009-03-24 Jason Merrill <jason@redhat.com>
2661 * g++.dg/parse/defarg14.C: New test.
2663 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2666 * gfortran.dg/read_repeat.f90: New test.
2668 2009-03-24 Ira Rosen <irar@il.ibm.com>
2670 PR tree-optimization/39529
2671 * gcc.dg/vect/pr39529.c: New test.
2673 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2674 Jakub Jelinek <jakub@redhat.com>
2677 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2679 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2682 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2684 2009-03-23 Jason Merrill <jason@redhat.com>
2686 * g++.dg/cpp0x/auto12.C: Add variadic test.
2689 * g++.dg/warn/Wshadow-4.C: New test.
2691 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2693 PR tree-optimization/39516
2694 * gfortran.dg/pr39516.f: New test.
2696 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2698 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2699 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2700 variable, not environment variable.
2702 2009-03-21 Jason Merrill <jason@redhat.com>
2705 * g++.dg/ext/vla6.C: New test.
2707 2009-03-20 Jason Merrill <jason@redhat.com>
2709 * g++.dg/cpp0x/initlist5.C: Add additional test.
2711 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2712 Janis Johnson <janis187@us.ibm.com>
2714 * lib/compat.exp (compat-get-options-main, compat-get-options):
2715 Handle dg-prune-output in source file.
2716 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2717 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2718 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2721 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2724 * gcc.dg/gomp/pr39495-1.c: New test.
2725 * gcc.dg/gomp/pr39495-2.c: New test.
2726 * g++.dg/gomp/pr39495-1.C: New test.
2727 * g++.dg/gomp/pr39495-2.C: New test.
2730 * gcc.target/i386/pr39496.c: New test.
2731 * g++.dg/other/pr39496.C: New test.
2733 2009-03-19 Li Feng <nemokingdom@gmail.com>
2736 * gcc.dg/autopar/pr39500-1.c: New.
2737 * gcc.dg/autopar/pr39500-2.c: New.
2739 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2741 * g++.dg/dg.exp: Prune graphite.
2743 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2746 * g++.dg/graphite: New.
2747 * g++.dg/graphite/graphite.exp: New.
2748 * g++.dg/graphite/pr39447.C: New.
2750 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2753 * g++.dg/template/pr39425.C: New.
2755 * g++.dg/template/spec33.C: Updated.
2757 2009-03-17 Jason Merrill <jason@redhat.com>
2759 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2761 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2764 * g++.dg/ext/unary_trait_incomplete.C: New.
2766 2009-03-17 Jing Yu <jingyu@google.com>
2769 * g++.dg/inherit/thunk10.C: New test.
2771 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2774 * gcc.target/i386/pr39482.c: New test.
2776 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2779 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2780 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2781 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2782 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2785 * gcc.dg/pr39443.c: New test.
2788 * gcc.dg/debug/pr39412.c: New test.
2790 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2793 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2794 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2796 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2797 its original value, or unset if it was not defined.
2798 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2799 path procs around use of HOSTCC.
2800 * g++.dg/compat/struct-layout-1.exp: Ditto.
2801 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2803 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2805 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2807 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2809 Revert patch for PR testsuite/37630.
2812 * gcc.dg/pr11492.c: Replace constant and remove xfail.
2815 * lib/target-supports.exp (check_effective_target_ieee): New.
2816 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2817 * gcc.dg/20001012-1.c: Require ieee.
2820 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2822 2009-03-16 Jakub Jelinek <jakub@redhat.com>
2824 PR tree-optimization/39455
2825 * gcc.dg/pr39455.c: New test.
2827 2009-03-13 David Ayers <ayers@fsfe.org>
2829 * objc/execute/trivial.m. New test.
2831 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
2834 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2836 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
2839 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2842 2009-03-12 David Ayers <ayers@fsfe.org>
2845 * objc/execute/exceptions/handler-1.m. New test.
2847 2009-03-12 Jakub Jelinek <jakub@redhat.com>
2850 * gcc.target/i386/pr39431.c: New test.
2852 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
2855 * gcc.target/i386/pr39445.c: New.
2857 * gcc.target/i386/push-1.c: XFAIL.
2859 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
2861 * gcc.dg/inline-33.c: New test.
2863 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
2865 * gcc.dg/vect/vect-82.c: Combine dg-do and
2866 dg-require-effective-target into dg-skip-if.
2867 * gcc.dg/vect/vect-83.c: Likewise.
2869 2009-03-11 Jakub Jelinek <jakub@redhat.com>
2872 * gcc.target/i386/stackalign/longlong-1.c: New test.
2873 * gcc.target/i386/stackalign/longlong-2.c: New test.
2875 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2877 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2879 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2881 * gcc.c-torture/execute/ieee/inf-3.c: New test.
2882 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2884 2009-03-11 Olivier Hainque <hainque@adacore.com>
2886 * gnat.dg/slice_enum.adb: New test.
2888 2009-03-11 Jason Merrill <jason@redhat.com>
2891 * g++.dg/opt/nrv15.C: New test.
2893 2009-03-10 Ira Rosen <irar@il.ibm.com>
2895 PR tree-optimization/39422
2896 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2897 constant array with static initialization to global memory.
2898 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2900 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
2902 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2905 2009-03-09 Jakub Jelinek <jakub@redhat.com>
2908 * g++.dg/opt/switch2.C: Add -w to dg-options.
2909 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2910 * g++.dg/warn/switch1.C: New test.
2911 * g++.dg/other/switch3.C: New test.
2913 PR tree-optimization/39394
2914 * gcc.c-torture/compile/pr39394.c: New test.
2916 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2918 * gcc.target/s390/20090223-1.c: New testcase.
2920 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2923 * gfortran.dg/fmt_f0_1.f90: New test.
2925 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
2928 * g++.dg/other/new1.C: Adjusted.
2929 * g++.dg/parse/crash40.C: Likewise.
2930 * g++.dg/parse/defarg12.C: Likewise.
2931 * g++.dg/template/error15.C: Likewise.
2933 * g++.dg/other/pr39060.C: New.
2935 2009-03-07 Jason Merrill <jason@redhat.com>
2938 * g++.dg/opt/new1.C: New.
2940 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2943 * g++.dg/other/error32.C: New.
2945 2009-03-06 Jakub Jelinek <jakub@redhat.com>
2948 * gcc.c-torture/compile/pr39360.c: New test.
2951 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2953 2009-03-05 Jason Merrill <jason@redhat.com>
2956 * g++.dg/warn/Wuninitialized-3.C: New test.
2958 2009-03-05 Jakub Jelinek <jakub@redhat.com>
2961 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
2962 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2964 2009-03-04 Jason Merrill <jason@redhat.com>
2967 * g++.dg/template/koenig7.C: New test.
2969 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
2971 * g++.dg/torture/predcom-1.C: New test.
2973 2009-03-04 Richard Guenther <rguenther@suse.de>
2975 PR tree-optimization/39362
2976 * g++.dg/torture/pr39362.C: New testcase.
2978 2009-03-04 Jason Merrill <jason@redhat.com>
2979 Giovanni Bajo <giovannibajo@gcc.gnu.org>
2984 * g++.dg/template/dependent-name5.C: New test.
2986 2009-03-04 Steve Ellcey <sje@cup.hp.com>
2989 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
2990 vect_int to vect_int_mult.
2992 2009-03-04 Richard Guenther <rguenther@suse.de>
2994 PR tree-optimization/39358
2995 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
2996 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
2998 2009-03-04 Richard Guenther <rguenther@suse.de>
3000 PR tree-optimization/39339
3001 * gcc.c-torture/execute/pr39339.c: New testcase.
3003 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3005 * gcc.c-torture/compile/20090303-1.c,
3006 gcc.c-torture/compile/20090303-2.c: New tests.
3008 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3011 * gfortran.dg/gomp/pr39354.f90: New test.
3013 PR tree-optimization/39343
3014 * gcc.dg/pr39343.c: New test.
3016 2009-03-03 Ira Rosen <irar@il.ibm.com>
3018 PR tree-optimization/39248
3019 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3020 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3021 on targets without vector misalignment support.
3022 * lib/target-supports.exp
3023 (check_effective_target_vect_short_mult): Add
3024 check_effective_target_arm32.
3026 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3029 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3030 * testsuite/gcc.dg/graphite/pr39335.c: New.
3032 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3034 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3036 * gcc.target/i386/stackalign/return-5.c: Likewise.
3037 * gcc.target/i386/stackalign/return-6.c: Likewise.
3039 2009-03-02 Richard Guenther <rguenther@suse.de>
3040 Ira Rosen <irar@il.ibm.com>
3042 PR tree-optimization/39318
3043 * gfortran.dg/vect/pr39318.f90: New test.
3045 2009-03-01 Jan Hubicka <jh@suse.cz>
3047 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3049 2009-03-01 Jan Hubicka <jh@suse.cz>
3052 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3054 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3056 * gnat.dg/pack12.adb: New test.
3058 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3061 * g++.dg/other/pr37789.C: New.
3063 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3066 * gfortran.dg/interface_25.f90: New test.
3067 * gfortran.dg/interface_26.f90: New test.
3069 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3072 * gfortran.dg/initialization_22.f90: New test.
3074 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3076 PR rtl-optimization/39241
3077 * gcc.dg/torture/pr39241.c: New.
3079 2009-02-25 Martin Jambor <mjambor@suse.cz>
3081 PR tree-optimizations/39259
3082 * g++.dg/torture/pr39259.C: New testcase.
3084 2009-02-24 Richard Guenther <rguenther@suse.de>
3087 * g++.dg/template/instantiate10.C: New testcase.
3089 2009-02-24 Richard Guenther <rguenther@suse.de>
3090 Zdenek Dvorak <ook@ucw.cz>
3092 PR tree-optimization/39233
3093 * gcc.c-torture/execute/pr39233.c: New testcase.
3095 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3097 PR tree-optimization/39260
3098 * gcc.dg/graphite/pr39260.c: New.
3100 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3102 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3104 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3107 * g++.dg/template/void14.C: New.
3109 2009-02-23 Jason Merrill <jason@redhat.com>
3112 * g++.dg/init/const7.C: Remove XFAIL.
3113 * g++.dg/init/static-init1.C: New test.
3115 * g++.dg/cpp0x/initlist14.C: New test.
3117 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3120 * bound_simplification_2.f90: New test case.
3121 * bound_7.f90: New test case.
3123 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3125 * gcc.dg/cpp/include4.c: New test.
3127 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3130 * gcc.target/i386/abi-2.c: New.
3132 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3134 * gcc.c-torture/execute/pr39228.x: New.
3136 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3138 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3139 scan-assembler to check for xmm0 register.
3141 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3142 Joseph Myers <joseph@codesourcery.com>
3144 * gcc.target/arm/va_list.c: New test.
3145 * g++.dg/abi/arm_va_list.C: Likewise.
3146 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3148 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3149 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3150 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3151 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3152 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3153 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3155 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3158 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3161 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3164 * gcc.c-torture/execute/pr39240.c: New test.
3166 2009-02-20 Jason Merrill <jason@redhat.com>
3169 * g++.dg/parse/dtor15.C: New test.
3171 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3173 * gcc.c-torture/execute/20090219-1.c: New.
3175 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3177 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3178 (mips-dg-options): When matching isa* pseudo-options make
3179 'value' optional and accept ! entries. Use $spec instead of
3180 $isa_spec in the isa pseudo-option error message. Only
3181 perform the ISA-range check when 'value' is set. If arch is
3182 matching any CPU in the ! entries switch to its generic ISA.
3183 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3184 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3186 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3189 * gcc.dg/visibility-20.c: New test.
3190 * g++.dg/ext/visibility/visibility-11.C: New test.
3192 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3195 * g++.dg/abi/pr39188-1a.C: New.
3196 * g++.dg/abi/pr39188-1b.C: Likewise.
3197 * g++.dg/abi/pr39188-1.h: Likewise.
3198 * g++.dg/abi/pr39188-2a.C: Likewise.
3199 * g++.dg/abi/pr39188-2b.C: Likewise.
3200 * g++.dg/abi/pr39188-2.h: Likewise.
3201 * g++.dg/abi/pr39188-3a.C: Likewise.
3202 * g++.dg/abi/pr39188-3b.C: Likewise.
3203 * g++.dg/abi/pr39188-3.h: Likewise.
3205 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3208 * gcc.c-torture/execute/call-trap-1.c,
3209 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3212 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3215 * gcc.c-torture/execute/pr39228.c: New test.
3217 2009-02-19 Richard Guenther <rguenther@suse.de>
3219 PR tree-optimization/39074
3220 * gcc.dg/torture/pr39074.c: New testcase.
3221 * gcc.dg/torture/pr39074-2.c: Likewise.
3222 * gcc.dg/torture/pr39074-3.c: Likewise.
3224 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3227 * g++.dg/parse/attr3.C: New.
3229 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3232 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3235 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3238 2009-02-18 Jason Merrill <jason@redhat.com>
3241 * g++.dg/init/const7.C: Remove XFAIL.
3244 * g++.dg/opt/const6.C: New test.
3246 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3248 * gcc.dg/callabi/callabi.exp: Moved to ...
3249 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3252 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3253 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3254 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3255 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3256 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3257 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3258 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3260 * gcc.dg/callabi/callabi.h: Moved to ...
3261 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3263 * gcc.dg/callabi/func-1.c: Moved to ...
3264 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3266 * gcc.dg/callabi/func-indirect.c: Moved to ...
3267 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3269 * gcc.dg/callabi/pr38891.c: Moved to ...
3270 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3272 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3273 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3275 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3276 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3278 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3279 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3281 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3284 * gcc.dg/callabi/pr38891.c: New.
3286 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3288 * gcc.dg/callabi/callabi.exp: New.
3290 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3293 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3295 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3297 * gcc.target/i386/pr39082-1.c: New.
3299 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3302 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3303 CHECK_M64_M128 is defined.
3304 (check_f_arguments): Add "do".
3305 (check_vector_arguments): New.
3306 (check_m64_arguments): Likewise.
3307 (check_m128_arguments): Likewise.
3309 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3310 (CHECK_M64_M128): Define.
3312 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3314 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3316 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3317 tests only if CHECK_M64_M128 is defined.
3319 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3320 (m128_2_struct): Likewise.
3321 (check_struct_passing5): Likewise.
3322 (check_struct_passing6): Likewise.
3323 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3325 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3327 (check_union_passing4): Likewise.
3328 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3330 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3333 * gcc.dg/noncompile/pr35447-1.c: New test.
3335 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3337 PR tree-optimization/36922
3338 * gfortran.dg/pr36922.f: New test.
3340 2009-02-17 Richard Guenther <rguenther@suse.de>
3342 PR tree-optimization/39202
3343 * gcc.c-torture/compile/pr39202.c: New testcase.
3345 2009-02-17 Richard Guenther <rguenther@suse.de>
3347 PR tree-optimization/39204
3348 * gcc.dg/torture/pr39204.c: New testcase.
3350 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3352 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3353 * gcc.dg/vect/vect-outer-6.c: Ditto.
3355 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3358 * gcc.dg/noncompile/init-5.c: New test.
3359 * gcc.dg/init-bad-4.c: Adjust expected errors.
3361 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3364 * gcc.target/i386/push-1.c: New.
3366 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3368 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3370 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3372 * gcc.target/spu/intrinsics-sr.c: New test.
3374 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3377 * gcc.target/ia64/sibcall-opt-1.c: New test.
3378 * gcc.target/ia64/sibcall-opt-2.c: New test.
3380 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3383 * gfortran.dg/cray_pointers_8.f90: New test.
3386 * gfortran.dg/cray_pointers_9.f90: New test.
3388 2009-02-13 Jason Merrill <jason@redhat.com>
3391 * g++.dg/cpp0x/decltype16.C: New.
3393 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3396 * gfortran.dg/gomp/pr39152.f90: New.
3398 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3401 * gcc.target/i386/pr39162.c: New.
3403 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3406 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3409 2009-02-12 Jason Merrill <jason@redhat.com>
3412 * g++.dg/template/array20.C: New test.
3414 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3416 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3417 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3418 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3420 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3422 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3424 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3427 * gfortran.dg/pr39152.f: New.
3429 2009-02-11 Jason Merrill <jason@redhat.com>
3432 * g++.dg/cpp0x/defaulted9.C: New test.
3435 * g++.dg/init/value7.C: New test.
3437 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3440 * gcc.target/i386/pr38824.c: New testcase.
3442 2009-02-11 Jason Merrill <jason@redhat.com>
3445 * g++.dg/cpp0x/defaulted8.C: New test.
3448 * g++.dg/cpp0x/rv9p.C: New test.
3450 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3452 * gnat.dg/aliasing3.adb: New test.
3453 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3455 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3458 * g++.dg/template/crash88.C: New.
3459 * g++.dg/template/crash89.C: Likewise.
3461 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3464 * gcc.dg/pr39084.c: New test.
3466 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3469 * gcc.target/i386/pr39139.c: New test.
3471 2009-02-10 Richard Guenther <rguenther@suse.de>
3473 PR tree-optimization/39132
3474 * gcc.dg/torture/pr39132.c: New testcase.
3476 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3479 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3480 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3481 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3482 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3483 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3484 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3485 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3486 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3488 2009-02-09 Jason Merrill <jason@redhat.com>
3491 * g++.dg/init/value6.C: New test.
3493 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3495 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3497 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3499 * gcc.c-torture/compile/20090209-1.c: New test.
3501 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3505 * g++.dg/cpp0x/vt-35147.C: New.
3506 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3507 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3509 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3512 * gcc.dg/attr-alias-4.c: New test.
3514 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3517 * gcc.dg/dfp/pr39035.c: New test.
3519 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3522 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3524 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3527 * g++.dg/opt/thunk3.C: New test.
3529 2009-02-05 Nick Clifton <nickc@redhat.com>
3531 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3532 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3533 * gcc.dg/cdce1.c: Likewise.
3534 * gcc.dg/cpp/_Pragma6.c: Likewise.
3535 * g++.dg/cpp/_Pragma1.C: Likewise.
3536 * gcc.dg/utf32-2.c: Xfail for M32C.
3537 * gcc.dg/utf32-1.c: Likewise.
3538 * gcc.dg/utf32-3.c: Likewise.
3539 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3541 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3542 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3543 * gcc.dg/Wconversion-5.c: Likewise.
3544 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3545 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3546 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3547 * gcc.dg/utf-inc-init.c: Likewise.
3548 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3549 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3550 * gcc.dg/utf-array-short-wchar.c: Likewise.
3551 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3552 * gcc.dg/mallign.c: Use size_t instead of long.
3554 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3556 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3558 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3560 * gcc.c-torture/execute/pr39100.c: New.
3562 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3565 * gcc.dg/tls/diag-6.c: New test.
3567 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3569 AVX Programming Reference (January, 2009)
3570 * gcc.target/i386/avx-vpclmulqdq.c: New.
3571 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3573 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3575 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3576 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3577 (pclmul_test): Renamed to ...
3580 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3583 * g++.dg/abi/mangle31.C: New test.
3585 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3588 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3590 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3591 inside function prototype but not part of parameter declarator.
3592 * vla-11.c: New test.
3594 2009-02-03 Jason Merrill <jason@redhat.com>
3596 * g++.dg/warn/main-4.C: New test.
3597 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3599 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3602 * g++.dg/expr/cast10.C: New test.
3604 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3607 * gcc.dg/init-bad-6.c: New test.
3609 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3612 * gcc.c-torture/compile/pr35318.c: New test.
3615 * gcc.dg/nofixed-point-2.c: New test.
3616 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3617 * g++.dg/ext/fixed2.C: Likewise.
3618 * g++.dg/other/error25.C: Likewise.
3619 * g++.dg/lookup/crash7.C: Likewise.
3620 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3623 * g++.dg/cpp0x/initlist13.C: New test.
3625 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3628 * g++.dg/template/func2.C: New test.
3631 * g++.dg/template/typename15.C: New.
3632 * g++.dg/template/typename16.C: New.
3634 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3635 Ben Elliston <bje@au.ibm.com>
3638 * gcc.dg/dfp/pr39034.c: New test.
3640 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3643 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3645 2009-02-02 Jason Merrill <jason@redhat.com>
3648 * g++.dg/parse/dtor14.C: New test.
3650 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3652 * lib/target-supports.exp
3653 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3654 * g++.dg/ext/builtin10.C: New test.
3657 * gcc.target/i386/pr39058.c: New test.
3659 2009-02-02 Richard Guenther <rguenther@suse.de>
3661 PR tree-optimization/38937
3662 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3664 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3667 * g++.dg/parse/crash52.C: New.
3669 2009-01-30 Richard Guenther <rguenther@suse.de>
3671 PR tree-optimization/39041
3672 * gcc.c-torture/compile/pr39041.c: New testcase.
3674 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3677 * gcc.target/i386/pr39013-1.c: New test.
3678 * gcc.target/i386/pr39013-2.c: New test.
3681 * g++.dg/ext/label12.C: New test.
3683 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3686 * g++.dg/parse/error34.C: New.
3687 * g++.dg/parse/error35.C: Likewise.
3689 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3692 * g++.dg/cpp0x/decltype-38655.C: New.
3694 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3697 * g++.dg/torture/pr39002.C: New test.
3699 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3701 PR tree-optimization/39007
3702 * gcc.dg/tree-ssa/pr39007.c: New.
3704 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3707 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3710 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3713 * gcc.c-torture/compile/pr38857.c: New test.
3715 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3719 * gfortran.dg/bound_6.f90: New test.
3721 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3723 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3725 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3727 PR tree-optimization/38997
3728 * gcc.dg/tree-ssa/pr38997.c: New.
3730 2009-01-28 Richard Guenther <rguenther@suse.de>
3732 PR tree-optimization/38926
3733 * gcc.c-torture/compile/pr38926.c: New testcase.
3735 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3738 * gcc.dg/pr38934.c: New test.
3740 2009-01-28 Richard Guenther <rguenther@suse.de>
3743 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3745 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3747 PR tree-optimization/38984
3748 * gcc.dg/pr38984.c: New XFAILed testcase.
3751 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3754 * gcc.target/i386/pr38988.c: New test.
3756 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3759 * g++.dg/parse/crash51.C: New.
3760 * g++.old-deja/g++.pt/crash9.C: Adjust.
3762 2009-01-27 Daniel Kraft <d@domob.eu>
3765 * gfortran.dg/mvbits_6.f90: New test.
3766 * gfortran.dg/mvbits_7.f90: New test.
3767 * gfortran.dg/mvbits_8.f90: New test.
3769 2009-01-27 Richard Guenther <rguenther@suse.de>
3771 PR tree-optimization/38503
3772 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3774 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3777 * gcc.c-torture/execute/pr38969.c: New test.
3779 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3782 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3784 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3785 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3786 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3788 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3791 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3792 if __USING_SJLJ_EXCEPTIONS__ is defined.
3794 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3795 __USING_SJLJ_EXCEPTIONS__ is defined.
3796 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3797 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3798 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3799 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3800 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3801 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3803 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3806 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3807 Use instead of C name in asm statements.
3809 2009-01-26 Richard Guenther <rguenther@suse.de>
3811 PR tree-optimization/38745
3812 * g++.dg/torture/pr38745.C: New testcase.
3814 2009-01-26 Richard Guenther <rguenther@suse.de>
3817 * g++.dg/warn/Wuninitialized-1.C: New testcase.
3819 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
3821 * gcc.dg/bitfld-15.c: Gate warning on target
3822 pcc_bitfield_type_matters.
3823 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3824 g++.dg/ext/bitfield4.C: Likewise.
3825 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3826 bitfield for any target.
3828 2009-01-24 Jakub Jelinek <jakub@redhat.com>
3831 * gcc.dg/pr38957.c: New test.
3833 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
3836 * gfortran.dg/array_constructor_24.f: Allow tolerance when
3839 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
3841 PR tree-optimization/38953
3842 * gfortran.dg/graphite/pr38953.f90: New.
3844 2009-01-24 Paul Brook <paul@codesourcery.com>
3846 * gcc.target/arm/neon-cond-1.c: New test.
3848 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
3850 PR tree-optimization/38932
3851 * gcc.dg/pr38932.c: New.
3853 2009-01-23 Revital Eres <eres@il.ibm.com>
3855 * gcc.dg/sms-7.c: Fix test.
3857 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
3859 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3860 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3861 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3862 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3864 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3866 * gcc.dg/pr35729.c: Make test x86 specific.
3868 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3871 * gcc.dg/pr38615.c: New test.
3873 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
3876 * gcc.target/i386/pr38931.c: New test.
3878 2009-01-22 Dodji Seketeli <dodji@redhat.com>
3881 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3882 * g++.dg/template/typedef12.C: Likewise.
3883 * g++.dg/template/typedef13.C: Likewise.
3884 * g++.dg/template/typedef14.C: Likewise.
3885 * g++.dg/template/sfinae3.C: Likewise.
3886 * g++.old-deja/g++.pt/typename8.C: Likewise.
3887 * g++.dg/template/access11.C: Likewise
3889 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
3891 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3893 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3895 2009-01-21 Dodji Seketeli <dodji@redhat.com>
3898 * g++.dg/template/typedef11.C: New test.
3899 * g++.dg/template/typedef12.C: Likewise.
3900 * g++.dg/template/typedef13.C: Likewise.
3901 * g++.dg/template/typedef14.C: Likewise.
3902 * g++.dg/template/sfinae3.C: Compile this pedantically.
3903 The only errors expected should be the one saying the typedef is ill
3905 * g++.old-deja/g++.pt/typename8.C: Likewise.
3906 * g++.dg/template/access11.C: Update this.
3908 2009-01-21 Daniel Kraft <d@domob.eu>
3911 * gfortran.dg/mvbits_5.f90: New test.
3913 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
3915 * gcc.dg/sms-6.c: New test.
3916 * gcc.dg/sms-7.c: Likewise.
3918 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
3921 * gfortran.dg/host_assoc_function_7.f90: New test
3923 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3924 Richard Guenther <rguenther@suse.de>
3926 PR tree-optimization/38747
3927 PR tree-optimization/38748
3928 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3929 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3930 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
3932 2009-01-20 Kees Cook <kees@ubuntu.com>
3933 H.J. Lu <hongjiu.lu@intel.com>
3936 * gcc.dg/pr38902.c: New.
3938 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
3941 * gfortran.dg/pr38868.f: New testcase.
3943 2009-01-20 Richard Guenther <rguenther@suse.de>
3945 * gcc.c-torture/execute/pr36227.c: Move ...
3946 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
3948 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3950 * lib/gfortran.exp: Add -B options for targets that use
3951 libgfortran.a%s in their specs.
3953 2009-01-19 Jason Merrill <jason@redhat.com>
3956 * g++.dg/template/dtor5.C: New test.
3958 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
3961 * gfortran.dg/bound_5.f90: New test.
3963 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
3966 * g++.dg/compat/abi/pr38736_main.C: New.
3967 * g++.dg/compat/abi/pr38736_x.C: Likewise.
3968 * g++.dg/compat/abi/pr38736_y.C: Likewise.
3969 * g++.dg/other/macro-1.C: Likewise.
3970 * gcc.dg/macro-1.c: Likewise.
3971 * gcc.dg/compat/pr38736_main.c: Likewise.
3972 * gcc.dg/compat/pr38736_x.c: Likewise.
3973 * gcc.dg/compat/pr38736_y.c: Likewise.
3975 2009-01-18 Richard Guenther <rguenther@suse.de>
3977 PR tree-optimization/38819
3978 * gcc.c-torture/execute/pr38819.c: New testcase.
3980 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3983 * gfortran.dg/module_commons_3.f90: Reapply.
3985 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3988 * gfortran.dg/transfer_intrinsic_1.f90: New test.
3989 * gfortran.dg/transfer_intrinsic_2.f90: New test.
3991 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3994 * gfortran.dg/module_commons_3.f90: Remove
3996 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
3998 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4000 2009-01-16 Jason Merrill <jason@redhat.com>
4003 * g++.dg/template/lvalue1.C: New test.
4006 * g++.dg/template/access20.C: New test.
4007 * g++.dg/torture/pr34641.C: Fix access.
4009 2009-01-16 Richard Guenther <rguenther@suse.de>
4011 PR tree-optimization/38835
4013 * gcc.c-torture/execute/pr36227.c: New testcase.
4014 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4015 * g++.dg/init/const7.C: Likewise.
4017 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4020 * gcc.c-torture/compile/pr38554.c: New test.
4022 2009-01-16 Jason Merrill <jason@redhat.com>
4025 * g++.dg/conversion/access1.C: New test.
4027 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4029 PR tree-optimization/38789
4030 * gcc.c-torture/compile/pr38789.c: New test.
4032 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4035 * gfortran.dg/proc_ptr_13.f90: New.
4037 2009-01-15 Jason Merrill <jason@redhat.com>
4040 * g++.dg/template/koenig6.C: New test.
4042 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4045 * g++.dg/template/error37.C: New testcase.
4047 2009-01-15 Jason Merrill <jason@redhat.com>
4050 * g++.dg/conversion/memfn1.C: New test.
4053 * g++.dg/conversion/memfn2.C: New test.
4055 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4058 * g++.dg/template/crash87.C: New test.
4060 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4063 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4065 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4068 * g++.dg/parse/crash50.C: New test.
4070 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4072 PR rtl-optimization/38245
4073 * gcc.dg/pr38245-3.c: New test.
4074 * gcc.dg/pr38245-3.h: New file.
4075 * gcc.dg/pr38245-4.c: New file.
4076 * gcc.dg/pr38364.c: New test.
4078 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4080 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4081 sequence PC-relative.
4083 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4085 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4086 calls and/or PLT markers.
4087 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4088 calls and/or PLT markers.
4089 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4090 calls and/or PLT markers.
4091 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4092 calls and/or PLT markers.
4094 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4095 Nathan Froyd <froydnj@codesourcery.com>
4096 Joseph Myers <joseph@codesourcery.com>
4098 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4100 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4101 and use consistent CFLAGS.
4102 * gcc.target/powerpc/20030505.c: Likewise.
4103 * gcc.target/powerpc/20081204-1.c: Likewise.
4104 * gcc.target/powerpc/ppc-spe.c: Likewise.
4105 * gcc.target/powerpc/spe1.c: Likewise.
4106 * g++.dg/ext/spe1.C: Likewise.
4107 * g++.dg/other/opaque-1.C: Likewise.
4108 * g++.dg/other/opaque-2.C: Likewise.
4109 * g++.dg/other/opaque-3.C: Likewise.
4111 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4113 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4116 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4119 * g++.dg/torture/pr38811.C: New file.
4121 2009-01-14 Richard Guenther <rguenther@suse.de>
4123 PR tree-optimization/38826
4125 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4127 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4129 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4131 2009-01-14 Nick Clifton <nickc@redhat.com>
4134 * g++.cp/parse/pr37862.C: New test.
4136 2009-01-14 Julian Brown <julian@codesourcery.com>
4138 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4139 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4141 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4144 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4146 PR rtl-optimization/38774
4147 * gcc.dg/torture/pr38774.c: New test.
4150 * g++.dg/cpp0x/pr38795.C: New test.
4152 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4153 Nathan Froyd <froydnj@codesourcery.com>
4154 Joseph Myers <joseph@codesourcery.com>
4156 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4157 otherwise. Do not check for AltiVec at runtime.
4158 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4159 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4160 * gcc.target/powerpc/altivec-1.c: Likewise.
4161 * gcc.target/powerpc/altivec-3.c: Likewise.
4162 * gcc.target/powerpc/altivec-10.c: Likewise.
4163 * gcc.target/powerpc/altivec-12.c: Likewise.
4164 * gcc.target/powerpc/altivec-24.c: Likewise.
4165 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4166 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4167 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4168 * gcc.target/powerpc/pr35907.c: Likewise.
4169 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4170 otherwise. Do not check for Cell at runtime.
4171 * gcc.target/powerpc/altivec_check.h: Delete.
4173 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4174 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4175 not check for AltiVec at runtime.
4176 * g++.dg/ext/altivec-cell-2.C: Likewise.
4177 * g++.dg/ext/altivec-cell-3.C: Likewise.
4178 * g++.dg/ext/altivec-cell-4.C: Likewise.
4179 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4180 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4182 * g++.dg/ext/altivec_check.h: Delete.
4184 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4186 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4187 effective target. Adjust line numbers accordingly.
4189 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4191 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4193 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4195 PR tree-optimization/38786
4196 * gcc.dg/graphite/pr38786.c: New.
4198 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4201 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4203 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4204 for alpha*-*-* targets.
4205 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4207 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4210 * gfortran.dg/fmt_bz_bn_err.f: New test.
4212 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4214 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4216 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4218 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4219 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4220 instruction support. Do not check for it at runtime.
4222 2009-01-12 Jason Merrill <jason@redhat.com>
4225 * g++.dg/lookup/friend11.C: Remove expected error.
4226 * g++.dg/lookup/friend14.C: New test.
4227 * g++.dg/lookup/friend15.C: New test.
4229 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4232 * g++.dg/lookup/hidden-class12.C: New test.
4233 * g++.dg/lookup/hidden-class13.C: New test.
4234 * g++.dg/lookup/hidden-class14.C: New test.
4235 * g++.dg/lookup/hidden-class15.C: New test.
4236 * g++.dg/lookup/hidden-class16.C: New test.
4238 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4240 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4241 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4242 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4244 2009-01-12 Jason Merrill <jason@redhat.com>
4247 * g++.dg/other/vararg-3.C: New test.
4249 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4251 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4252 Explicitly enable SPE.
4253 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4256 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4257 Expect -flax-vector-conversions message. Adjust incompatible
4259 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4262 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4264 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4266 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4267 * g++.dg/other/opaque-2.C: Likewise.
4268 * g++.dg/other/opaque-3.C: Likewise.
4270 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4273 * gcc.dg/pr32041.c: New test.
4274 * g++.dg/parse/offsetof9.C: New test.
4276 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4277 Nathan Froyd <froydnj@codesourcery.com>
4279 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4280 * g++.dg/ext/attribute-test-1.C: Likewise.
4281 * g++.dg/ext/attribute-test-2.C: Likewise.
4282 * g++.dg/ext/attribute-test-3.C: Likewise.
4283 * g++.dg/ext/attribute-test-4.C: Likewise.
4285 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4287 * gnat.dg/unchecked_convert3.adb: New test.
4289 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4292 * g++.dg/parse/typedef9.C: New test.
4294 PR tree-optimization/38807
4295 * gcc.c-torture/compile/pr38807.c: New test.
4297 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4299 * gcc.target/mips/ins-2.c: New test.
4301 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4304 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4306 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4309 * g++.dg/warn/Wreturn-type-5.C: New test.
4311 2009-01-11 Matthias Klose <doko@ubuntu.com>
4314 * gcc.dg/pr38616.c: New test.
4316 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4318 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4320 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4323 * g++.dg/expr/string-1.C: New test.
4324 * g++.dg/expr/string-2.C: New test.
4327 * g++.dg/ext/complex4.C: New test.
4328 * g++.dg/ext/complex5.C: New test.
4329 * g++.dg/init/reference1.C: New test.
4330 * g++.dg/init/reference2.C: New test.
4331 * g++.dg/init/reference3.C: New test.
4333 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4336 * gfortran.dg/transfer_null_1.f90: New test.
4338 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4341 * gfortran.dg/host_assoc_function_6.f90: New test.
4343 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4345 * lib/target-supports.exp: Add method to determine if the effective
4346 target is really a ppc405 after applying all compile options.
4347 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4348 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4349 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4350 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4351 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4352 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4353 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4354 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4355 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4356 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4357 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4358 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4359 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4360 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4361 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4362 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4363 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4364 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4365 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4366 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4367 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4368 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4369 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4370 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4371 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4372 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4373 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4374 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4375 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4376 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4377 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4379 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4382 * g++.dg/other/error31.C: New testcase.
4385 * gcc.dg/pr35742.c: New test.
4387 2009-01-09 John F. Carr <jfc@mit.edu>
4390 * g++.dg/parse/linkage3.C: New test.
4392 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4395 * gcc.c-torture/compile/pr38771.c: New test.
4397 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4399 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4401 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4403 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4404 * gcc.dg/sibcall-4.c: Likewise.
4406 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4407 Jan Sjodin <jan.sjodin@amd.com>
4409 PR tree-optimization/38559
4410 * testsuite/gcc.dg/graphite/pr38559.c: New.
4412 2009-01-08 Ira Rosen <irar@il.ibm.com>
4414 PR tree-optimization/37194
4415 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4417 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4420 * g++.dg/ext/label11.C: New test.
4422 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4424 * lib/target-supports.exp (check_weak_override_available): New.
4425 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4426 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4427 dg-require-weak-override.
4429 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4430 Alan Modra <amodra@bigpond.net.au>
4432 * gcc.c-torture/compile/20090107-1.c: New test.
4434 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4437 * g++.dg/other/pr38706.C: New test.
4439 2009-01-07 Jason Merrill <jason@redhat.com>
4441 * g++.dg/cpp0x/variadic92.C: New test.
4442 * g++.dg/cpp0x/variadic93.C: New test.
4444 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4446 * lib/target-supports-dg.exp (current_compiler_flags): New.
4447 (check-flags): Use it; do not access dg-test local variables.
4448 (dg-skip-if): Do not access dg-test local variables.
4449 (dg-xfail-run-if): Ditto.
4450 (dg-shouldfail): Ditto.
4451 * gcc.test-framework/test-framework.exp
4452 (check_effective_target_def_nocache): New.
4453 * gcc.test-framework/test-framework.awk: Handle scan tests.
4454 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4455 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4456 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4457 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4458 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4459 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4460 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4461 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4462 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4464 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4466 * lib/target-supports-dg.exp (check_test_flags): Delete.
4468 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4470 PR tree-optimization/38492
4471 PR tree-optimization/38498
4472 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4474 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4475 * testsuite/gcc.dg/graphite/block-1.c: Same.
4476 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4478 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4479 * testsuite/gcc.dg/graphite/block-3.c: New.
4480 * testsuite/gcc.dg/graphite/pr38498.c: New.
4482 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4484 AVX Programming Reference (December, 2008)
4485 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4486 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4487 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4489 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4490 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4492 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4495 * gfortran.dg/c_loc_pure_1.f90: New test.
4497 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4500 * gfortran.dg/elemental_dependency_3.f90:
4501 Add the final tree dump cleanup.
4503 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4505 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4508 PR rtl-optimization/38722
4509 * gfortran.dg/pr38722.f90: New test.
4511 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4514 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4515 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4517 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4519 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4520 * gfortran.dg/typebound_call_8.f03: Same.
4521 * gfortran.dg/elemental_bind_c.f90: Same.
4522 * gfortran.dg/typebound_call_7.f03: Same.
4523 * gfortran.dg/interface_proc_end.f90: Same
4524 * gfortran.dg/pr37243.f: Fix typo.
4526 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4528 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4529 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4532 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4534 AVX Programming Reference (December, 2008)
4535 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4536 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4537 * gcc.target/i386/sse-14.c: Likewise.
4539 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4540 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4541 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4542 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4544 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4547 * gfortran.dg/fmt_bz_bn.f: Update test.
4549 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4552 * g++.dg/conversion/usual-arith-conv.C: New test.
4554 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4557 * gcc.dg/vector-3.c: New testcase.
4558 * g++.dg/ext/vector15.C: New test.
4560 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4562 PR tree-optimization/38510
4563 * gcc.dg/graphite/pr38510.c: New.
4565 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4566 Jan Sjodin <jan.sjodin@amd.com>
4568 PR tree-optimization/38500
4569 * gcc.dg/graphite/pr38500.c: New.
4571 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4573 * gcc.c-torture/compile/20001226-1.c: Generalize
4575 * gcc.c-torture/compile/limits-fnargs.c: Add
4577 * gcc.dg/20020425-1.c: Likewise.
4578 * gcc.dg/pch/pch.exp: Likewise.
4580 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4583 * gfortran.dg/module_commons_3.f90: New test.
4585 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4588 * gfortran.dg/random_seed_1.f90: Updated.
4590 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4594 * gfortran.dg/elemental_subroutine_7.f90:
4595 Fix p values so that it can be used as vector subscript.
4597 2009-01-05 Jason Merrill <jason@redhat.com>
4599 * g++.dg/cpp0x/initlist12.C: Add another test.
4601 * g++.dg/cpp0x/defaulted7.C: New test.
4603 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4606 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4607 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4609 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4611 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4612 for alpha*-*-* targets.
4613 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4615 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4618 * gfortran.dg/host_assoc_function_5.f90: New test.
4620 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4623 * gfortran.dg/elemental_dependency_3.f90: New test.
4624 * gfortran.dg/elemental_subroutine_7.f90: New test.
4626 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4628 * gcc.dg/struct-ret-3.c: Include unistd.h.
4629 (main): Exit early if system memory page size is
4630 larger than 4096 bytes.
4632 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4635 * gfortran.dg/merge_init_expr.f90: New.
4637 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4640 * gfortran.dg/c_loc_tests_13.f90: New test.
4641 * gfortran.dg/c_loc_tests_14.f90: New test.
4643 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4645 * gfortran.dg/func_result_4.f90: New.
4647 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4650 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4651 interface still works, in addition to original tests.
4652 * gfortran.dg/host_assoc_call_6.f90: New test.
4654 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4657 * g++.dg/torture/pr38705.C: New test.
4660 * gcc.dg/pr38700.c: New test.
4662 2009-01-02 Jason Merrill <jason@redhat.com>
4664 * g++.dg/cpp0x/initlist11.C: New test.
4665 * g++.dg/cpp0x/initlist12.C: New test.
4667 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4669 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4670 Allow extra informative notes.
4672 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4675 * gcc.dg/pr36489.c: New test.
4678 Copyright (C) 2009 Free Software Foundation, Inc.
4680 Copying and distribution of this file, with or without modification,
4681 are permitted in any medium without royalty provided the copyright
4682 notice and this notice are preserved.