1 2009-05-18 Richard Guenther <rguenther@suse.de>
4 * gfortran.dg/array_memset_2.f90: Adjust.
6 2009-05-18 Janus Weil <janus@gcc.gnu.org>
10 * gfortran.dg/interface_27.f90: New.
11 * gfortran.dg/interface_28.f90: New.
12 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
13 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
15 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
17 * gcc.target/m68k/tls-ie.c: New test.
18 * gcc.target/m68k/tls-le.c: New test.
19 * gcc.target/m68k/tls-gd.c: New test.
20 * gcc.target/m68k/tls-ld.c: New test.
21 * gcc.target/m68k/tls-ie-xgot.c: New test.
22 * gcc.target/m68k/tls-le-xtls.c: New test.
23 * gcc.target/m68k/tls-gd-xgot.c: New test.
24 * gcc.target/m68k/tls-ld-xgot.c: New test.
25 * gcc.target/m68k/tls-ld-xtls.c: New test.
26 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
28 2009-05-18 Martin Jambor <mjambor@suse.cz>
30 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
32 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
35 * gcc.dg/pr40172.c: New.
37 2009-05-17 Jason Merrill <jason@redhat.com>
40 * g++.dg/template/dtor6.C: New.
42 2009-05-17 Joseph Myers <joseph@codesourcery.com>
44 * g++.dg/warn/translate-ice-1.C: New test.
46 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
48 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
49 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
50 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
51 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
53 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
56 * gfortran.dg/erf_2.F90: New test.
57 * gfortran.dg/erfc_scaled_2.f90: New test.
59 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
62 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
63 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
64 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
66 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
68 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
69 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
71 2009-05-15 Ian Lance Taylor <iant@google.com>
73 * gcc.dg/Wcxx-compat-10.c: New testcase.
75 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
78 * gcc.dg/pr16302.c: New.
79 * g++.dg/warn/pr16302.C: New.
81 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
83 * gcc.dg/torture/builtin-math-5.c: New.
84 * gcc.dg/torture/builtin-math-6.c: New.
85 * lib/target-supports.exp (check_effective_target_mpc): New.
87 2009-05-15 Jan Hubicka <jh@suse.cz>
89 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
91 2009-05-15 Jan Hubicka <jh@suse.cz>
93 * gcc.target/i386/align-main-1.c (check): Mark noinline.
94 * gcc.target/i386/align-main-2.c (check): Mark noinline.
95 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
96 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
97 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
98 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
99 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
100 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
102 2009-05-15 Jan Hubicka <jh@suse.cz>
104 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
105 optimized by sibcall noinline.
107 2009-05-15 Jan Hubicka <jh@suse.cz>
109 * sibcall-1.c (track): Mark noinline.
110 * sibcall-2.c (track): Mark noinline.
111 * sibcall-3.c (track): Mark noinline.
112 * sibcall-4.c (track): Mark noinline.
114 2009-05-15 Jan Hubicka <jh@suse.cz>
116 * flatten-2.c: Disable early inlining; add comment.
117 * flatten-3.c: New test based on flatten-2.c.
119 2009-05-15 Richard Guenther <rguenther@suse.de>
121 PR tree-optimization/39999
122 * gcc.c-torture/compile/pr39999.c: New testcase.
124 2009-05-15 Joseph Myers <joseph@codesourcery.com>
126 * gcc.c-torture/compile/ptr-conv-1.c: New test.
128 2009-05-14 Ian Lance Taylor <iant@google.com>
130 * gcc.dg/Wcxx-compat-9.c: New testcase.
132 2009-05-14 Janus Weil <janus@gcc.gnu.org>
135 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
136 * gfortran.dg/duplicate_type_2.f90: Ditto.
137 * gfortran.dg/duplicate_type_3.f90: New.
139 2009-05-14 Laurent GUERBY <laurent@guerby.net>
141 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
142 * ada/acats/tests/c5/c59002c.ada: Likewise.
144 2009-05-13 Taras Glek <tglek@mozilla.com>
146 * g++.dg/plugin/attribute_plugin-test-1.C Testcase input for custom attributes and decl smashing
147 * g++.dg/plugin/attribute_plugin.c Testcase plugin to test user attributes
148 * g++.dg/plugin/dumb_plugin.c Fixed typo
149 * g++.dg/plugin/plugin.exp Added attribute_plugin test
151 2009-05-14 Jakub Jelinek <jakub@redhat.com>
154 * gfortran.dg/pr39865.f90: New test.
155 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
157 * gfortran.dg/hollerith_f95.f90: Likewise.
158 * gfortran.dg/hollerith6.f90: New test.
159 * gfortran.dg/hollerith7.f90: New test.
161 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
164 * gcc.dg/cpp/pr36674.i: New.
166 2009-05-14 Ben Elliston <bje@au.ibm.com>
169 * gcc.c-torture/compile/pr40035.c: New test.
171 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
173 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
175 2009-05-12 Tobias Burnus <burnus@net-b.de>
178 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
179 * gfortran.dg/c_kind_tests_2.f03: Ditto.
180 * gfortran.dg/interop_params.f03: Ditto.
182 2009-05-12 Jan Hubicka <jh@suse.cz>
184 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
186 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
187 * gcc.dg/ipa/ipacost-2.c: Likewise.
188 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
190 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
192 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
194 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
196 * lib/target-supports.exp (check_profiling_available): Return
197 false for -p on *-*-cygwin* targets.
199 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
201 PR tree-optimization/38632
202 * g++.dg/tree-ssa/pr38632.C: New.
204 2009-05-11 Jan Hubicka <jh@suse.cz>
206 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
207 we now optimize better.
208 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
209 out at different places.
210 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
212 * gcc.dg/vect/vect-76.c: Likewise.
213 * gcc.dg/vect/vect-70.c: Likewise.
214 * gcc.dg/vect/vect-66.c: Likewise.
215 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
216 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
218 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
221 * gcc.c-torture/compile/pr40080.c: New.
223 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
225 * gcc.c-torture/compile/pr40026.c: New testcase.
227 2009-05-11 Janus Weil <janus@gcc.gnu.org>
230 * gfortran.dg/proc_ptr_comp_7.f90: New.
232 2009-05-11 Ira Rosen <irar@il.ibm.com>
234 PR tree-optimization/40074
235 * gcc.dg/vect/pr40074.c: New test.
237 2009-05-10 Ian Lance Taylor <iant@google.com>
239 * gcc.dg/Wcxx-compat-7.c: New testcase.
240 * gcc.dg/Wcxx-compat-8.c: New testcase.
241 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
243 * gcc.dg/pr17188-1.c: Likewise.
244 * gcc.dg/pr39084.c: Likewise.
246 2009-05-10 Michael Matz <matz@suse.de>
249 * gcc.dg/pr40031.c: New test.
251 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
254 * gfortran.dg/array_constructor_31.f90: New test.
256 2009-05-10 Richard Guenther <rguenther@suse.de>
258 PR tree-optimization/40081
259 * g++.dg/torture/pr40081.C: New testcase.
261 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
264 * gfortran.dg/dependency_24.f90: New test.
265 * gfortran.dg/dependency_23.f90: Clean up module files.
267 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
270 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
271 * gfortran.dg/chmod_2.f90: Likewise.
272 * gfortran.dg/chmod_3.f90: Likewise.
273 * gfortran.dg/open_errors.f90: Likewise.
275 2009-05-09 Jan Hubicka <jh@suse.cz>
278 * g++.dg/eh/nested-try.C: New test.
280 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
282 PR tree-optimization/40049
283 * gcc.dg/vect/vect-shift-2.c: New test.
285 2009-05-08 Joseph Myers <joseph@codesourcery.com>
287 * gcc.dg/torture/complex-sign-mul-minus-one.c,
288 gcc.dg/torture/complex-sign-mul-one.c: New tests.
290 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
293 * g++.dg/warn/deprecated-6.C: New.
294 * gcc.dg/deprecated-4.c: Likewise.
295 * gcc.dg/deprecated-5.c: Likewise.
296 * gcc.dg/deprecated-6.c: Likewise.
298 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
300 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
301 __aligned__(__BIGGEST_ALIGNMENT__).
302 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
303 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
304 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
305 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
306 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
307 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
308 * gcc.dg/vect/Os-vect-95.c: Likewise.
309 * gcc.dg/vect/pr20122.c: Likewise.
310 * gcc.dg/vect/pr36493.c: Likewise.
311 * gcc.dg/vect/pr37385.c: Likewise.
312 * gcc.dg/vect/slp-7.c: Likewise.
313 * gcc.dg/vect/slp-9.c: Likewise.
314 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
315 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
316 * gcc.dg/vect/vect-35.c: Likewise.
317 * gcc.dg/vect/vect-40.c: Likewise.
318 * gcc.dg/vect/vect-42.c: Likewise.
319 * gcc.dg/vect/vect-44.c: Likewise.
320 * gcc.dg/vect/vect-46.c: Likewise.
321 * gcc.dg/vect/vect-48.c: Likewise.
322 * gcc.dg/vect/vect-52.c: Likewise.
323 * gcc.dg/vect/vect-54.c: Likewise.
324 * gcc.dg/vect/vect-56.c: Likewise.
325 * gcc.dg/vect/vect-58.c: Likewise.
326 * gcc.dg/vect/vect-60.c: Likewise.
327 * gcc.dg/vect/vect-74.c: Likewise.
328 * gcc.dg/vect/vect-75.c: Likewise.
329 * gcc.dg/vect/vect-76.c: Likewise.
330 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
331 * gcc.dg/vect/vect-77.c: Likewise.
332 * gcc.dg/vect/vect-77-global.c: Likewise.
333 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
334 * gcc.dg/vect/vect-78.c: Likewise.
335 * gcc.dg/vect/vect-78-global.c: Likewise.
336 * gcc.dg/vect/vect-80.c: Likewise.
337 * gcc.dg/vect/vect-85.c: Likewise.
338 * gcc.dg/vect/vect-87.c: Likewise.
339 * gcc.dg/vect/vect-88.c: Likewise.
340 * gcc.dg/vect/vect-92.c: Likewise.
341 * gcc.dg/vect/vect-93.c: Likewise.
342 * gcc.dg/vect/vect-95.c: Likewise.
343 * gcc.dg/vect/vect-97.c: Likewise.
344 * gcc.dg/vect/vect-complex-1.c: Likewise.
345 * gcc.dg/vect/vect-complex-4.c: Likewise.
346 * gcc.dg/vect/vect-complex-5.c: Likewise.
347 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
348 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
349 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
350 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
351 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
352 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
353 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
354 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
355 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
356 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
357 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
358 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
359 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
360 * gcc.dg/vect/vect-outer-1a.c: Likewise.
361 * gcc.dg/vect/vect-outer-1.c: Likewise.
362 * gcc.dg/vect/vect-outer-2a.c: Likewise.
363 * gcc.dg/vect/vect-outer-2b.c: Likewise.
364 * gcc.dg/vect/vect-outer-2.c: Likewise.
365 * gcc.dg/vect/vect-outer-2c.c: Likewise.
366 * gcc.dg/vect/vect-outer-2d.c: Likewise.
367 * gcc.dg/vect/vect-outer-3a.c: Likewise.
368 * gcc.dg/vect/vect-outer-3b.c: Likewise.
369 * gcc.dg/vect/vect-outer-3.c: Likewise.
370 * gcc.dg/vect/vect-outer-3c.c: Likewise.
371 * gcc.dg/vect/vect-outer-5.c: Likewise.
372 * gcc.dg/vect/vect-outer-6.c: Likewise.
373 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
374 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
375 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
376 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
377 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
378 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
379 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
380 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
381 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
382 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
383 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
384 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
385 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
386 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
388 2009-05-08 Joseph Myers <joseph@codesourcery.com>
391 * gcc.dg/torture/complex-sign.h: New header.
392 * gcc.dg/torture/complex-sign-add.c,
393 gcc.dg/torture/complex-sign-mixed-add.c,
394 gcc.dg/torture/complex-sign-mixed-div.c,
395 gcc.dg/torture/complex-sign-mixed-mul.c,
396 gcc.dg/torture/complex-sign-mixed-sub.c,
397 gcc.dg/torture/complex-sign-mul.c,
398 gcc.dg/torture/complex-sign-sub.c: New tests.
400 2009-05-08 Janus Weil <janus@gcc.gnu.org>
403 * gfortran.dg/intrinsic_3.f90: New.
405 2009-05-07 Janis Johnson <janis187@us.ibm.com>
408 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
409 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
410 * gcc.dg/dfp/float-constant-double.c: New test.
411 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
412 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
413 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
414 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
415 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
416 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
417 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
418 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
419 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
421 2009-05-07 Jakub Jelinek <jakub@redhat.com>
424 * gcc.c-torture/execute/pr40057.c: New test.
426 2009-05-06 James E. Wilson <wilson@codesourcery.com>
428 * gcc.c-torture/compile/const-high-part.c: New test.
430 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
433 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
436 2009-05-06 Janus Weil <janus@gcc.gnu.org>
439 * gfortran.dg/proc_decl_1.f90: Modified.
440 * gfortran.dg/proc_ptr_comp_1.f90: New.
441 * gfortran.dg/proc_ptr_comp_2.f90: New.
442 * gfortran.dg/proc_ptr_comp_3.f90: New.
443 * gfortran.dg/proc_ptr_comp_4.f90: New.
444 * gfortran.dg/proc_ptr_comp_5.f90: New.
445 * gfortran.dg/proc_ptr_comp_6.f90: New.
447 2009-05-06 Dodji Seketeli <dodji@redhat.com>
450 * g++.dg/template/call7.C: New test.
452 2009-05-06 Diego Novillo <dnovillo@google.com>
454 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
456 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
458 * gfortran.dg/pr40021.f: Moved to ...
459 * gfortran.fortran-torture/execute/pr40021.f: Here.
461 2009-05-06 Janis Johnson <janis187@us.ibm.com>
464 * gcc.dg/dfp/pr39986.c: New test.
466 2009-05-06 Michael Matz <matz@suse.de>
469 * gfortran.dg/pr40021.f: New test.
471 2009-05-06 Le-Chun Wu <lcwu@google.com>
473 * lib/plugin-support.exp: New file containing support procs for
475 * lib/target-supports.exp (check_plugin_available): New proc.
476 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
477 * gcc.dg/plugin/selfassign.c: New plugin source file.
478 * gcc.dg/plugin/self-assign-test-1.c: New test.
479 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
480 * g++.dg/README: Add description for plugin test.
481 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
482 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
483 * g++.dg/plugin/selfassign.c: New plugin source file.
484 * g++.dg/plugin/self-assign-test-1.C: New test.
485 * g++.dg/plugin/self-assign-test-2.C: Likewise.
486 * g++.dg/plugin/self-assign-test-3.C: Likewise.
487 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
488 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
490 2009-05-06 Tobias Burnus <burnus@net-b.de>
493 * gfortran.dg/intrinsic_2.f90: New test.
494 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
496 2009-05-06 Joseph Myers <joseph@codesourcery.com>
499 * gcc.dg/noncompile/incomplete-5.c: New test.
501 2009-05-05 Jakub Jelinek <jakub@redhat.com>
504 * gcc.dg/pr39666-1.c: New test.
505 * gcc.dg/pr39666-2.c: Likewise.
506 * g++.dg/warn/Wuninitialized-4.C: Likewise.
507 * g++.dg/warn/Wuninitialized-5.C: Likewise.
508 * gfortran.dg/pr39666-1.f90: Likewise.
509 * gfortran.dg/pr39666-2.f90: Likewise.
511 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
513 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
514 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
515 * gcc.target/mips/dspr2-MULTU.c: Likewise.
517 2009-05-05 Janus Weil <janus@gcc.gnu.org>
520 * gfortran.dg/proc_ptr_17.f90: New.
522 2009-05-05 Richard Guenther <rguenther@suse.de>
524 PR tree-optimization/40022
525 * gcc.c-torture/execute/pr40022.c: New testcase.
527 2009-05-05 Richard Guenther <rguenther@suse.de>
530 * gcc.c-torture/compile/pr40023.c: New testcase.
532 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
534 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
535 * g++.dg/template/overload9.C: Likewise.
536 * g++.dg/ext/ms-1.C: New.
538 2009-05-05 Jakub Jelinek <jakub@redhat.com>
541 * g++.dg/ext/vla7.C: New test.
543 2009-05-04 Joseph Myers <joseph@codesourcery.com>
545 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
547 2009-05-04 Joseph Myers <joseph@codesourcery.com>
549 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
550 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
551 Update expected errors.
553 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
556 * g++.dg/parse/parser-pr28152.C: New.
557 * g++.dg/parse/parser-pr28152-2.C: New.
559 2009-05-04 Joseph Myers <joseph@codesourcery.com>
561 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
563 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
565 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
566 * gcc.target/sparc/fexpand-2.c: Likewise.
567 * gcc.target/sparc/fpmerge-2.c: Likewise.
568 * gcc.target/sparc/pdist-2.c: Likewise.
570 2009-05-03 Richard Guenther <rguenther@suse.de>
573 * gcc.c-torture/compile/pr39983.c: New testcase.
575 2009-05-03 Joseph Myers <joseph@codesourcery.com>
577 * gcc.dg/c99-complex-3.c: New test.
579 2009-05-03 Joseph Myers <joseph@codesourcery.com>
581 * gcc.dg/cpp/utf8-5byte-1.c: New test.
583 2009-05-02 Joseph Myers <joseph@codesourcery.com>
585 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
587 2009-05-02 Richard Guenther <rguenther@suse.de>
590 * gcc.target/spu/pr40001.c: New testcase.
592 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
594 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
596 2009-04-30 Steve Ellcey <sje@cup.hp.com>
599 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
600 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
602 2009-04-30 Janis Johnson <janis187@us.ibm.com>
605 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
608 2009-04-30 David Ayers <ayers@fsfe.org>
610 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
611 and gcc_error_prefix variables.
612 * objc.dg/bad-receiver-type.m: Update to match correct
614 * objc.dg/encode-5.m: Likewise.
615 * objc.dg/id-1.m: Likewise.
616 * objc.dg/method-1.m: Likewise.
617 * objc.dg/method-6.m: Likewise.
618 * objc.dg/method-7.m: Likewise.
619 * objc.dg/method-9.m: Likewise.
620 * objc.dg/method-11.m: Likewise.
621 * objc.dg/method-20.m: Likewise.
622 * objc.dg/private-1.m: Likewise.
624 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
627 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
628 * gfortran.dg/advance_4.f90: Likewise
629 * gfortran.dg/advance_5.f90: Likewise
630 * gfortran.dg/append_1.f90: Likewise
631 * gfortran.dg/backslash_1.f90: Likewise
632 * gfortran.dg/backslash_2.f90: Likewise
633 * gfortran.dg/backslash_3.f: Likewise
634 * gfortran.dg/backspace_10.f90: Likewise
635 * gfortran.dg/backspace_3.f: Likewise
636 * gfortran.dg/backspace_4.f: Likewise
637 * gfortran.dg/backspace_5.f: Likewise
638 * gfortran.dg/backspace_8.f: Likewise
639 * gfortran.dg/backspace_9.f: Likewise
640 * gfortran.dg/complex_write.f90: Likewise
641 * gfortran.dg/convert_implied_open.f90: Likewise
642 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
643 * gfortran.dg/dos_eol.f: Likewise
644 * gfortran.dg/empty_format_1.f90: Likewise
645 * gfortran.dg/endfile.f: Likewise
646 * gfortran.dg/eof_1.f90: Likewise
647 * gfortran.dg/eor_1.f90: Likewise
648 * gfortran.dg/eor_handling_1.f90: Likewise
649 * gfortran.dg/eor_handling_2.f90: Likewise
650 * gfortran.dg/eor_handling_3.f90: Likewise
651 * gfortran.dg/eor_handling_4.f90: Likewise
652 * gfortran.dg/eor_handling_5.f90: Likewise
653 * gfortran.dg/error_recovery_5.f90: Likewise
654 * gfortran.dg/f2003_inquire_1.f03: Likewise
655 * gfortran.dg/f2003_io_4.f03: Likewise
656 * gfortran.dg/f2003_io_5.f03: Likewise
657 * gfortran.dg/f2003_io_7.f03: Likewise
658 * gfortran.dg/fgetc_1.f90: Likewise
659 * gfortran.dg/fgetc_2.f90: Likewise
660 * gfortran.dg/flush_1.f90: Likewise
661 * gfortran.dg/fmt_exhaust.f90: Likewise
662 * gfortran.dg/fmt_huge.f90: Likewise
663 * gfortran.dg/fmt_read.f90: Likewise
664 * gfortran.dg/fmt_t_1.f90: Likewise
665 * gfortran.dg/fmt_t_2.f90: Likewise
666 * gfortran.dg/fmt_t_3.f90: Likewise
667 * gfortran.dg/fmt_t_4.f90: Likewise
668 * gfortran.dg/fmt_t_5.f90: Likewise
669 * gfortran.dg/fmt_t_7.f: Likewise
670 * gfortran.dg/fseek.f90: Likewise
671 * gfortran.dg/ftell_1.f90: Likewise
672 * gfortran.dg/ftell_2.f90: Likewise
673 * gfortran.dg/func_derived_3.f90: Likewise
674 * gfortran.dg/inquire_9.f90: Likewise
675 * gfortran.dg/iostat_1.f90: Likewise
676 * gfortran.dg/iostat_2.f90: Likewise
677 * gfortran.dg/list_read_1.f90: Likewise
678 * gfortran.dg/list_read_4.f90: Likewise
679 * gfortran.dg/list_read_5.f90: Likewise
680 * gfortran.dg/list_read_7.f90: Likewise
681 * gfortran.dg/list_read_8.f90: Likewise
682 * gfortran.dg/list_read_9.f90: Likewise
683 * gfortran.dg/namelist_13.f90: Likewise
684 * gfortran.dg/namelist_14.f90: Likewise
685 * gfortran.dg/namelist_15.f90: Likewise
686 * gfortran.dg/namelist_16.f90: Likewise
687 * gfortran.dg/namelist_17.f90: Likewise
688 * gfortran.dg/namelist_18.f90: Likewise
689 * gfortran.dg/namelist_19.f90: Likewise
690 * gfortran.dg/namelist_20.f90: Likewise
691 * gfortran.dg/namelist_24.f90: Likewise
692 * gfortran.dg/namelist_26.f90: Likewise
693 * gfortran.dg/namelist_27.f90: Likewise
694 * gfortran.dg/namelist_28.f90: Likewise
695 * gfortran.dg/namelist_37.f90: Likewise
696 * gfortran.dg/namelist_38.f90: Likewise
697 * gfortran.dg/namelist_39.f90: Likewise
698 * gfortran.dg/namelist_40.f90: Likewise
699 * gfortran.dg/namelist_43.f90: Likewise
700 * gfortran.dg/namelist_44.f90: Likewise
701 * gfortran.dg/namelist_45.f90: Likewise
702 * gfortran.dg/namelist_46.f90: Likewise
703 * gfortran.dg/namelist_47.f90: Likewise
704 * gfortran.dg/namelist_48.f90: Likewise
705 * gfortran.dg/namelist_49.f90: Likewise
706 * gfortran.dg/namelist_50.f90: Likewise
707 * gfortran.dg/namelist_51.f90: Likewise
708 * gfortran.dg/namelist_52.f90: Likewise
709 * gfortran.dg/namelist_56.f90: Likewise
710 * gfortran.dg/namelist_char_only.f90: Likewise
711 * gfortran.dg/namelist_use.f90: Likewise
712 * gfortran.dg/namelist_use_only.f90: Likewise
713 * gfortran.dg/noadv_size.f90: Likewise
714 * gfortran.dg/open_access_append_1.f90: Likewise
715 * gfortran.dg/pad_no.f90: Likewise
716 * gfortran.dg/pr12884.f: Likewise
717 * gfortran.dg/pr17090.f90: Likewise
718 * gfortran.dg/pr17285.f90: Likewise
719 * gfortran.dg/pr17286.f90: Likewise
720 * gfortran.dg/pr18122.f90: Likewise
721 * gfortran.dg/pr18210.f90: Likewise
722 * gfortran.dg/pr18392.f90: Likewise
723 * gfortran.dg/pr19155.f: Likewise
724 * gfortran.dg/pr19216.f: Likewise
725 * gfortran.dg/pr19467.f90: Likewise
726 * gfortran.dg/pr19657.f: Likewise
727 * gfortran.dg/pr20257.f90: Likewise
728 * gfortran.dg/read_bad_advance.f90: Likewise
729 * gfortran.dg/read_eof_2.f90: Likewise
730 * gfortran.dg/read_eof_4.f90: Likewise
731 * gfortran.dg/read_many_1.f: Likewise
732 * gfortran.dg/read_noadvance.f90: Likewise
733 * gfortran.dg/read_repeat.f90: Likewise
734 * gfortran.dg/read_size_noadvance.f90: Likewise
735 * gfortran.dg/read_x_past.f: Likewise
736 * gfortran.dg/record_marker_1.f90: Likewise
737 * gfortran.dg/record_marker_3.f90: Likewise
738 * gfortran.dg/rewind_1.f90: Likewise
739 * gfortran.dg/runtime_warning_1.f90: Likewise
740 * gfortran.dg/shape_3.f90: Likewise
741 * gfortran.dg/slash_1.f90: Likewise
742 * gfortran.dg/stat_1.f90: Likewise
743 * gfortran.dg/stat_2.f90: Likewise
744 * gfortran.dg/streamio_11.f90: Likewise
745 * gfortran.dg/streamio_3.f90: Likewise
746 * gfortran.dg/streamio_4.f90: Likewise
747 * gfortran.dg/streamio_9.f90: Likewise
748 * gfortran.dg/tl_editing.f90: Likewise
749 * gfortran.dg/unf_io_convert_1.f90: Likewise
750 * gfortran.dg/unf_io_convert_2.f90: Likewise
751 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
752 * gfortran.dg/unf_short_record_1.f90: Likewise
753 * gfortran.dg/utf8_1.f03: Likewise
754 * gfortran.dg/utf8_2.f03: Likewise
755 * gfortran.dg/widechar_IO_1.f90: Likewise
756 * gfortran.dg/write_check3.f90: Likewise
757 * gfortran.dg/write_rewind_2.f: Likewise
758 * gfortran.dg/x_slash_2.f: Likewise
760 2009-04-29 Richard Guenther <rguenther@suse.de>
763 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
765 (check_effective_target_vect_floatuint_cvt): Likewise.
766 * gcc.dg/vect/slp-10.c: Adjust.
767 * gcc.dg/vect/slp-11.c: Adjust.
768 * gcc.dg/vect/slp-12b.c: Adjust.
769 * gcc.dg/vect/slp-33.c: Adjust.
770 * gcc.c-torture/compile/pr39943.c: New testcase.
772 2009-04-29 Richard Guenther <rguenther@suse.de>
775 * gcc.c-torture/compile/pr39937.c: New testcase.
777 2009-04-29 Richard Guenther <rguenther@suse.de>
779 PR tree-optimization/39941
780 * gcc.c-torture/compile/pr39941.c: New testcase.
782 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
784 * gcc.target/bfin/20090411-1.c: New test.
786 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
789 * gcc.dg/pr39565.c: New testcase.
791 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
793 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
794 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
795 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
796 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
797 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
798 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
799 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
800 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
801 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
802 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
803 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
804 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
805 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
806 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
807 * gcc.target/i386/pr37191.c: Likewise.
808 * gcc.target/i386/reload-1.c: Likewise.
809 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
810 * g++.old-deja/g++.pt/repo2.C: Likewise.
811 * g++.old-deja/g++.pt/repo3.C: Likewise.
812 * g++.old-deja/g++.pt/repo4.C: Likewise.
813 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
814 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
815 * g++.dg/template/repo1.C: Likewise.
816 * g++.dg/template/repo2.C: Likewise.
817 * g++.dg/template/repo3.C: Likewise.
818 * g++.dg/template/repo4.C: Likewise.
819 * g++.dg/template/repo5.C: Likewise.
820 * g++.dg/template/repo6.C: Likewise.
821 * g++.dg/template/repo7.C: Likewise.
822 * g++.dg/template/repo8.C: Likewise.
823 * g++.dg/template/repo9.C: Likewise.
824 * g++.dg/rtti/repo1.C: Likewise.
825 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
826 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
827 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
828 * g++.dg/other/PR23205.C: Skip for vxworks.
829 * g++.dg/ext/visibility/class1.C: Requires PIC.
830 * g++.dg/eh/async-unwind2.C: Requires PIC.
831 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
832 does not have cxa_exit.
834 2009-04-28 Jing Yu <jingyu@google.com>
837 * lib/target-supports.exp (check_effective_target_tls): Remove
839 (check_effective_target_tls_native): Likewise.
840 (check_effective_target_tls_runtime): Likewise.
841 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
843 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
845 2009-04-28 Janus Weil <janus@gcc.gnu.org>
848 * gfortran.dg/proc_ptr_16.f90: New.
850 2009-04-28 Steve Ellcey <sje@cup.hp.com>
852 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
855 2009-04-28 Richard Guenther <rguenther@suse.de>
858 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
860 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
862 * g++.dg/warn/pr35652.C: Removed.
863 * gcc.dg/pr35652.c: Likewise.
865 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
867 * gcc.target/ia64/20071210-2.c: New testcase.
869 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
872 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
873 * gcc.dg/pr39323-3.c: Ditto.
875 2009-04-28 Janus Weil <janus@gcc.gnu.org>
879 * gfortran.dg/ambiguous_reference_2.f90: New.
880 * gfortran.dg/pointer_assign_7.f90: New.
882 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
883 Mark Mitchell <mark@codesourcery.com>
885 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
886 * gcc.dg/20020103-1.c: Check for __ppc.
887 * gcc.dg/asm-b.c: Check for __ppc.
888 * gcc.dg/20020919-1.c: Check for __ppc.
889 * gcc.dg/20020312-2.c: Likewise.
890 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
891 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
892 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
893 * g++.dg/warn/weak1.C: Likewise.
894 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
895 static so appropriate optimizations kick in.
896 (find_base_value_wrapper): New function.
897 * g++.dg/eh/simd-5.C: Fix target triplet.
898 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
900 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
901 H.J. Lu <hongjiu.lu@intel.com>
904 * gcc.target/i386/pr39911.c: New test.
906 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
909 * gfortran.dg/alloc_comp_assign_10.f90: New test.
911 2009-04-28 Ben Elliston <bje@au.ibm.com>
916 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
918 * gcc.dg/pr35652.C: New.
919 * g++.dg/warn/pr35652.C: New.
920 * gcc.dg/format/plus-1.c: Adjust message.
922 2009-04-27 DJ Delorie <dj@redhat.com>
924 * lib/target-supports.exp (check_effective_target_double64): New.
925 (check_effective_target_double64plus): New.
926 (check_effective_target_large_double): New.
927 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
928 * gcc.dg/div-double-1.c: Likewise.
929 * gcc.dg/Wconversion-real.c: Require large_double.
930 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
932 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
935 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
938 2009-04-27 Ian Lance Taylor <iant@google.com>
940 * gcc.dg/Wcxx-compat-5.c: New testcase.
941 * gcc.dg/Wcxx-compat-6.c: New testcase.
943 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
945 Allow non-constant arguments to conversion intrinsics.
946 * gcc.target/spu/intrinsics-3.c: Update tests.
948 2009-04-27 Richard Guenther <rguenther@suse.de>
951 * gcc.c-torture/compile/pr39928-1.c: New testcase.
952 * gcc.c-torture/compile/pr39928-2.c: Likewise.
954 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
957 * gcc.dg/torture/pr39903-1.c: New.
958 * gcc.dg/torture/pr39903-2.c: Likewise.
960 2009-04-27 Revital Eres <eres@il.ibm.com>
962 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
964 * gcc.dg/sms-2.c: Add dump check.
965 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
967 * gcc.dg/sms-4.c: Likewise.
968 * gcc.dg/sms-5.c: Likewise.
969 * gcc.dg/sms-6.c: Likewise.
970 * gcc.dg/sms-7.c: Likewise.
971 * gcc.dg/sms-antideps.c: Rename to...
972 * gcc.dg/sms-8.c: This and add sms dump file and check it.
974 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
976 * gnat.dg/opt2.adb: New test.
978 2009-04-27 Jakub Jelinek <jakub@redhat.com>
981 * g++.dg/warn/Wunused-15.C: New test.
983 2009-04-26 Michael Matz <matz@suse.de>
986 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
988 * gcc.target/i386/pr37248-1.c: Modified.
989 * gcc.target/i386/pr37248-3.c: Modified.
990 * gcc.target/i386/pr37248-2.c: Modified.
991 * gnat.dg/aliasing1.adb: Modified.
992 * gnat.dg/pack9.adb: Modified.
993 * gnat.dg/aliasing2.adb: Modified.
994 * gcc.dg/strict-overflow-2.c: Modified.
995 * gcc.dg/autopar/reduc-1char.c: Modified.
996 * gcc.dg/autopar/reduc-2char.c: Modified.
997 * gcc.dg/autopar/reduc-1.c: Modified.
998 * gcc.dg/autopar/reduc-2.c: Modified.
999 * gcc.dg/autopar/reduc-3.c: Modified.
1000 * gcc.dg/autopar/reduc-6.c: Modified.
1001 * gcc.dg/autopar/reduc-7.c: Modified.
1002 * gcc.dg/autopar/reduc-8.c: Modified.
1003 * gcc.dg/autopar/reduc-9.c: Modified.
1004 * gcc.dg/autopar/reduc-1short.c: Modified.
1005 * gcc.dg/autopar/reduc-2short.c: Modified.
1006 * gcc.dg/autopar/parallelization-1.c: Modified.
1007 * gcc.dg/strict-overflow-4.c: Modified.
1008 * gcc.dg/strict-overflow-6.c: Modified.
1009 * gcc.dg/gomp/combined-1.c: Modified.
1010 * gcc.dg/no-strict-overflow-1.c: Modified.
1011 * gcc.dg/no-strict-overflow-3.c: Modified.
1012 * gcc.dg/no-strict-overflow-5.c: Modified.
1013 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1014 * gcc.dg/tree-ssa/pr18134.c: Modified.
1015 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1016 * gcc.dg/tree-ssa/vector-2.c: Modified.
1017 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1018 * gcc.dg/tree-ssa/loop-21.c: Modified.
1019 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1020 * gcc.dg/tree-ssa/vector-3.c: Modified.
1021 * gcc.dg/tree-ssa/asm-3.c: Modified.
1022 * gcc.dg/tree-ssa/pr23294.c: Modified.
1023 * gcc.dg/tree-ssa/loop-22.c: Modified.
1024 * gcc.dg/tree-ssa/loop-15.c: Modified.
1025 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1026 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1027 * gcc.dg/tree-ssa/pr20139.c: Modified.
1028 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1029 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1030 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1031 * gcc.dg/tree-ssa/loop-5.c: Modified.
1032 * gcc.dg/tree-ssa/pr19431.c: Modified.
1033 * gcc.dg/tree-ssa/pr32044.c: Modified.
1034 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1035 * gcc.dg/tree-ssa/loop-19.c: Modified.
1036 * gcc.dg/tree-ssa/loop-28.c: Modified.
1037 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1038 * gcc.dg/tree-ssa/divide-1.c: Modified.
1039 * gcc.dg/tree-ssa/inline-1.c: Modified.
1040 * gcc.dg/tree-ssa/divide-3.c: Modified.
1041 * gcc.dg/tree-ssa/pr30978.c: Modified.
1042 * gcc.dg/tree-ssa/alias-6.c: Modified.
1043 * gcc.dg/tree-ssa/divide-4.c: Modified.
1044 * gcc.dg/tree-ssa/alias-11.c: Modified.
1045 * gcc.dg/no-strict-overflow-7.c: Modified.
1046 * gcc.dg/strict-overflow-1.c: Modified.
1047 * gcc.dg/pr15784-4.c: Modified.
1048 * gcc.dg/pr34263.c: Modified.
1049 * gcc.dg/strict-overflow-3.c: Modified.
1050 * gcc.dg/tree-prof/stringop-1.c: Modified.
1051 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1052 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1053 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1054 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1055 * gcc.dg/no-strict-overflow-2.c: Modified.
1056 * gcc.dg/no-strict-overflow-4.c: Modified.
1057 * gcc.dg/no-strict-overflow-6.c: Modified.
1058 * g++.dg/tree-ssa/pr27090.C: Modified.
1059 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1060 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1061 * g++.dg/tree-ssa/pr19807.C: Modified.
1062 * g++.dg/opt/pr30965.C: Modified.
1063 * g++.dg/init/new17.C: Modified.
1064 * gfortran.dg/whole_file_6.f90: Modified.
1065 * gfortran.dg/whole_file_5.f90: Modified.
1066 * gfortran.dg/reassoc_1.f90: Modified.
1067 * gfortran.dg/reassoc_3.f90: Modified.
1069 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1072 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1074 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1077 * gcc.target/i386/pr39543-1.c: New test.
1078 * gcc.target/i386/pr39543-2.c: New test.
1079 * gcc.target/i386/pr39543-3.c: New test.
1082 * gcc.dg/Wunused-value-3.c: New test.
1084 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1087 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1088 gcc.dg/vla-21.c: New tests.
1090 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1093 * gcc.dg/inline-34.c: New test.
1095 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1097 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1098 gcc.dg/enum-const-3.c: New tests.
1099 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1100 -pedantic-errors. Update expected diagnostics.
1102 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1105 * gcc.dg/vla-20.c: New test.
1107 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1110 * gcc.dg/vla-19.c: New test.
1112 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1114 PR preprocessor/39559
1115 * gcc.dg/c99-intconst-2.c: New test.
1117 2009-04-25 Jan Hubicka <jh@suse.cz>
1119 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1121 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1124 * gfortran.dg/import7.f90: New.
1126 2009-04-24 Richard Guenther <rguenther@suse.de>
1128 * gcc.dg/tree-ssa/vrp48.c: Fix.
1130 2008-04-24 Doug Kwan <dougkwan@google.com>
1132 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1133 destination are the same.
1135 2009-04-24 Richard Guenther <rguenther@suse.de>
1137 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1139 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1141 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1142 gcc.dg/array-const-3.c: New tests.
1144 2009-04-24 Ian Lance Taylor <iant@google.com>
1146 * gcc.dg/Wcxx-compat-4.c: New testcase.
1148 2009-04-24 Daniel Kraft <d@domob.eu>
1150 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1151 expected on already erraneous symbol (renamed to fresh one).
1153 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1156 * gcc.dg/pr39867.c: New.
1158 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1162 * gfortran.dg/intrinsic_1.f90: New.
1164 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1166 * gnat.dg/alignment7.adb: New test.
1167 * gnat.dg/alignment8.adb: Likewise.
1169 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1171 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1172 * gnat.dg/specs/rep_clause2.ads: New test.
1174 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1176 PR rtl-optimization/39794
1177 * gcc.dg/pr39794.c: New test.
1179 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1181 * gnat.dg/atomic1.adb: New test.
1182 * gnat.dg/atomic1_pkg.ads: New helper.
1184 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1187 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1188 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1190 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1192 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1195 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1198 * gcc.dg/vector-init-1.c: New testcase.
1199 * gcc.dg/vector-init-2.c: New testcase.
1201 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1203 * gnat.dg/enum2.adb: New test.
1204 * gnat.dg/enum2_pkg.ads: New helper.
1206 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1209 * gcc.dg/torture/pr39855.c: New test.
1211 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1214 * g++.dg/cpp0x/pr39639.C: New test.
1216 2009-04-22 Mark Heffernan <meheff@google.com>
1218 * gcc.dg/profile-generate-3.c: New test.
1220 2009-04-22 Jan Hubicka <jh@suse.cz>
1222 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1224 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1227 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1229 2009-04-22 Richard Guenther <rguenther@suse.de>
1231 PR tree-optimization/39824
1232 * gcc.c-torture/compile/pr39824.c: New testcase.
1234 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1237 * g++.dg/parse/parser-pr14875.C: New.
1238 * g++.dg/parse/parser-pr14875-2.C: New.
1239 * g++.dg/parse/error6.C: Update match string.
1241 2009-04-22 Richard Guenther <rguenther@suse.de>
1243 PR tree-optimization/39845
1244 * gcc.c-torture/compile/pr39845.c: New testcase.
1246 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1249 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1250 * gfortran.dg/external_initializer.f90: Modified.
1251 * gfortran.dg/interface_26.f90: Modified.
1252 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1253 * gfortran.dg/proc_ptr_3.f90: Modified.
1254 * gfortran.dg/proc_ptr_15.f90: New.
1255 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1257 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1260 * g++.dg/warn/pr35711.C: New.
1261 * g++.dg/conversion/ptrmem2.C: Update.
1263 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1265 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1266 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1267 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1268 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1269 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1270 gcc.c-torture/ChangeLog.0,
1271 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1272 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1273 gcc.target/i386/math-torture/math-torture.exp,
1274 gcc.target/mips/inter/mips16-inter.exp,
1275 gcc.target/mips/mips-nonpic/README,
1276 gcc.target/x86_64/abi/README.gcc,
1277 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1278 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1279 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1281 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1283 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1285 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1287 2009-04-21 Richard Guenther <rguenther@suse.de>
1290 * gcc.dg/torture/pr39829.c: New testcase.
1292 2009-04-21 Martin Jambor <mjambor@suse.cz>
1294 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1296 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1299 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1300 * gcc.dg/sequence-pt-2.c: New.
1301 * gcc.dg/sequence-pt-3.c: New.
1302 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1303 * g++.dg/warn/sequence-pt-2.c: New.
1304 * g++.dg/warn/sequence-pt-3.c: New.
1306 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1308 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1310 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1312 * gnat.dg/import1.ad[sb]: New test.
1314 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1316 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1319 2009-04-20 Tobias Burnus <burnus@net-b.de>
1322 * gfortran.dg/continuation_11.f90: New test.
1324 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1327 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1328 messages. Test for "long long" in system headers.
1329 * gcc.dg/c99-longlong-2.c: New.
1330 * g++.dg/warn/pr13358.C: New.
1331 * g++.dg/warn/pr13358-2.C: New.
1332 * g++.dg/warn/pr13358-3.C: New.
1333 * g++.dg/warn/pr13358-4.C: New.
1335 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1337 * gcc.dg/framework-2.c: Fix up for non existent includes
1338 being fatal errors now.
1340 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1343 * gfortran.dg/private_type_13.f90: New test.
1344 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1346 2009-04-20 Le-Chun Wu <lcwu@google.com>
1349 * g++.dg/warn/Wunused-14.C: New test.
1351 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1353 * gnat.dg/specs/small_alignment.ads: New test.
1355 2009-04-20 Ian Lance Taylor <iant@google.com>
1357 * gcc.dg/Wcxx-compat-3.c: New testcase.
1359 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1361 * gnat.dg/pack13.ad[sb]: New test.
1362 * gnat.dg/pack13_pkg.ads: New helper.
1364 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1366 * gnat.dg/discr11.ad[sb]: New test.
1367 * gnat.dg/discr11_pkg.ads: New helper.
1369 2009-04-20 Ira Rosen <irar@il.ibm.com>
1371 PR tree-optimization/39675
1372 * gcc.dg/vect/O3-pr39675-2.c: New test.
1374 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1376 * gnat.dg/rep_clause3.adb: New test.
1378 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1381 * gcc.dg/c99-flex-array-7.c: New test.
1383 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1386 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1388 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1391 * gcc.dg/c99-restrict-3.c: New test.
1393 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1395 PR preprocessor/20078
1396 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1398 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1400 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1401 Do not pass -B$root after -margs.
1403 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1407 * gcc.dg/pr32061.c: New.
1408 * gcc.dg/Wlogical-op-1.c: Update.
1409 * g++.dg/warn/Wlogical-op-1.C: Update.
1410 * g++.dg/warn/pr36954.C: New.
1412 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1415 * gcc.dg/lvalue-5.c: New test.
1417 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1420 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1422 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1424 * gcc.dg/cpp/include5.c: New test.
1426 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1429 * gcc.dg/call-diag-2.c: New test.
1431 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1433 PR preprocessor/39646
1434 * gcc.dg/cpp/line8.c: New test.
1436 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1438 PR preprocessor/39647
1439 * gcc.dg/cpp/line7.c: New test.
1441 2009-04-18 Richard Guenther <rguenther@suse.de>
1444 * gcc.target/i386/pr39804.c: New testcase.
1446 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1448 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1449 * g++.dg/other/pr39496.C: Likewise.
1451 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1454 * gcc.dg/pr36902.c: New.
1456 2009-04-17 Diego Novillo <dnovillo@google.com>
1458 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1459 violation for variable 'inside_main'.
1461 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1463 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1465 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1467 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1469 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1471 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1472 * gfortran.dg/chmod_2.f90: Likewise.
1473 * gfortran.dg/chmod_3.f90: Likewise.
1474 * gfortran.dg/open_errors.f90: Likewise.
1475 * gfortran.dg/stat_1.f90: Likewise.
1476 * gfortran.dg/stat_2.f90: Likewise.
1478 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1480 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1481 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1482 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1483 * gfortran.dg/nearest_1.f90: Likewise.
1484 * gfortran.dg/nearest_3.f90: Likewise.
1485 * gfortran.dg/isnan_1.f90: Likewise.
1486 * gfortran.dg/isnan_2.f90: Likewise.
1487 * gfortran.dg/nan_1.f90: Likewise.
1488 * gfortran.dg/nan_2.f90: Likewise.
1489 * gfortran.dg/nan_3.f90: Likewise.
1490 * gfortran.dg/nan_4.f90: Likewise.
1491 * gfortran.dg/module_nan.f90: Likewise.
1492 * gfortran.dg/int_conv_2.f90: Likewise.
1493 * gfortran.dg/init_flag_3.f90: Likewise.
1494 * gfortran.dg/namelist_42.f90: Likewise.
1495 * gfortran.dg/namelist_43.f90: Likewise.
1496 * gfortran.dg/real_const_3.f90: Likewise.
1497 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1499 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1500 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1501 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1502 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1503 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1505 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1506 * gfortran.dg/gamma_5.f90: Likewise.
1508 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1510 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1511 less strict so it also works with auto-overlay support.
1512 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1513 for "exceeds local store" linker errors on the SPU.
1515 * lib/gfortran.exp: Include target-supports.exp.
1516 (gfortran_init): On SPU targets where automatic overlay support
1517 is available, use it to build all Fortran test cases.
1519 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1521 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1523 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1524 rule enforced by gnat on taft types.
1526 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1529 * g++.dg/ext/complit11.C: Add empty dg-options.
1531 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1534 * g++.dg/template/defarg11.C: New test.
1536 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1539 * g++.dg/ext/complit11.C: New testcase.
1541 2009-04-15 Le-Chun Wu <lcwu@google.com>
1544 * g++.dg/warn/Wunused-13.C: New testcase.
1546 2009-04-15 Ian Lance Taylor <iant@google.com>
1548 * gcc.dg/Wenum-compare-1.c: New testcase.
1550 2009-04-15 Richard Guenther <rguenther@suse.de>
1552 PR tree-optimization/39764
1553 * g++.dg/torture/pr39764.C: New testcase.
1555 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1557 * g++.dg/ext/altivec-17.C: New.
1559 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1561 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1562 * gnat.dg/specs/limited1.ads: Ditto.
1564 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1567 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1568 for testing the results of estimate instructions.
1569 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1570 * gcc.dg/vmx/3a-05.c (test): Ditto.
1572 2009-04-14 Jason Merrill <jason@redhat.com>
1575 * g++.dg/warn/Wshadow-4.C: Extend.
1577 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1579 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1580 (do_D): Remove attribute hidden.
1582 2009-04-13 Jason Merrill <jason@redhat.com>
1585 * g++.dg/init/copy7.C: New.
1587 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1590 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1591 (check_for_all_options): This.
1593 2009-04-13 Jason Merrill <jason@redhat.com>
1596 * g++.dg/template/crash90.C: New.
1598 2009-04-12 Jason Merrill <jason@redhat.com>
1601 * g++.dg/overload/extern-C-2.C: New.
1603 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1605 PR preprocessor/31869
1606 * gcc.dg/cpp/strify5.c: New test.
1608 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1610 * gnat.dg/enum1.adb: New test.
1611 * gnat.dg/enum1_pkg.ads: New helper.
1613 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1616 * gcc.target/alpha/pr39740.c: New test.
1618 2009-04-11 Daniel Kraft <d@domob.eu>
1621 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1622 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1623 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1624 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1625 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1626 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1627 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1628 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1629 expected string length that failed with -fbounds-check now.
1630 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1632 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1635 * gfortran.dg/proc_ptr_14.f90: New.
1637 2009-04-11 Richard Guenther <rguenther@suse.de>
1640 * g++.dg/torture/pr39732.C: New testcase.
1642 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1644 * gfortran.dg/whole_file_5.f90: New.
1645 * gfortran.dg/whole_file_6.f90: New.
1647 2009-04-11 Richard Guenther <rguenther@suse.de>
1649 PR tree-optimization/39713
1650 * g++.dg/torture/pr39713.C: New testcase.
1652 2009-04-10 Richard Guenther <rguenther@suse.de>
1655 * gcc.dg/pr39712.c: New testcase.
1657 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1660 * g++.dg/cpp0x/enum2.C: Updated.
1661 * g++.dg/debug/pr22514.C: Likewise.
1662 * g++.dg/parse/enum2.C: Likewise.
1663 * g++.dg/parse/enum3.C: Likewise.
1664 * g++.dg/template/crash79.C: Likewise.
1665 * g++.old-deja/g++.jason/cond.C: Likewise.
1667 2009-04-10 Chao-ying Fu <fu@mips.com>
1669 * gcc.target/mips/interrupt_handler.c: Change from compile to
1672 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1674 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1676 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1679 * gfortran.dg/zero_sized_6.f90: New.
1681 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1684 * g++.dg/parse/pr20118.C: New.
1685 * g++.dg/template/spec16.C: Update.
1687 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1690 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1691 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1692 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1693 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1694 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1695 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1696 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1697 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1698 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1699 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1700 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1701 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1702 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1703 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1704 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1705 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1706 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1708 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1711 * g++.dg/torture/pr39678.C: New.
1712 * gcc.dg/compat/struct-complex-2.h: Likewise.
1713 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1714 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1715 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1716 * gcc.dg/torture/pr39678.c: Likewise.
1717 * gcc.target/i386/pr39678.c: Likewise.
1719 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1720 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1722 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1723 <complex.h>. Add tests for structure with complex float.
1725 2009-04-10 Ben Elliston <bje@au.ibm.com>
1726 Joseph Myers <joseph@codesourcery.com>
1729 * gcc.dg/dfp/pr36800.c: New.
1731 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1732 Rafael Avila de Espindola <espindola@google.com>
1734 * gcc.misc-tests/help.exp: New file.
1735 * lib/options.exp: New file.
1737 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1740 * objc/execute/forward-1.x: New.
1742 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1744 * gcc.dg/pr27150-1.c: Change to a link test.
1746 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1748 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1749 3 of the GNU General Public License and to point readers at the
1750 COPYING3 file and the FSF's license web page.
1751 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1752 * gcc.dg/struct/struct-reorg.exp: Likewise.
1753 * gcc.target/spu/tag_manager.c: Likewise.
1755 2009-04-09 Richard Guenther <rguenther@suse.de>
1758 * ssa-ccp-25.c: Adjust pattern.
1760 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1763 * gfortran.dg/external_procedures_1.f90: Modified.
1764 * gfortran.dg/proc_ptr_result_1.f90: New.
1765 * gfortran.dg/proc_ptr_result_2.f90: New.
1766 * gfortran.dg/proc_ptr_result_3.f90: New.
1768 2009-04-09 Richard Guenther <rguenther@suse.de>
1770 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1771 to prevent constant propagation.
1772 * gcc.dg/vect/vect-56.c: Likewise.
1773 * gcc.dg/vect/vect-58.c: Likewise.
1774 * gcc.dg/vect/vect-60.c: Likewise.
1775 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1776 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1777 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1779 2009-04-09 Richard Guenther <rguenther@suse.de>
1781 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1782 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1784 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1787 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1790 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1792 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1793 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1795 2009-04-08 Jakub Jelinek <jakub@redhat.com>
1797 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1799 2009-04-08 Jason Merrill <jason@redhat.com>
1802 * g++.dg/template/error40.C: Add another test.
1804 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1808 * gcc.c-torture/compile/pr39614-1.c,
1809 gcc.c-torture/compile/pr39614-2.c,
1810 gcc.c-torture/compile/pr39614-3.c,
1811 gcc.c-torture/compile/pr39614-4.c,
1812 gcc.c-torture/compile/pr39614-5.c,
1813 gcc.c-torture/compile/pr39673-1.c,
1814 gcc.c-torture/compile/pr39673-2.c: New tests.
1815 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1817 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1818 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1821 2009-04-08 Dodji Seketeli <dodji@redhat.com>
1824 * g++.dg/cpp0x/variadic-crash2.C: New test.
1826 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
1829 * gfortran.dg/alloc_comp_result_1.f90: New test.
1831 2009-04-07 Jason Merrill <jason@redhat.com>
1834 * g++.dg/overload/extern-C-1.C: New.
1836 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1839 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1841 2009-04-07 Jason Merrill <jason@redhat.com>
1844 * g++.dg/template/error40.C: New.
1846 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1849 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1851 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
1853 * gnat.dg/subp_elim_errors.ad[sb]: New test.
1855 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1858 * gfortran.dg/proc_decl_1.f90: Modified.
1859 * gfortran.dg/proc_ptr_11.f90: Extended.
1860 * gfortran.dg/proc_ptr_13.f90: Modified.
1862 2009-04-06 Jason Merrill <jason@redhat.com>
1865 * g++.dg/template/fnspec1.C: New.
1867 2009-04-06 Laurent GUERBY <laurent@guerby.net>
1869 * lib/gnat.exp: Handle multilib.
1871 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1874 * gfortran.dg/dependency_23.f90: New test.
1876 2009-04-06 Richard Guenther <rguenther@suse.de>
1878 PR tree-optimization/28868
1879 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1880 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1881 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1882 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1884 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1886 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1888 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1890 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1892 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1894 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1895 with the built-in y0, and the subsequent warning.
1896 (y1): Likewise, rename to y_1.
1898 2009-04-06 Janus Weil <janus@gcc.gnu.org>
1901 * gfortran.dg/proc_decl_21.f90: New.
1903 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1906 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1908 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
1910 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
1911 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
1912 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
1913 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
1914 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
1915 gfortran.dg/namelist_49.f90: Gate test on effective_target
1917 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
1919 2009-04-05 Daniel Kraft <d@domob.eu>
1922 * gfortran.dg/read_float_2.f03
1923 * gfortran.dg/read_float_3.f90
1925 2009-04-05 Richard Guenther <rguenther@suse.de>
1927 PR tree-optimization/39648
1928 * gcc.c-torture/compile/pr39648.c: New testcase.
1930 2009-04-05 Jason Merrill <jason@redhat.com>
1933 * g++.dg/template/error39.C: New.
1935 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
1938 * gfortran.dg/implied_do_1.f90: New.
1940 2009-04-04 Tobias Burnus <burnus@net-b.de>
1943 * gfortran.dg/recursive_check_8.f90: New.
1944 * gfortran.dg/recursive_check_9.f90: New.
1945 * gfortran.dg/recursive_check_10.f90: New.
1946 * gfortran.dg/recursive_check_11.f90: New.
1947 * gfortran.dg/recursive_check_12.f90: New.
1948 * gfortran.dg/recursive_check_13.f90: New.
1949 * gfortran.dg/recursive_check_14.f90: New.
1951 2009-04-04 Jason Merrill <jason@redhat.com>
1954 * g++.dg/template/error38.C: Add more tests.
1956 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
1959 * gfortran.dg/common_align_2.f90: New test.
1961 2009-04-04 Richard Guenther <rguenther@suse.de>
1963 PR tree-optimization/8781
1964 PR tree-optimization/37892
1965 * g++.dg/tree-ssa/pr8781.C: New testcase.
1966 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
1968 2009-04-04 Richard Guenther <rguenther@suse.de>
1970 PR tree-optimization/39636
1971 * gcc.c-torture/compile/pr39636.c: New testcase.
1973 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
1975 PR rtl-optimization/39607
1976 * g++.dg/opt/pr39607.C: New.
1978 2009-04-03 Tobias Burnus <burnus@net-b.de>
1981 * gfortran.dg/common_12.f90: New.
1983 2009-04-03 Jason Merrill <jason@redhat.com>
1986 * g++.dg/template/const2.C: New test.
1988 2009-04-03 Richard Guenther <rguenther@suse.de>
1990 PR tree-optimization/2480
1991 PR tree-optimization/23086
1992 * gcc.dg/tree-ssa/pr2480.c: New testcase.
1993 * gcc.dg/tree-ssa/pr23086.c: Likewise.
1995 2009-04-03 Richard Guenther <rguenther@suse.de>
1997 PR tree-optimization/34743
1998 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
1999 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2000 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2001 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2002 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2003 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2004 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2005 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2007 2009-04-03 Richard Guenther <rguenther@suse.de>
2010 PR tree-optimization/23940
2011 PR tree-optimization/33237
2014 PR tree-optimization/36201
2015 PR tree-optimization/36230
2016 PR tree-optimization/38049
2017 PR tree-optimization/38207
2018 PR tree-optimization/38230
2019 PR tree-optimization/38301
2020 PR tree-optimization/38585
2022 PR tree-optimization/38985
2023 PR tree-optimization/39299
2024 * gcc.dg/pr19633-1.c: Adjust.
2025 * gcc.dg/torture/pta-callused-1.c: Likewise.
2026 * gcc.dg/torture/pr39074-2.c: Likewise.
2027 * gcc.dg/torture/pr39074.c: Likewise.
2028 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2029 * gcc.dg/torture/pr30375.c: Adjust.
2030 * gcc.dg/torture/pr33563.c: Likewise.
2031 * gcc.dg/torture/pr33870.c: Likewise.
2032 * gcc.dg/torture/pr33560.c: Likewise.
2033 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2034 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2035 * gcc.dg/tree-ssa/alias-15.c: Remove.
2036 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2037 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2038 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2039 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2040 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2041 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2042 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2043 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2044 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2045 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2046 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2047 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2048 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2049 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2050 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2051 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2052 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2053 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2054 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2055 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2056 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2057 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2058 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2059 * gcc.dg/uninit-B.c: XFAIL.
2060 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2061 * gcc.dg/uninit-pr19430.c: XFAIL.
2062 * g++.dg/tree-ssa/pr13146.C: New testcase.
2063 * g++.dg/opt/pr36187.C: Adjust.
2064 * g++.dg/torture/20090329-1.C: New testcase.
2066 2009-04-02 Chao-ying Fu <fu@mips.com>
2068 * gcc.target/mips/interrupt_handler.c: New test.
2070 2009-04-02 David Ayers <ayers@fsfe.org>
2073 * objc.dg/bad-receiver-type-2.m: New test contributed by
2076 2009-04-02 Jason Merrill <jason@redhat.com>
2079 * g++.dg/template/error38.C: New test.
2081 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2083 PR tree-optimization/31677
2084 * gcc.dg/memcpy-1.c: Add compiler option.
2086 2009-04-02 Ira Rosen <irar@il.ibm.com>
2088 PR tree-optimization/39595
2089 * gfortran.dg/vect/O3-pr39595.f: New test.
2091 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2094 * g++.dg/template/typedef11.C: New test.
2095 * g++.dg/template/typedef12.C: Likewise.
2096 * g++.dg/template/typedef13.C: Likewise.
2097 * g++.dg/template/typedef14.C: Likewise.
2098 * g++.dg/template/typedef15.C: Likewise.
2099 * g++.dg/template/typedef16.C: Likewise.
2100 * g++.dg/template/sfinae3.C: Compile this pedantically.
2101 The only errors expected should be the one saying the typedef is ill
2103 * g++.old-deja/g++.pt/typename8.C: Likewise.
2104 * g++.dg/template/access11.C: Update this.
2106 2009-04-02 Richard Guenther <rguenther@suse.de>
2108 PR tree-optimization/37221
2109 * gcc.c-torture/compile/20090331-1.c: New testcase.
2111 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2113 * gcc.c-torture/compile/20090401-1.c: New test.
2115 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2118 * g++.dg/template/pr4926-1.C: New.
2120 2009-04-01 Xinliang David Li <davidxl@google.com>
2122 * gcc.target/i386/all_one_m128i.c: New test.
2124 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2127 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2128 * gcc.dg/fltconst-2.c: New test.
2129 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2130 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2133 * gcc.dg/cpp/pr33466.c: New test.
2134 * gcc.dg/dfp/pr33466.c: New test.
2135 * gcc.dg/fixed-point/pr33466.c: New test.
2137 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2139 PR tree-optimization/35011
2140 * g++.dg/other/pr35011.C: New.
2142 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2145 * gcc.dg/pr39226.c: New test.
2147 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2150 * g++.dg/template/pr35240.C: New.
2152 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2155 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2156 * gcc.dg/pr25682.c: Update expected diagnostics.
2158 2009-04-01 Richard Guenther <rguenther@suse.de>
2160 * gcc.dg/fold-plusmult-2.c: New testcase.
2162 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2165 * gcc.dg/pr37772.c: New test.
2166 * g++.dg/ext/asm11.C: New test.
2168 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2170 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2171 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2174 2009-03-31 Jason Merrill <jason@redhat.com>
2176 * g++.old-deja/g++.other/using9.C: Add expected errors.
2178 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2180 * gcc.c-torture/compile/pr33009.c: Removed.
2182 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2184 * gcc.c-torture/compile/pr33009.c: Delete.
2185 * gcc.c-torture/compile/pr11832.c: Likewise.
2187 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2190 * lib/target-supports.exp (check_effective_target_stdint_types):
2192 (check_effective_target_inttypes_types): New.
2193 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2194 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2195 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2197 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2201 * gfortran.dg/data_pointer_1.f90: New test.
2203 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2206 * gfortran.dg/char_length_15.f90: New test.
2208 2009-03-31 Jason Merrill <jason@redhat.com>
2211 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2212 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2213 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2216 * g++.dg/other/typedef2.C: New test.
2219 * g++.dg/template/typedef17.C: New test.
2221 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2222 * g++.dg/cpp0x/auto12.C: Likewise.
2224 2009-03-31 Richard Guenther <rguenther@suse.de>
2227 * gcc.dg/fold-compare-4.c: New testcase.
2228 * gcc.dg/fold-compare-5.c: Likewise.
2230 2009-03-31 Richard Guenther <rguenther@suse.de>
2232 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2234 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2237 * gcc.target/i386/pr39592-1.c: New test.
2239 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2241 PR preprocessor/15638
2242 * gcc.dg/cpp/missing-header-1.c: New test.
2243 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2244 "compilation terminated" message.
2245 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2247 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2248 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2249 terminated" message.
2251 2009-03-31 Richard Guenther <rguenther@suse.de>
2255 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2256 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2258 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2261 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2262 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2263 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2264 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2265 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2266 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2267 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2269 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2272 * gfortran.dg/whole_file_1.f90: New test.
2274 * gfortran.dg/whole_file_2.f90: New test.
2275 * gfortran.dg/whole_file_3.f90: New test.
2277 * gfortran.dg/whole_file_4.f90: New test.
2279 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2281 * gfortran.dg/bind_c_usage_19.f90: New test.
2284 * gcc.target/powerpc/altivec-29.c: New test.
2286 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2288 PR rtl-optimization/323
2289 * gcc.target/i386/excess-precision-1.c,
2290 gcc.target/i386/excess-precision-2.c,
2291 gcc.target/i386/excess-precision-3.c,
2292 gcc.target/i386/excess-precision-4.c,
2293 gcc.target/i386/excess-precision-5.c,
2294 gcc.target/i386/excess-precision-6.c: New tests.
2296 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2299 * gcc.dg/c99-array-lval-8.c: New test.
2301 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2303 PR preprocessor/34695
2304 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2305 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2306 instead of dg-warning for "previous definition" messages.
2307 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2308 "warnings being treated as errors" message.
2309 * gcc.dg/fltconst-1.c: Use -fshow-column.
2311 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2314 * gfortran.dg/power1.f90: New test.
2316 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2324 * gcc.c-torture/compile/20081108-1.c,
2325 gcc.c-torture/compile/20081108-2.c,
2326 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2327 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2328 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2329 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2330 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2331 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2332 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2333 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2334 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2335 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2336 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2337 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2338 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2339 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2340 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2341 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2342 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2344 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2345 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2346 XFAILs. Update expected messages.
2347 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2349 * gcc.dg/real-const-1.c: Replace with test from original PR.
2350 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2351 when casting from non-constant integer to pointer.
2353 2009-03-29 Richard Guenther <rguenther@suse.de>
2355 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2357 2009-03-29 Daniel Kraft <d@domob.eu>
2360 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2362 * gfortran.dg/typebound_proc_9.f03: New test.
2363 * gfortran.dg/typebound_proc_10.f03: New test.
2364 * gfortran.dg/typebound_proc_11.f03: New test.
2365 * gfortran.dg/abstract_type_5.f03: New test.
2367 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2370 * gfortran.dg/do_4.f: New.
2371 * gfortran.dg/goto_2.f90: Correct expected warnings.
2372 * gfortran.dg/goto_4.f90: Likewise.
2373 * gfortran.dg/goto_5.f90: New.
2375 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2378 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2380 * gcc.target/i386/pr39545-1.c: New.
2381 * gcc.target/i386/pr39545-2.c: Likewise.
2383 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2384 (flex2_struct): Likewise.
2385 (check_struct_passing7): Likewise.
2386 (check_struct_passing8): Likewise.
2389 (main): Call check_struct_passing7 and check_struct_passing8.
2391 2009-03-29 Richard Guenther <rguenther@suse.de>
2393 * gcc.c-torture/execute/20090113-1.c: New testcase.
2394 * gcc.c-torture/execute/20090113-2.c: Likewise.
2395 * gcc.c-torture/execute/20090113-3.c: Likewise.
2396 * gcc.c-torture/execute/20090207-1.c: Likewise.
2397 * gcc.c-torture/compile/20090114-1.c: Likewise.
2398 * gcc.c-torture/compile/20090328-1.c: Likewise.
2399 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2401 2009-03-29 David Ayers <ayers@fsfe.org>
2404 * objc.dg/conditional-1.m: New tests.
2406 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2408 * gcc.dg/winline-10.c: New test.
2410 2009-03-28 Tobias Burnus <burnus@net-b.de>
2413 * gfortran.dg/do_check_1.f90: Add test.
2414 * gfortran.dg/do_check_2.f90: Add test.
2415 * gfortran.dg/do_check_3.f90: Add test.
2416 * gfortran.dg/do_check_4.f90: Add test.
2418 2009-03-28 Jan Hubicka <jh@suse.cz>
2420 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2421 * gcc.dg/pr33826.c: Update dump files.
2422 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2423 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2425 2009-03-28 Martin Jambor <mjambor@suse.cz>
2427 * g++.dg/tree-ssa/fwprop-align.C: New test.
2429 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2431 * gcc.target/powerpc/altivec-28.c: New test.
2434 * gcc.dg/wdisallowed-functions-1.c: Removed.
2435 * gcc.dg/wdisallowed-functions-2.c: Removed.
2436 * gcc.dg/wdisallowed-functions-3.c: Removed.
2437 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2438 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2439 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2441 2009-03-28 Richard Guenther <rguenther@suse.de>
2443 PR tree-optimization/38723
2444 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2446 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2449 * gfortran.dg/char_result_13.f90: New test.
2451 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2454 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2456 2009-03-28 Daniel Kraft <d@domob.eu>
2458 * gfortran.dg/trim_1.f90: New test.
2460 2009-03-28 Richard Guenther <rguenther@suse.de>
2462 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2463 * g++.dg/warn/Warray-bounds.C: Likewise.
2465 2009-03-28 Tobias Burnus <burnus@net-b.de>
2468 * gfortran.dg/recursive_check_7.f90: New test.
2470 2009-03-28 Tobias Burnus <burnus@net-b.de>
2473 * gfortran.dg/do_check_5.f90: New test.
2474 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2475 * gfortran.dg/array_constructor_18.f90: Ditto.
2476 * gfortran.dg/array_constructor_22.f90: Ditto.
2477 * gfortran.dg/do_3.F90: Ditto.
2478 * gfortran.dg/do_1.f90: Ditto.
2480 2009-03-28 Richard Guenther <rguenther@suse.de>
2482 PR tree-optimization/38180
2483 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2485 2009-03-28 Richard Guenther <rguenther@suse.de>
2487 PR tree-optimization/38513
2488 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2489 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2490 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2491 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2492 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2493 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2494 * gcc.dg/vect/vect-35.c: Likewise.
2495 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2496 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2497 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2499 2009-03-28 Richard Guenther <rguenther@suse.de>
2501 PR tree-optimization/38968
2502 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2504 2009-03-28 Richard Guenther <rguenther@suse.de>
2506 PR tree-optimization/37795
2507 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2509 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2511 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2512 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2513 options for removed targets.
2515 2009-03-27 Richard Guenther <rguenther@suse.de>
2517 PR tree-optimization/39120
2518 * gcc.c-torture/execute/pr39120.c: New testcase.
2520 2009-03-27 Richard Guenther <rguenther@suse.de>
2522 PR tree-optimization/39120
2523 * gcc.dg/torture/pta-callused-1.c: New testcase.
2525 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2528 * gcc.target/i386/pr39315-1.c: New.
2529 * gcc.target/i386/pr39315-2.c: Likewise.
2530 * gcc.target/i386/pr39315-3.c: Likewise.
2531 * gcc.target/i386/pr39315-4.c: Likewise.
2532 * gcc.target/i386/pr39315-check.c: Likewise.
2534 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2537 * gcc.dg/pr39323-1.c: New.
2538 * gcc.dg/pr39323-2.c: Likewise.
2539 * gcc.dg/pr39323-3.c: Likewise.
2541 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2544 * gcc.target/ia64/sync-1.c: New.
2546 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2549 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2550 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2551 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2552 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2553 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2554 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2555 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2556 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2558 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2560 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2561 for low precision (i.e. float).
2563 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2564 Jakub Jelinek <jakub@redhat.com>
2567 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2569 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2571 * gcc.dg/memmove-2.c: New test.
2572 * gcc.dg/memmove-3.c: New test.
2574 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2577 2009-03-27 Xinliang David Li <davidxl@google.com>
2579 PR tree-optimization/39557
2580 * g++.dg/tree-ssa/dom-invalid.C: New test.
2582 2009-03-27 Xinliang David Li <davidxl@google.com>
2584 PR tree-optimization/39548
2585 * g++.dg/tree-ssa/copyprop.C: New test.
2587 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2590 * g++.dg/template/typename17.C: New testcase.
2591 * g++.dg/template/typename18.C: New testcase.
2593 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2596 * g++.dg/other/var_copy-1.C: New test.
2598 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2601 * g++.dg/parse/ctor9.C: New test.
2603 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2606 * g++.dg/init/error2.C: New test.
2608 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2611 * gcc.dg/pr35652.C: New.
2612 * g++.dg/warn/pr35652.C: New.
2613 * gcc.dg/format/plus-1.c: Adjust message.
2615 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2618 * gcc.dg/wdisallowed-functions-3.c: New test.
2619 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2621 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2623 * gcc.dg/inline-33.c: Fix when pic.
2625 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2627 * gcc.target/ia64/20090324-1.c: New test.
2629 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2632 * gcc.dg/pr27898.c: New test.
2634 PR tree-optimization/32139
2635 * gcc.c-torture/compile/pr32139.c: New test.
2637 2009-03-24 Jason Merrill <jason@redhat.com>
2640 * g++.dg/parse/defarg14.C: New test.
2642 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2645 * gfortran.dg/read_repeat.f90: New test.
2647 2009-03-24 Ira Rosen <irar@il.ibm.com>
2649 PR tree-optimization/39529
2650 * gcc.dg/vect/pr39529.c: New test.
2652 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2653 Jakub Jelinek <jakub@redhat.com>
2656 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2658 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2661 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2663 2009-03-23 Jason Merrill <jason@redhat.com>
2665 * g++.dg/cpp0x/auto12.C: Add variadic test.
2668 * g++.dg/warn/Wshadow-4.C: New test.
2670 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2672 PR tree-optimization/39516
2673 * gfortran.dg/pr39516.f: New test.
2675 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2677 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2678 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2679 variable, not environment variable.
2681 2009-03-21 Jason Merrill <jason@redhat.com>
2684 * g++.dg/ext/vla6.C: New test.
2686 2009-03-20 Jason Merrill <jason@redhat.com>
2688 * g++.dg/cpp0x/initlist5.C: Add additional test.
2690 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2691 Janis Johnson <janis187@us.ibm.com>
2693 * lib/compat.exp (compat-get-options-main, compat-get-options):
2694 Handle dg-prune-output in source file.
2695 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2696 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2697 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2700 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2703 * gcc.dg/gomp/pr39495-1.c: New test.
2704 * gcc.dg/gomp/pr39495-2.c: New test.
2705 * g++.dg/gomp/pr39495-1.C: New test.
2706 * g++.dg/gomp/pr39495-2.C: New test.
2709 * gcc.target/i386/pr39496.c: New test.
2710 * g++.dg/other/pr39496.C: New test.
2712 2009-03-19 Li Feng <nemokingdom@gmail.com>
2715 * gcc.dg/autopar/pr39500-1.c: New.
2716 * gcc.dg/autopar/pr39500-2.c: New.
2718 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2720 * g++.dg/dg.exp: Prune graphite.
2722 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2725 * g++.dg/graphite: New.
2726 * g++.dg/graphite/graphite.exp: New.
2727 * g++.dg/graphite/pr39447.C: New.
2729 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2732 * g++.dg/template/pr39425.C: New.
2734 * g++.dg/template/spec33.C: Updated.
2736 2009-03-17 Jason Merrill <jason@redhat.com>
2738 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2740 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2743 * g++.dg/ext/unary_trait_incomplete.C: New.
2745 2009-03-17 Jing Yu <jingyu@google.com>
2748 * g++.dg/inherit/thunk10.C: New test.
2750 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2753 * gcc.target/i386/pr39482.c: New test.
2755 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2758 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2759 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2760 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2761 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2764 * gcc.dg/pr39443.c: New test.
2767 * gcc.dg/debug/pr39412.c: New test.
2769 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2772 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2773 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2775 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2776 its original value, or unset if it was not defined.
2777 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2778 path procs around use of HOSTCC.
2779 * g++.dg/compat/struct-layout-1.exp: Ditto.
2780 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2782 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2784 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2786 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2788 Revert patch for PR testsuite/37630.
2791 * gcc.dg/pr11492.c: Replace constant and remove xfail.
2794 * lib/target-supports.exp (check_effective_target_ieee): New.
2795 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2796 * gcc.dg/20001012-1.c: Require ieee.
2799 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2801 2009-03-16 Jakub Jelinek <jakub@redhat.com>
2803 PR tree-optimization/39455
2804 * gcc.dg/pr39455.c: New test.
2806 2009-03-13 David Ayers <ayers@fsfe.org>
2808 * objc/execute/trivial.m. New test.
2810 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
2813 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2815 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
2818 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2821 2009-03-12 David Ayers <ayers@fsfe.org>
2824 * objc/execute/exceptions/handler-1.m. New test.
2826 2009-03-12 Jakub Jelinek <jakub@redhat.com>
2829 * gcc.target/i386/pr39431.c: New test.
2831 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
2834 * gcc.target/i386/pr39445.c: New.
2836 * gcc.target/i386/push-1.c: XFAIL.
2838 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
2840 * gcc.dg/inline-33.c: New test.
2842 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
2844 * gcc.dg/vect/vect-82.c: Combine dg-do and
2845 dg-require-effective-target into dg-skip-if.
2846 * gcc.dg/vect/vect-83.c: Likewise.
2848 2009-03-11 Jakub Jelinek <jakub@redhat.com>
2851 * gcc.target/i386/stackalign/longlong-1.c: New test.
2852 * gcc.target/i386/stackalign/longlong-2.c: New test.
2854 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2856 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2858 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2860 * gcc.c-torture/execute/ieee/inf-3.c: New test.
2861 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2863 2009-03-11 Olivier Hainque <hainque@adacore.com>
2865 * gnat.dg/slice_enum.adb: New test.
2867 2009-03-11 Jason Merrill <jason@redhat.com>
2870 * g++.dg/opt/nrv15.C: New test.
2872 2009-03-10 Ira Rosen <irar@il.ibm.com>
2874 PR tree-optimization/39422
2875 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2876 constant array with static initialization to global memory.
2877 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2879 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
2881 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2884 2009-03-09 Jakub Jelinek <jakub@redhat.com>
2887 * g++.dg/opt/switch2.C: Add -w to dg-options.
2888 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2889 * g++.dg/warn/switch1.C: New test.
2890 * g++.dg/other/switch3.C: New test.
2892 PR tree-optimization/39394
2893 * gcc.c-torture/compile/pr39394.c: New test.
2895 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2897 * gcc.target/s390/20090223-1.c: New testcase.
2899 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2902 * gfortran.dg/fmt_f0_1.f90: New test.
2904 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
2907 * g++.dg/other/new1.C: Adjusted.
2908 * g++.dg/parse/crash40.C: Likewise.
2909 * g++.dg/parse/defarg12.C: Likewise.
2910 * g++.dg/template/error15.C: Likewise.
2912 * g++.dg/other/pr39060.C: New.
2914 2009-03-07 Jason Merrill <jason@redhat.com>
2917 * g++.dg/opt/new1.C: New.
2919 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2922 * g++.dg/other/error32.C: New.
2924 2009-03-06 Jakub Jelinek <jakub@redhat.com>
2927 * gcc.c-torture/compile/pr39360.c: New test.
2930 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2932 2009-03-05 Jason Merrill <jason@redhat.com>
2935 * g++.dg/warn/Wuninitialized-3.C: New test.
2937 2009-03-05 Jakub Jelinek <jakub@redhat.com>
2940 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
2941 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2943 2009-03-04 Jason Merrill <jason@redhat.com>
2946 * g++.dg/template/koenig7.C: New test.
2948 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
2950 * g++.dg/torture/predcom-1.C: New test.
2952 2009-03-04 Richard Guenther <rguenther@suse.de>
2954 PR tree-optimization/39362
2955 * g++.dg/torture/pr39362.C: New testcase.
2957 2009-03-04 Jason Merrill <jason@redhat.com>
2958 Giovanni Bajo <giovannibajo@gcc.gnu.org>
2963 * g++.dg/template/dependent-name5.C: New test.
2965 2009-03-04 Steve Ellcey <sje@cup.hp.com>
2968 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
2969 vect_int to vect_int_mult.
2971 2009-03-04 Richard Guenther <rguenther@suse.de>
2973 PR tree-optimization/39358
2974 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
2975 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
2977 2009-03-04 Richard Guenther <rguenther@suse.de>
2979 PR tree-optimization/39339
2980 * gcc.c-torture/execute/pr39339.c: New testcase.
2982 2009-03-03 Joseph Myers <joseph@codesourcery.com>
2984 * gcc.c-torture/compile/20090303-1.c,
2985 gcc.c-torture/compile/20090303-2.c: New tests.
2987 2009-03-03 Jakub Jelinek <jakub@redhat.com>
2990 * gfortran.dg/gomp/pr39354.f90: New test.
2992 PR tree-optimization/39343
2993 * gcc.dg/pr39343.c: New test.
2995 2009-03-03 Ira Rosen <irar@il.ibm.com>
2997 PR tree-optimization/39248
2998 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
2999 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3000 on targets without vector misalignment support.
3001 * lib/target-supports.exp
3002 (check_effective_target_vect_short_mult): Add
3003 check_effective_target_arm32.
3005 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3008 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3009 * testsuite/gcc.dg/graphite/pr39335.c: New.
3011 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3013 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3015 * gcc.target/i386/stackalign/return-5.c: Likewise.
3016 * gcc.target/i386/stackalign/return-6.c: Likewise.
3018 2009-03-02 Richard Guenther <rguenther@suse.de>
3019 Ira Rosen <irar@il.ibm.com>
3021 PR tree-optimization/39318
3022 * gfortran.dg/vect/pr39318.f90: New test.
3024 2009-03-01 Jan Hubicka <jh@suse.cz>
3026 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3028 2009-03-01 Jan Hubicka <jh@suse.cz>
3031 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3033 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3035 * gnat.dg/pack12.adb: New test.
3037 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3040 * g++.dg/other/pr37789.C: New.
3042 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3045 * gfortran.dg/interface_25.f90: New test.
3046 * gfortran.dg/interface_26.f90: New test.
3048 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3051 * gfortran.dg/initialization_22.f90: New test.
3053 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3055 PR rtl-optimization/39241
3056 * gcc.dg/torture/pr39241.c: New.
3058 2009-02-25 Martin Jambor <mjambor@suse.cz>
3060 PR tree-optimizations/39259
3061 * g++.dg/torture/pr39259.C: New testcase.
3063 2009-02-24 Richard Guenther <rguenther@suse.de>
3066 * g++.dg/template/instantiate10.C: New testcase.
3068 2009-02-24 Richard Guenther <rguenther@suse.de>
3069 Zdenek Dvorak <ook@ucw.cz>
3071 PR tree-optimization/39233
3072 * gcc.c-torture/execute/pr39233.c: New testcase.
3074 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3076 PR tree-optimization/39260
3077 * gcc.dg/graphite/pr39260.c: New.
3079 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3081 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3083 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3086 * g++.dg/template/void14.C: New.
3088 2009-02-23 Jason Merrill <jason@redhat.com>
3091 * g++.dg/init/const7.C: Remove XFAIL.
3092 * g++.dg/init/static-init1.C: New test.
3094 * g++.dg/cpp0x/initlist14.C: New test.
3096 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3099 * bound_simplification_2.f90: New test case.
3100 * bound_7.f90: New test case.
3102 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3104 * gcc.dg/cpp/include4.c: New test.
3106 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3109 * gcc.target/i386/abi-2.c: New.
3111 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3113 * gcc.c-torture/execute/pr39228.x: New.
3115 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3117 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3118 scan-assembler to check for xmm0 register.
3120 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3121 Joseph Myers <joseph@codesourcery.com>
3123 * gcc.target/arm/va_list.c: New test.
3124 * g++.dg/abi/arm_va_list.C: Likewise.
3125 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3127 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3128 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3129 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3130 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3131 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3132 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3134 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3137 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3140 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3143 * gcc.c-torture/execute/pr39240.c: New test.
3145 2009-02-20 Jason Merrill <jason@redhat.com>
3148 * g++.dg/parse/dtor15.C: New test.
3150 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3152 * gcc.c-torture/execute/20090219-1.c: New.
3154 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3156 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3157 (mips-dg-options): When matching isa* pseudo-options make
3158 'value' optional and accept ! entries. Use $spec instead of
3159 $isa_spec in the isa pseudo-option error message. Only
3160 perform the ISA-range check when 'value' is set. If arch is
3161 matching any CPU in the ! entries switch to its generic ISA.
3162 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3163 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3165 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3168 * gcc.dg/visibility-20.c: New test.
3169 * g++.dg/ext/visibility/visibility-11.C: New test.
3171 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3174 * g++.dg/abi/pr39188-1a.C: New.
3175 * g++.dg/abi/pr39188-1b.C: Likewise.
3176 * g++.dg/abi/pr39188-1.h: Likewise.
3177 * g++.dg/abi/pr39188-2a.C: Likewise.
3178 * g++.dg/abi/pr39188-2b.C: Likewise.
3179 * g++.dg/abi/pr39188-2.h: Likewise.
3180 * g++.dg/abi/pr39188-3a.C: Likewise.
3181 * g++.dg/abi/pr39188-3b.C: Likewise.
3182 * g++.dg/abi/pr39188-3.h: Likewise.
3184 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3187 * gcc.c-torture/execute/call-trap-1.c,
3188 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3191 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3194 * gcc.c-torture/execute/pr39228.c: New test.
3196 2009-02-19 Richard Guenther <rguenther@suse.de>
3198 PR tree-optimization/39074
3199 * gcc.dg/torture/pr39074.c: New testcase.
3200 * gcc.dg/torture/pr39074-2.c: Likewise.
3201 * gcc.dg/torture/pr39074-3.c: Likewise.
3203 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3206 * g++.dg/parse/attr3.C: New.
3208 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3211 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3214 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3217 2009-02-18 Jason Merrill <jason@redhat.com>
3220 * g++.dg/init/const7.C: Remove XFAIL.
3223 * g++.dg/opt/const6.C: New test.
3225 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3227 * gcc.dg/callabi/callabi.exp: Moved to ...
3228 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3231 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3232 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3233 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3234 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3235 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3236 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3237 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3239 * gcc.dg/callabi/callabi.h: Moved to ...
3240 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3242 * gcc.dg/callabi/func-1.c: Moved to ...
3243 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3245 * gcc.dg/callabi/func-indirect.c: Moved to ...
3246 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3248 * gcc.dg/callabi/pr38891.c: Moved to ...
3249 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3251 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3252 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3254 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3255 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3257 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3258 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3260 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3263 * gcc.dg/callabi/pr38891.c: New.
3265 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3267 * gcc.dg/callabi/callabi.exp: New.
3269 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3272 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3274 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3276 * gcc.target/i386/pr39082-1.c: New.
3278 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3281 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3282 CHECK_M64_M128 is defined.
3283 (check_f_arguments): Add "do".
3284 (check_vector_arguments): New.
3285 (check_m64_arguments): Likewise.
3286 (check_m128_arguments): Likewise.
3288 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3289 (CHECK_M64_M128): Define.
3291 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3293 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3295 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3296 tests only if CHECK_M64_M128 is defined.
3298 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3299 (m128_2_struct): Likewise.
3300 (check_struct_passing5): Likewise.
3301 (check_struct_passing6): Likewise.
3302 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3304 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3306 (check_union_passing4): Likewise.
3307 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3309 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3312 * gcc.dg/noncompile/pr35447-1.c: New test.
3314 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3316 PR tree-optimization/36922
3317 * gfortran.dg/pr36922.f: New test.
3319 2009-02-17 Richard Guenther <rguenther@suse.de>
3321 PR tree-optimization/39202
3322 * gcc.c-torture/compile/pr39202.c: New testcase.
3324 2009-02-17 Richard Guenther <rguenther@suse.de>
3326 PR tree-optimization/39204
3327 * gcc.dg/torture/pr39204.c: New testcase.
3329 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3331 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3332 * gcc.dg/vect/vect-outer-6.c: Ditto.
3334 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3337 * gcc.dg/noncompile/init-5.c: New test.
3338 * gcc.dg/init-bad-4.c: Adjust expected errors.
3340 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3343 * gcc.target/i386/push-1.c: New.
3345 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3347 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3349 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3351 * gcc.target/spu/intrinsics-sr.c: New test.
3353 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3356 * gcc.target/ia64/sibcall-opt-1.c: New test.
3357 * gcc.target/ia64/sibcall-opt-2.c: New test.
3359 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3362 * gfortran.dg/cray_pointers_8.f90: New test.
3365 * gfortran.dg/cray_pointers_9.f90: New test.
3367 2009-02-13 Jason Merrill <jason@redhat.com>
3370 * g++.dg/cpp0x/decltype16.C: New.
3372 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3375 * gfortran.dg/gomp/pr39152.f90: New.
3377 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3380 * gcc.target/i386/pr39162.c: New.
3382 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3385 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3388 2009-02-12 Jason Merrill <jason@redhat.com>
3391 * g++.dg/template/array20.C: New test.
3393 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3395 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3396 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3397 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3399 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3401 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3403 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3406 * gfortran.dg/pr39152.f: New.
3408 2009-02-11 Jason Merrill <jason@redhat.com>
3411 * g++.dg/cpp0x/defaulted9.C: New test.
3414 * g++.dg/init/value7.C: New test.
3416 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3419 * gcc.target/i386/pr38824.c: New testcase.
3421 2009-02-11 Jason Merrill <jason@redhat.com>
3424 * g++.dg/cpp0x/defaulted8.C: New test.
3427 * g++.dg/cpp0x/rv9p.C: New test.
3429 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3431 * gnat.dg/aliasing3.adb: New test.
3432 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3434 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3437 * g++.dg/template/crash88.C: New.
3438 * g++.dg/template/crash89.C: Likewise.
3440 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3443 * gcc.dg/pr39084.c: New test.
3445 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3448 * gcc.target/i386/pr39139.c: New test.
3450 2009-02-10 Richard Guenther <rguenther@suse.de>
3452 PR tree-optimization/39132
3453 * gcc.dg/torture/pr39132.c: New testcase.
3455 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3458 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3459 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3460 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3461 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3462 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3463 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3464 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3465 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3467 2009-02-09 Jason Merrill <jason@redhat.com>
3470 * g++.dg/init/value6.C: New test.
3472 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3474 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3476 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3478 * gcc.c-torture/compile/20090209-1.c: New test.
3480 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3484 * g++.dg/cpp0x/vt-35147.C: New.
3485 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3486 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3488 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3491 * gcc.dg/attr-alias-4.c: New test.
3493 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3496 * gcc.dg/dfp/pr39035.c: New test.
3498 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3501 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3503 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3506 * g++.dg/opt/thunk3.C: New test.
3508 2009-02-05 Nick Clifton <nickc@redhat.com>
3510 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3511 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3512 * gcc.dg/cdce1.c: Likewise.
3513 * gcc.dg/cpp/_Pragma6.c: Likewise.
3514 * g++.dg/cpp/_Pragma1.C: Likewise.
3515 * gcc.dg/utf32-2.c: Xfail for M32C.
3516 * gcc.dg/utf32-1.c: Likewise.
3517 * gcc.dg/utf32-3.c: Likewise.
3518 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3520 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3521 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3522 * gcc.dg/Wconversion-5.c: Likewise.
3523 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3524 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3525 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3526 * gcc.dg/utf-inc-init.c: Likewise.
3527 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3528 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3529 * gcc.dg/utf-array-short-wchar.c: Likewise.
3530 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3531 * gcc.dg/mallign.c: Use size_t instead of long.
3533 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3535 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3537 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3539 * gcc.c-torture/execute/pr39100.c: New.
3541 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3544 * gcc.dg/tls/diag-6.c: New test.
3546 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3548 AVX Programming Reference (January, 2009)
3549 * gcc.target/i386/avx-vpclmulqdq.c: New.
3550 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3552 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3554 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3555 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3556 (pclmul_test): Renamed to ...
3559 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3562 * g++.dg/abi/mangle31.C: New test.
3564 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3567 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3569 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3570 inside function prototype but not part of parameter declarator.
3571 * vla-11.c: New test.
3573 2009-02-03 Jason Merrill <jason@redhat.com>
3575 * g++.dg/warn/main-4.C: New test.
3576 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3578 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3581 * g++.dg/expr/cast10.C: New test.
3583 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3586 * gcc.dg/init-bad-6.c: New test.
3588 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3591 * gcc.c-torture/compile/pr35318.c: New test.
3594 * gcc.dg/nofixed-point-2.c: New test.
3595 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3596 * g++.dg/ext/fixed2.C: Likewise.
3597 * g++.dg/other/error25.C: Likewise.
3598 * g++.dg/lookup/crash7.C: Likewise.
3599 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3602 * g++.dg/cpp0x/initlist13.C: New test.
3604 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3607 * g++.dg/template/func2.C: New test.
3610 * g++.dg/template/typename15.C: New.
3611 * g++.dg/template/typename16.C: New.
3613 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3614 Ben Elliston <bje@au.ibm.com>
3617 * gcc.dg/dfp/pr39034.c: New test.
3619 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3622 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3624 2009-02-02 Jason Merrill <jason@redhat.com>
3627 * g++.dg/parse/dtor14.C: New test.
3629 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3631 * lib/target-supports.exp
3632 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3633 * g++.dg/ext/builtin10.C: New test.
3636 * gcc.target/i386/pr39058.c: New test.
3638 2009-02-02 Richard Guenther <rguenther@suse.de>
3640 PR tree-optimization/38937
3641 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3643 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3646 * g++.dg/parse/crash52.C: New.
3648 2009-01-30 Richard Guenther <rguenther@suse.de>
3650 PR tree-optimization/39041
3651 * gcc.c-torture/compile/pr39041.c: New testcase.
3653 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3656 * gcc.target/i386/pr39013-1.c: New test.
3657 * gcc.target/i386/pr39013-2.c: New test.
3660 * g++.dg/ext/label12.C: New test.
3662 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3665 * g++.dg/parse/error34.C: New.
3666 * g++.dg/parse/error35.C: Likewise.
3668 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3671 * g++.dg/cpp0x/decltype-38655.C: New.
3673 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3676 * g++.dg/torture/pr39002.C: New test.
3678 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3680 PR tree-optimization/39007
3681 * gcc.dg/tree-ssa/pr39007.c: New.
3683 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3686 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3689 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3692 * gcc.c-torture/compile/pr38857.c: New test.
3694 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3698 * gfortran.dg/bound_6.f90: New test.
3700 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3702 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3704 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3706 PR tree-optimization/38997
3707 * gcc.dg/tree-ssa/pr38997.c: New.
3709 2009-01-28 Richard Guenther <rguenther@suse.de>
3711 PR tree-optimization/38926
3712 * gcc.c-torture/compile/pr38926.c: New testcase.
3714 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3717 * gcc.dg/pr38934.c: New test.
3719 2009-01-28 Richard Guenther <rguenther@suse.de>
3722 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3724 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3726 PR tree-optimization/38984
3727 * gcc.dg/pr38984.c: New XFAILed testcase.
3730 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3733 * gcc.target/i386/pr38988.c: New test.
3735 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3738 * g++.dg/parse/crash51.C: New.
3739 * g++.old-deja/g++.pt/crash9.C: Adjust.
3741 2009-01-27 Daniel Kraft <d@domob.eu>
3744 * gfortran.dg/mvbits_6.f90: New test.
3745 * gfortran.dg/mvbits_7.f90: New test.
3746 * gfortran.dg/mvbits_8.f90: New test.
3748 2009-01-27 Richard Guenther <rguenther@suse.de>
3750 PR tree-optimization/38503
3751 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3753 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3756 * gcc.c-torture/execute/pr38969.c: New test.
3758 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3761 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3763 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3764 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3765 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3767 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3770 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3771 if __USING_SJLJ_EXCEPTIONS__ is defined.
3773 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3774 __USING_SJLJ_EXCEPTIONS__ is defined.
3775 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3776 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3777 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3778 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3779 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3780 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3782 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3785 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3786 Use instead of C name in asm statements.
3788 2009-01-26 Richard Guenther <rguenther@suse.de>
3790 PR tree-optimization/38745
3791 * g++.dg/torture/pr38745.C: New testcase.
3793 2009-01-26 Richard Guenther <rguenther@suse.de>
3796 * g++.dg/warn/Wuninitialized-1.C: New testcase.
3798 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
3800 * gcc.dg/bitfld-15.c: Gate warning on target
3801 pcc_bitfield_type_matters.
3802 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3803 g++.dg/ext/bitfield4.C: Likewise.
3804 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3805 bitfield for any target.
3807 2009-01-24 Jakub Jelinek <jakub@redhat.com>
3810 * gcc.dg/pr38957.c: New test.
3812 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
3815 * gfortran.dg/array_constructor_24.f: Allow tolerance when
3818 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
3820 PR tree-optimization/38953
3821 * gfortran.dg/graphite/pr38953.f90: New.
3823 2009-01-24 Paul Brook <paul@codesourcery.com>
3825 * gcc.target/arm/neon-cond-1.c: New test.
3827 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
3829 PR tree-optimization/38932
3830 * gcc.dg/pr38932.c: New.
3832 2009-01-23 Revital Eres <eres@il.ibm.com>
3834 * gcc.dg/sms-7.c: Fix test.
3836 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
3838 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3839 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3840 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3841 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3843 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3845 * gcc.dg/pr35729.c: Make test x86 specific.
3847 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3850 * gcc.dg/pr38615.c: New test.
3852 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
3855 * gcc.target/i386/pr38931.c: New test.
3857 2009-01-22 Dodji Seketeli <dodji@redhat.com>
3860 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3861 * g++.dg/template/typedef12.C: Likewise.
3862 * g++.dg/template/typedef13.C: Likewise.
3863 * g++.dg/template/typedef14.C: Likewise.
3864 * g++.dg/template/sfinae3.C: Likewise.
3865 * g++.old-deja/g++.pt/typename8.C: Likewise.
3866 * g++.dg/template/access11.C: Likewise
3868 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
3870 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3872 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3874 2009-01-21 Dodji Seketeli <dodji@redhat.com>
3877 * g++.dg/template/typedef11.C: New test.
3878 * g++.dg/template/typedef12.C: Likewise.
3879 * g++.dg/template/typedef13.C: Likewise.
3880 * g++.dg/template/typedef14.C: Likewise.
3881 * g++.dg/template/sfinae3.C: Compile this pedantically.
3882 The only errors expected should be the one saying the typedef is ill
3884 * g++.old-deja/g++.pt/typename8.C: Likewise.
3885 * g++.dg/template/access11.C: Update this.
3887 2009-01-21 Daniel Kraft <d@domob.eu>
3890 * gfortran.dg/mvbits_5.f90: New test.
3892 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
3894 * gcc.dg/sms-6.c: New test.
3895 * gcc.dg/sms-7.c: Likewise.
3897 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
3900 * gfortran.dg/host_assoc_function_7.f90: New test
3902 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3903 Richard Guenther <rguenther@suse.de>
3905 PR tree-optimization/38747
3906 PR tree-optimization/38748
3907 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3908 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3909 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
3911 2009-01-20 Kees Cook <kees@ubuntu.com>
3912 H.J. Lu <hongjiu.lu@intel.com>
3915 * gcc.dg/pr38902.c: New.
3917 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
3920 * gfortran.dg/pr38868.f: New testcase.
3922 2009-01-20 Richard Guenther <rguenther@suse.de>
3924 * gcc.c-torture/execute/pr36227.c: Move ...
3925 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
3927 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3929 * lib/gfortran.exp: Add -B options for targets that use
3930 libgfortran.a%s in their specs.
3932 2009-01-19 Jason Merrill <jason@redhat.com>
3935 * g++.dg/template/dtor5.C: New test.
3937 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
3940 * gfortran.dg/bound_5.f90: New test.
3942 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
3945 * g++.dg/compat/abi/pr38736_main.C: New.
3946 * g++.dg/compat/abi/pr38736_x.C: Likewise.
3947 * g++.dg/compat/abi/pr38736_y.C: Likewise.
3948 * g++.dg/other/macro-1.C: Likewise.
3949 * gcc.dg/macro-1.c: Likewise.
3950 * gcc.dg/compat/pr38736_main.c: Likewise.
3951 * gcc.dg/compat/pr38736_x.c: Likewise.
3952 * gcc.dg/compat/pr38736_y.c: Likewise.
3954 2009-01-18 Richard Guenther <rguenther@suse.de>
3956 PR tree-optimization/38819
3957 * gcc.c-torture/execute/pr38819.c: New testcase.
3959 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3962 * gfortran.dg/module_commons_3.f90: Reapply.
3964 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3967 * gfortran.dg/transfer_intrinsic_1.f90: New test.
3968 * gfortran.dg/transfer_intrinsic_2.f90: New test.
3970 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3973 * gfortran.dg/module_commons_3.f90: Remove
3975 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
3977 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
3979 2009-01-16 Jason Merrill <jason@redhat.com>
3982 * g++.dg/template/lvalue1.C: New test.
3985 * g++.dg/template/access20.C: New test.
3986 * g++.dg/torture/pr34641.C: Fix access.
3988 2009-01-16 Richard Guenther <rguenther@suse.de>
3990 PR tree-optimization/38835
3992 * gcc.c-torture/execute/pr36227.c: New testcase.
3993 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
3994 * g++.dg/init/const7.C: Likewise.
3996 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
3999 * gcc.c-torture/compile/pr38554.c: New test.
4001 2009-01-16 Jason Merrill <jason@redhat.com>
4004 * g++.dg/conversion/access1.C: New test.
4006 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4008 PR tree-optimization/38789
4009 * gcc.c-torture/compile/pr38789.c: New test.
4011 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4014 * gfortran.dg/proc_ptr_13.f90: New.
4016 2009-01-15 Jason Merrill <jason@redhat.com>
4019 * g++.dg/template/koenig6.C: New test.
4021 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4024 * g++.dg/template/error37.C: New testcase.
4026 2009-01-15 Jason Merrill <jason@redhat.com>
4029 * g++.dg/conversion/memfn1.C: New test.
4032 * g++.dg/conversion/memfn2.C: New test.
4034 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4037 * g++.dg/template/crash87.C: New test.
4039 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4042 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4044 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4047 * g++.dg/parse/crash50.C: New test.
4049 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4051 PR rtl-optimization/38245
4052 * gcc.dg/pr38245-3.c: New test.
4053 * gcc.dg/pr38245-3.h: New file.
4054 * gcc.dg/pr38245-4.c: New file.
4055 * gcc.dg/pr38364.c: New test.
4057 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4059 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4060 sequence PC-relative.
4062 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4064 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4065 calls and/or PLT markers.
4066 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4067 calls and/or PLT markers.
4068 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4069 calls and/or PLT markers.
4070 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4071 calls and/or PLT markers.
4073 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4074 Nathan Froyd <froydnj@codesourcery.com>
4075 Joseph Myers <joseph@codesourcery.com>
4077 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4079 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4080 and use consistent CFLAGS.
4081 * gcc.target/powerpc/20030505.c: Likewise.
4082 * gcc.target/powerpc/20081204-1.c: Likewise.
4083 * gcc.target/powerpc/ppc-spe.c: Likewise.
4084 * gcc.target/powerpc/spe1.c: Likewise.
4085 * g++.dg/ext/spe1.C: Likewise.
4086 * g++.dg/other/opaque-1.C: Likewise.
4087 * g++.dg/other/opaque-2.C: Likewise.
4088 * g++.dg/other/opaque-3.C: Likewise.
4090 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4092 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4095 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4098 * g++.dg/torture/pr38811.C: New file.
4100 2009-01-14 Richard Guenther <rguenther@suse.de>
4102 PR tree-optimization/38826
4104 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4106 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4108 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4110 2009-01-14 Nick Clifton <nickc@redhat.com>
4113 * g++.cp/parse/pr37862.C: New test.
4115 2009-01-14 Julian Brown <julian@codesourcery.com>
4117 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4118 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4120 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4123 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4125 PR rtl-optimization/38774
4126 * gcc.dg/torture/pr38774.c: New test.
4129 * g++.dg/cpp0x/pr38795.C: New test.
4131 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4132 Nathan Froyd <froydnj@codesourcery.com>
4133 Joseph Myers <joseph@codesourcery.com>
4135 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4136 otherwise. Do not check for AltiVec at runtime.
4137 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4138 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4139 * gcc.target/powerpc/altivec-1.c: Likewise.
4140 * gcc.target/powerpc/altivec-3.c: Likewise.
4141 * gcc.target/powerpc/altivec-10.c: Likewise.
4142 * gcc.target/powerpc/altivec-12.c: Likewise.
4143 * gcc.target/powerpc/altivec-24.c: Likewise.
4144 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4145 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4146 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4147 * gcc.target/powerpc/pr35907.c: Likewise.
4148 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4149 otherwise. Do not check for Cell at runtime.
4150 * gcc.target/powerpc/altivec_check.h: Delete.
4152 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4153 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4154 not check for AltiVec at runtime.
4155 * g++.dg/ext/altivec-cell-2.C: Likewise.
4156 * g++.dg/ext/altivec-cell-3.C: Likewise.
4157 * g++.dg/ext/altivec-cell-4.C: Likewise.
4158 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4159 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4161 * g++.dg/ext/altivec_check.h: Delete.
4163 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4165 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4166 effective target. Adjust line numbers accordingly.
4168 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4170 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4172 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4174 PR tree-optimization/38786
4175 * gcc.dg/graphite/pr38786.c: New.
4177 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4180 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4182 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4183 for alpha*-*-* targets.
4184 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4186 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4189 * gfortran.dg/fmt_bz_bn_err.f: New test.
4191 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4193 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4195 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4197 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4198 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4199 instruction support. Do not check for it at runtime.
4201 2009-01-12 Jason Merrill <jason@redhat.com>
4204 * g++.dg/lookup/friend11.C: Remove expected error.
4205 * g++.dg/lookup/friend14.C: New test.
4206 * g++.dg/lookup/friend15.C: New test.
4208 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4211 * g++.dg/lookup/hidden-class12.C: New test.
4212 * g++.dg/lookup/hidden-class13.C: New test.
4213 * g++.dg/lookup/hidden-class14.C: New test.
4214 * g++.dg/lookup/hidden-class15.C: New test.
4215 * g++.dg/lookup/hidden-class16.C: New test.
4217 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4219 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4220 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4221 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4223 2009-01-12 Jason Merrill <jason@redhat.com>
4226 * g++.dg/other/vararg-3.C: New test.
4228 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4230 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4231 Explicitly enable SPE.
4232 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4235 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4236 Expect -flax-vector-conversions message. Adjust incompatible
4238 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4241 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4243 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4245 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4246 * g++.dg/other/opaque-2.C: Likewise.
4247 * g++.dg/other/opaque-3.C: Likewise.
4249 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4252 * gcc.dg/pr32041.c: New test.
4253 * g++.dg/parse/offsetof9.C: New test.
4255 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4256 Nathan Froyd <froydnj@codesourcery.com>
4258 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4259 * g++.dg/ext/attribute-test-1.C: Likewise.
4260 * g++.dg/ext/attribute-test-2.C: Likewise.
4261 * g++.dg/ext/attribute-test-3.C: Likewise.
4262 * g++.dg/ext/attribute-test-4.C: Likewise.
4264 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4266 * gnat.dg/unchecked_convert3.adb: New test.
4268 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4271 * g++.dg/parse/typedef9.C: New test.
4273 PR tree-optimization/38807
4274 * gcc.c-torture/compile/pr38807.c: New test.
4276 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4278 * gcc.target/mips/ins-2.c: New test.
4280 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4283 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4285 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4288 * g++.dg/warn/Wreturn-type-5.C: New test.
4290 2009-01-11 Matthias Klose <doko@ubuntu.com>
4293 * gcc.dg/pr38616.c: New test.
4295 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4297 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4299 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4302 * g++.dg/expr/string-1.C: New test.
4303 * g++.dg/expr/string-2.C: New test.
4306 * g++.dg/ext/complex4.C: New test.
4307 * g++.dg/ext/complex5.C: New test.
4308 * g++.dg/init/reference1.C: New test.
4309 * g++.dg/init/reference2.C: New test.
4310 * g++.dg/init/reference3.C: New test.
4312 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4315 * gfortran.dg/transfer_null_1.f90: New test.
4317 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4320 * gfortran.dg/host_assoc_function_6.f90: New test.
4322 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4324 * lib/target-supports.exp: Add method to determine if the effective
4325 target is really a ppc405 after applying all compile options.
4326 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4327 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4328 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4329 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4330 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4331 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4332 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4333 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4334 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4335 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4336 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4337 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4338 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4339 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4340 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4341 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4342 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4343 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4344 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4345 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4346 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4347 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4348 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4349 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4350 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4351 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4352 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4353 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4354 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4355 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4356 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4358 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4361 * g++.dg/other/error31.C: New testcase.
4364 * gcc.dg/pr35742.c: New test.
4366 2009-01-09 John F. Carr <jfc@mit.edu>
4369 * g++.dg/parse/linkage3.C: New test.
4371 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4374 * gcc.c-torture/compile/pr38771.c: New test.
4376 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4378 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4380 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4382 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4383 * gcc.dg/sibcall-4.c: Likewise.
4385 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4386 Jan Sjodin <jan.sjodin@amd.com>
4388 PR tree-optimization/38559
4389 * testsuite/gcc.dg/graphite/pr38559.c: New.
4391 2009-01-08 Ira Rosen <irar@il.ibm.com>
4393 PR tree-optimization/37194
4394 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4396 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4399 * g++.dg/ext/label11.C: New test.
4401 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4403 * lib/target-supports.exp (check_weak_override_available): New.
4404 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4405 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4406 dg-require-weak-override.
4408 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4409 Alan Modra <amodra@bigpond.net.au>
4411 * gcc.c-torture/compile/20090107-1.c: New test.
4413 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4416 * g++.dg/other/pr38706.C: New test.
4418 2009-01-07 Jason Merrill <jason@redhat.com>
4420 * g++.dg/cpp0x/variadic92.C: New test.
4421 * g++.dg/cpp0x/variadic93.C: New test.
4423 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4425 * lib/target-supports-dg.exp (current_compiler_flags): New.
4426 (check-flags): Use it; do not access dg-test local variables.
4427 (dg-skip-if): Do not access dg-test local variables.
4428 (dg-xfail-run-if): Ditto.
4429 (dg-shouldfail): Ditto.
4430 * gcc.test-framework/test-framework.exp
4431 (check_effective_target_def_nocache): New.
4432 * gcc.test-framework/test-framework.awk: Handle scan tests.
4433 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4434 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4435 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4436 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4437 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4438 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4439 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4440 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4441 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4443 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4445 * lib/target-supports-dg.exp (check_test_flags): Delete.
4447 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4449 PR tree-optimization/38492
4450 PR tree-optimization/38498
4451 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4453 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4454 * testsuite/gcc.dg/graphite/block-1.c: Same.
4455 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4457 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4458 * testsuite/gcc.dg/graphite/block-3.c: New.
4459 * testsuite/gcc.dg/graphite/pr38498.c: New.
4461 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4463 AVX Programming Reference (December, 2008)
4464 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4465 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4466 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4468 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4469 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4471 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4474 * gfortran.dg/c_loc_pure_1.f90: New test.
4476 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4479 * gfortran.dg/elemental_dependency_3.f90:
4480 Add the final tree dump cleanup.
4482 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4484 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4487 PR rtl-optimization/38722
4488 * gfortran.dg/pr38722.f90: New test.
4490 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4493 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4494 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4496 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4498 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4499 * gfortran.dg/typebound_call_8.f03: Same.
4500 * gfortran.dg/elemental_bind_c.f90: Same.
4501 * gfortran.dg/typebound_call_7.f03: Same.
4502 * gfortran.dg/interface_proc_end.f90: Same
4503 * gfortran.dg/pr37243.f: Fix typo.
4505 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4507 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4508 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4511 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4513 AVX Programming Reference (December, 2008)
4514 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4515 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4516 * gcc.target/i386/sse-14.c: Likewise.
4518 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4519 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4520 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4521 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4523 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4526 * gfortran.dg/fmt_bz_bn.f: Update test.
4528 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4531 * g++.dg/conversion/usual-arith-conv.C: New test.
4533 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4536 * gcc.dg/vector-3.c: New testcase.
4537 * g++.dg/ext/vector15.C: New test.
4539 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4541 PR tree-optimization/38510
4542 * gcc.dg/graphite/pr38510.c: New.
4544 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4545 Jan Sjodin <jan.sjodin@amd.com>
4547 PR tree-optimization/38500
4548 * gcc.dg/graphite/pr38500.c: New.
4550 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4552 * gcc.c-torture/compile/20001226-1.c: Generalize
4554 * gcc.c-torture/compile/limits-fnargs.c: Add
4556 * gcc.dg/20020425-1.c: Likewise.
4557 * gcc.dg/pch/pch.exp: Likewise.
4559 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4562 * gfortran.dg/module_commons_3.f90: New test.
4564 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4567 * gfortran.dg/random_seed_1.f90: Updated.
4569 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4573 * gfortran.dg/elemental_subroutine_7.f90:
4574 Fix p values so that it can be used as vector subscript.
4576 2009-01-05 Jason Merrill <jason@redhat.com>
4578 * g++.dg/cpp0x/initlist12.C: Add another test.
4580 * g++.dg/cpp0x/defaulted7.C: New test.
4582 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4585 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4586 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4588 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4590 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4591 for alpha*-*-* targets.
4592 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4594 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4597 * gfortran.dg/host_assoc_function_5.f90: New test.
4599 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4602 * gfortran.dg/elemental_dependency_3.f90: New test.
4603 * gfortran.dg/elemental_subroutine_7.f90: New test.
4605 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4607 * gcc.dg/struct-ret-3.c: Include unistd.h.
4608 (main): Exit early if system memory page size is
4609 larger than 4096 bytes.
4611 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4614 * gfortran.dg/merge_init_expr.f90: New.
4616 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4619 * gfortran.dg/c_loc_tests_13.f90: New test.
4620 * gfortran.dg/c_loc_tests_14.f90: New test.
4622 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4624 * gfortran.dg/func_result_4.f90: New.
4626 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4629 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4630 interface still works, in addition to original tests.
4631 * gfortran.dg/host_assoc_call_6.f90: New test.
4633 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4636 * g++.dg/torture/pr38705.C: New test.
4639 * gcc.dg/pr38700.c: New test.
4641 2009-01-02 Jason Merrill <jason@redhat.com>
4643 * g++.dg/cpp0x/initlist11.C: New test.
4644 * g++.dg/cpp0x/initlist12.C: New test.
4646 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4648 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4649 Allow extra informative notes.
4651 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4654 * gcc.dg/pr36489.c: New test.
4657 Copyright (C) 2009 Free Software Foundation, Inc.
4659 Copying and distribution of this file, with or without modification,
4660 are permitted in any medium without royalty provided the copyright
4661 notice and this notice are preserved.