1 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
8 * gnat.dg/loop_optimization6.ad[sb]: New test.
10 2009-05-19 Richard Guenther <rguenther@suse.de>
12 * gcc.c-torture/compile/20090519-1.c: New testcase.
14 2009-05-18 Jason Merrill <jason@redhat.com>
16 * g++.dg/cpp0x/explicit1.C: New.
17 * g++.dg/cpp0x/explicit2.C: New.
19 2009-05-18 Dodji Seketeli <dodji@redhat.com>
22 * g++.dg/debug/dwarf2/nested-1.C: New test.
24 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
27 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
30 2009-05-18 Janus Weil <janus@gcc.gnu.org>
33 * gfortran.dg/proc_ptr_comp_8.f90: New.
35 2009-05-18 Richard Guenther <rguenther@suse.de>
38 * gfortran.dg/array_memset_2.f90: Adjust.
40 2009-05-18 Janus Weil <janus@gcc.gnu.org>
44 * gfortran.dg/interface_27.f90: New.
45 * gfortran.dg/interface_28.f90: New.
46 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
47 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
49 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
51 * gcc.target/m68k/tls-ie.c: New test.
52 * gcc.target/m68k/tls-le.c: New test.
53 * gcc.target/m68k/tls-gd.c: New test.
54 * gcc.target/m68k/tls-ld.c: New test.
55 * gcc.target/m68k/tls-ie-xgot.c: New test.
56 * gcc.target/m68k/tls-le-xtls.c: New test.
57 * gcc.target/m68k/tls-gd-xgot.c: New test.
58 * gcc.target/m68k/tls-ld-xgot.c: New test.
59 * gcc.target/m68k/tls-ld-xtls.c: New test.
60 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
62 2009-05-18 Martin Jambor <mjambor@suse.cz>
64 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
66 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
69 * gcc.dg/pr40172.c: New.
71 2009-05-17 Jason Merrill <jason@redhat.com>
74 * g++.dg/template/dtor6.C: New.
76 2009-05-17 Joseph Myers <joseph@codesourcery.com>
78 * g++.dg/warn/translate-ice-1.C: New test.
80 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
82 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
83 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
84 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
85 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
87 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
90 * gfortran.dg/erf_2.F90: New test.
91 * gfortran.dg/erfc_scaled_2.f90: New test.
93 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
96 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
97 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
98 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
100 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
102 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
103 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
105 2009-05-15 Ian Lance Taylor <iant@google.com>
107 * gcc.dg/Wcxx-compat-10.c: New testcase.
109 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
112 * gcc.dg/pr16302.c: New.
113 * g++.dg/warn/pr16302.C: New.
115 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
117 * gcc.dg/torture/builtin-math-5.c: New.
118 * gcc.dg/torture/builtin-math-6.c: New.
119 * lib/target-supports.exp (check_effective_target_mpc): New.
121 2009-05-15 Jan Hubicka <jh@suse.cz>
123 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
125 2009-05-15 Jan Hubicka <jh@suse.cz>
127 * gcc.target/i386/align-main-1.c (check): Mark noinline.
128 * gcc.target/i386/align-main-2.c (check): Mark noinline.
129 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
130 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
131 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
132 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
133 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
134 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
136 2009-05-15 Jan Hubicka <jh@suse.cz>
138 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
139 optimized by sibcall noinline.
141 2009-05-15 Jan Hubicka <jh@suse.cz>
143 * sibcall-1.c (track): Mark noinline.
144 * sibcall-2.c (track): Mark noinline.
145 * sibcall-3.c (track): Mark noinline.
146 * sibcall-4.c (track): Mark noinline.
148 2009-05-15 Jan Hubicka <jh@suse.cz>
150 * flatten-2.c: Disable early inlining; add comment.
151 * flatten-3.c: New test based on flatten-2.c.
153 2009-05-15 Richard Guenther <rguenther@suse.de>
155 PR tree-optimization/39999
156 * gcc.c-torture/compile/pr39999.c: New testcase.
158 2009-05-15 Joseph Myers <joseph@codesourcery.com>
160 * gcc.c-torture/compile/ptr-conv-1.c: New test.
162 2009-05-14 Ian Lance Taylor <iant@google.com>
164 * gcc.dg/Wcxx-compat-9.c: New testcase.
166 2009-05-14 Janus Weil <janus@gcc.gnu.org>
169 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
170 * gfortran.dg/duplicate_type_2.f90: Ditto.
171 * gfortran.dg/duplicate_type_3.f90: New.
173 2009-05-14 Laurent GUERBY <laurent@guerby.net>
175 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
176 * ada/acats/tests/c5/c59002c.ada: Likewise.
178 2009-05-13 Taras Glek <tglek@mozilla.com>
180 * g++.dg/plugin/attribute_plugin-test-1.C Testcase input for custom attributes and decl smashing
181 * g++.dg/plugin/attribute_plugin.c Testcase plugin to test user attributes
182 * g++.dg/plugin/dumb_plugin.c Fixed typo
183 * g++.dg/plugin/plugin.exp Added attribute_plugin test
185 2009-05-14 Jakub Jelinek <jakub@redhat.com>
188 * gfortran.dg/pr39865.f90: New test.
189 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
191 * gfortran.dg/hollerith_f95.f90: Likewise.
192 * gfortran.dg/hollerith6.f90: New test.
193 * gfortran.dg/hollerith7.f90: New test.
195 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
198 * gcc.dg/cpp/pr36674.i: New.
200 2009-05-14 Ben Elliston <bje@au.ibm.com>
203 * gcc.c-torture/compile/pr40035.c: New test.
205 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
207 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
209 2009-05-12 Tobias Burnus <burnus@net-b.de>
212 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
213 * gfortran.dg/c_kind_tests_2.f03: Ditto.
214 * gfortran.dg/interop_params.f03: Ditto.
216 2009-05-12 Jan Hubicka <jh@suse.cz>
218 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
220 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
221 * gcc.dg/ipa/ipacost-2.c: Likewise.
222 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
224 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
226 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
228 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
230 * lib/target-supports.exp (check_profiling_available): Return
231 false for -p on *-*-cygwin* targets.
233 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
235 PR tree-optimization/38632
236 * g++.dg/tree-ssa/pr38632.C: New.
238 2009-05-11 Jan Hubicka <jh@suse.cz>
240 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
241 we now optimize better.
242 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
243 out at different places.
244 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
246 * gcc.dg/vect/vect-76.c: Likewise.
247 * gcc.dg/vect/vect-70.c: Likewise.
248 * gcc.dg/vect/vect-66.c: Likewise.
249 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
250 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
252 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
255 * gcc.c-torture/compile/pr40080.c: New.
257 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
259 * gcc.c-torture/compile/pr40026.c: New testcase.
261 2009-05-11 Janus Weil <janus@gcc.gnu.org>
264 * gfortran.dg/proc_ptr_comp_7.f90: New.
266 2009-05-11 Ira Rosen <irar@il.ibm.com>
268 PR tree-optimization/40074
269 * gcc.dg/vect/pr40074.c: New test.
271 2009-05-10 Ian Lance Taylor <iant@google.com>
273 * gcc.dg/Wcxx-compat-7.c: New testcase.
274 * gcc.dg/Wcxx-compat-8.c: New testcase.
275 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
277 * gcc.dg/pr17188-1.c: Likewise.
278 * gcc.dg/pr39084.c: Likewise.
280 2009-05-10 Michael Matz <matz@suse.de>
283 * gcc.dg/pr40031.c: New test.
285 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
288 * gfortran.dg/array_constructor_31.f90: New test.
290 2009-05-10 Richard Guenther <rguenther@suse.de>
292 PR tree-optimization/40081
293 * g++.dg/torture/pr40081.C: New testcase.
295 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
298 * gfortran.dg/dependency_24.f90: New test.
299 * gfortran.dg/dependency_23.f90: Clean up module files.
301 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
304 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
305 * gfortran.dg/chmod_2.f90: Likewise.
306 * gfortran.dg/chmod_3.f90: Likewise.
307 * gfortran.dg/open_errors.f90: Likewise.
309 2009-05-09 Jan Hubicka <jh@suse.cz>
312 * g++.dg/eh/nested-try.C: New test.
314 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
316 PR tree-optimization/40049
317 * gcc.dg/vect/vect-shift-2.c: New test.
319 2009-05-08 Joseph Myers <joseph@codesourcery.com>
321 * gcc.dg/torture/complex-sign-mul-minus-one.c,
322 gcc.dg/torture/complex-sign-mul-one.c: New tests.
324 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
327 * g++.dg/warn/deprecated-6.C: New.
328 * gcc.dg/deprecated-4.c: Likewise.
329 * gcc.dg/deprecated-5.c: Likewise.
330 * gcc.dg/deprecated-6.c: Likewise.
332 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
334 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
335 __aligned__(__BIGGEST_ALIGNMENT__).
336 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
337 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
338 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
339 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
340 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
341 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
342 * gcc.dg/vect/Os-vect-95.c: Likewise.
343 * gcc.dg/vect/pr20122.c: Likewise.
344 * gcc.dg/vect/pr36493.c: Likewise.
345 * gcc.dg/vect/pr37385.c: Likewise.
346 * gcc.dg/vect/slp-7.c: Likewise.
347 * gcc.dg/vect/slp-9.c: Likewise.
348 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
349 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
350 * gcc.dg/vect/vect-35.c: Likewise.
351 * gcc.dg/vect/vect-40.c: Likewise.
352 * gcc.dg/vect/vect-42.c: Likewise.
353 * gcc.dg/vect/vect-44.c: Likewise.
354 * gcc.dg/vect/vect-46.c: Likewise.
355 * gcc.dg/vect/vect-48.c: Likewise.
356 * gcc.dg/vect/vect-52.c: Likewise.
357 * gcc.dg/vect/vect-54.c: Likewise.
358 * gcc.dg/vect/vect-56.c: Likewise.
359 * gcc.dg/vect/vect-58.c: Likewise.
360 * gcc.dg/vect/vect-60.c: Likewise.
361 * gcc.dg/vect/vect-74.c: Likewise.
362 * gcc.dg/vect/vect-75.c: Likewise.
363 * gcc.dg/vect/vect-76.c: Likewise.
364 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
365 * gcc.dg/vect/vect-77.c: Likewise.
366 * gcc.dg/vect/vect-77-global.c: Likewise.
367 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
368 * gcc.dg/vect/vect-78.c: Likewise.
369 * gcc.dg/vect/vect-78-global.c: Likewise.
370 * gcc.dg/vect/vect-80.c: Likewise.
371 * gcc.dg/vect/vect-85.c: Likewise.
372 * gcc.dg/vect/vect-87.c: Likewise.
373 * gcc.dg/vect/vect-88.c: Likewise.
374 * gcc.dg/vect/vect-92.c: Likewise.
375 * gcc.dg/vect/vect-93.c: Likewise.
376 * gcc.dg/vect/vect-95.c: Likewise.
377 * gcc.dg/vect/vect-97.c: Likewise.
378 * gcc.dg/vect/vect-complex-1.c: Likewise.
379 * gcc.dg/vect/vect-complex-4.c: Likewise.
380 * gcc.dg/vect/vect-complex-5.c: Likewise.
381 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
382 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
383 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
384 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
385 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
386 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
387 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
388 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
389 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
390 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
391 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
392 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
393 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
394 * gcc.dg/vect/vect-outer-1a.c: Likewise.
395 * gcc.dg/vect/vect-outer-1.c: Likewise.
396 * gcc.dg/vect/vect-outer-2a.c: Likewise.
397 * gcc.dg/vect/vect-outer-2b.c: Likewise.
398 * gcc.dg/vect/vect-outer-2.c: Likewise.
399 * gcc.dg/vect/vect-outer-2c.c: Likewise.
400 * gcc.dg/vect/vect-outer-2d.c: Likewise.
401 * gcc.dg/vect/vect-outer-3a.c: Likewise.
402 * gcc.dg/vect/vect-outer-3b.c: Likewise.
403 * gcc.dg/vect/vect-outer-3.c: Likewise.
404 * gcc.dg/vect/vect-outer-3c.c: Likewise.
405 * gcc.dg/vect/vect-outer-5.c: Likewise.
406 * gcc.dg/vect/vect-outer-6.c: Likewise.
407 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
408 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
409 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
410 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
411 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
412 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
413 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
414 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
415 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
416 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
417 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
418 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
419 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
420 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
422 2009-05-08 Joseph Myers <joseph@codesourcery.com>
425 * gcc.dg/torture/complex-sign.h: New header.
426 * gcc.dg/torture/complex-sign-add.c,
427 gcc.dg/torture/complex-sign-mixed-add.c,
428 gcc.dg/torture/complex-sign-mixed-div.c,
429 gcc.dg/torture/complex-sign-mixed-mul.c,
430 gcc.dg/torture/complex-sign-mixed-sub.c,
431 gcc.dg/torture/complex-sign-mul.c,
432 gcc.dg/torture/complex-sign-sub.c: New tests.
434 2009-05-08 Janus Weil <janus@gcc.gnu.org>
437 * gfortran.dg/intrinsic_3.f90: New.
439 2009-05-07 Janis Johnson <janis187@us.ibm.com>
442 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
443 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
444 * gcc.dg/dfp/float-constant-double.c: New test.
445 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
446 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
447 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
448 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
449 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
450 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
451 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
452 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
453 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
455 2009-05-07 Jakub Jelinek <jakub@redhat.com>
458 * gcc.c-torture/execute/pr40057.c: New test.
460 2009-05-06 James E. Wilson <wilson@codesourcery.com>
462 * gcc.c-torture/compile/const-high-part.c: New test.
464 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
467 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
470 2009-05-06 Janus Weil <janus@gcc.gnu.org>
473 * gfortran.dg/proc_decl_1.f90: Modified.
474 * gfortran.dg/proc_ptr_comp_1.f90: New.
475 * gfortran.dg/proc_ptr_comp_2.f90: New.
476 * gfortran.dg/proc_ptr_comp_3.f90: New.
477 * gfortran.dg/proc_ptr_comp_4.f90: New.
478 * gfortran.dg/proc_ptr_comp_5.f90: New.
479 * gfortran.dg/proc_ptr_comp_6.f90: New.
481 2009-05-06 Dodji Seketeli <dodji@redhat.com>
484 * g++.dg/template/call7.C: New test.
486 2009-05-06 Diego Novillo <dnovillo@google.com>
488 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
490 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
492 * gfortran.dg/pr40021.f: Moved to ...
493 * gfortran.fortran-torture/execute/pr40021.f: Here.
495 2009-05-06 Janis Johnson <janis187@us.ibm.com>
498 * gcc.dg/dfp/pr39986.c: New test.
500 2009-05-06 Michael Matz <matz@suse.de>
503 * gfortran.dg/pr40021.f: New test.
505 2009-05-06 Le-Chun Wu <lcwu@google.com>
507 * lib/plugin-support.exp: New file containing support procs for
509 * lib/target-supports.exp (check_plugin_available): New proc.
510 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
511 * gcc.dg/plugin/selfassign.c: New plugin source file.
512 * gcc.dg/plugin/self-assign-test-1.c: New test.
513 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
514 * g++.dg/README: Add description for plugin test.
515 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
516 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
517 * g++.dg/plugin/selfassign.c: New plugin source file.
518 * g++.dg/plugin/self-assign-test-1.C: New test.
519 * g++.dg/plugin/self-assign-test-2.C: Likewise.
520 * g++.dg/plugin/self-assign-test-3.C: Likewise.
521 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
522 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
524 2009-05-06 Tobias Burnus <burnus@net-b.de>
527 * gfortran.dg/intrinsic_2.f90: New test.
528 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
530 2009-05-06 Joseph Myers <joseph@codesourcery.com>
533 * gcc.dg/noncompile/incomplete-5.c: New test.
535 2009-05-05 Jakub Jelinek <jakub@redhat.com>
538 * gcc.dg/pr39666-1.c: New test.
539 * gcc.dg/pr39666-2.c: Likewise.
540 * g++.dg/warn/Wuninitialized-4.C: Likewise.
541 * g++.dg/warn/Wuninitialized-5.C: Likewise.
542 * gfortran.dg/pr39666-1.f90: Likewise.
543 * gfortran.dg/pr39666-2.f90: Likewise.
545 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
547 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
548 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
549 * gcc.target/mips/dspr2-MULTU.c: Likewise.
551 2009-05-05 Janus Weil <janus@gcc.gnu.org>
554 * gfortran.dg/proc_ptr_17.f90: New.
556 2009-05-05 Richard Guenther <rguenther@suse.de>
558 PR tree-optimization/40022
559 * gcc.c-torture/execute/pr40022.c: New testcase.
561 2009-05-05 Richard Guenther <rguenther@suse.de>
564 * gcc.c-torture/compile/pr40023.c: New testcase.
566 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
568 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
569 * g++.dg/template/overload9.C: Likewise.
570 * g++.dg/ext/ms-1.C: New.
572 2009-05-05 Jakub Jelinek <jakub@redhat.com>
575 * g++.dg/ext/vla7.C: New test.
577 2009-05-04 Joseph Myers <joseph@codesourcery.com>
579 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
581 2009-05-04 Joseph Myers <joseph@codesourcery.com>
583 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
584 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
585 Update expected errors.
587 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
590 * g++.dg/parse/parser-pr28152.C: New.
591 * g++.dg/parse/parser-pr28152-2.C: New.
593 2009-05-04 Joseph Myers <joseph@codesourcery.com>
595 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
597 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
599 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
600 * gcc.target/sparc/fexpand-2.c: Likewise.
601 * gcc.target/sparc/fpmerge-2.c: Likewise.
602 * gcc.target/sparc/pdist-2.c: Likewise.
604 2009-05-03 Richard Guenther <rguenther@suse.de>
607 * gcc.c-torture/compile/pr39983.c: New testcase.
609 2009-05-03 Joseph Myers <joseph@codesourcery.com>
611 * gcc.dg/c99-complex-3.c: New test.
613 2009-05-03 Joseph Myers <joseph@codesourcery.com>
615 * gcc.dg/cpp/utf8-5byte-1.c: New test.
617 2009-05-02 Joseph Myers <joseph@codesourcery.com>
619 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
621 2009-05-02 Richard Guenther <rguenther@suse.de>
624 * gcc.target/spu/pr40001.c: New testcase.
626 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
628 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
630 2009-04-30 Steve Ellcey <sje@cup.hp.com>
633 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
634 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
636 2009-04-30 Janis Johnson <janis187@us.ibm.com>
639 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
642 2009-04-30 David Ayers <ayers@fsfe.org>
644 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
645 and gcc_error_prefix variables.
646 * objc.dg/bad-receiver-type.m: Update to match correct
648 * objc.dg/encode-5.m: Likewise.
649 * objc.dg/id-1.m: Likewise.
650 * objc.dg/method-1.m: Likewise.
651 * objc.dg/method-6.m: Likewise.
652 * objc.dg/method-7.m: Likewise.
653 * objc.dg/method-9.m: Likewise.
654 * objc.dg/method-11.m: Likewise.
655 * objc.dg/method-20.m: Likewise.
656 * objc.dg/private-1.m: Likewise.
658 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
661 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
662 * gfortran.dg/advance_4.f90: Likewise
663 * gfortran.dg/advance_5.f90: Likewise
664 * gfortran.dg/append_1.f90: Likewise
665 * gfortran.dg/backslash_1.f90: Likewise
666 * gfortran.dg/backslash_2.f90: Likewise
667 * gfortran.dg/backslash_3.f: Likewise
668 * gfortran.dg/backspace_10.f90: Likewise
669 * gfortran.dg/backspace_3.f: Likewise
670 * gfortran.dg/backspace_4.f: Likewise
671 * gfortran.dg/backspace_5.f: Likewise
672 * gfortran.dg/backspace_8.f: Likewise
673 * gfortran.dg/backspace_9.f: Likewise
674 * gfortran.dg/complex_write.f90: Likewise
675 * gfortran.dg/convert_implied_open.f90: Likewise
676 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
677 * gfortran.dg/dos_eol.f: Likewise
678 * gfortran.dg/empty_format_1.f90: Likewise
679 * gfortran.dg/endfile.f: Likewise
680 * gfortran.dg/eof_1.f90: Likewise
681 * gfortran.dg/eor_1.f90: Likewise
682 * gfortran.dg/eor_handling_1.f90: Likewise
683 * gfortran.dg/eor_handling_2.f90: Likewise
684 * gfortran.dg/eor_handling_3.f90: Likewise
685 * gfortran.dg/eor_handling_4.f90: Likewise
686 * gfortran.dg/eor_handling_5.f90: Likewise
687 * gfortran.dg/error_recovery_5.f90: Likewise
688 * gfortran.dg/f2003_inquire_1.f03: Likewise
689 * gfortran.dg/f2003_io_4.f03: Likewise
690 * gfortran.dg/f2003_io_5.f03: Likewise
691 * gfortran.dg/f2003_io_7.f03: Likewise
692 * gfortran.dg/fgetc_1.f90: Likewise
693 * gfortran.dg/fgetc_2.f90: Likewise
694 * gfortran.dg/flush_1.f90: Likewise
695 * gfortran.dg/fmt_exhaust.f90: Likewise
696 * gfortran.dg/fmt_huge.f90: Likewise
697 * gfortran.dg/fmt_read.f90: Likewise
698 * gfortran.dg/fmt_t_1.f90: Likewise
699 * gfortran.dg/fmt_t_2.f90: Likewise
700 * gfortran.dg/fmt_t_3.f90: Likewise
701 * gfortran.dg/fmt_t_4.f90: Likewise
702 * gfortran.dg/fmt_t_5.f90: Likewise
703 * gfortran.dg/fmt_t_7.f: Likewise
704 * gfortran.dg/fseek.f90: Likewise
705 * gfortran.dg/ftell_1.f90: Likewise
706 * gfortran.dg/ftell_2.f90: Likewise
707 * gfortran.dg/func_derived_3.f90: Likewise
708 * gfortran.dg/inquire_9.f90: Likewise
709 * gfortran.dg/iostat_1.f90: Likewise
710 * gfortran.dg/iostat_2.f90: Likewise
711 * gfortran.dg/list_read_1.f90: Likewise
712 * gfortran.dg/list_read_4.f90: Likewise
713 * gfortran.dg/list_read_5.f90: Likewise
714 * gfortran.dg/list_read_7.f90: Likewise
715 * gfortran.dg/list_read_8.f90: Likewise
716 * gfortran.dg/list_read_9.f90: Likewise
717 * gfortran.dg/namelist_13.f90: Likewise
718 * gfortran.dg/namelist_14.f90: Likewise
719 * gfortran.dg/namelist_15.f90: Likewise
720 * gfortran.dg/namelist_16.f90: Likewise
721 * gfortran.dg/namelist_17.f90: Likewise
722 * gfortran.dg/namelist_18.f90: Likewise
723 * gfortran.dg/namelist_19.f90: Likewise
724 * gfortran.dg/namelist_20.f90: Likewise
725 * gfortran.dg/namelist_24.f90: Likewise
726 * gfortran.dg/namelist_26.f90: Likewise
727 * gfortran.dg/namelist_27.f90: Likewise
728 * gfortran.dg/namelist_28.f90: Likewise
729 * gfortran.dg/namelist_37.f90: Likewise
730 * gfortran.dg/namelist_38.f90: Likewise
731 * gfortran.dg/namelist_39.f90: Likewise
732 * gfortran.dg/namelist_40.f90: Likewise
733 * gfortran.dg/namelist_43.f90: Likewise
734 * gfortran.dg/namelist_44.f90: Likewise
735 * gfortran.dg/namelist_45.f90: Likewise
736 * gfortran.dg/namelist_46.f90: Likewise
737 * gfortran.dg/namelist_47.f90: Likewise
738 * gfortran.dg/namelist_48.f90: Likewise
739 * gfortran.dg/namelist_49.f90: Likewise
740 * gfortran.dg/namelist_50.f90: Likewise
741 * gfortran.dg/namelist_51.f90: Likewise
742 * gfortran.dg/namelist_52.f90: Likewise
743 * gfortran.dg/namelist_56.f90: Likewise
744 * gfortran.dg/namelist_char_only.f90: Likewise
745 * gfortran.dg/namelist_use.f90: Likewise
746 * gfortran.dg/namelist_use_only.f90: Likewise
747 * gfortran.dg/noadv_size.f90: Likewise
748 * gfortran.dg/open_access_append_1.f90: Likewise
749 * gfortran.dg/pad_no.f90: Likewise
750 * gfortran.dg/pr12884.f: Likewise
751 * gfortran.dg/pr17090.f90: Likewise
752 * gfortran.dg/pr17285.f90: Likewise
753 * gfortran.dg/pr17286.f90: Likewise
754 * gfortran.dg/pr18122.f90: Likewise
755 * gfortran.dg/pr18210.f90: Likewise
756 * gfortran.dg/pr18392.f90: Likewise
757 * gfortran.dg/pr19155.f: Likewise
758 * gfortran.dg/pr19216.f: Likewise
759 * gfortran.dg/pr19467.f90: Likewise
760 * gfortran.dg/pr19657.f: Likewise
761 * gfortran.dg/pr20257.f90: Likewise
762 * gfortran.dg/read_bad_advance.f90: Likewise
763 * gfortran.dg/read_eof_2.f90: Likewise
764 * gfortran.dg/read_eof_4.f90: Likewise
765 * gfortran.dg/read_many_1.f: Likewise
766 * gfortran.dg/read_noadvance.f90: Likewise
767 * gfortran.dg/read_repeat.f90: Likewise
768 * gfortran.dg/read_size_noadvance.f90: Likewise
769 * gfortran.dg/read_x_past.f: Likewise
770 * gfortran.dg/record_marker_1.f90: Likewise
771 * gfortran.dg/record_marker_3.f90: Likewise
772 * gfortran.dg/rewind_1.f90: Likewise
773 * gfortran.dg/runtime_warning_1.f90: Likewise
774 * gfortran.dg/shape_3.f90: Likewise
775 * gfortran.dg/slash_1.f90: Likewise
776 * gfortran.dg/stat_1.f90: Likewise
777 * gfortran.dg/stat_2.f90: Likewise
778 * gfortran.dg/streamio_11.f90: Likewise
779 * gfortran.dg/streamio_3.f90: Likewise
780 * gfortran.dg/streamio_4.f90: Likewise
781 * gfortran.dg/streamio_9.f90: Likewise
782 * gfortran.dg/tl_editing.f90: Likewise
783 * gfortran.dg/unf_io_convert_1.f90: Likewise
784 * gfortran.dg/unf_io_convert_2.f90: Likewise
785 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
786 * gfortran.dg/unf_short_record_1.f90: Likewise
787 * gfortran.dg/utf8_1.f03: Likewise
788 * gfortran.dg/utf8_2.f03: Likewise
789 * gfortran.dg/widechar_IO_1.f90: Likewise
790 * gfortran.dg/write_check3.f90: Likewise
791 * gfortran.dg/write_rewind_2.f: Likewise
792 * gfortran.dg/x_slash_2.f: Likewise
794 2009-04-29 Richard Guenther <rguenther@suse.de>
797 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
799 (check_effective_target_vect_floatuint_cvt): Likewise.
800 * gcc.dg/vect/slp-10.c: Adjust.
801 * gcc.dg/vect/slp-11.c: Adjust.
802 * gcc.dg/vect/slp-12b.c: Adjust.
803 * gcc.dg/vect/slp-33.c: Adjust.
804 * gcc.c-torture/compile/pr39943.c: New testcase.
806 2009-04-29 Richard Guenther <rguenther@suse.de>
809 * gcc.c-torture/compile/pr39937.c: New testcase.
811 2009-04-29 Richard Guenther <rguenther@suse.de>
813 PR tree-optimization/39941
814 * gcc.c-torture/compile/pr39941.c: New testcase.
816 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
818 * gcc.target/bfin/20090411-1.c: New test.
820 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
823 * gcc.dg/pr39565.c: New testcase.
825 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
827 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
828 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
829 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
830 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
831 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
832 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
833 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
834 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
835 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
836 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
837 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
838 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
839 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
840 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
841 * gcc.target/i386/pr37191.c: Likewise.
842 * gcc.target/i386/reload-1.c: Likewise.
843 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
844 * g++.old-deja/g++.pt/repo2.C: Likewise.
845 * g++.old-deja/g++.pt/repo3.C: Likewise.
846 * g++.old-deja/g++.pt/repo4.C: Likewise.
847 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
848 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
849 * g++.dg/template/repo1.C: Likewise.
850 * g++.dg/template/repo2.C: Likewise.
851 * g++.dg/template/repo3.C: Likewise.
852 * g++.dg/template/repo4.C: Likewise.
853 * g++.dg/template/repo5.C: Likewise.
854 * g++.dg/template/repo6.C: Likewise.
855 * g++.dg/template/repo7.C: Likewise.
856 * g++.dg/template/repo8.C: Likewise.
857 * g++.dg/template/repo9.C: Likewise.
858 * g++.dg/rtti/repo1.C: Likewise.
859 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
860 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
861 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
862 * g++.dg/other/PR23205.C: Skip for vxworks.
863 * g++.dg/ext/visibility/class1.C: Requires PIC.
864 * g++.dg/eh/async-unwind2.C: Requires PIC.
865 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
866 does not have cxa_exit.
868 2009-04-28 Jing Yu <jingyu@google.com>
871 * lib/target-supports.exp (check_effective_target_tls): Remove
873 (check_effective_target_tls_native): Likewise.
874 (check_effective_target_tls_runtime): Likewise.
875 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
877 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
879 2009-04-28 Janus Weil <janus@gcc.gnu.org>
882 * gfortran.dg/proc_ptr_16.f90: New.
884 2009-04-28 Steve Ellcey <sje@cup.hp.com>
886 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
889 2009-04-28 Richard Guenther <rguenther@suse.de>
892 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
894 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
896 * g++.dg/warn/pr35652.C: Removed.
897 * gcc.dg/pr35652.c: Likewise.
899 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
901 * gcc.target/ia64/20071210-2.c: New testcase.
903 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
906 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
907 * gcc.dg/pr39323-3.c: Ditto.
909 2009-04-28 Janus Weil <janus@gcc.gnu.org>
913 * gfortran.dg/ambiguous_reference_2.f90: New.
914 * gfortran.dg/pointer_assign_7.f90: New.
916 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
917 Mark Mitchell <mark@codesourcery.com>
919 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
920 * gcc.dg/20020103-1.c: Check for __ppc.
921 * gcc.dg/asm-b.c: Check for __ppc.
922 * gcc.dg/20020919-1.c: Check for __ppc.
923 * gcc.dg/20020312-2.c: Likewise.
924 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
925 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
926 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
927 * g++.dg/warn/weak1.C: Likewise.
928 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
929 static so appropriate optimizations kick in.
930 (find_base_value_wrapper): New function.
931 * g++.dg/eh/simd-5.C: Fix target triplet.
932 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
934 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
935 H.J. Lu <hongjiu.lu@intel.com>
938 * gcc.target/i386/pr39911.c: New test.
940 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
943 * gfortran.dg/alloc_comp_assign_10.f90: New test.
945 2009-04-28 Ben Elliston <bje@au.ibm.com>
950 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
952 * gcc.dg/pr35652.C: New.
953 * g++.dg/warn/pr35652.C: New.
954 * gcc.dg/format/plus-1.c: Adjust message.
956 2009-04-27 DJ Delorie <dj@redhat.com>
958 * lib/target-supports.exp (check_effective_target_double64): New.
959 (check_effective_target_double64plus): New.
960 (check_effective_target_large_double): New.
961 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
962 * gcc.dg/div-double-1.c: Likewise.
963 * gcc.dg/Wconversion-real.c: Require large_double.
964 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
966 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
969 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
972 2009-04-27 Ian Lance Taylor <iant@google.com>
974 * gcc.dg/Wcxx-compat-5.c: New testcase.
975 * gcc.dg/Wcxx-compat-6.c: New testcase.
977 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
979 Allow non-constant arguments to conversion intrinsics.
980 * gcc.target/spu/intrinsics-3.c: Update tests.
982 2009-04-27 Richard Guenther <rguenther@suse.de>
985 * gcc.c-torture/compile/pr39928-1.c: New testcase.
986 * gcc.c-torture/compile/pr39928-2.c: Likewise.
988 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
991 * gcc.dg/torture/pr39903-1.c: New.
992 * gcc.dg/torture/pr39903-2.c: Likewise.
994 2009-04-27 Revital Eres <eres@il.ibm.com>
996 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
998 * gcc.dg/sms-2.c: Add dump check.
999 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1001 * gcc.dg/sms-4.c: Likewise.
1002 * gcc.dg/sms-5.c: Likewise.
1003 * gcc.dg/sms-6.c: Likewise.
1004 * gcc.dg/sms-7.c: Likewise.
1005 * gcc.dg/sms-antideps.c: Rename to...
1006 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1008 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1010 * gnat.dg/opt2.adb: New test.
1012 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1015 * g++.dg/warn/Wunused-15.C: New test.
1017 2009-04-26 Michael Matz <matz@suse.de>
1020 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1022 * gcc.target/i386/pr37248-1.c: Modified.
1023 * gcc.target/i386/pr37248-3.c: Modified.
1024 * gcc.target/i386/pr37248-2.c: Modified.
1025 * gnat.dg/aliasing1.adb: Modified.
1026 * gnat.dg/pack9.adb: Modified.
1027 * gnat.dg/aliasing2.adb: Modified.
1028 * gcc.dg/strict-overflow-2.c: Modified.
1029 * gcc.dg/autopar/reduc-1char.c: Modified.
1030 * gcc.dg/autopar/reduc-2char.c: Modified.
1031 * gcc.dg/autopar/reduc-1.c: Modified.
1032 * gcc.dg/autopar/reduc-2.c: Modified.
1033 * gcc.dg/autopar/reduc-3.c: Modified.
1034 * gcc.dg/autopar/reduc-6.c: Modified.
1035 * gcc.dg/autopar/reduc-7.c: Modified.
1036 * gcc.dg/autopar/reduc-8.c: Modified.
1037 * gcc.dg/autopar/reduc-9.c: Modified.
1038 * gcc.dg/autopar/reduc-1short.c: Modified.
1039 * gcc.dg/autopar/reduc-2short.c: Modified.
1040 * gcc.dg/autopar/parallelization-1.c: Modified.
1041 * gcc.dg/strict-overflow-4.c: Modified.
1042 * gcc.dg/strict-overflow-6.c: Modified.
1043 * gcc.dg/gomp/combined-1.c: Modified.
1044 * gcc.dg/no-strict-overflow-1.c: Modified.
1045 * gcc.dg/no-strict-overflow-3.c: Modified.
1046 * gcc.dg/no-strict-overflow-5.c: Modified.
1047 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1048 * gcc.dg/tree-ssa/pr18134.c: Modified.
1049 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1050 * gcc.dg/tree-ssa/vector-2.c: Modified.
1051 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1052 * gcc.dg/tree-ssa/loop-21.c: Modified.
1053 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1054 * gcc.dg/tree-ssa/vector-3.c: Modified.
1055 * gcc.dg/tree-ssa/asm-3.c: Modified.
1056 * gcc.dg/tree-ssa/pr23294.c: Modified.
1057 * gcc.dg/tree-ssa/loop-22.c: Modified.
1058 * gcc.dg/tree-ssa/loop-15.c: Modified.
1059 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1060 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1061 * gcc.dg/tree-ssa/pr20139.c: Modified.
1062 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1063 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1064 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1065 * gcc.dg/tree-ssa/loop-5.c: Modified.
1066 * gcc.dg/tree-ssa/pr19431.c: Modified.
1067 * gcc.dg/tree-ssa/pr32044.c: Modified.
1068 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1069 * gcc.dg/tree-ssa/loop-19.c: Modified.
1070 * gcc.dg/tree-ssa/loop-28.c: Modified.
1071 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1072 * gcc.dg/tree-ssa/divide-1.c: Modified.
1073 * gcc.dg/tree-ssa/inline-1.c: Modified.
1074 * gcc.dg/tree-ssa/divide-3.c: Modified.
1075 * gcc.dg/tree-ssa/pr30978.c: Modified.
1076 * gcc.dg/tree-ssa/alias-6.c: Modified.
1077 * gcc.dg/tree-ssa/divide-4.c: Modified.
1078 * gcc.dg/tree-ssa/alias-11.c: Modified.
1079 * gcc.dg/no-strict-overflow-7.c: Modified.
1080 * gcc.dg/strict-overflow-1.c: Modified.
1081 * gcc.dg/pr15784-4.c: Modified.
1082 * gcc.dg/pr34263.c: Modified.
1083 * gcc.dg/strict-overflow-3.c: Modified.
1084 * gcc.dg/tree-prof/stringop-1.c: Modified.
1085 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1086 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1087 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1088 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1089 * gcc.dg/no-strict-overflow-2.c: Modified.
1090 * gcc.dg/no-strict-overflow-4.c: Modified.
1091 * gcc.dg/no-strict-overflow-6.c: Modified.
1092 * g++.dg/tree-ssa/pr27090.C: Modified.
1093 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1094 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1095 * g++.dg/tree-ssa/pr19807.C: Modified.
1096 * g++.dg/opt/pr30965.C: Modified.
1097 * g++.dg/init/new17.C: Modified.
1098 * gfortran.dg/whole_file_6.f90: Modified.
1099 * gfortran.dg/whole_file_5.f90: Modified.
1100 * gfortran.dg/reassoc_1.f90: Modified.
1101 * gfortran.dg/reassoc_3.f90: Modified.
1103 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1106 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1108 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1111 * gcc.target/i386/pr39543-1.c: New test.
1112 * gcc.target/i386/pr39543-2.c: New test.
1113 * gcc.target/i386/pr39543-3.c: New test.
1116 * gcc.dg/Wunused-value-3.c: New test.
1118 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1121 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1122 gcc.dg/vla-21.c: New tests.
1124 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1127 * gcc.dg/inline-34.c: New test.
1129 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1131 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1132 gcc.dg/enum-const-3.c: New tests.
1133 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1134 -pedantic-errors. Update expected diagnostics.
1136 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1139 * gcc.dg/vla-20.c: New test.
1141 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1144 * gcc.dg/vla-19.c: New test.
1146 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1148 PR preprocessor/39559
1149 * gcc.dg/c99-intconst-2.c: New test.
1151 2009-04-25 Jan Hubicka <jh@suse.cz>
1153 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1155 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1158 * gfortran.dg/import7.f90: New.
1160 2009-04-24 Richard Guenther <rguenther@suse.de>
1162 * gcc.dg/tree-ssa/vrp48.c: Fix.
1164 2008-04-24 Doug Kwan <dougkwan@google.com>
1166 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1167 destination are the same.
1169 2009-04-24 Richard Guenther <rguenther@suse.de>
1171 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1173 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1175 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1176 gcc.dg/array-const-3.c: New tests.
1178 2009-04-24 Ian Lance Taylor <iant@google.com>
1180 * gcc.dg/Wcxx-compat-4.c: New testcase.
1182 2009-04-24 Daniel Kraft <d@domob.eu>
1184 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1185 expected on already erraneous symbol (renamed to fresh one).
1187 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1190 * gcc.dg/pr39867.c: New.
1192 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1196 * gfortran.dg/intrinsic_1.f90: New.
1198 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1200 * gnat.dg/alignment7.adb: New test.
1201 * gnat.dg/alignment8.adb: Likewise.
1203 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1205 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1206 * gnat.dg/specs/rep_clause2.ads: New test.
1208 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1210 PR rtl-optimization/39794
1211 * gcc.dg/pr39794.c: New test.
1213 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1215 * gnat.dg/atomic1.adb: New test.
1216 * gnat.dg/atomic1_pkg.ads: New helper.
1218 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1221 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1222 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1224 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1226 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1229 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1232 * gcc.dg/vector-init-1.c: New testcase.
1233 * gcc.dg/vector-init-2.c: New testcase.
1235 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1237 * gnat.dg/enum2.adb: New test.
1238 * gnat.dg/enum2_pkg.ads: New helper.
1240 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1243 * gcc.dg/torture/pr39855.c: New test.
1245 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1248 * g++.dg/cpp0x/pr39639.C: New test.
1250 2009-04-22 Mark Heffernan <meheff@google.com>
1252 * gcc.dg/profile-generate-3.c: New test.
1254 2009-04-22 Jan Hubicka <jh@suse.cz>
1256 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1258 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1261 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1263 2009-04-22 Richard Guenther <rguenther@suse.de>
1265 PR tree-optimization/39824
1266 * gcc.c-torture/compile/pr39824.c: New testcase.
1268 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1271 * g++.dg/parse/parser-pr14875.C: New.
1272 * g++.dg/parse/parser-pr14875-2.C: New.
1273 * g++.dg/parse/error6.C: Update match string.
1275 2009-04-22 Richard Guenther <rguenther@suse.de>
1277 PR tree-optimization/39845
1278 * gcc.c-torture/compile/pr39845.c: New testcase.
1280 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1283 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1284 * gfortran.dg/external_initializer.f90: Modified.
1285 * gfortran.dg/interface_26.f90: Modified.
1286 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1287 * gfortran.dg/proc_ptr_3.f90: Modified.
1288 * gfortran.dg/proc_ptr_15.f90: New.
1289 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1291 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1294 * g++.dg/warn/pr35711.C: New.
1295 * g++.dg/conversion/ptrmem2.C: Update.
1297 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1299 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1300 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1301 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1302 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1303 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1304 gcc.c-torture/ChangeLog.0,
1305 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1306 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1307 gcc.target/i386/math-torture/math-torture.exp,
1308 gcc.target/mips/inter/mips16-inter.exp,
1309 gcc.target/mips/mips-nonpic/README,
1310 gcc.target/x86_64/abi/README.gcc,
1311 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1312 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1313 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1315 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1317 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1319 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1321 2009-04-21 Richard Guenther <rguenther@suse.de>
1324 * gcc.dg/torture/pr39829.c: New testcase.
1326 2009-04-21 Martin Jambor <mjambor@suse.cz>
1328 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1330 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1333 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1334 * gcc.dg/sequence-pt-2.c: New.
1335 * gcc.dg/sequence-pt-3.c: New.
1336 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1337 * g++.dg/warn/sequence-pt-2.c: New.
1338 * g++.dg/warn/sequence-pt-3.c: New.
1340 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1342 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1344 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1346 * gnat.dg/import1.ad[sb]: New test.
1348 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1350 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1353 2009-04-20 Tobias Burnus <burnus@net-b.de>
1356 * gfortran.dg/continuation_11.f90: New test.
1358 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1361 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1362 messages. Test for "long long" in system headers.
1363 * gcc.dg/c99-longlong-2.c: New.
1364 * g++.dg/warn/pr13358.C: New.
1365 * g++.dg/warn/pr13358-2.C: New.
1366 * g++.dg/warn/pr13358-3.C: New.
1367 * g++.dg/warn/pr13358-4.C: New.
1369 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1371 * gcc.dg/framework-2.c: Fix up for non existent includes
1372 being fatal errors now.
1374 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1377 * gfortran.dg/private_type_13.f90: New test.
1378 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1380 2009-04-20 Le-Chun Wu <lcwu@google.com>
1383 * g++.dg/warn/Wunused-14.C: New test.
1385 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1387 * gnat.dg/specs/small_alignment.ads: New test.
1389 2009-04-20 Ian Lance Taylor <iant@google.com>
1391 * gcc.dg/Wcxx-compat-3.c: New testcase.
1393 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1395 * gnat.dg/pack13.ad[sb]: New test.
1396 * gnat.dg/pack13_pkg.ads: New helper.
1398 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1400 * gnat.dg/discr11.ad[sb]: New test.
1401 * gnat.dg/discr11_pkg.ads: New helper.
1403 2009-04-20 Ira Rosen <irar@il.ibm.com>
1405 PR tree-optimization/39675
1406 * gcc.dg/vect/O3-pr39675-2.c: New test.
1408 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1410 * gnat.dg/rep_clause3.adb: New test.
1412 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1415 * gcc.dg/c99-flex-array-7.c: New test.
1417 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1420 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1422 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1425 * gcc.dg/c99-restrict-3.c: New test.
1427 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1429 PR preprocessor/20078
1430 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1432 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1434 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1435 Do not pass -B$root after -margs.
1437 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1441 * gcc.dg/pr32061.c: New.
1442 * gcc.dg/Wlogical-op-1.c: Update.
1443 * g++.dg/warn/Wlogical-op-1.C: Update.
1444 * g++.dg/warn/pr36954.C: New.
1446 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1449 * gcc.dg/lvalue-5.c: New test.
1451 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1454 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1456 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1458 * gcc.dg/cpp/include5.c: New test.
1460 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1463 * gcc.dg/call-diag-2.c: New test.
1465 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1467 PR preprocessor/39646
1468 * gcc.dg/cpp/line8.c: New test.
1470 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1472 PR preprocessor/39647
1473 * gcc.dg/cpp/line7.c: New test.
1475 2009-04-18 Richard Guenther <rguenther@suse.de>
1478 * gcc.target/i386/pr39804.c: New testcase.
1480 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1482 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1483 * g++.dg/other/pr39496.C: Likewise.
1485 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1488 * gcc.dg/pr36902.c: New.
1490 2009-04-17 Diego Novillo <dnovillo@google.com>
1492 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1493 violation for variable 'inside_main'.
1495 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1497 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1499 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1501 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1503 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1505 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1506 * gfortran.dg/chmod_2.f90: Likewise.
1507 * gfortran.dg/chmod_3.f90: Likewise.
1508 * gfortran.dg/open_errors.f90: Likewise.
1509 * gfortran.dg/stat_1.f90: Likewise.
1510 * gfortran.dg/stat_2.f90: Likewise.
1512 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1514 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1515 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1516 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1517 * gfortran.dg/nearest_1.f90: Likewise.
1518 * gfortran.dg/nearest_3.f90: Likewise.
1519 * gfortran.dg/isnan_1.f90: Likewise.
1520 * gfortran.dg/isnan_2.f90: Likewise.
1521 * gfortran.dg/nan_1.f90: Likewise.
1522 * gfortran.dg/nan_2.f90: Likewise.
1523 * gfortran.dg/nan_3.f90: Likewise.
1524 * gfortran.dg/nan_4.f90: Likewise.
1525 * gfortran.dg/module_nan.f90: Likewise.
1526 * gfortran.dg/int_conv_2.f90: Likewise.
1527 * gfortran.dg/init_flag_3.f90: Likewise.
1528 * gfortran.dg/namelist_42.f90: Likewise.
1529 * gfortran.dg/namelist_43.f90: Likewise.
1530 * gfortran.dg/real_const_3.f90: Likewise.
1531 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1533 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1534 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1535 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1536 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1537 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1539 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1540 * gfortran.dg/gamma_5.f90: Likewise.
1542 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1544 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1545 less strict so it also works with auto-overlay support.
1546 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1547 for "exceeds local store" linker errors on the SPU.
1549 * lib/gfortran.exp: Include target-supports.exp.
1550 (gfortran_init): On SPU targets where automatic overlay support
1551 is available, use it to build all Fortran test cases.
1553 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1555 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1557 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1558 rule enforced by gnat on taft types.
1560 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1563 * g++.dg/ext/complit11.C: Add empty dg-options.
1565 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1568 * g++.dg/template/defarg11.C: New test.
1570 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1573 * g++.dg/ext/complit11.C: New testcase.
1575 2009-04-15 Le-Chun Wu <lcwu@google.com>
1578 * g++.dg/warn/Wunused-13.C: New testcase.
1580 2009-04-15 Ian Lance Taylor <iant@google.com>
1582 * gcc.dg/Wenum-compare-1.c: New testcase.
1584 2009-04-15 Richard Guenther <rguenther@suse.de>
1586 PR tree-optimization/39764
1587 * g++.dg/torture/pr39764.C: New testcase.
1589 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1591 * g++.dg/ext/altivec-17.C: New.
1593 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1595 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1596 * gnat.dg/specs/limited1.ads: Ditto.
1598 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1601 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1602 for testing the results of estimate instructions.
1603 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1604 * gcc.dg/vmx/3a-05.c (test): Ditto.
1606 2009-04-14 Jason Merrill <jason@redhat.com>
1609 * g++.dg/warn/Wshadow-4.C: Extend.
1611 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1613 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1614 (do_D): Remove attribute hidden.
1616 2009-04-13 Jason Merrill <jason@redhat.com>
1619 * g++.dg/init/copy7.C: New.
1621 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1624 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1625 (check_for_all_options): This.
1627 2009-04-13 Jason Merrill <jason@redhat.com>
1630 * g++.dg/template/crash90.C: New.
1632 2009-04-12 Jason Merrill <jason@redhat.com>
1635 * g++.dg/overload/extern-C-2.C: New.
1637 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1639 PR preprocessor/31869
1640 * gcc.dg/cpp/strify5.c: New test.
1642 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1644 * gnat.dg/enum1.adb: New test.
1645 * gnat.dg/enum1_pkg.ads: New helper.
1647 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1650 * gcc.target/alpha/pr39740.c: New test.
1652 2009-04-11 Daniel Kraft <d@domob.eu>
1655 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1656 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1657 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1658 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1659 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1660 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1661 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1662 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1663 expected string length that failed with -fbounds-check now.
1664 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1666 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1669 * gfortran.dg/proc_ptr_14.f90: New.
1671 2009-04-11 Richard Guenther <rguenther@suse.de>
1674 * g++.dg/torture/pr39732.C: New testcase.
1676 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1678 * gfortran.dg/whole_file_5.f90: New.
1679 * gfortran.dg/whole_file_6.f90: New.
1681 2009-04-11 Richard Guenther <rguenther@suse.de>
1683 PR tree-optimization/39713
1684 * g++.dg/torture/pr39713.C: New testcase.
1686 2009-04-10 Richard Guenther <rguenther@suse.de>
1689 * gcc.dg/pr39712.c: New testcase.
1691 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1694 * g++.dg/cpp0x/enum2.C: Updated.
1695 * g++.dg/debug/pr22514.C: Likewise.
1696 * g++.dg/parse/enum2.C: Likewise.
1697 * g++.dg/parse/enum3.C: Likewise.
1698 * g++.dg/template/crash79.C: Likewise.
1699 * g++.old-deja/g++.jason/cond.C: Likewise.
1701 2009-04-10 Chao-ying Fu <fu@mips.com>
1703 * gcc.target/mips/interrupt_handler.c: Change from compile to
1706 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1708 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1710 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1713 * gfortran.dg/zero_sized_6.f90: New.
1715 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1718 * g++.dg/parse/pr20118.C: New.
1719 * g++.dg/template/spec16.C: Update.
1721 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1724 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1725 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1726 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1727 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1728 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1729 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1730 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1731 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1732 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1733 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1734 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1735 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1736 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1737 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1738 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1739 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1740 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1742 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1745 * g++.dg/torture/pr39678.C: New.
1746 * gcc.dg/compat/struct-complex-2.h: Likewise.
1747 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1748 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1749 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1750 * gcc.dg/torture/pr39678.c: Likewise.
1751 * gcc.target/i386/pr39678.c: Likewise.
1753 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1754 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1756 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1757 <complex.h>. Add tests for structure with complex float.
1759 2009-04-10 Ben Elliston <bje@au.ibm.com>
1760 Joseph Myers <joseph@codesourcery.com>
1763 * gcc.dg/dfp/pr36800.c: New.
1765 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1766 Rafael Avila de Espindola <espindola@google.com>
1768 * gcc.misc-tests/help.exp: New file.
1769 * lib/options.exp: New file.
1771 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1774 * objc/execute/forward-1.x: New.
1776 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1778 * gcc.dg/pr27150-1.c: Change to a link test.
1780 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1782 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1783 3 of the GNU General Public License and to point readers at the
1784 COPYING3 file and the FSF's license web page.
1785 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1786 * gcc.dg/struct/struct-reorg.exp: Likewise.
1787 * gcc.target/spu/tag_manager.c: Likewise.
1789 2009-04-09 Richard Guenther <rguenther@suse.de>
1792 * ssa-ccp-25.c: Adjust pattern.
1794 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1797 * gfortran.dg/external_procedures_1.f90: Modified.
1798 * gfortran.dg/proc_ptr_result_1.f90: New.
1799 * gfortran.dg/proc_ptr_result_2.f90: New.
1800 * gfortran.dg/proc_ptr_result_3.f90: New.
1802 2009-04-09 Richard Guenther <rguenther@suse.de>
1804 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1805 to prevent constant propagation.
1806 * gcc.dg/vect/vect-56.c: Likewise.
1807 * gcc.dg/vect/vect-58.c: Likewise.
1808 * gcc.dg/vect/vect-60.c: Likewise.
1809 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1810 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1811 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1813 2009-04-09 Richard Guenther <rguenther@suse.de>
1815 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1816 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1818 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1821 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1824 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1826 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1827 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1829 2009-04-08 Jakub Jelinek <jakub@redhat.com>
1831 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1833 2009-04-08 Jason Merrill <jason@redhat.com>
1836 * g++.dg/template/error40.C: Add another test.
1838 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1842 * gcc.c-torture/compile/pr39614-1.c,
1843 gcc.c-torture/compile/pr39614-2.c,
1844 gcc.c-torture/compile/pr39614-3.c,
1845 gcc.c-torture/compile/pr39614-4.c,
1846 gcc.c-torture/compile/pr39614-5.c,
1847 gcc.c-torture/compile/pr39673-1.c,
1848 gcc.c-torture/compile/pr39673-2.c: New tests.
1849 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1851 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1852 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1855 2009-04-08 Dodji Seketeli <dodji@redhat.com>
1858 * g++.dg/cpp0x/variadic-crash2.C: New test.
1860 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
1863 * gfortran.dg/alloc_comp_result_1.f90: New test.
1865 2009-04-07 Jason Merrill <jason@redhat.com>
1868 * g++.dg/overload/extern-C-1.C: New.
1870 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1873 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1875 2009-04-07 Jason Merrill <jason@redhat.com>
1878 * g++.dg/template/error40.C: New.
1880 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1883 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1885 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
1887 * gnat.dg/subp_elim_errors.ad[sb]: New test.
1889 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1892 * gfortran.dg/proc_decl_1.f90: Modified.
1893 * gfortran.dg/proc_ptr_11.f90: Extended.
1894 * gfortran.dg/proc_ptr_13.f90: Modified.
1896 2009-04-06 Jason Merrill <jason@redhat.com>
1899 * g++.dg/template/fnspec1.C: New.
1901 2009-04-06 Laurent GUERBY <laurent@guerby.net>
1903 * lib/gnat.exp: Handle multilib.
1905 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1908 * gfortran.dg/dependency_23.f90: New test.
1910 2009-04-06 Richard Guenther <rguenther@suse.de>
1912 PR tree-optimization/28868
1913 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1914 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1915 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1916 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1918 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1920 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1922 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1924 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1926 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1928 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1929 with the built-in y0, and the subsequent warning.
1930 (y1): Likewise, rename to y_1.
1932 2009-04-06 Janus Weil <janus@gcc.gnu.org>
1935 * gfortran.dg/proc_decl_21.f90: New.
1937 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1940 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1942 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
1944 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
1945 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
1946 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
1947 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
1948 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
1949 gfortran.dg/namelist_49.f90: Gate test on effective_target
1951 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
1953 2009-04-05 Daniel Kraft <d@domob.eu>
1956 * gfortran.dg/read_float_2.f03
1957 * gfortran.dg/read_float_3.f90
1959 2009-04-05 Richard Guenther <rguenther@suse.de>
1961 PR tree-optimization/39648
1962 * gcc.c-torture/compile/pr39648.c: New testcase.
1964 2009-04-05 Jason Merrill <jason@redhat.com>
1967 * g++.dg/template/error39.C: New.
1969 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
1972 * gfortran.dg/implied_do_1.f90: New.
1974 2009-04-04 Tobias Burnus <burnus@net-b.de>
1977 * gfortran.dg/recursive_check_8.f90: New.
1978 * gfortran.dg/recursive_check_9.f90: New.
1979 * gfortran.dg/recursive_check_10.f90: New.
1980 * gfortran.dg/recursive_check_11.f90: New.
1981 * gfortran.dg/recursive_check_12.f90: New.
1982 * gfortran.dg/recursive_check_13.f90: New.
1983 * gfortran.dg/recursive_check_14.f90: New.
1985 2009-04-04 Jason Merrill <jason@redhat.com>
1988 * g++.dg/template/error38.C: Add more tests.
1990 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
1993 * gfortran.dg/common_align_2.f90: New test.
1995 2009-04-04 Richard Guenther <rguenther@suse.de>
1997 PR tree-optimization/8781
1998 PR tree-optimization/37892
1999 * g++.dg/tree-ssa/pr8781.C: New testcase.
2000 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2002 2009-04-04 Richard Guenther <rguenther@suse.de>
2004 PR tree-optimization/39636
2005 * gcc.c-torture/compile/pr39636.c: New testcase.
2007 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2009 PR rtl-optimization/39607
2010 * g++.dg/opt/pr39607.C: New.
2012 2009-04-03 Tobias Burnus <burnus@net-b.de>
2015 * gfortran.dg/common_12.f90: New.
2017 2009-04-03 Jason Merrill <jason@redhat.com>
2020 * g++.dg/template/const2.C: New test.
2022 2009-04-03 Richard Guenther <rguenther@suse.de>
2024 PR tree-optimization/2480
2025 PR tree-optimization/23086
2026 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2027 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2029 2009-04-03 Richard Guenther <rguenther@suse.de>
2031 PR tree-optimization/34743
2032 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2033 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2034 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2035 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2036 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2037 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2038 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2039 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2041 2009-04-03 Richard Guenther <rguenther@suse.de>
2044 PR tree-optimization/23940
2045 PR tree-optimization/33237
2048 PR tree-optimization/36201
2049 PR tree-optimization/36230
2050 PR tree-optimization/38049
2051 PR tree-optimization/38207
2052 PR tree-optimization/38230
2053 PR tree-optimization/38301
2054 PR tree-optimization/38585
2056 PR tree-optimization/38985
2057 PR tree-optimization/39299
2058 * gcc.dg/pr19633-1.c: Adjust.
2059 * gcc.dg/torture/pta-callused-1.c: Likewise.
2060 * gcc.dg/torture/pr39074-2.c: Likewise.
2061 * gcc.dg/torture/pr39074.c: Likewise.
2062 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2063 * gcc.dg/torture/pr30375.c: Adjust.
2064 * gcc.dg/torture/pr33563.c: Likewise.
2065 * gcc.dg/torture/pr33870.c: Likewise.
2066 * gcc.dg/torture/pr33560.c: Likewise.
2067 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2068 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2069 * gcc.dg/tree-ssa/alias-15.c: Remove.
2070 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2071 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2072 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2073 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2074 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2075 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2076 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2077 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2078 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2079 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2080 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2081 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2082 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2083 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2084 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2085 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2086 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2087 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2088 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2089 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2090 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2091 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2092 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2093 * gcc.dg/uninit-B.c: XFAIL.
2094 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2095 * gcc.dg/uninit-pr19430.c: XFAIL.
2096 * g++.dg/tree-ssa/pr13146.C: New testcase.
2097 * g++.dg/opt/pr36187.C: Adjust.
2098 * g++.dg/torture/20090329-1.C: New testcase.
2100 2009-04-02 Chao-ying Fu <fu@mips.com>
2102 * gcc.target/mips/interrupt_handler.c: New test.
2104 2009-04-02 David Ayers <ayers@fsfe.org>
2107 * objc.dg/bad-receiver-type-2.m: New test contributed by
2110 2009-04-02 Jason Merrill <jason@redhat.com>
2113 * g++.dg/template/error38.C: New test.
2115 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2117 PR tree-optimization/31677
2118 * gcc.dg/memcpy-1.c: Add compiler option.
2120 2009-04-02 Ira Rosen <irar@il.ibm.com>
2122 PR tree-optimization/39595
2123 * gfortran.dg/vect/O3-pr39595.f: New test.
2125 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2128 * g++.dg/template/typedef11.C: New test.
2129 * g++.dg/template/typedef12.C: Likewise.
2130 * g++.dg/template/typedef13.C: Likewise.
2131 * g++.dg/template/typedef14.C: Likewise.
2132 * g++.dg/template/typedef15.C: Likewise.
2133 * g++.dg/template/typedef16.C: Likewise.
2134 * g++.dg/template/sfinae3.C: Compile this pedantically.
2135 The only errors expected should be the one saying the typedef is ill
2137 * g++.old-deja/g++.pt/typename8.C: Likewise.
2138 * g++.dg/template/access11.C: Update this.
2140 2009-04-02 Richard Guenther <rguenther@suse.de>
2142 PR tree-optimization/37221
2143 * gcc.c-torture/compile/20090331-1.c: New testcase.
2145 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2147 * gcc.c-torture/compile/20090401-1.c: New test.
2149 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2152 * g++.dg/template/pr4926-1.C: New.
2154 2009-04-01 Xinliang David Li <davidxl@google.com>
2156 * gcc.target/i386/all_one_m128i.c: New test.
2158 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2161 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2162 * gcc.dg/fltconst-2.c: New test.
2163 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2164 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2167 * gcc.dg/cpp/pr33466.c: New test.
2168 * gcc.dg/dfp/pr33466.c: New test.
2169 * gcc.dg/fixed-point/pr33466.c: New test.
2171 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2173 PR tree-optimization/35011
2174 * g++.dg/other/pr35011.C: New.
2176 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2179 * gcc.dg/pr39226.c: New test.
2181 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2184 * g++.dg/template/pr35240.C: New.
2186 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2189 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2190 * gcc.dg/pr25682.c: Update expected diagnostics.
2192 2009-04-01 Richard Guenther <rguenther@suse.de>
2194 * gcc.dg/fold-plusmult-2.c: New testcase.
2196 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2199 * gcc.dg/pr37772.c: New test.
2200 * g++.dg/ext/asm11.C: New test.
2202 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2204 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2205 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2208 2009-03-31 Jason Merrill <jason@redhat.com>
2210 * g++.old-deja/g++.other/using9.C: Add expected errors.
2212 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2214 * gcc.c-torture/compile/pr33009.c: Removed.
2216 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2218 * gcc.c-torture/compile/pr33009.c: Delete.
2219 * gcc.c-torture/compile/pr11832.c: Likewise.
2221 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2224 * lib/target-supports.exp (check_effective_target_stdint_types):
2226 (check_effective_target_inttypes_types): New.
2227 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2228 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2229 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2231 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2235 * gfortran.dg/data_pointer_1.f90: New test.
2237 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2240 * gfortran.dg/char_length_15.f90: New test.
2242 2009-03-31 Jason Merrill <jason@redhat.com>
2245 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2246 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2247 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2250 * g++.dg/other/typedef2.C: New test.
2253 * g++.dg/template/typedef17.C: New test.
2255 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2256 * g++.dg/cpp0x/auto12.C: Likewise.
2258 2009-03-31 Richard Guenther <rguenther@suse.de>
2261 * gcc.dg/fold-compare-4.c: New testcase.
2262 * gcc.dg/fold-compare-5.c: Likewise.
2264 2009-03-31 Richard Guenther <rguenther@suse.de>
2266 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2268 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2271 * gcc.target/i386/pr39592-1.c: New test.
2273 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2275 PR preprocessor/15638
2276 * gcc.dg/cpp/missing-header-1.c: New test.
2277 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2278 "compilation terminated" message.
2279 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2281 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2282 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2283 terminated" message.
2285 2009-03-31 Richard Guenther <rguenther@suse.de>
2289 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2290 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2292 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2295 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2296 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2297 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2298 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2299 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2300 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2301 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2303 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2306 * gfortran.dg/whole_file_1.f90: New test.
2308 * gfortran.dg/whole_file_2.f90: New test.
2309 * gfortran.dg/whole_file_3.f90: New test.
2311 * gfortran.dg/whole_file_4.f90: New test.
2313 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2315 * gfortran.dg/bind_c_usage_19.f90: New test.
2318 * gcc.target/powerpc/altivec-29.c: New test.
2320 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2322 PR rtl-optimization/323
2323 * gcc.target/i386/excess-precision-1.c,
2324 gcc.target/i386/excess-precision-2.c,
2325 gcc.target/i386/excess-precision-3.c,
2326 gcc.target/i386/excess-precision-4.c,
2327 gcc.target/i386/excess-precision-5.c,
2328 gcc.target/i386/excess-precision-6.c: New tests.
2330 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2333 * gcc.dg/c99-array-lval-8.c: New test.
2335 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2337 PR preprocessor/34695
2338 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2339 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2340 instead of dg-warning for "previous definition" messages.
2341 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2342 "warnings being treated as errors" message.
2343 * gcc.dg/fltconst-1.c: Use -fshow-column.
2345 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2348 * gfortran.dg/power1.f90: New test.
2350 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2358 * gcc.c-torture/compile/20081108-1.c,
2359 gcc.c-torture/compile/20081108-2.c,
2360 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2361 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2362 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2363 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2364 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2365 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2366 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2367 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2368 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2369 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2370 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2371 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2372 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2373 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2374 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2375 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2376 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2378 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2379 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2380 XFAILs. Update expected messages.
2381 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2383 * gcc.dg/real-const-1.c: Replace with test from original PR.
2384 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2385 when casting from non-constant integer to pointer.
2387 2009-03-29 Richard Guenther <rguenther@suse.de>
2389 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2391 2009-03-29 Daniel Kraft <d@domob.eu>
2394 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2396 * gfortran.dg/typebound_proc_9.f03: New test.
2397 * gfortran.dg/typebound_proc_10.f03: New test.
2398 * gfortran.dg/typebound_proc_11.f03: New test.
2399 * gfortran.dg/abstract_type_5.f03: New test.
2401 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2404 * gfortran.dg/do_4.f: New.
2405 * gfortran.dg/goto_2.f90: Correct expected warnings.
2406 * gfortran.dg/goto_4.f90: Likewise.
2407 * gfortran.dg/goto_5.f90: New.
2409 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2412 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2414 * gcc.target/i386/pr39545-1.c: New.
2415 * gcc.target/i386/pr39545-2.c: Likewise.
2417 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2418 (flex2_struct): Likewise.
2419 (check_struct_passing7): Likewise.
2420 (check_struct_passing8): Likewise.
2423 (main): Call check_struct_passing7 and check_struct_passing8.
2425 2009-03-29 Richard Guenther <rguenther@suse.de>
2427 * gcc.c-torture/execute/20090113-1.c: New testcase.
2428 * gcc.c-torture/execute/20090113-2.c: Likewise.
2429 * gcc.c-torture/execute/20090113-3.c: Likewise.
2430 * gcc.c-torture/execute/20090207-1.c: Likewise.
2431 * gcc.c-torture/compile/20090114-1.c: Likewise.
2432 * gcc.c-torture/compile/20090328-1.c: Likewise.
2433 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2435 2009-03-29 David Ayers <ayers@fsfe.org>
2438 * objc.dg/conditional-1.m: New tests.
2440 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2442 * gcc.dg/winline-10.c: New test.
2444 2009-03-28 Tobias Burnus <burnus@net-b.de>
2447 * gfortran.dg/do_check_1.f90: Add test.
2448 * gfortran.dg/do_check_2.f90: Add test.
2449 * gfortran.dg/do_check_3.f90: Add test.
2450 * gfortran.dg/do_check_4.f90: Add test.
2452 2009-03-28 Jan Hubicka <jh@suse.cz>
2454 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2455 * gcc.dg/pr33826.c: Update dump files.
2456 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2457 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2459 2009-03-28 Martin Jambor <mjambor@suse.cz>
2461 * g++.dg/tree-ssa/fwprop-align.C: New test.
2463 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2465 * gcc.target/powerpc/altivec-28.c: New test.
2468 * gcc.dg/wdisallowed-functions-1.c: Removed.
2469 * gcc.dg/wdisallowed-functions-2.c: Removed.
2470 * gcc.dg/wdisallowed-functions-3.c: Removed.
2471 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2472 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2473 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2475 2009-03-28 Richard Guenther <rguenther@suse.de>
2477 PR tree-optimization/38723
2478 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2480 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2483 * gfortran.dg/char_result_13.f90: New test.
2485 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2488 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2490 2009-03-28 Daniel Kraft <d@domob.eu>
2492 * gfortran.dg/trim_1.f90: New test.
2494 2009-03-28 Richard Guenther <rguenther@suse.de>
2496 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2497 * g++.dg/warn/Warray-bounds.C: Likewise.
2499 2009-03-28 Tobias Burnus <burnus@net-b.de>
2502 * gfortran.dg/recursive_check_7.f90: New test.
2504 2009-03-28 Tobias Burnus <burnus@net-b.de>
2507 * gfortran.dg/do_check_5.f90: New test.
2508 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2509 * gfortran.dg/array_constructor_18.f90: Ditto.
2510 * gfortran.dg/array_constructor_22.f90: Ditto.
2511 * gfortran.dg/do_3.F90: Ditto.
2512 * gfortran.dg/do_1.f90: Ditto.
2514 2009-03-28 Richard Guenther <rguenther@suse.de>
2516 PR tree-optimization/38180
2517 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2519 2009-03-28 Richard Guenther <rguenther@suse.de>
2521 PR tree-optimization/38513
2522 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2523 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2524 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2525 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2526 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2527 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2528 * gcc.dg/vect/vect-35.c: Likewise.
2529 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2530 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2531 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2533 2009-03-28 Richard Guenther <rguenther@suse.de>
2535 PR tree-optimization/38968
2536 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2538 2009-03-28 Richard Guenther <rguenther@suse.de>
2540 PR tree-optimization/37795
2541 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2543 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2545 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2546 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2547 options for removed targets.
2549 2009-03-27 Richard Guenther <rguenther@suse.de>
2551 PR tree-optimization/39120
2552 * gcc.c-torture/execute/pr39120.c: New testcase.
2554 2009-03-27 Richard Guenther <rguenther@suse.de>
2556 PR tree-optimization/39120
2557 * gcc.dg/torture/pta-callused-1.c: New testcase.
2559 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2562 * gcc.target/i386/pr39315-1.c: New.
2563 * gcc.target/i386/pr39315-2.c: Likewise.
2564 * gcc.target/i386/pr39315-3.c: Likewise.
2565 * gcc.target/i386/pr39315-4.c: Likewise.
2566 * gcc.target/i386/pr39315-check.c: Likewise.
2568 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2571 * gcc.dg/pr39323-1.c: New.
2572 * gcc.dg/pr39323-2.c: Likewise.
2573 * gcc.dg/pr39323-3.c: Likewise.
2575 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2578 * gcc.target/ia64/sync-1.c: New.
2580 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2583 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2584 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2585 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2586 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2587 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2588 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2589 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2590 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2592 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2594 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2595 for low precision (i.e. float).
2597 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2598 Jakub Jelinek <jakub@redhat.com>
2601 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2603 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2605 * gcc.dg/memmove-2.c: New test.
2606 * gcc.dg/memmove-3.c: New test.
2608 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2611 2009-03-27 Xinliang David Li <davidxl@google.com>
2613 PR tree-optimization/39557
2614 * g++.dg/tree-ssa/dom-invalid.C: New test.
2616 2009-03-27 Xinliang David Li <davidxl@google.com>
2618 PR tree-optimization/39548
2619 * g++.dg/tree-ssa/copyprop.C: New test.
2621 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2624 * g++.dg/template/typename17.C: New testcase.
2625 * g++.dg/template/typename18.C: New testcase.
2627 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2630 * g++.dg/other/var_copy-1.C: New test.
2632 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2635 * g++.dg/parse/ctor9.C: New test.
2637 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2640 * g++.dg/init/error2.C: New test.
2642 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2645 * gcc.dg/pr35652.C: New.
2646 * g++.dg/warn/pr35652.C: New.
2647 * gcc.dg/format/plus-1.c: Adjust message.
2649 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2652 * gcc.dg/wdisallowed-functions-3.c: New test.
2653 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2655 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2657 * gcc.dg/inline-33.c: Fix when pic.
2659 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2661 * gcc.target/ia64/20090324-1.c: New test.
2663 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2666 * gcc.dg/pr27898.c: New test.
2668 PR tree-optimization/32139
2669 * gcc.c-torture/compile/pr32139.c: New test.
2671 2009-03-24 Jason Merrill <jason@redhat.com>
2674 * g++.dg/parse/defarg14.C: New test.
2676 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2679 * gfortran.dg/read_repeat.f90: New test.
2681 2009-03-24 Ira Rosen <irar@il.ibm.com>
2683 PR tree-optimization/39529
2684 * gcc.dg/vect/pr39529.c: New test.
2686 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2687 Jakub Jelinek <jakub@redhat.com>
2690 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2692 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2695 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2697 2009-03-23 Jason Merrill <jason@redhat.com>
2699 * g++.dg/cpp0x/auto12.C: Add variadic test.
2702 * g++.dg/warn/Wshadow-4.C: New test.
2704 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2706 PR tree-optimization/39516
2707 * gfortran.dg/pr39516.f: New test.
2709 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2711 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2712 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2713 variable, not environment variable.
2715 2009-03-21 Jason Merrill <jason@redhat.com>
2718 * g++.dg/ext/vla6.C: New test.
2720 2009-03-20 Jason Merrill <jason@redhat.com>
2722 * g++.dg/cpp0x/initlist5.C: Add additional test.
2724 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2725 Janis Johnson <janis187@us.ibm.com>
2727 * lib/compat.exp (compat-get-options-main, compat-get-options):
2728 Handle dg-prune-output in source file.
2729 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2730 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2731 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2734 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2737 * gcc.dg/gomp/pr39495-1.c: New test.
2738 * gcc.dg/gomp/pr39495-2.c: New test.
2739 * g++.dg/gomp/pr39495-1.C: New test.
2740 * g++.dg/gomp/pr39495-2.C: New test.
2743 * gcc.target/i386/pr39496.c: New test.
2744 * g++.dg/other/pr39496.C: New test.
2746 2009-03-19 Li Feng <nemokingdom@gmail.com>
2749 * gcc.dg/autopar/pr39500-1.c: New.
2750 * gcc.dg/autopar/pr39500-2.c: New.
2752 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2754 * g++.dg/dg.exp: Prune graphite.
2756 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2759 * g++.dg/graphite: New.
2760 * g++.dg/graphite/graphite.exp: New.
2761 * g++.dg/graphite/pr39447.C: New.
2763 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2766 * g++.dg/template/pr39425.C: New.
2768 * g++.dg/template/spec33.C: Updated.
2770 2009-03-17 Jason Merrill <jason@redhat.com>
2772 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2774 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2777 * g++.dg/ext/unary_trait_incomplete.C: New.
2779 2009-03-17 Jing Yu <jingyu@google.com>
2782 * g++.dg/inherit/thunk10.C: New test.
2784 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2787 * gcc.target/i386/pr39482.c: New test.
2789 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2792 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2793 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2794 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2795 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2798 * gcc.dg/pr39443.c: New test.
2801 * gcc.dg/debug/pr39412.c: New test.
2803 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2806 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2807 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2809 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2810 its original value, or unset if it was not defined.
2811 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2812 path procs around use of HOSTCC.
2813 * g++.dg/compat/struct-layout-1.exp: Ditto.
2814 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2816 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2818 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2820 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2822 Revert patch for PR testsuite/37630.
2825 * gcc.dg/pr11492.c: Replace constant and remove xfail.
2828 * lib/target-supports.exp (check_effective_target_ieee): New.
2829 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2830 * gcc.dg/20001012-1.c: Require ieee.
2833 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2835 2009-03-16 Jakub Jelinek <jakub@redhat.com>
2837 PR tree-optimization/39455
2838 * gcc.dg/pr39455.c: New test.
2840 2009-03-13 David Ayers <ayers@fsfe.org>
2842 * objc/execute/trivial.m. New test.
2844 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
2847 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2849 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
2852 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2855 2009-03-12 David Ayers <ayers@fsfe.org>
2858 * objc/execute/exceptions/handler-1.m. New test.
2860 2009-03-12 Jakub Jelinek <jakub@redhat.com>
2863 * gcc.target/i386/pr39431.c: New test.
2865 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
2868 * gcc.target/i386/pr39445.c: New.
2870 * gcc.target/i386/push-1.c: XFAIL.
2872 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
2874 * gcc.dg/inline-33.c: New test.
2876 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
2878 * gcc.dg/vect/vect-82.c: Combine dg-do and
2879 dg-require-effective-target into dg-skip-if.
2880 * gcc.dg/vect/vect-83.c: Likewise.
2882 2009-03-11 Jakub Jelinek <jakub@redhat.com>
2885 * gcc.target/i386/stackalign/longlong-1.c: New test.
2886 * gcc.target/i386/stackalign/longlong-2.c: New test.
2888 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2890 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2892 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2894 * gcc.c-torture/execute/ieee/inf-3.c: New test.
2895 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2897 2009-03-11 Olivier Hainque <hainque@adacore.com>
2899 * gnat.dg/slice_enum.adb: New test.
2901 2009-03-11 Jason Merrill <jason@redhat.com>
2904 * g++.dg/opt/nrv15.C: New test.
2906 2009-03-10 Ira Rosen <irar@il.ibm.com>
2908 PR tree-optimization/39422
2909 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2910 constant array with static initialization to global memory.
2911 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2913 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
2915 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2918 2009-03-09 Jakub Jelinek <jakub@redhat.com>
2921 * g++.dg/opt/switch2.C: Add -w to dg-options.
2922 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2923 * g++.dg/warn/switch1.C: New test.
2924 * g++.dg/other/switch3.C: New test.
2926 PR tree-optimization/39394
2927 * gcc.c-torture/compile/pr39394.c: New test.
2929 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2931 * gcc.target/s390/20090223-1.c: New testcase.
2933 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2936 * gfortran.dg/fmt_f0_1.f90: New test.
2938 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
2941 * g++.dg/other/new1.C: Adjusted.
2942 * g++.dg/parse/crash40.C: Likewise.
2943 * g++.dg/parse/defarg12.C: Likewise.
2944 * g++.dg/template/error15.C: Likewise.
2946 * g++.dg/other/pr39060.C: New.
2948 2009-03-07 Jason Merrill <jason@redhat.com>
2951 * g++.dg/opt/new1.C: New.
2953 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2956 * g++.dg/other/error32.C: New.
2958 2009-03-06 Jakub Jelinek <jakub@redhat.com>
2961 * gcc.c-torture/compile/pr39360.c: New test.
2964 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2966 2009-03-05 Jason Merrill <jason@redhat.com>
2969 * g++.dg/warn/Wuninitialized-3.C: New test.
2971 2009-03-05 Jakub Jelinek <jakub@redhat.com>
2974 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
2975 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2977 2009-03-04 Jason Merrill <jason@redhat.com>
2980 * g++.dg/template/koenig7.C: New test.
2982 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
2984 * g++.dg/torture/predcom-1.C: New test.
2986 2009-03-04 Richard Guenther <rguenther@suse.de>
2988 PR tree-optimization/39362
2989 * g++.dg/torture/pr39362.C: New testcase.
2991 2009-03-04 Jason Merrill <jason@redhat.com>
2992 Giovanni Bajo <giovannibajo@gcc.gnu.org>
2997 * g++.dg/template/dependent-name5.C: New test.
2999 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3002 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3003 vect_int to vect_int_mult.
3005 2009-03-04 Richard Guenther <rguenther@suse.de>
3007 PR tree-optimization/39358
3008 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3009 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3011 2009-03-04 Richard Guenther <rguenther@suse.de>
3013 PR tree-optimization/39339
3014 * gcc.c-torture/execute/pr39339.c: New testcase.
3016 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3018 * gcc.c-torture/compile/20090303-1.c,
3019 gcc.c-torture/compile/20090303-2.c: New tests.
3021 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3024 * gfortran.dg/gomp/pr39354.f90: New test.
3026 PR tree-optimization/39343
3027 * gcc.dg/pr39343.c: New test.
3029 2009-03-03 Ira Rosen <irar@il.ibm.com>
3031 PR tree-optimization/39248
3032 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3033 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3034 on targets without vector misalignment support.
3035 * lib/target-supports.exp
3036 (check_effective_target_vect_short_mult): Add
3037 check_effective_target_arm32.
3039 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3042 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3043 * testsuite/gcc.dg/graphite/pr39335.c: New.
3045 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3047 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3049 * gcc.target/i386/stackalign/return-5.c: Likewise.
3050 * gcc.target/i386/stackalign/return-6.c: Likewise.
3052 2009-03-02 Richard Guenther <rguenther@suse.de>
3053 Ira Rosen <irar@il.ibm.com>
3055 PR tree-optimization/39318
3056 * gfortran.dg/vect/pr39318.f90: New test.
3058 2009-03-01 Jan Hubicka <jh@suse.cz>
3060 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3062 2009-03-01 Jan Hubicka <jh@suse.cz>
3065 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3067 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3069 * gnat.dg/pack12.adb: New test.
3071 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3074 * g++.dg/other/pr37789.C: New.
3076 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3079 * gfortran.dg/interface_25.f90: New test.
3080 * gfortran.dg/interface_26.f90: New test.
3082 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3085 * gfortran.dg/initialization_22.f90: New test.
3087 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3089 PR rtl-optimization/39241
3090 * gcc.dg/torture/pr39241.c: New.
3092 2009-02-25 Martin Jambor <mjambor@suse.cz>
3094 PR tree-optimizations/39259
3095 * g++.dg/torture/pr39259.C: New testcase.
3097 2009-02-24 Richard Guenther <rguenther@suse.de>
3100 * g++.dg/template/instantiate10.C: New testcase.
3102 2009-02-24 Richard Guenther <rguenther@suse.de>
3103 Zdenek Dvorak <ook@ucw.cz>
3105 PR tree-optimization/39233
3106 * gcc.c-torture/execute/pr39233.c: New testcase.
3108 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3110 PR tree-optimization/39260
3111 * gcc.dg/graphite/pr39260.c: New.
3113 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3115 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3117 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3120 * g++.dg/template/void14.C: New.
3122 2009-02-23 Jason Merrill <jason@redhat.com>
3125 * g++.dg/init/const7.C: Remove XFAIL.
3126 * g++.dg/init/static-init1.C: New test.
3128 * g++.dg/cpp0x/initlist14.C: New test.
3130 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3133 * bound_simplification_2.f90: New test case.
3134 * bound_7.f90: New test case.
3136 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3138 * gcc.dg/cpp/include4.c: New test.
3140 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3143 * gcc.target/i386/abi-2.c: New.
3145 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3147 * gcc.c-torture/execute/pr39228.x: New.
3149 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3151 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3152 scan-assembler to check for xmm0 register.
3154 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3155 Joseph Myers <joseph@codesourcery.com>
3157 * gcc.target/arm/va_list.c: New test.
3158 * g++.dg/abi/arm_va_list.C: Likewise.
3159 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3161 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3162 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3163 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3164 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3165 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3166 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3168 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3171 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3174 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3177 * gcc.c-torture/execute/pr39240.c: New test.
3179 2009-02-20 Jason Merrill <jason@redhat.com>
3182 * g++.dg/parse/dtor15.C: New test.
3184 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3186 * gcc.c-torture/execute/20090219-1.c: New.
3188 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3190 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3191 (mips-dg-options): When matching isa* pseudo-options make
3192 'value' optional and accept ! entries. Use $spec instead of
3193 $isa_spec in the isa pseudo-option error message. Only
3194 perform the ISA-range check when 'value' is set. If arch is
3195 matching any CPU in the ! entries switch to its generic ISA.
3196 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3197 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3199 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3202 * gcc.dg/visibility-20.c: New test.
3203 * g++.dg/ext/visibility/visibility-11.C: New test.
3205 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3208 * g++.dg/abi/pr39188-1a.C: New.
3209 * g++.dg/abi/pr39188-1b.C: Likewise.
3210 * g++.dg/abi/pr39188-1.h: Likewise.
3211 * g++.dg/abi/pr39188-2a.C: Likewise.
3212 * g++.dg/abi/pr39188-2b.C: Likewise.
3213 * g++.dg/abi/pr39188-2.h: Likewise.
3214 * g++.dg/abi/pr39188-3a.C: Likewise.
3215 * g++.dg/abi/pr39188-3b.C: Likewise.
3216 * g++.dg/abi/pr39188-3.h: Likewise.
3218 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3221 * gcc.c-torture/execute/call-trap-1.c,
3222 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3225 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3228 * gcc.c-torture/execute/pr39228.c: New test.
3230 2009-02-19 Richard Guenther <rguenther@suse.de>
3232 PR tree-optimization/39074
3233 * gcc.dg/torture/pr39074.c: New testcase.
3234 * gcc.dg/torture/pr39074-2.c: Likewise.
3235 * gcc.dg/torture/pr39074-3.c: Likewise.
3237 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3240 * g++.dg/parse/attr3.C: New.
3242 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3245 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3248 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3251 2009-02-18 Jason Merrill <jason@redhat.com>
3254 * g++.dg/init/const7.C: Remove XFAIL.
3257 * g++.dg/opt/const6.C: New test.
3259 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3261 * gcc.dg/callabi/callabi.exp: Moved to ...
3262 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3265 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3266 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3267 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3268 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3269 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3270 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3271 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3273 * gcc.dg/callabi/callabi.h: Moved to ...
3274 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3276 * gcc.dg/callabi/func-1.c: Moved to ...
3277 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3279 * gcc.dg/callabi/func-indirect.c: Moved to ...
3280 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3282 * gcc.dg/callabi/pr38891.c: Moved to ...
3283 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3285 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3286 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3288 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3289 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3291 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3292 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3294 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3297 * gcc.dg/callabi/pr38891.c: New.
3299 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3301 * gcc.dg/callabi/callabi.exp: New.
3303 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3306 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3308 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3310 * gcc.target/i386/pr39082-1.c: New.
3312 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3315 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3316 CHECK_M64_M128 is defined.
3317 (check_f_arguments): Add "do".
3318 (check_vector_arguments): New.
3319 (check_m64_arguments): Likewise.
3320 (check_m128_arguments): Likewise.
3322 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3323 (CHECK_M64_M128): Define.
3325 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3327 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3329 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3330 tests only if CHECK_M64_M128 is defined.
3332 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3333 (m128_2_struct): Likewise.
3334 (check_struct_passing5): Likewise.
3335 (check_struct_passing6): Likewise.
3336 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3338 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3340 (check_union_passing4): Likewise.
3341 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3343 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3346 * gcc.dg/noncompile/pr35447-1.c: New test.
3348 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3350 PR tree-optimization/36922
3351 * gfortran.dg/pr36922.f: New test.
3353 2009-02-17 Richard Guenther <rguenther@suse.de>
3355 PR tree-optimization/39202
3356 * gcc.c-torture/compile/pr39202.c: New testcase.
3358 2009-02-17 Richard Guenther <rguenther@suse.de>
3360 PR tree-optimization/39204
3361 * gcc.dg/torture/pr39204.c: New testcase.
3363 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3365 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3366 * gcc.dg/vect/vect-outer-6.c: Ditto.
3368 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3371 * gcc.dg/noncompile/init-5.c: New test.
3372 * gcc.dg/init-bad-4.c: Adjust expected errors.
3374 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3377 * gcc.target/i386/push-1.c: New.
3379 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3381 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3383 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3385 * gcc.target/spu/intrinsics-sr.c: New test.
3387 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3390 * gcc.target/ia64/sibcall-opt-1.c: New test.
3391 * gcc.target/ia64/sibcall-opt-2.c: New test.
3393 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3396 * gfortran.dg/cray_pointers_8.f90: New test.
3399 * gfortran.dg/cray_pointers_9.f90: New test.
3401 2009-02-13 Jason Merrill <jason@redhat.com>
3404 * g++.dg/cpp0x/decltype16.C: New.
3406 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3409 * gfortran.dg/gomp/pr39152.f90: New.
3411 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3414 * gcc.target/i386/pr39162.c: New.
3416 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3419 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3422 2009-02-12 Jason Merrill <jason@redhat.com>
3425 * g++.dg/template/array20.C: New test.
3427 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3429 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3430 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3431 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3433 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3435 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3437 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3440 * gfortran.dg/pr39152.f: New.
3442 2009-02-11 Jason Merrill <jason@redhat.com>
3445 * g++.dg/cpp0x/defaulted9.C: New test.
3448 * g++.dg/init/value7.C: New test.
3450 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3453 * gcc.target/i386/pr38824.c: New testcase.
3455 2009-02-11 Jason Merrill <jason@redhat.com>
3458 * g++.dg/cpp0x/defaulted8.C: New test.
3461 * g++.dg/cpp0x/rv9p.C: New test.
3463 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3465 * gnat.dg/aliasing3.adb: New test.
3466 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3468 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3471 * g++.dg/template/crash88.C: New.
3472 * g++.dg/template/crash89.C: Likewise.
3474 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3477 * gcc.dg/pr39084.c: New test.
3479 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3482 * gcc.target/i386/pr39139.c: New test.
3484 2009-02-10 Richard Guenther <rguenther@suse.de>
3486 PR tree-optimization/39132
3487 * gcc.dg/torture/pr39132.c: New testcase.
3489 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3492 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3493 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3494 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3495 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3496 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3497 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3498 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3499 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3501 2009-02-09 Jason Merrill <jason@redhat.com>
3504 * g++.dg/init/value6.C: New test.
3506 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3508 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3510 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3512 * gcc.c-torture/compile/20090209-1.c: New test.
3514 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3518 * g++.dg/cpp0x/vt-35147.C: New.
3519 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3520 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3522 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3525 * gcc.dg/attr-alias-4.c: New test.
3527 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3530 * gcc.dg/dfp/pr39035.c: New test.
3532 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3535 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3537 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3540 * g++.dg/opt/thunk3.C: New test.
3542 2009-02-05 Nick Clifton <nickc@redhat.com>
3544 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3545 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3546 * gcc.dg/cdce1.c: Likewise.
3547 * gcc.dg/cpp/_Pragma6.c: Likewise.
3548 * g++.dg/cpp/_Pragma1.C: Likewise.
3549 * gcc.dg/utf32-2.c: Xfail for M32C.
3550 * gcc.dg/utf32-1.c: Likewise.
3551 * gcc.dg/utf32-3.c: Likewise.
3552 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3554 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3555 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3556 * gcc.dg/Wconversion-5.c: Likewise.
3557 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3558 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3559 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3560 * gcc.dg/utf-inc-init.c: Likewise.
3561 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3562 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3563 * gcc.dg/utf-array-short-wchar.c: Likewise.
3564 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3565 * gcc.dg/mallign.c: Use size_t instead of long.
3567 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3569 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3571 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3573 * gcc.c-torture/execute/pr39100.c: New.
3575 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3578 * gcc.dg/tls/diag-6.c: New test.
3580 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3582 AVX Programming Reference (January, 2009)
3583 * gcc.target/i386/avx-vpclmulqdq.c: New.
3584 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3586 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3588 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3589 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3590 (pclmul_test): Renamed to ...
3593 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3596 * g++.dg/abi/mangle31.C: New test.
3598 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3601 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3603 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3604 inside function prototype but not part of parameter declarator.
3605 * vla-11.c: New test.
3607 2009-02-03 Jason Merrill <jason@redhat.com>
3609 * g++.dg/warn/main-4.C: New test.
3610 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3612 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3615 * g++.dg/expr/cast10.C: New test.
3617 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3620 * gcc.dg/init-bad-6.c: New test.
3622 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3625 * gcc.c-torture/compile/pr35318.c: New test.
3628 * gcc.dg/nofixed-point-2.c: New test.
3629 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3630 * g++.dg/ext/fixed2.C: Likewise.
3631 * g++.dg/other/error25.C: Likewise.
3632 * g++.dg/lookup/crash7.C: Likewise.
3633 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3636 * g++.dg/cpp0x/initlist13.C: New test.
3638 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3641 * g++.dg/template/func2.C: New test.
3644 * g++.dg/template/typename15.C: New.
3645 * g++.dg/template/typename16.C: New.
3647 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3648 Ben Elliston <bje@au.ibm.com>
3651 * gcc.dg/dfp/pr39034.c: New test.
3653 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3656 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3658 2009-02-02 Jason Merrill <jason@redhat.com>
3661 * g++.dg/parse/dtor14.C: New test.
3663 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3665 * lib/target-supports.exp
3666 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3667 * g++.dg/ext/builtin10.C: New test.
3670 * gcc.target/i386/pr39058.c: New test.
3672 2009-02-02 Richard Guenther <rguenther@suse.de>
3674 PR tree-optimization/38937
3675 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3677 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3680 * g++.dg/parse/crash52.C: New.
3682 2009-01-30 Richard Guenther <rguenther@suse.de>
3684 PR tree-optimization/39041
3685 * gcc.c-torture/compile/pr39041.c: New testcase.
3687 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3690 * gcc.target/i386/pr39013-1.c: New test.
3691 * gcc.target/i386/pr39013-2.c: New test.
3694 * g++.dg/ext/label12.C: New test.
3696 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3699 * g++.dg/parse/error34.C: New.
3700 * g++.dg/parse/error35.C: Likewise.
3702 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3705 * g++.dg/cpp0x/decltype-38655.C: New.
3707 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3710 * g++.dg/torture/pr39002.C: New test.
3712 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3714 PR tree-optimization/39007
3715 * gcc.dg/tree-ssa/pr39007.c: New.
3717 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3720 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3723 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3726 * gcc.c-torture/compile/pr38857.c: New test.
3728 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3732 * gfortran.dg/bound_6.f90: New test.
3734 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3736 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3738 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3740 PR tree-optimization/38997
3741 * gcc.dg/tree-ssa/pr38997.c: New.
3743 2009-01-28 Richard Guenther <rguenther@suse.de>
3745 PR tree-optimization/38926
3746 * gcc.c-torture/compile/pr38926.c: New testcase.
3748 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3751 * gcc.dg/pr38934.c: New test.
3753 2009-01-28 Richard Guenther <rguenther@suse.de>
3756 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3758 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3760 PR tree-optimization/38984
3761 * gcc.dg/pr38984.c: New XFAILed testcase.
3764 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3767 * gcc.target/i386/pr38988.c: New test.
3769 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3772 * g++.dg/parse/crash51.C: New.
3773 * g++.old-deja/g++.pt/crash9.C: Adjust.
3775 2009-01-27 Daniel Kraft <d@domob.eu>
3778 * gfortran.dg/mvbits_6.f90: New test.
3779 * gfortran.dg/mvbits_7.f90: New test.
3780 * gfortran.dg/mvbits_8.f90: New test.
3782 2009-01-27 Richard Guenther <rguenther@suse.de>
3784 PR tree-optimization/38503
3785 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3787 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3790 * gcc.c-torture/execute/pr38969.c: New test.
3792 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3795 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3797 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3798 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3799 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3801 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3804 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3805 if __USING_SJLJ_EXCEPTIONS__ is defined.
3807 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3808 __USING_SJLJ_EXCEPTIONS__ is defined.
3809 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3810 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3811 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3812 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3813 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3814 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3816 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3819 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3820 Use instead of C name in asm statements.
3822 2009-01-26 Richard Guenther <rguenther@suse.de>
3824 PR tree-optimization/38745
3825 * g++.dg/torture/pr38745.C: New testcase.
3827 2009-01-26 Richard Guenther <rguenther@suse.de>
3830 * g++.dg/warn/Wuninitialized-1.C: New testcase.
3832 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
3834 * gcc.dg/bitfld-15.c: Gate warning on target
3835 pcc_bitfield_type_matters.
3836 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3837 g++.dg/ext/bitfield4.C: Likewise.
3838 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3839 bitfield for any target.
3841 2009-01-24 Jakub Jelinek <jakub@redhat.com>
3844 * gcc.dg/pr38957.c: New test.
3846 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
3849 * gfortran.dg/array_constructor_24.f: Allow tolerance when
3852 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
3854 PR tree-optimization/38953
3855 * gfortran.dg/graphite/pr38953.f90: New.
3857 2009-01-24 Paul Brook <paul@codesourcery.com>
3859 * gcc.target/arm/neon-cond-1.c: New test.
3861 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
3863 PR tree-optimization/38932
3864 * gcc.dg/pr38932.c: New.
3866 2009-01-23 Revital Eres <eres@il.ibm.com>
3868 * gcc.dg/sms-7.c: Fix test.
3870 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
3872 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3873 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3874 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3875 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3877 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3879 * gcc.dg/pr35729.c: Make test x86 specific.
3881 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3884 * gcc.dg/pr38615.c: New test.
3886 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
3889 * gcc.target/i386/pr38931.c: New test.
3891 2009-01-22 Dodji Seketeli <dodji@redhat.com>
3894 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3895 * g++.dg/template/typedef12.C: Likewise.
3896 * g++.dg/template/typedef13.C: Likewise.
3897 * g++.dg/template/typedef14.C: Likewise.
3898 * g++.dg/template/sfinae3.C: Likewise.
3899 * g++.old-deja/g++.pt/typename8.C: Likewise.
3900 * g++.dg/template/access11.C: Likewise
3902 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
3904 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3906 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3908 2009-01-21 Dodji Seketeli <dodji@redhat.com>
3911 * g++.dg/template/typedef11.C: New test.
3912 * g++.dg/template/typedef12.C: Likewise.
3913 * g++.dg/template/typedef13.C: Likewise.
3914 * g++.dg/template/typedef14.C: Likewise.
3915 * g++.dg/template/sfinae3.C: Compile this pedantically.
3916 The only errors expected should be the one saying the typedef is ill
3918 * g++.old-deja/g++.pt/typename8.C: Likewise.
3919 * g++.dg/template/access11.C: Update this.
3921 2009-01-21 Daniel Kraft <d@domob.eu>
3924 * gfortran.dg/mvbits_5.f90: New test.
3926 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
3928 * gcc.dg/sms-6.c: New test.
3929 * gcc.dg/sms-7.c: Likewise.
3931 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
3934 * gfortran.dg/host_assoc_function_7.f90: New test
3936 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3937 Richard Guenther <rguenther@suse.de>
3939 PR tree-optimization/38747
3940 PR tree-optimization/38748
3941 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3942 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3943 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
3945 2009-01-20 Kees Cook <kees@ubuntu.com>
3946 H.J. Lu <hongjiu.lu@intel.com>
3949 * gcc.dg/pr38902.c: New.
3951 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
3954 * gfortran.dg/pr38868.f: New testcase.
3956 2009-01-20 Richard Guenther <rguenther@suse.de>
3958 * gcc.c-torture/execute/pr36227.c: Move ...
3959 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
3961 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3963 * lib/gfortran.exp: Add -B options for targets that use
3964 libgfortran.a%s in their specs.
3966 2009-01-19 Jason Merrill <jason@redhat.com>
3969 * g++.dg/template/dtor5.C: New test.
3971 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
3974 * gfortran.dg/bound_5.f90: New test.
3976 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
3979 * g++.dg/compat/abi/pr38736_main.C: New.
3980 * g++.dg/compat/abi/pr38736_x.C: Likewise.
3981 * g++.dg/compat/abi/pr38736_y.C: Likewise.
3982 * g++.dg/other/macro-1.C: Likewise.
3983 * gcc.dg/macro-1.c: Likewise.
3984 * gcc.dg/compat/pr38736_main.c: Likewise.
3985 * gcc.dg/compat/pr38736_x.c: Likewise.
3986 * gcc.dg/compat/pr38736_y.c: Likewise.
3988 2009-01-18 Richard Guenther <rguenther@suse.de>
3990 PR tree-optimization/38819
3991 * gcc.c-torture/execute/pr38819.c: New testcase.
3993 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3996 * gfortran.dg/module_commons_3.f90: Reapply.
3998 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4001 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4002 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4004 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4007 * gfortran.dg/module_commons_3.f90: Remove
4009 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4011 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4013 2009-01-16 Jason Merrill <jason@redhat.com>
4016 * g++.dg/template/lvalue1.C: New test.
4019 * g++.dg/template/access20.C: New test.
4020 * g++.dg/torture/pr34641.C: Fix access.
4022 2009-01-16 Richard Guenther <rguenther@suse.de>
4024 PR tree-optimization/38835
4026 * gcc.c-torture/execute/pr36227.c: New testcase.
4027 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4028 * g++.dg/init/const7.C: Likewise.
4030 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4033 * gcc.c-torture/compile/pr38554.c: New test.
4035 2009-01-16 Jason Merrill <jason@redhat.com>
4038 * g++.dg/conversion/access1.C: New test.
4040 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4042 PR tree-optimization/38789
4043 * gcc.c-torture/compile/pr38789.c: New test.
4045 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4048 * gfortran.dg/proc_ptr_13.f90: New.
4050 2009-01-15 Jason Merrill <jason@redhat.com>
4053 * g++.dg/template/koenig6.C: New test.
4055 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4058 * g++.dg/template/error37.C: New testcase.
4060 2009-01-15 Jason Merrill <jason@redhat.com>
4063 * g++.dg/conversion/memfn1.C: New test.
4066 * g++.dg/conversion/memfn2.C: New test.
4068 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4071 * g++.dg/template/crash87.C: New test.
4073 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4076 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4078 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4081 * g++.dg/parse/crash50.C: New test.
4083 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4085 PR rtl-optimization/38245
4086 * gcc.dg/pr38245-3.c: New test.
4087 * gcc.dg/pr38245-3.h: New file.
4088 * gcc.dg/pr38245-4.c: New file.
4089 * gcc.dg/pr38364.c: New test.
4091 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4093 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4094 sequence PC-relative.
4096 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4098 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4099 calls and/or PLT markers.
4100 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4101 calls and/or PLT markers.
4102 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4103 calls and/or PLT markers.
4104 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4105 calls and/or PLT markers.
4107 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4108 Nathan Froyd <froydnj@codesourcery.com>
4109 Joseph Myers <joseph@codesourcery.com>
4111 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4113 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4114 and use consistent CFLAGS.
4115 * gcc.target/powerpc/20030505.c: Likewise.
4116 * gcc.target/powerpc/20081204-1.c: Likewise.
4117 * gcc.target/powerpc/ppc-spe.c: Likewise.
4118 * gcc.target/powerpc/spe1.c: Likewise.
4119 * g++.dg/ext/spe1.C: Likewise.
4120 * g++.dg/other/opaque-1.C: Likewise.
4121 * g++.dg/other/opaque-2.C: Likewise.
4122 * g++.dg/other/opaque-3.C: Likewise.
4124 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4126 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4129 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4132 * g++.dg/torture/pr38811.C: New file.
4134 2009-01-14 Richard Guenther <rguenther@suse.de>
4136 PR tree-optimization/38826
4138 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4140 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4142 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4144 2009-01-14 Nick Clifton <nickc@redhat.com>
4147 * g++.cp/parse/pr37862.C: New test.
4149 2009-01-14 Julian Brown <julian@codesourcery.com>
4151 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4152 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4154 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4157 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4159 PR rtl-optimization/38774
4160 * gcc.dg/torture/pr38774.c: New test.
4163 * g++.dg/cpp0x/pr38795.C: New test.
4165 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4166 Nathan Froyd <froydnj@codesourcery.com>
4167 Joseph Myers <joseph@codesourcery.com>
4169 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4170 otherwise. Do not check for AltiVec at runtime.
4171 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4172 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4173 * gcc.target/powerpc/altivec-1.c: Likewise.
4174 * gcc.target/powerpc/altivec-3.c: Likewise.
4175 * gcc.target/powerpc/altivec-10.c: Likewise.
4176 * gcc.target/powerpc/altivec-12.c: Likewise.
4177 * gcc.target/powerpc/altivec-24.c: Likewise.
4178 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4179 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4180 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4181 * gcc.target/powerpc/pr35907.c: Likewise.
4182 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4183 otherwise. Do not check for Cell at runtime.
4184 * gcc.target/powerpc/altivec_check.h: Delete.
4186 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4187 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4188 not check for AltiVec at runtime.
4189 * g++.dg/ext/altivec-cell-2.C: Likewise.
4190 * g++.dg/ext/altivec-cell-3.C: Likewise.
4191 * g++.dg/ext/altivec-cell-4.C: Likewise.
4192 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4193 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4195 * g++.dg/ext/altivec_check.h: Delete.
4197 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4199 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4200 effective target. Adjust line numbers accordingly.
4202 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4204 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4206 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4208 PR tree-optimization/38786
4209 * gcc.dg/graphite/pr38786.c: New.
4211 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4214 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4216 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4217 for alpha*-*-* targets.
4218 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4220 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4223 * gfortran.dg/fmt_bz_bn_err.f: New test.
4225 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4227 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4229 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4231 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4232 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4233 instruction support. Do not check for it at runtime.
4235 2009-01-12 Jason Merrill <jason@redhat.com>
4238 * g++.dg/lookup/friend11.C: Remove expected error.
4239 * g++.dg/lookup/friend14.C: New test.
4240 * g++.dg/lookup/friend15.C: New test.
4242 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4245 * g++.dg/lookup/hidden-class12.C: New test.
4246 * g++.dg/lookup/hidden-class13.C: New test.
4247 * g++.dg/lookup/hidden-class14.C: New test.
4248 * g++.dg/lookup/hidden-class15.C: New test.
4249 * g++.dg/lookup/hidden-class16.C: New test.
4251 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4253 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4254 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4255 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4257 2009-01-12 Jason Merrill <jason@redhat.com>
4260 * g++.dg/other/vararg-3.C: New test.
4262 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4264 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4265 Explicitly enable SPE.
4266 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4269 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4270 Expect -flax-vector-conversions message. Adjust incompatible
4272 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4275 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4277 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4279 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4280 * g++.dg/other/opaque-2.C: Likewise.
4281 * g++.dg/other/opaque-3.C: Likewise.
4283 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4286 * gcc.dg/pr32041.c: New test.
4287 * g++.dg/parse/offsetof9.C: New test.
4289 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4290 Nathan Froyd <froydnj@codesourcery.com>
4292 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4293 * g++.dg/ext/attribute-test-1.C: Likewise.
4294 * g++.dg/ext/attribute-test-2.C: Likewise.
4295 * g++.dg/ext/attribute-test-3.C: Likewise.
4296 * g++.dg/ext/attribute-test-4.C: Likewise.
4298 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4300 * gnat.dg/unchecked_convert3.adb: New test.
4302 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4305 * g++.dg/parse/typedef9.C: New test.
4307 PR tree-optimization/38807
4308 * gcc.c-torture/compile/pr38807.c: New test.
4310 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4312 * gcc.target/mips/ins-2.c: New test.
4314 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4317 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4319 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4322 * g++.dg/warn/Wreturn-type-5.C: New test.
4324 2009-01-11 Matthias Klose <doko@ubuntu.com>
4327 * gcc.dg/pr38616.c: New test.
4329 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4331 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4333 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4336 * g++.dg/expr/string-1.C: New test.
4337 * g++.dg/expr/string-2.C: New test.
4340 * g++.dg/ext/complex4.C: New test.
4341 * g++.dg/ext/complex5.C: New test.
4342 * g++.dg/init/reference1.C: New test.
4343 * g++.dg/init/reference2.C: New test.
4344 * g++.dg/init/reference3.C: New test.
4346 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4349 * gfortran.dg/transfer_null_1.f90: New test.
4351 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4354 * gfortran.dg/host_assoc_function_6.f90: New test.
4356 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4358 * lib/target-supports.exp: Add method to determine if the effective
4359 target is really a ppc405 after applying all compile options.
4360 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4361 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4362 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4363 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4364 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4365 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4366 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4367 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4368 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4369 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4370 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4371 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4372 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4373 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4374 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4375 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4376 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4377 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4378 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4379 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4380 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4381 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4382 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4383 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4384 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4385 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4386 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4387 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4388 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4389 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4390 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4392 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4395 * g++.dg/other/error31.C: New testcase.
4398 * gcc.dg/pr35742.c: New test.
4400 2009-01-09 John F. Carr <jfc@mit.edu>
4403 * g++.dg/parse/linkage3.C: New test.
4405 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4408 * gcc.c-torture/compile/pr38771.c: New test.
4410 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4412 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4414 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4416 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4417 * gcc.dg/sibcall-4.c: Likewise.
4419 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4420 Jan Sjodin <jan.sjodin@amd.com>
4422 PR tree-optimization/38559
4423 * testsuite/gcc.dg/graphite/pr38559.c: New.
4425 2009-01-08 Ira Rosen <irar@il.ibm.com>
4427 PR tree-optimization/37194
4428 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4430 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4433 * g++.dg/ext/label11.C: New test.
4435 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4437 * lib/target-supports.exp (check_weak_override_available): New.
4438 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4439 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4440 dg-require-weak-override.
4442 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4443 Alan Modra <amodra@bigpond.net.au>
4445 * gcc.c-torture/compile/20090107-1.c: New test.
4447 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4450 * g++.dg/other/pr38706.C: New test.
4452 2009-01-07 Jason Merrill <jason@redhat.com>
4454 * g++.dg/cpp0x/variadic92.C: New test.
4455 * g++.dg/cpp0x/variadic93.C: New test.
4457 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4459 * lib/target-supports-dg.exp (current_compiler_flags): New.
4460 (check-flags): Use it; do not access dg-test local variables.
4461 (dg-skip-if): Do not access dg-test local variables.
4462 (dg-xfail-run-if): Ditto.
4463 (dg-shouldfail): Ditto.
4464 * gcc.test-framework/test-framework.exp
4465 (check_effective_target_def_nocache): New.
4466 * gcc.test-framework/test-framework.awk: Handle scan tests.
4467 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4468 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4469 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4470 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4471 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4472 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4473 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4474 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4475 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4477 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4479 * lib/target-supports-dg.exp (check_test_flags): Delete.
4481 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4483 PR tree-optimization/38492
4484 PR tree-optimization/38498
4485 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4487 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4488 * testsuite/gcc.dg/graphite/block-1.c: Same.
4489 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4491 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4492 * testsuite/gcc.dg/graphite/block-3.c: New.
4493 * testsuite/gcc.dg/graphite/pr38498.c: New.
4495 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4497 AVX Programming Reference (December, 2008)
4498 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4499 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4500 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4502 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4503 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4505 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4508 * gfortran.dg/c_loc_pure_1.f90: New test.
4510 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4513 * gfortran.dg/elemental_dependency_3.f90:
4514 Add the final tree dump cleanup.
4516 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4518 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4521 PR rtl-optimization/38722
4522 * gfortran.dg/pr38722.f90: New test.
4524 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4527 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4528 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4530 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4532 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4533 * gfortran.dg/typebound_call_8.f03: Same.
4534 * gfortran.dg/elemental_bind_c.f90: Same.
4535 * gfortran.dg/typebound_call_7.f03: Same.
4536 * gfortran.dg/interface_proc_end.f90: Same
4537 * gfortran.dg/pr37243.f: Fix typo.
4539 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4541 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4542 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4545 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4547 AVX Programming Reference (December, 2008)
4548 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4549 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4550 * gcc.target/i386/sse-14.c: Likewise.
4552 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4553 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4554 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4555 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4557 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4560 * gfortran.dg/fmt_bz_bn.f: Update test.
4562 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4565 * g++.dg/conversion/usual-arith-conv.C: New test.
4567 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4570 * gcc.dg/vector-3.c: New testcase.
4571 * g++.dg/ext/vector15.C: New test.
4573 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4575 PR tree-optimization/38510
4576 * gcc.dg/graphite/pr38510.c: New.
4578 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4579 Jan Sjodin <jan.sjodin@amd.com>
4581 PR tree-optimization/38500
4582 * gcc.dg/graphite/pr38500.c: New.
4584 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4586 * gcc.c-torture/compile/20001226-1.c: Generalize
4588 * gcc.c-torture/compile/limits-fnargs.c: Add
4590 * gcc.dg/20020425-1.c: Likewise.
4591 * gcc.dg/pch/pch.exp: Likewise.
4593 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4596 * gfortran.dg/module_commons_3.f90: New test.
4598 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4601 * gfortran.dg/random_seed_1.f90: Updated.
4603 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4607 * gfortran.dg/elemental_subroutine_7.f90:
4608 Fix p values so that it can be used as vector subscript.
4610 2009-01-05 Jason Merrill <jason@redhat.com>
4612 * g++.dg/cpp0x/initlist12.C: Add another test.
4614 * g++.dg/cpp0x/defaulted7.C: New test.
4616 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4619 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4620 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4622 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4624 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4625 for alpha*-*-* targets.
4626 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4628 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4631 * gfortran.dg/host_assoc_function_5.f90: New test.
4633 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4636 * gfortran.dg/elemental_dependency_3.f90: New test.
4637 * gfortran.dg/elemental_subroutine_7.f90: New test.
4639 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4641 * gcc.dg/struct-ret-3.c: Include unistd.h.
4642 (main): Exit early if system memory page size is
4643 larger than 4096 bytes.
4645 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4648 * gfortran.dg/merge_init_expr.f90: New.
4650 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4653 * gfortran.dg/c_loc_tests_13.f90: New test.
4654 * gfortran.dg/c_loc_tests_14.f90: New test.
4656 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4658 * gfortran.dg/func_result_4.f90: New.
4660 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4663 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4664 interface still works, in addition to original tests.
4665 * gfortran.dg/host_assoc_call_6.f90: New test.
4667 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4670 * g++.dg/torture/pr38705.C: New test.
4673 * gcc.dg/pr38700.c: New test.
4675 2009-01-02 Jason Merrill <jason@redhat.com>
4677 * g++.dg/cpp0x/initlist11.C: New test.
4678 * g++.dg/cpp0x/initlist12.C: New test.
4680 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4682 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4683 Allow extra informative notes.
4685 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4688 * gcc.dg/pr36489.c: New test.
4691 Copyright (C) 2009 Free Software Foundation, Inc.
4693 Copying and distribution of this file, with or without modification,
4694 are permitted in any medium without royalty provided the copyright
4695 notice and this notice are preserved.