1 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/array_constructor_31.f90: New test.
6 2009-05-10 Richard Guenther <rguenther@suse.de>
8 PR tree-optimization/40081
9 * g++.dg/torture/pr40081.C: New testcase.
11 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
14 * gfortran.dg/dependency_24.f90: New test.
15 * gfortran.dg/dependency_23.f90: Clean up module files.
17 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
20 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
21 * gfortran.dg/chmod_2.f90: Likewise.
22 * gfortran.dg/chmod_3.f90: Likewise.
23 * gfortran.dg/open_errors.f90: Likewise.
25 2009-05-09 Jan Hubicka <jh@suse.cz>
28 * g++.dg/eh/nested-try.C: New test.
30 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
32 PR tree-optimization/40049
33 * gcc.dg/vect/vect-shift-2.c: New test.
35 2009-05-08 Joseph Myers <joseph@codesourcery.com>
37 * gcc.dg/torture/complex-sign-mul-minus-one.c,
38 gcc.dg/torture/complex-sign-mul-one.c: New tests.
40 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
43 * g++.dg/warn/deprecated-6.C: New.
44 * gcc.dg/deprecated-4.c: Likewise.
45 * gcc.dg/deprecated-5.c: Likewise.
46 * gcc.dg/deprecated-6.c: Likewise.
48 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
50 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
51 __aligned__(__BIGGEST_ALIGNMENT__).
52 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
53 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
54 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
55 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
56 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
57 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
58 * gcc.dg/vect/Os-vect-95.c: Likewise.
59 * gcc.dg/vect/pr20122.c: Likewise.
60 * gcc.dg/vect/pr36493.c: Likewise.
61 * gcc.dg/vect/pr37385.c: Likewise.
62 * gcc.dg/vect/slp-7.c: Likewise.
63 * gcc.dg/vect/slp-9.c: Likewise.
64 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
65 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
66 * gcc.dg/vect/vect-35.c: Likewise.
67 * gcc.dg/vect/vect-40.c: Likewise.
68 * gcc.dg/vect/vect-42.c: Likewise.
69 * gcc.dg/vect/vect-44.c: Likewise.
70 * gcc.dg/vect/vect-46.c: Likewise.
71 * gcc.dg/vect/vect-48.c: Likewise.
72 * gcc.dg/vect/vect-52.c: Likewise.
73 * gcc.dg/vect/vect-54.c: Likewise.
74 * gcc.dg/vect/vect-56.c: Likewise.
75 * gcc.dg/vect/vect-58.c: Likewise.
76 * gcc.dg/vect/vect-60.c: Likewise.
77 * gcc.dg/vect/vect-74.c: Likewise.
78 * gcc.dg/vect/vect-75.c: Likewise.
79 * gcc.dg/vect/vect-76.c: Likewise.
80 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
81 * gcc.dg/vect/vect-77.c: Likewise.
82 * gcc.dg/vect/vect-77-global.c: Likewise.
83 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
84 * gcc.dg/vect/vect-78.c: Likewise.
85 * gcc.dg/vect/vect-78-global.c: Likewise.
86 * gcc.dg/vect/vect-80.c: Likewise.
87 * gcc.dg/vect/vect-85.c: Likewise.
88 * gcc.dg/vect/vect-87.c: Likewise.
89 * gcc.dg/vect/vect-88.c: Likewise.
90 * gcc.dg/vect/vect-92.c: Likewise.
91 * gcc.dg/vect/vect-93.c: Likewise.
92 * gcc.dg/vect/vect-95.c: Likewise.
93 * gcc.dg/vect/vect-97.c: Likewise.
94 * gcc.dg/vect/vect-complex-1.c: Likewise.
95 * gcc.dg/vect/vect-complex-4.c: Likewise.
96 * gcc.dg/vect/vect-complex-5.c: Likewise.
97 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
98 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
99 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
100 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
101 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
102 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
103 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
104 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
105 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
106 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
107 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
108 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
109 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
110 * gcc.dg/vect/vect-outer-1a.c: Likewise.
111 * gcc.dg/vect/vect-outer-1.c: Likewise.
112 * gcc.dg/vect/vect-outer-2a.c: Likewise.
113 * gcc.dg/vect/vect-outer-2b.c: Likewise.
114 * gcc.dg/vect/vect-outer-2.c: Likewise.
115 * gcc.dg/vect/vect-outer-2c.c: Likewise.
116 * gcc.dg/vect/vect-outer-2d.c: Likewise.
117 * gcc.dg/vect/vect-outer-3a.c: Likewise.
118 * gcc.dg/vect/vect-outer-3b.c: Likewise.
119 * gcc.dg/vect/vect-outer-3.c: Likewise.
120 * gcc.dg/vect/vect-outer-3c.c: Likewise.
121 * gcc.dg/vect/vect-outer-5.c: Likewise.
122 * gcc.dg/vect/vect-outer-6.c: Likewise.
123 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
124 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
125 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
126 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
127 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
128 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
129 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
130 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
131 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
132 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
133 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
134 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
135 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
136 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
138 2009-05-08 Joseph Myers <joseph@codesourcery.com>
141 * gcc.dg/torture/complex-sign.h: New header.
142 * gcc.dg/torture/complex-sign-add.c,
143 gcc.dg/torture/complex-sign-mixed-add.c,
144 gcc.dg/torture/complex-sign-mixed-div.c,
145 gcc.dg/torture/complex-sign-mixed-mul.c,
146 gcc.dg/torture/complex-sign-mixed-sub.c,
147 gcc.dg/torture/complex-sign-mul.c,
148 gcc.dg/torture/complex-sign-sub.c: New tests.
150 2009-05-08 Janus Weil <janus@gcc.gnu.org>
153 * gfortran.dg/intrinsic_3.f90: New.
155 2009-05-07 Janis Johnson <janis187@us.ibm.com>
158 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
159 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
160 * gcc.dg/dfp/float-constant-double.c: New test.
161 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
162 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
163 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
164 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
165 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
166 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
167 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
168 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
169 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
171 2009-05-07 Jakub Jelinek <jakub@redhat.com>
174 * gcc.c-torture/execute/pr40057.c: New test.
176 2009-05-06 James E. Wilson <wilson@codesourcery.com>
178 * gcc.c-torture/compile/const-high-part.c: New test.
180 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
183 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
186 2009-05-06 Janus Weil <janus@gcc.gnu.org>
189 * gfortran.dg/proc_decl_1.f90: Modified.
190 * gfortran.dg/proc_ptr_comp_1.f90: New.
191 * gfortran.dg/proc_ptr_comp_2.f90: New.
192 * gfortran.dg/proc_ptr_comp_3.f90: New.
193 * gfortran.dg/proc_ptr_comp_4.f90: New.
194 * gfortran.dg/proc_ptr_comp_5.f90: New.
195 * gfortran.dg/proc_ptr_comp_6.f90: New.
197 2009-05-06 Dodji Seketeli <dodji@redhat.com>
200 * g++.dg/template/call7.C: New test.
202 2009-05-06 Diego Novillo <dnovillo@google.com>
204 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
206 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
208 * gfortran.dg/pr40021.f: Moved to ...
209 * gfortran.fortran-torture/execute/pr40021.f: Here.
211 2009-05-06 Janis Johnson <janis187@us.ibm.com>
214 * gcc.dg/dfp/pr39986.c: New test.
216 2009-05-06 Michael Matz <matz@suse.de>
219 * gfortran.dg/pr40021.f: New test.
221 2009-05-06 Le-Chun Wu <lcwu@google.com>
223 * lib/plugin-support.exp: New file containing support procs for
225 * lib/target-supports.exp (check_plugin_available): New proc.
226 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
227 * gcc.dg/plugin/selfassign.c: New plugin source file.
228 * gcc.dg/plugin/self-assign-test-1.c: New test.
229 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
230 * g++.dg/README: Add description for plugin test.
231 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
232 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
233 * g++.dg/plugin/selfassign.c: New plugin source file.
234 * g++.dg/plugin/self-assign-test-1.C: New test.
235 * g++.dg/plugin/self-assign-test-2.C: Likewise.
236 * g++.dg/plugin/self-assign-test-3.C: Likewise.
237 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
238 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
240 2009-05-06 Tobias Burnus <burnus@net-b.de>
243 * gfortran.dg/intrinsic_2.f90: New test.
244 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
246 2009-05-06 Joseph Myers <joseph@codesourcery.com>
249 * gcc.dg/noncompile/incomplete-5.c: New test.
251 2009-05-05 Jakub Jelinek <jakub@redhat.com>
254 * gcc.dg/pr39666-1.c: New test.
255 * gcc.dg/pr39666-2.c: Likewise.
256 * g++.dg/warn/Wuninitialized-4.C: Likewise.
257 * g++.dg/warn/Wuninitialized-5.C: Likewise.
258 * gfortran.dg/pr39666-1.f90: Likewise.
259 * gfortran.dg/pr39666-2.f90: Likewise.
261 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
263 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
264 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
265 * gcc.target/mips/dspr2-MULTU.c: Likewise.
267 2009-05-05 Janus Weil <janus@gcc.gnu.org>
270 * gfortran.dg/proc_ptr_17.f90: New.
272 2009-05-05 Richard Guenther <rguenther@suse.de>
274 PR tree-optimization/40022
275 * gcc.c-torture/execute/pr40022.c: New testcase.
277 2009-05-05 Richard Guenther <rguenther@suse.de>
280 * gcc.c-torture/compile/pr40023.c: New testcase.
282 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
284 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
285 * g++.dg/template/overload9.C: Likewise.
286 * g++.dg/ext/ms-1.C: New.
288 2009-05-05 Jakub Jelinek <jakub@redhat.com>
291 * g++.dg/ext/vla7.C: New test.
293 2009-05-04 Joseph Myers <joseph@codesourcery.com>
295 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
297 2009-05-04 Joseph Myers <joseph@codesourcery.com>
299 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
300 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
301 Update expected errors.
303 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
306 * g++.dg/parse/parser-pr28152.C: New.
307 * g++.dg/parse/parser-pr28152-2.C: New.
309 2009-05-04 Joseph Myers <joseph@codesourcery.com>
311 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
313 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
315 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
316 * gcc.target/sparc/fexpand-2.c: Likewise.
317 * gcc.target/sparc/fpmerge-2.c: Likewise.
318 * gcc.target/sparc/pdist-2.c: Likewise.
320 2009-05-03 Richard Guenther <rguenther@suse.de>
323 * gcc.c-torture/compile/pr39983.c: New testcase.
325 2009-05-03 Joseph Myers <joseph@codesourcery.com>
327 * gcc.dg/c99-complex-3.c: New test.
329 2009-05-03 Joseph Myers <joseph@codesourcery.com>
331 * gcc.dg/cpp/utf8-5byte-1.c: New test.
333 2009-05-02 Joseph Myers <joseph@codesourcery.com>
335 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
337 2009-05-02 Richard Guenther <rguenther@suse.de>
340 * gcc.target/spu/pr40001.c: New testcase.
342 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
344 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
346 2009-04-30 Steve Ellcey <sje@cup.hp.com>
349 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
350 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
352 2009-04-30 Janis Johnson <janis187@us.ibm.com>
355 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
358 2009-04-30 David Ayers <ayers@fsfe.org>
360 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
361 and gcc_error_prefix variables.
362 * objc.dg/bad-receiver-type.m: Update to match correct
364 * objc.dg/encode-5.m: Likewise.
365 * objc.dg/id-1.m: Likewise.
366 * objc.dg/method-1.m: Likewise.
367 * objc.dg/method-6.m: Likewise.
368 * objc.dg/method-7.m: Likewise.
369 * objc.dg/method-9.m: Likewise.
370 * objc.dg/method-11.m: Likewise.
371 * objc.dg/method-20.m: Likewise.
372 * objc.dg/private-1.m: Likewise.
374 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
377 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
378 * gfortran.dg/advance_4.f90: Likewise
379 * gfortran.dg/advance_5.f90: Likewise
380 * gfortran.dg/append_1.f90: Likewise
381 * gfortran.dg/backslash_1.f90: Likewise
382 * gfortran.dg/backslash_2.f90: Likewise
383 * gfortran.dg/backslash_3.f: Likewise
384 * gfortran.dg/backspace_10.f90: Likewise
385 * gfortran.dg/backspace_3.f: Likewise
386 * gfortran.dg/backspace_4.f: Likewise
387 * gfortran.dg/backspace_5.f: Likewise
388 * gfortran.dg/backspace_8.f: Likewise
389 * gfortran.dg/backspace_9.f: Likewise
390 * gfortran.dg/complex_write.f90: Likewise
391 * gfortran.dg/convert_implied_open.f90: Likewise
392 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
393 * gfortran.dg/dos_eol.f: Likewise
394 * gfortran.dg/empty_format_1.f90: Likewise
395 * gfortran.dg/endfile.f: Likewise
396 * gfortran.dg/eof_1.f90: Likewise
397 * gfortran.dg/eor_1.f90: Likewise
398 * gfortran.dg/eor_handling_1.f90: Likewise
399 * gfortran.dg/eor_handling_2.f90: Likewise
400 * gfortran.dg/eor_handling_3.f90: Likewise
401 * gfortran.dg/eor_handling_4.f90: Likewise
402 * gfortran.dg/eor_handling_5.f90: Likewise
403 * gfortran.dg/error_recovery_5.f90: Likewise
404 * gfortran.dg/f2003_inquire_1.f03: Likewise
405 * gfortran.dg/f2003_io_4.f03: Likewise
406 * gfortran.dg/f2003_io_5.f03: Likewise
407 * gfortran.dg/f2003_io_7.f03: Likewise
408 * gfortran.dg/fgetc_1.f90: Likewise
409 * gfortran.dg/fgetc_2.f90: Likewise
410 * gfortran.dg/flush_1.f90: Likewise
411 * gfortran.dg/fmt_exhaust.f90: Likewise
412 * gfortran.dg/fmt_huge.f90: Likewise
413 * gfortran.dg/fmt_read.f90: Likewise
414 * gfortran.dg/fmt_t_1.f90: Likewise
415 * gfortran.dg/fmt_t_2.f90: Likewise
416 * gfortran.dg/fmt_t_3.f90: Likewise
417 * gfortran.dg/fmt_t_4.f90: Likewise
418 * gfortran.dg/fmt_t_5.f90: Likewise
419 * gfortran.dg/fmt_t_7.f: Likewise
420 * gfortran.dg/fseek.f90: Likewise
421 * gfortran.dg/ftell_1.f90: Likewise
422 * gfortran.dg/ftell_2.f90: Likewise
423 * gfortran.dg/func_derived_3.f90: Likewise
424 * gfortran.dg/inquire_9.f90: Likewise
425 * gfortran.dg/iostat_1.f90: Likewise
426 * gfortran.dg/iostat_2.f90: Likewise
427 * gfortran.dg/list_read_1.f90: Likewise
428 * gfortran.dg/list_read_4.f90: Likewise
429 * gfortran.dg/list_read_5.f90: Likewise
430 * gfortran.dg/list_read_7.f90: Likewise
431 * gfortran.dg/list_read_8.f90: Likewise
432 * gfortran.dg/list_read_9.f90: Likewise
433 * gfortran.dg/namelist_13.f90: Likewise
434 * gfortran.dg/namelist_14.f90: Likewise
435 * gfortran.dg/namelist_15.f90: Likewise
436 * gfortran.dg/namelist_16.f90: Likewise
437 * gfortran.dg/namelist_17.f90: Likewise
438 * gfortran.dg/namelist_18.f90: Likewise
439 * gfortran.dg/namelist_19.f90: Likewise
440 * gfortran.dg/namelist_20.f90: Likewise
441 * gfortran.dg/namelist_24.f90: Likewise
442 * gfortran.dg/namelist_26.f90: Likewise
443 * gfortran.dg/namelist_27.f90: Likewise
444 * gfortran.dg/namelist_28.f90: Likewise
445 * gfortran.dg/namelist_37.f90: Likewise
446 * gfortran.dg/namelist_38.f90: Likewise
447 * gfortran.dg/namelist_39.f90: Likewise
448 * gfortran.dg/namelist_40.f90: Likewise
449 * gfortran.dg/namelist_43.f90: Likewise
450 * gfortran.dg/namelist_44.f90: Likewise
451 * gfortran.dg/namelist_45.f90: Likewise
452 * gfortran.dg/namelist_46.f90: Likewise
453 * gfortran.dg/namelist_47.f90: Likewise
454 * gfortran.dg/namelist_48.f90: Likewise
455 * gfortran.dg/namelist_49.f90: Likewise
456 * gfortran.dg/namelist_50.f90: Likewise
457 * gfortran.dg/namelist_51.f90: Likewise
458 * gfortran.dg/namelist_52.f90: Likewise
459 * gfortran.dg/namelist_56.f90: Likewise
460 * gfortran.dg/namelist_char_only.f90: Likewise
461 * gfortran.dg/namelist_use.f90: Likewise
462 * gfortran.dg/namelist_use_only.f90: Likewise
463 * gfortran.dg/noadv_size.f90: Likewise
464 * gfortran.dg/open_access_append_1.f90: Likewise
465 * gfortran.dg/pad_no.f90: Likewise
466 * gfortran.dg/pr12884.f: Likewise
467 * gfortran.dg/pr17090.f90: Likewise
468 * gfortran.dg/pr17285.f90: Likewise
469 * gfortran.dg/pr17286.f90: Likewise
470 * gfortran.dg/pr18122.f90: Likewise
471 * gfortran.dg/pr18210.f90: Likewise
472 * gfortran.dg/pr18392.f90: Likewise
473 * gfortran.dg/pr19155.f: Likewise
474 * gfortran.dg/pr19216.f: Likewise
475 * gfortran.dg/pr19467.f90: Likewise
476 * gfortran.dg/pr19657.f: Likewise
477 * gfortran.dg/pr20257.f90: Likewise
478 * gfortran.dg/read_bad_advance.f90: Likewise
479 * gfortran.dg/read_eof_2.f90: Likewise
480 * gfortran.dg/read_eof_4.f90: Likewise
481 * gfortran.dg/read_many_1.f: Likewise
482 * gfortran.dg/read_noadvance.f90: Likewise
483 * gfortran.dg/read_repeat.f90: Likewise
484 * gfortran.dg/read_size_noadvance.f90: Likewise
485 * gfortran.dg/read_x_past.f: Likewise
486 * gfortran.dg/record_marker_1.f90: Likewise
487 * gfortran.dg/record_marker_3.f90: Likewise
488 * gfortran.dg/rewind_1.f90: Likewise
489 * gfortran.dg/runtime_warning_1.f90: Likewise
490 * gfortran.dg/shape_3.f90: Likewise
491 * gfortran.dg/slash_1.f90: Likewise
492 * gfortran.dg/stat_1.f90: Likewise
493 * gfortran.dg/stat_2.f90: Likewise
494 * gfortran.dg/streamio_11.f90: Likewise
495 * gfortran.dg/streamio_3.f90: Likewise
496 * gfortran.dg/streamio_4.f90: Likewise
497 * gfortran.dg/streamio_9.f90: Likewise
498 * gfortran.dg/tl_editing.f90: Likewise
499 * gfortran.dg/unf_io_convert_1.f90: Likewise
500 * gfortran.dg/unf_io_convert_2.f90: Likewise
501 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
502 * gfortran.dg/unf_short_record_1.f90: Likewise
503 * gfortran.dg/utf8_1.f03: Likewise
504 * gfortran.dg/utf8_2.f03: Likewise
505 * gfortran.dg/widechar_IO_1.f90: Likewise
506 * gfortran.dg/write_check3.f90: Likewise
507 * gfortran.dg/write_rewind_2.f: Likewise
508 * gfortran.dg/x_slash_2.f: Likewise
510 2009-04-29 Richard Guenther <rguenther@suse.de>
513 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
515 (check_effective_target_vect_floatuint_cvt): Likewise.
516 * gcc.dg/vect/slp-10.c: Adjust.
517 * gcc.dg/vect/slp-11.c: Adjust.
518 * gcc.dg/vect/slp-12b.c: Adjust.
519 * gcc.dg/vect/slp-33.c: Adjust.
520 * gcc.c-torture/compile/pr39943.c: New testcase.
522 2009-04-29 Richard Guenther <rguenther@suse.de>
525 * gcc.c-torture/compile/pr39937.c: New testcase.
527 2009-04-29 Richard Guenther <rguenther@suse.de>
529 PR tree-optimization/39941
530 * gcc.c-torture/compile/pr39941.c: New testcase.
532 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
534 * gcc.target/bfin/20090411-1.c: New test.
536 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
539 * gcc.dg/pr39565.c: New testcase.
541 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
543 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
544 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
545 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
546 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
547 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
548 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
549 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
550 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
551 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
552 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
553 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
554 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
555 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
556 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
557 * gcc.target/i386/pr37191.c: Likewise.
558 * gcc.target/i386/reload-1.c: Likewise.
559 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
560 * g++.old-deja/g++.pt/repo2.C: Likewise.
561 * g++.old-deja/g++.pt/repo3.C: Likewise.
562 * g++.old-deja/g++.pt/repo4.C: Likewise.
563 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
564 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
565 * g++.dg/template/repo1.C: Likewise.
566 * g++.dg/template/repo2.C: Likewise.
567 * g++.dg/template/repo3.C: Likewise.
568 * g++.dg/template/repo4.C: Likewise.
569 * g++.dg/template/repo5.C: Likewise.
570 * g++.dg/template/repo6.C: Likewise.
571 * g++.dg/template/repo7.C: Likewise.
572 * g++.dg/template/repo8.C: Likewise.
573 * g++.dg/template/repo9.C: Likewise.
574 * g++.dg/rtti/repo1.C: Likewise.
575 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
576 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
577 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
578 * g++.dg/other/PR23205.C: Skip for vxworks.
579 * g++.dg/ext/visibility/class1.C: Requires PIC.
580 * g++.dg/eh/async-unwind2.C: Requires PIC.
581 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
582 does not have cxa_exit.
584 2009-04-28 Jing Yu <jingyu@google.com>
587 * lib/target-supports.exp (check_effective_target_tls): Remove
589 (check_effective_target_tls_native): Likewise.
590 (check_effective_target_tls_runtime): Likewise.
591 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
593 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
595 2009-04-28 Janus Weil <janus@gcc.gnu.org>
598 * gfortran.dg/proc_ptr_16.f90: New.
600 2009-04-28 Steve Ellcey <sje@cup.hp.com>
602 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
605 2009-04-28 Richard Guenther <rguenther@suse.de>
608 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
610 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
612 * g++.dg/warn/pr35652.C: Removed.
613 * gcc.dg/pr35652.c: Likewise.
615 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
617 * gcc.target/ia64/20071210-2.c: New testcase.
619 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
622 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
623 * gcc.dg/pr39323-3.c: Ditto.
625 2009-04-28 Janus Weil <janus@gcc.gnu.org>
629 * gfortran.dg/ambiguous_reference_2.f90: New.
630 * gfortran.dg/pointer_assign_7.f90: New.
632 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
633 Mark Mitchell <mark@codesourcery.com>
635 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
636 * gcc.dg/20020103-1.c: Check for __ppc.
637 * gcc.dg/asm-b.c: Check for __ppc.
638 * gcc.dg/20020919-1.c: Check for __ppc.
639 * gcc.dg/20020312-2.c: Likewise.
640 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
641 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
642 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
643 * g++.dg/warn/weak1.C: Likewise.
644 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
645 static so appropriate optimizations kick in.
646 (find_base_value_wrapper): New function.
647 * g++.dg/eh/simd-5.C: Fix target triplet.
648 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
650 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
651 H.J. Lu <hongjiu.lu@intel.com>
654 * gcc.target/i386/pr39911.c: New test.
656 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
659 * gfortran.dg/alloc_comp_assign_10.f90: New test.
661 2009-04-28 Ben Elliston <bje@au.ibm.com>
666 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
668 * gcc.dg/pr35652.C: New.
669 * g++.dg/warn/pr35652.C: New.
670 * gcc.dg/format/plus-1.c: Adjust message.
672 2009-04-27 DJ Delorie <dj@redhat.com>
674 * lib/target-supports.exp (check_effective_target_double64): New.
675 (check_effective_target_double64plus): New.
676 (check_effective_target_large_double): New.
677 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
678 * gcc.dg/div-double-1.c: Likewise.
679 * gcc.dg/Wconversion-real.c: Require large_double.
680 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
682 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
685 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
688 2009-04-27 Ian Lance Taylor <iant@google.com>
690 * gcc.dg/Wcxx-compat-5.c: New testcase.
691 * gcc.dg/Wcxx-compat-6.c: New testcase.
693 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
695 Allow non-constant arguments to conversion intrinsics.
696 * gcc.target/spu/intrinsics-3.c: Update tests.
698 2009-04-27 Richard Guenther <rguenther@suse.de>
701 * gcc.c-torture/compile/pr39928-1.c: New testcase.
702 * gcc.c-torture/compile/pr39928-2.c: Likewise.
704 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
707 * gcc.dg/torture/pr39903-1.c: New.
708 * gcc.dg/torture/pr39903-2.c: Likewise.
710 2009-04-27 Revital Eres <eres@il.ibm.com>
712 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
714 * gcc.dg/sms-2.c: Add dump check.
715 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
717 * gcc.dg/sms-4.c: Likewise.
718 * gcc.dg/sms-5.c: Likewise.
719 * gcc.dg/sms-6.c: Likewise.
720 * gcc.dg/sms-7.c: Likewise.
721 * gcc.dg/sms-antideps.c: Rename to...
722 * gcc.dg/sms-8.c: This and add sms dump file and check it.
724 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
726 * gnat.dg/opt2.adb: New test.
728 2009-04-27 Jakub Jelinek <jakub@redhat.com>
731 * g++.dg/warn/Wunused-15.C: New test.
733 2009-04-26 Michael Matz <matz@suse.de>
736 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
738 * gcc.target/i386/pr37248-1.c: Modified.
739 * gcc.target/i386/pr37248-3.c: Modified.
740 * gcc.target/i386/pr37248-2.c: Modified.
741 * gnat.dg/aliasing1.adb: Modified.
742 * gnat.dg/pack9.adb: Modified.
743 * gnat.dg/aliasing2.adb: Modified.
744 * gcc.dg/strict-overflow-2.c: Modified.
745 * gcc.dg/autopar/reduc-1char.c: Modified.
746 * gcc.dg/autopar/reduc-2char.c: Modified.
747 * gcc.dg/autopar/reduc-1.c: Modified.
748 * gcc.dg/autopar/reduc-2.c: Modified.
749 * gcc.dg/autopar/reduc-3.c: Modified.
750 * gcc.dg/autopar/reduc-6.c: Modified.
751 * gcc.dg/autopar/reduc-7.c: Modified.
752 * gcc.dg/autopar/reduc-8.c: Modified.
753 * gcc.dg/autopar/reduc-9.c: Modified.
754 * gcc.dg/autopar/reduc-1short.c: Modified.
755 * gcc.dg/autopar/reduc-2short.c: Modified.
756 * gcc.dg/autopar/parallelization-1.c: Modified.
757 * gcc.dg/strict-overflow-4.c: Modified.
758 * gcc.dg/strict-overflow-6.c: Modified.
759 * gcc.dg/gomp/combined-1.c: Modified.
760 * gcc.dg/no-strict-overflow-1.c: Modified.
761 * gcc.dg/no-strict-overflow-3.c: Modified.
762 * gcc.dg/no-strict-overflow-5.c: Modified.
763 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
764 * gcc.dg/tree-ssa/pr18134.c: Modified.
765 * gcc.dg/tree-ssa/20030824-1.c: Modified.
766 * gcc.dg/tree-ssa/vector-2.c: Modified.
767 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
768 * gcc.dg/tree-ssa/loop-21.c: Modified.
769 * gcc.dg/tree-ssa/20030824-2.c: Modified.
770 * gcc.dg/tree-ssa/vector-3.c: Modified.
771 * gcc.dg/tree-ssa/asm-3.c: Modified.
772 * gcc.dg/tree-ssa/pr23294.c: Modified.
773 * gcc.dg/tree-ssa/loop-22.c: Modified.
774 * gcc.dg/tree-ssa/loop-15.c: Modified.
775 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
776 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
777 * gcc.dg/tree-ssa/pr20139.c: Modified.
778 * gcc.dg/tree-ssa/scev-cast.c: Modified.
779 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
780 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
781 * gcc.dg/tree-ssa/loop-5.c: Modified.
782 * gcc.dg/tree-ssa/pr19431.c: Modified.
783 * gcc.dg/tree-ssa/pr32044.c: Modified.
784 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
785 * gcc.dg/tree-ssa/loop-19.c: Modified.
786 * gcc.dg/tree-ssa/loop-28.c: Modified.
787 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
788 * gcc.dg/tree-ssa/divide-1.c: Modified.
789 * gcc.dg/tree-ssa/inline-1.c: Modified.
790 * gcc.dg/tree-ssa/divide-3.c: Modified.
791 * gcc.dg/tree-ssa/pr30978.c: Modified.
792 * gcc.dg/tree-ssa/alias-6.c: Modified.
793 * gcc.dg/tree-ssa/divide-4.c: Modified.
794 * gcc.dg/tree-ssa/alias-11.c: Modified.
795 * gcc.dg/no-strict-overflow-7.c: Modified.
796 * gcc.dg/strict-overflow-1.c: Modified.
797 * gcc.dg/pr15784-4.c: Modified.
798 * gcc.dg/pr34263.c: Modified.
799 * gcc.dg/strict-overflow-3.c: Modified.
800 * gcc.dg/tree-prof/stringop-1.c: Modified.
801 * gcc.dg/tree-prof/val-prof-1.c: Modified.
802 * gcc.dg/tree-prof/val-prof-2.c: Modified.
803 * gcc.dg/tree-prof/val-prof-3.c: Modified.
804 * gcc.dg/tree-prof/val-prof-4.c: Modified.
805 * gcc.dg/no-strict-overflow-2.c: Modified.
806 * gcc.dg/no-strict-overflow-4.c: Modified.
807 * gcc.dg/no-strict-overflow-6.c: Modified.
808 * g++.dg/tree-ssa/pr27090.C: Modified.
809 * g++.dg/tree-ssa/tmmti-2.C: Modified.
810 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
811 * g++.dg/tree-ssa/pr19807.C: Modified.
812 * g++.dg/opt/pr30965.C: Modified.
813 * g++.dg/init/new17.C: Modified.
814 * gfortran.dg/whole_file_6.f90: Modified.
815 * gfortran.dg/whole_file_5.f90: Modified.
816 * gfortran.dg/reassoc_1.f90: Modified.
817 * gfortran.dg/reassoc_3.f90: Modified.
819 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
822 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
824 2009-04-26 Jakub Jelinek <jakub@redhat.com>
827 * gcc.target/i386/pr39543-1.c: New test.
828 * gcc.target/i386/pr39543-2.c: New test.
829 * gcc.target/i386/pr39543-3.c: New test.
832 * gcc.dg/Wunused-value-3.c: New test.
834 2009-04-26 Joseph Myers <joseph@codesourcery.com>
837 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
838 gcc.dg/vla-21.c: New tests.
840 2009-04-26 Joseph Myers <joseph@codesourcery.com>
843 * gcc.dg/inline-34.c: New test.
845 2009-04-25 Joseph Myers <joseph@codesourcery.com>
847 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
848 gcc.dg/enum-const-3.c: New tests.
849 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
850 -pedantic-errors. Update expected diagnostics.
852 2009-04-25 Joseph Myers <joseph@codesourcery.com>
855 * gcc.dg/vla-20.c: New test.
857 2009-04-25 Joseph Myers <joseph@codesourcery.com>
860 * gcc.dg/vla-19.c: New test.
862 2009-04-25 Joseph Myers <joseph@codesourcery.com>
864 PR preprocessor/39559
865 * gcc.dg/c99-intconst-2.c: New test.
867 2009-04-25 Jan Hubicka <jh@suse.cz>
869 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
871 2009-04-25 Janus Weil <janus@gcc.gnu.org>
874 * gfortran.dg/import7.f90: New.
876 2009-04-24 Richard Guenther <rguenther@suse.de>
878 * gcc.dg/tree-ssa/vrp48.c: Fix.
880 2008-04-24 Doug Kwan <dougkwan@google.com>
882 * g++.dg/init/copy7.C: Only abort in memcpy if source and
883 destination are the same.
885 2009-04-24 Richard Guenther <rguenther@suse.de>
887 * gcc.dg/tree-ssa/vrp48.c: New testcase.
889 2009-04-24 Joseph Myers <joseph@codesourcery.com>
891 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
892 gcc.dg/array-const-3.c: New tests.
894 2009-04-24 Ian Lance Taylor <iant@google.com>
896 * gcc.dg/Wcxx-compat-4.c: New testcase.
898 2009-04-24 Daniel Kraft <d@domob.eu>
900 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
901 expected on already erraneous symbol (renamed to fresh one).
903 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
906 * gcc.dg/pr39867.c: New.
908 2009-04-24 Janus Weil <janus@gcc.gnu.org>
912 * gfortran.dg/intrinsic_1.f90: New.
914 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
916 * gnat.dg/alignment7.adb: New test.
917 * gnat.dg/alignment8.adb: Likewise.
919 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
921 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
922 * gnat.dg/specs/rep_clause2.ads: New test.
924 2009-04-24 Jakub Jelinek <jakub@redhat.com>
926 PR rtl-optimization/39794
927 * gcc.dg/pr39794.c: New test.
929 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
931 * gnat.dg/atomic1.adb: New test.
932 * gnat.dg/atomic1_pkg.ads: New helper.
934 2009-04-23 Steve Ellcey <sje@cup.hp.com>
937 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
938 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
940 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
942 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
945 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
948 * gcc.dg/vector-init-1.c: New testcase.
949 * gcc.dg/vector-init-2.c: New testcase.
951 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
953 * gnat.dg/enum2.adb: New test.
954 * gnat.dg/enum2_pkg.ads: New helper.
956 2009-04-22 Jakub Jelinek <jakub@redhat.com>
959 * gcc.dg/torture/pr39855.c: New test.
961 2009-04-22 Dodji Seketeli <dodji@redhat.com>
964 * g++.dg/cpp0x/pr39639.C: New test.
966 2009-04-22 Mark Heffernan <meheff@google.com>
968 * gcc.dg/profile-generate-3.c: New test.
970 2009-04-22 Jan Hubicka <jh@suse.cz>
972 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
974 2009-04-22 Steve Ellcey <sje@cup.hp.com>
977 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
979 2009-04-22 Richard Guenther <rguenther@suse.de>
981 PR tree-optimization/39824
982 * gcc.c-torture/compile/pr39824.c: New testcase.
984 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
987 * g++.dg/parse/parser-pr14875.C: New.
988 * g++.dg/parse/parser-pr14875-2.C: New.
989 * g++.dg/parse/error6.C: Update match string.
991 2009-04-22 Richard Guenther <rguenther@suse.de>
993 PR tree-optimization/39845
994 * gcc.c-torture/compile/pr39845.c: New testcase.
996 2009-04-22 Janus Weil <janus@gcc.gnu.org>
999 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1000 * gfortran.dg/external_initializer.f90: Modified.
1001 * gfortran.dg/interface_26.f90: Modified.
1002 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1003 * gfortran.dg/proc_ptr_3.f90: Modified.
1004 * gfortran.dg/proc_ptr_15.f90: New.
1005 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1007 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1010 * g++.dg/warn/pr35711.C: New.
1011 * g++.dg/conversion/ptrmem2.C: Update.
1013 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1015 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1016 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1017 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1018 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1019 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1020 gcc.c-torture/ChangeLog.0,
1021 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1022 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1023 gcc.target/i386/math-torture/math-torture.exp,
1024 gcc.target/mips/inter/mips16-inter.exp,
1025 gcc.target/mips/mips-nonpic/README,
1026 gcc.target/x86_64/abi/README.gcc,
1027 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1028 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1029 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1031 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1033 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1035 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1037 2009-04-21 Richard Guenther <rguenther@suse.de>
1040 * gcc.dg/torture/pr39829.c: New testcase.
1042 2009-04-21 Martin Jambor <mjambor@suse.cz>
1044 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1046 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1049 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1050 * gcc.dg/sequence-pt-2.c: New.
1051 * gcc.dg/sequence-pt-3.c: New.
1052 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1053 * g++.dg/warn/sequence-pt-2.c: New.
1054 * g++.dg/warn/sequence-pt-3.c: New.
1056 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1058 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1060 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1062 * gnat.dg/import1.ad[sb]: New test.
1064 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1066 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1069 2009-04-20 Tobias Burnus <burnus@net-b.de>
1072 * gfortran.dg/continuation_11.f90: New test.
1074 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1077 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1078 messages. Test for "long long" in system headers.
1079 * gcc.dg/c99-longlong-2.c: New.
1080 * g++.dg/warn/pr13358.C: New.
1081 * g++.dg/warn/pr13358-2.C: New.
1082 * g++.dg/warn/pr13358-3.C: New.
1083 * g++.dg/warn/pr13358-4.C: New.
1085 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1087 * gcc.dg/framework-2.c: Fix up for non existent includes
1088 being fatal errors now.
1090 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1093 * gfortran.dg/private_type_13.f90: New test.
1094 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1096 2009-04-20 Le-Chun Wu <lcwu@google.com>
1099 * g++.dg/warn/Wunused-14.C: New test.
1101 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1103 * gnat.dg/specs/small_alignment.ads: New test.
1105 2009-04-20 Ian Lance Taylor <iant@google.com>
1107 * gcc.dg/Wcxx-compat-3.c: New testcase.
1109 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1111 * gnat.dg/pack13.ad[sb]: New test.
1112 * gnat.dg/pack13_pkg.ads: New helper.
1114 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1116 * gnat.dg/discr11.ad[sb]: New test.
1117 * gnat.dg/discr11_pkg.ads: New helper.
1119 2009-04-20 Ira Rosen <irar@il.ibm.com>
1121 PR tree-optimization/39675
1122 * gcc.dg/vect/O3-pr39675-2.c: New test.
1124 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1126 * gnat.dg/rep_clause3.adb: New test.
1128 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1131 * gcc.dg/c99-flex-array-7.c: New test.
1133 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1136 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1138 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1141 * gcc.dg/c99-restrict-3.c: New test.
1143 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1145 PR preprocessor/20078
1146 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1148 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1150 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1151 Do not pass -B$root after -margs.
1153 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1157 * gcc.dg/pr32061.c: New.
1158 * gcc.dg/Wlogical-op-1.c: Update.
1159 * g++.dg/warn/Wlogical-op-1.C: Update.
1160 * g++.dg/warn/pr36954.C: New.
1162 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1165 * gcc.dg/lvalue-5.c: New test.
1167 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1170 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1172 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1174 * gcc.dg/cpp/include5.c: New test.
1176 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1179 * gcc.dg/call-diag-2.c: New test.
1181 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1183 PR preprocessor/39646
1184 * gcc.dg/cpp/line8.c: New test.
1186 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1188 PR preprocessor/39647
1189 * gcc.dg/cpp/line7.c: New test.
1191 2009-04-18 Richard Guenther <rguenther@suse.de>
1194 * gcc.target/i386/pr39804.c: New testcase.
1196 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1198 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1199 * g++.dg/other/pr39496.C: Likewise.
1201 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1204 * gcc.dg/pr36902.c: New.
1206 2009-04-17 Diego Novillo <dnovillo@google.com>
1208 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1209 violation for variable 'inside_main'.
1211 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1213 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1215 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1217 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1219 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1221 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1222 * gfortran.dg/chmod_2.f90: Likewise.
1223 * gfortran.dg/chmod_3.f90: Likewise.
1224 * gfortran.dg/open_errors.f90: Likewise.
1225 * gfortran.dg/stat_1.f90: Likewise.
1226 * gfortran.dg/stat_2.f90: Likewise.
1228 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1230 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1231 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1232 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1233 * gfortran.dg/nearest_1.f90: Likewise.
1234 * gfortran.dg/nearest_3.f90: Likewise.
1235 * gfortran.dg/isnan_1.f90: Likewise.
1236 * gfortran.dg/isnan_2.f90: Likewise.
1237 * gfortran.dg/nan_1.f90: Likewise.
1238 * gfortran.dg/nan_2.f90: Likewise.
1239 * gfortran.dg/nan_3.f90: Likewise.
1240 * gfortran.dg/nan_4.f90: Likewise.
1241 * gfortran.dg/module_nan.f90: Likewise.
1242 * gfortran.dg/int_conv_2.f90: Likewise.
1243 * gfortran.dg/init_flag_3.f90: Likewise.
1244 * gfortran.dg/namelist_42.f90: Likewise.
1245 * gfortran.dg/namelist_43.f90: Likewise.
1246 * gfortran.dg/real_const_3.f90: Likewise.
1247 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1249 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1250 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1251 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1252 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1253 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1255 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1256 * gfortran.dg/gamma_5.f90: Likewise.
1258 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1260 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1261 less strict so it also works with auto-overlay support.
1262 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1263 for "exceeds local store" linker errors on the SPU.
1265 * lib/gfortran.exp: Include target-supports.exp.
1266 (gfortran_init): On SPU targets where automatic overlay support
1267 is available, use it to build all Fortran test cases.
1269 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1271 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1273 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1274 rule enforced by gnat on taft types.
1276 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1279 * g++.dg/ext/complit11.C: Add empty dg-options.
1281 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1284 * g++.dg/template/defarg11.C: New test.
1286 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1289 * g++.dg/ext/complit11.C: New testcase.
1291 2009-04-15 Le-Chun Wu <lcwu@google.com>
1294 * g++.dg/warn/Wunused-13.C: New testcase.
1296 2009-04-15 Ian Lance Taylor <iant@google.com>
1298 * gcc.dg/Wenum-compare-1.c: New testcase.
1300 2009-04-15 Richard Guenther <rguenther@suse.de>
1302 PR tree-optimization/39764
1303 * g++.dg/torture/pr39764.C: New testcase.
1305 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1307 * g++.dg/ext/altivec-17.C: New.
1309 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1311 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1312 * gnat.dg/specs/limited1.ads: Ditto.
1314 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1317 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1318 for testing the results of estimate instructions.
1319 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1320 * gcc.dg/vmx/3a-05.c (test): Ditto.
1322 2009-04-14 Jason Merrill <jason@redhat.com>
1325 * g++.dg/warn/Wshadow-4.C: Extend.
1327 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1329 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1330 (do_D): Remove attribute hidden.
1332 2009-04-13 Jason Merrill <jason@redhat.com>
1335 * g++.dg/init/copy7.C: New.
1337 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1340 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1341 (check_for_all_options): This.
1343 2009-04-13 Jason Merrill <jason@redhat.com>
1346 * g++.dg/template/crash90.C: New.
1348 2009-04-12 Jason Merrill <jason@redhat.com>
1351 * g++.dg/overload/extern-C-2.C: New.
1353 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1355 PR preprocessor/31869
1356 * gcc.dg/cpp/strify5.c: New test.
1358 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1360 * gnat.dg/enum1.adb: New test.
1361 * gnat.dg/enum1_pkg.ads: New helper.
1363 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1366 * gcc.target/alpha/pr39740.c: New test.
1368 2009-04-11 Daniel Kraft <d@domob.eu>
1371 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1372 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1373 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1374 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1375 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1376 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1377 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1378 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1379 expected string length that failed with -fbounds-check now.
1380 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1382 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1385 * gfortran.dg/proc_ptr_14.f90: New.
1387 2009-04-11 Richard Guenther <rguenther@suse.de>
1390 * g++.dg/torture/pr39732.C: New testcase.
1392 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1394 * gfortran.dg/whole_file_5.f90: New.
1395 * gfortran.dg/whole_file_6.f90: New.
1397 2009-04-11 Richard Guenther <rguenther@suse.de>
1399 PR tree-optimization/39713
1400 * g++.dg/torture/pr39713.C: New testcase.
1402 2009-04-10 Richard Guenther <rguenther@suse.de>
1405 * gcc.dg/pr39712.c: New testcase.
1407 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1410 * g++.dg/cpp0x/enum2.C: Updated.
1411 * g++.dg/debug/pr22514.C: Likewise.
1412 * g++.dg/parse/enum2.C: Likewise.
1413 * g++.dg/parse/enum3.C: Likewise.
1414 * g++.dg/template/crash79.C: Likewise.
1415 * g++.old-deja/g++.jason/cond.C: Likewise.
1417 2009-04-10 Chao-ying Fu <fu@mips.com>
1419 * gcc.target/mips/interrupt_handler.c: Change from compile to
1422 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1424 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1426 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1429 * gfortran.dg/zero_sized_6.f90: New.
1431 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1434 * g++.dg/parse/pr20118.C: New.
1435 * g++.dg/template/spec16.C: Update.
1437 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1440 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1441 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1442 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1443 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1444 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1445 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1446 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1447 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1448 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1449 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1450 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1451 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1452 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1453 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1454 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1455 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1456 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1458 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1461 * g++.dg/torture/pr39678.C: New.
1462 * gcc.dg/compat/struct-complex-2.h: Likewise.
1463 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1464 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1465 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1466 * gcc.dg/torture/pr39678.c: Likewise.
1467 * gcc.target/i386/pr39678.c: Likewise.
1469 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1470 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1472 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1473 <complex.h>. Add tests for structure with complex float.
1475 2009-04-10 Ben Elliston <bje@au.ibm.com>
1476 Joseph Myers <joseph@codesourcery.com>
1479 * gcc.dg/dfp/pr36800.c: New.
1481 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1482 Rafael Avila de Espindola <espindola@google.com>
1484 * gcc.misc-tests/help.exp: New file.
1485 * lib/options.exp: New file.
1487 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1490 * objc/execute/forward-1.x: New.
1492 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1494 * gcc.dg/pr27150-1.c: Change to a link test.
1496 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1498 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1499 3 of the GNU General Public License and to point readers at the
1500 COPYING3 file and the FSF's license web page.
1501 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1502 * gcc.dg/struct/struct-reorg.exp: Likewise.
1503 * gcc.target/spu/tag_manager.c: Likewise.
1505 2009-04-09 Richard Guenther <rguenther@suse.de>
1508 * ssa-ccp-25.c: Adjust pattern.
1510 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1513 * gfortran.dg/external_procedures_1.f90: Modified.
1514 * gfortran.dg/proc_ptr_result_1.f90: New.
1515 * gfortran.dg/proc_ptr_result_2.f90: New.
1516 * gfortran.dg/proc_ptr_result_3.f90: New.
1518 2009-04-09 Richard Guenther <rguenther@suse.de>
1520 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1521 to prevent constant propagation.
1522 * gcc.dg/vect/vect-56.c: Likewise.
1523 * gcc.dg/vect/vect-58.c: Likewise.
1524 * gcc.dg/vect/vect-60.c: Likewise.
1525 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1526 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1527 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1529 2009-04-09 Richard Guenther <rguenther@suse.de>
1531 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1532 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1534 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1537 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1540 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1542 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1543 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1545 2009-04-08 Jakub Jelinek <jakub@redhat.com>
1547 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1549 2009-04-08 Jason Merrill <jason@redhat.com>
1552 * g++.dg/template/error40.C: Add another test.
1554 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1558 * gcc.c-torture/compile/pr39614-1.c,
1559 gcc.c-torture/compile/pr39614-2.c,
1560 gcc.c-torture/compile/pr39614-3.c,
1561 gcc.c-torture/compile/pr39614-4.c,
1562 gcc.c-torture/compile/pr39614-5.c,
1563 gcc.c-torture/compile/pr39673-1.c,
1564 gcc.c-torture/compile/pr39673-2.c: New tests.
1565 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1567 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1568 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1571 2009-04-08 Dodji Seketeli <dodji@redhat.com>
1574 * g++.dg/cpp0x/variadic-crash2.C: New test.
1576 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
1579 * gfortran.dg/alloc_comp_result_1.f90: New test.
1581 2009-04-07 Jason Merrill <jason@redhat.com>
1584 * g++.dg/overload/extern-C-1.C: New.
1586 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1589 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1591 2009-04-07 Jason Merrill <jason@redhat.com>
1594 * g++.dg/template/error40.C: New.
1596 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1599 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1601 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
1603 * gnat.dg/subp_elim_errors.ad[sb]: New test.
1605 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1608 * gfortran.dg/proc_decl_1.f90: Modified.
1609 * gfortran.dg/proc_ptr_11.f90: Extended.
1610 * gfortran.dg/proc_ptr_13.f90: Modified.
1612 2009-04-06 Jason Merrill <jason@redhat.com>
1615 * g++.dg/template/fnspec1.C: New.
1617 2009-04-06 Laurent GUERBY <laurent@guerby.net>
1619 * lib/gnat.exp: Handle multilib.
1621 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1624 * gfortran.dg/dependency_23.f90: New test.
1626 2009-04-06 Richard Guenther <rguenther@suse.de>
1628 PR tree-optimization/28868
1629 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1630 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1631 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1632 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1634 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1636 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1638 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1640 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1642 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1644 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1645 with the built-in y0, and the subsequent warning.
1646 (y1): Likewise, rename to y_1.
1648 2009-04-06 Janus Weil <janus@gcc.gnu.org>
1651 * gfortran.dg/proc_decl_21.f90: New.
1653 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1656 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1658 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
1660 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
1661 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
1662 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
1663 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
1664 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
1665 gfortran.dg/namelist_49.f90: Gate test on effective_target
1667 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
1669 2009-04-05 Daniel Kraft <d@domob.eu>
1672 * gfortran.dg/read_float_2.f03
1673 * gfortran.dg/read_float_3.f90
1675 2009-04-05 Richard Guenther <rguenther@suse.de>
1677 PR tree-optimization/39648
1678 * gcc.c-torture/compile/pr39648.c: New testcase.
1680 2009-04-05 Jason Merrill <jason@redhat.com>
1683 * g++.dg/template/error39.C: New.
1685 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
1688 * gfortran.dg/implied_do_1.f90: New.
1690 2009-04-04 Tobias Burnus <burnus@net-b.de>
1693 * gfortran.dg/recursive_check_8.f90: New.
1694 * gfortran.dg/recursive_check_9.f90: New.
1695 * gfortran.dg/recursive_check_10.f90: New.
1696 * gfortran.dg/recursive_check_11.f90: New.
1697 * gfortran.dg/recursive_check_12.f90: New.
1698 * gfortran.dg/recursive_check_13.f90: New.
1699 * gfortran.dg/recursive_check_14.f90: New.
1701 2009-04-04 Jason Merrill <jason@redhat.com>
1704 * g++.dg/template/error38.C: Add more tests.
1706 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
1709 * gfortran.dg/common_align_2.f90: New test.
1711 2009-04-04 Richard Guenther <rguenther@suse.de>
1713 PR tree-optimization/8781
1714 PR tree-optimization/37892
1715 * g++.dg/tree-ssa/pr8781.C: New testcase.
1716 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
1718 2009-04-04 Richard Guenther <rguenther@suse.de>
1720 PR tree-optimization/39636
1721 * gcc.c-torture/compile/pr39636.c: New testcase.
1723 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
1725 PR rtl-optimization/39607
1726 * g++.dg/opt/pr39607.C: New.
1728 2009-04-03 Tobias Burnus <burnus@net-b.de>
1731 * gfortran.dg/common_12.f90: New.
1733 2009-04-03 Jason Merrill <jason@redhat.com>
1736 * g++.dg/template/const2.C: New test.
1738 2009-04-03 Richard Guenther <rguenther@suse.de>
1740 PR tree-optimization/2480
1741 PR tree-optimization/23086
1742 * gcc.dg/tree-ssa/pr2480.c: New testcase.
1743 * gcc.dg/tree-ssa/pr23086.c: Likewise.
1745 2009-04-03 Richard Guenther <rguenther@suse.de>
1747 PR tree-optimization/34743
1748 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
1749 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
1750 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1751 * gcc.dg/tree-ssa/sra-3.c: Likewise.
1752 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1753 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1754 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1755 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1757 2009-04-03 Richard Guenther <rguenther@suse.de>
1760 PR tree-optimization/23940
1761 PR tree-optimization/33237
1764 PR tree-optimization/36201
1765 PR tree-optimization/36230
1766 PR tree-optimization/38049
1767 PR tree-optimization/38207
1768 PR tree-optimization/38230
1769 PR tree-optimization/38301
1770 PR tree-optimization/38585
1772 PR tree-optimization/38985
1773 PR tree-optimization/39299
1774 * gcc.dg/pr19633-1.c: Adjust.
1775 * gcc.dg/torture/pta-callused-1.c: Likewise.
1776 * gcc.dg/torture/pr39074-2.c: Likewise.
1777 * gcc.dg/torture/pr39074.c: Likewise.
1778 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
1779 * gcc.dg/torture/pr30375.c: Adjust.
1780 * gcc.dg/torture/pr33563.c: Likewise.
1781 * gcc.dg/torture/pr33870.c: Likewise.
1782 * gcc.dg/torture/pr33560.c: Likewise.
1783 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
1784 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1785 * gcc.dg/tree-ssa/alias-15.c: Remove.
1786 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
1787 * gcc.dg/tree-ssa/pr26421.c: Adjust.
1788 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
1789 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
1790 * gcc.dg/tree-ssa/pr23382.c: Adjust.
1791 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
1792 * gcc.dg/tree-ssa/alias-16.c: Adjust.
1793 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1794 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1795 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1796 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1797 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
1798 * gcc.dg/tree-ssa/alias-19.c: Likewise.
1799 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
1800 * gcc.dg/tree-ssa/pr13146.c: Likewise.
1801 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1802 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1803 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1804 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
1805 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
1806 * gcc.dg/tree-ssa/alias-20.c: Likewise.
1807 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
1808 * gcc.dg/tree-ssa/pr38895.c: Likewise.
1809 * gcc.dg/uninit-B.c: XFAIL.
1810 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1811 * gcc.dg/uninit-pr19430.c: XFAIL.
1812 * g++.dg/tree-ssa/pr13146.C: New testcase.
1813 * g++.dg/opt/pr36187.C: Adjust.
1814 * g++.dg/torture/20090329-1.C: New testcase.
1816 2009-04-02 Chao-ying Fu <fu@mips.com>
1818 * gcc.target/mips/interrupt_handler.c: New test.
1820 2009-04-02 David Ayers <ayers@fsfe.org>
1823 * objc.dg/bad-receiver-type-2.m: New test contributed by
1826 2009-04-02 Jason Merrill <jason@redhat.com>
1829 * g++.dg/template/error38.C: New test.
1831 2009-04-02 Janis Johnson <janis187@us.ibm.com>
1833 PR tree-optimization/31677
1834 * gcc.dg/memcpy-1.c: Add compiler option.
1836 2009-04-02 Ira Rosen <irar@il.ibm.com>
1838 PR tree-optimization/39595
1839 * gfortran.dg/vect/O3-pr39595.f: New test.
1841 2009-04-02 Dodji Seketeli <dodji@redhat.com>
1844 * g++.dg/template/typedef11.C: New test.
1845 * g++.dg/template/typedef12.C: Likewise.
1846 * g++.dg/template/typedef13.C: Likewise.
1847 * g++.dg/template/typedef14.C: Likewise.
1848 * g++.dg/template/typedef15.C: Likewise.
1849 * g++.dg/template/typedef16.C: Likewise.
1850 * g++.dg/template/sfinae3.C: Compile this pedantically.
1851 The only errors expected should be the one saying the typedef is ill
1853 * g++.old-deja/g++.pt/typename8.C: Likewise.
1854 * g++.dg/template/access11.C: Update this.
1856 2009-04-02 Richard Guenther <rguenther@suse.de>
1858 PR tree-optimization/37221
1859 * gcc.c-torture/compile/20090331-1.c: New testcase.
1861 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
1863 * gcc.c-torture/compile/20090401-1.c: New test.
1865 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1868 * g++.dg/template/pr4926-1.C: New.
1870 2009-04-01 Xinliang David Li <davidxl@google.com>
1872 * gcc.target/i386/all_one_m128i.c: New test.
1874 2009-04-01 Janis Johnson <janis187@us.ibm.com>
1877 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1878 * gcc.dg/fltconst-2.c: New test.
1879 * gcc.dg/fltconst-double-pedantic-1.c: New test.
1880 * gcc.dg/fltconst-double-pedantic-2.c: New test.
1883 * gcc.dg/cpp/pr33466.c: New test.
1884 * gcc.dg/dfp/pr33466.c: New test.
1885 * gcc.dg/fixed-point/pr33466.c: New test.
1887 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1889 PR tree-optimization/35011
1890 * g++.dg/other/pr35011.C: New.
1892 2009-04-01 Jakub Jelinek <jakub@redhat.com>
1895 * gcc.dg/pr39226.c: New test.
1897 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1900 * g++.dg/template/pr35240.C: New.
1902 2009-04-01 Joseph Myers <joseph@codesourcery.com>
1905 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1906 * gcc.dg/pr25682.c: Update expected diagnostics.
1908 2009-04-01 Richard Guenther <rguenther@suse.de>
1910 * gcc.dg/fold-plusmult-2.c: New testcase.
1912 2009-04-01 Jakub Jelinek <jakub@redhat.com>
1915 * gcc.dg/pr37772.c: New test.
1916 * g++.dg/ext/asm11.C: New test.
1918 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1920 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1921 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1924 2009-03-31 Jason Merrill <jason@redhat.com>
1926 * g++.old-deja/g++.other/using9.C: Add expected errors.
1928 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1930 * gcc.c-torture/compile/pr33009.c: Removed.
1932 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1934 * gcc.c-torture/compile/pr33009.c: Delete.
1935 * gcc.c-torture/compile/pr11832.c: Likewise.
1937 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1940 * lib/target-supports.exp (check_effective_target_stdint_types):
1942 (check_effective_target_inttypes_types): New.
1943 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1944 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1945 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1947 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1951 * gfortran.dg/data_pointer_1.f90: New test.
1953 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1956 * gfortran.dg/char_length_15.f90: New test.
1958 2009-03-31 Jason Merrill <jason@redhat.com>
1961 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1962 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1963 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1966 * g++.dg/other/typedef2.C: New test.
1969 * g++.dg/template/typedef17.C: New test.
1971 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1972 * g++.dg/cpp0x/auto12.C: Likewise.
1974 2009-03-31 Richard Guenther <rguenther@suse.de>
1977 * gcc.dg/fold-compare-4.c: New testcase.
1978 * gcc.dg/fold-compare-5.c: Likewise.
1980 2009-03-31 Richard Guenther <rguenther@suse.de>
1982 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1984 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1987 * gcc.target/i386/pr39592-1.c: New test.
1989 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1991 PR preprocessor/15638
1992 * gcc.dg/cpp/missing-header-1.c: New test.
1993 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
1994 "compilation terminated" message.
1995 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
1997 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1998 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1999 terminated" message.
2001 2009-03-31 Richard Guenther <rguenther@suse.de>
2005 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2006 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2008 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2011 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2012 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2013 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2014 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2015 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2016 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2017 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2019 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2022 * gfortran.dg/whole_file_1.f90: New test.
2024 * gfortran.dg/whole_file_2.f90: New test.
2025 * gfortran.dg/whole_file_3.f90: New test.
2027 * gfortran.dg/whole_file_4.f90: New test.
2029 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2031 * gfortran.dg/bind_c_usage_19.f90: New test.
2034 * gcc.target/powerpc/altivec-29.c: New test.
2036 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2038 PR rtl-optimization/323
2039 * gcc.target/i386/excess-precision-1.c,
2040 gcc.target/i386/excess-precision-2.c,
2041 gcc.target/i386/excess-precision-3.c,
2042 gcc.target/i386/excess-precision-4.c,
2043 gcc.target/i386/excess-precision-5.c,
2044 gcc.target/i386/excess-precision-6.c: New tests.
2046 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2049 * gcc.dg/c99-array-lval-8.c: New test.
2051 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2053 PR preprocessor/34695
2054 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2055 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2056 instead of dg-warning for "previous definition" messages.
2057 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2058 "warnings being treated as errors" message.
2059 * gcc.dg/fltconst-1.c: Use -fshow-column.
2061 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2064 * gfortran.dg/power1.f90: New test.
2066 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2074 * gcc.c-torture/compile/20081108-1.c,
2075 gcc.c-torture/compile/20081108-2.c,
2076 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2077 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2078 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2079 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2080 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2081 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2082 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2083 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2084 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2085 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2086 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2087 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2088 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2089 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2090 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2091 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2092 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2094 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2095 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2096 XFAILs. Update expected messages.
2097 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2099 * gcc.dg/real-const-1.c: Replace with test from original PR.
2100 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2101 when casting from non-constant integer to pointer.
2103 2009-03-29 Richard Guenther <rguenther@suse.de>
2105 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2107 2009-03-29 Daniel Kraft <d@domob.eu>
2110 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2112 * gfortran.dg/typebound_proc_9.f03: New test.
2113 * gfortran.dg/typebound_proc_10.f03: New test.
2114 * gfortran.dg/typebound_proc_11.f03: New test.
2115 * gfortran.dg/abstract_type_5.f03: New test.
2117 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2120 * gfortran.dg/do_4.f: New.
2121 * gfortran.dg/goto_2.f90: Correct expected warnings.
2122 * gfortran.dg/goto_4.f90: Likewise.
2123 * gfortran.dg/goto_5.f90: New.
2125 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2128 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2130 * gcc.target/i386/pr39545-1.c: New.
2131 * gcc.target/i386/pr39545-2.c: Likewise.
2133 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2134 (flex2_struct): Likewise.
2135 (check_struct_passing7): Likewise.
2136 (check_struct_passing8): Likewise.
2139 (main): Call check_struct_passing7 and check_struct_passing8.
2141 2009-03-29 Richard Guenther <rguenther@suse.de>
2143 * gcc.c-torture/execute/20090113-1.c: New testcase.
2144 * gcc.c-torture/execute/20090113-2.c: Likewise.
2145 * gcc.c-torture/execute/20090113-3.c: Likewise.
2146 * gcc.c-torture/execute/20090207-1.c: Likewise.
2147 * gcc.c-torture/compile/20090114-1.c: Likewise.
2148 * gcc.c-torture/compile/20090328-1.c: Likewise.
2149 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2151 2009-03-29 David Ayers <ayers@fsfe.org>
2154 * objc.dg/conditional-1.m: New tests.
2156 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2158 * gcc.dg/winline-10.c: New test.
2160 2009-03-28 Tobias Burnus <burnus@net-b.de>
2163 * gfortran.dg/do_check_1.f90: Add test.
2164 * gfortran.dg/do_check_2.f90: Add test.
2165 * gfortran.dg/do_check_3.f90: Add test.
2166 * gfortran.dg/do_check_4.f90: Add test.
2168 2009-03-28 Jan Hubicka <jh@suse.cz>
2170 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2171 * gcc.dg/pr33826.c: Update dump files.
2172 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2173 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2175 2009-03-28 Martin Jambor <mjambor@suse.cz>
2177 * g++.dg/tree-ssa/fwprop-align.C: New test.
2179 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2181 * gcc.target/powerpc/altivec-28.c: New test.
2184 * gcc.dg/wdisallowed-functions-1.c: Removed.
2185 * gcc.dg/wdisallowed-functions-2.c: Removed.
2186 * gcc.dg/wdisallowed-functions-3.c: Removed.
2187 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2188 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2189 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2191 2009-03-28 Richard Guenther <rguenther@suse.de>
2193 PR tree-optimization/38723
2194 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2196 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2199 * gfortran.dg/char_result_13.f90: New test.
2201 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2204 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2206 2009-03-28 Daniel Kraft <d@domob.eu>
2208 * gfortran.dg/trim_1.f90: New test.
2210 2009-03-28 Richard Guenther <rguenther@suse.de>
2212 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2213 * g++.dg/warn/Warray-bounds.C: Likewise.
2215 2009-03-28 Tobias Burnus <burnus@net-b.de>
2218 * gfortran.dg/recursive_check_7.f90: New test.
2220 2009-03-28 Tobias Burnus <burnus@net-b.de>
2223 * gfortran.dg/do_check_5.f90: New test.
2224 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2225 * gfortran.dg/array_constructor_18.f90: Ditto.
2226 * gfortran.dg/array_constructor_22.f90: Ditto.
2227 * gfortran.dg/do_3.F90: Ditto.
2228 * gfortran.dg/do_1.f90: Ditto.
2230 2009-03-28 Richard Guenther <rguenther@suse.de>
2232 PR tree-optimization/38180
2233 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2235 2009-03-28 Richard Guenther <rguenther@suse.de>
2237 PR tree-optimization/38513
2238 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2239 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2240 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2241 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2242 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2243 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2244 * gcc.dg/vect/vect-35.c: Likewise.
2245 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2246 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2247 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2249 2009-03-28 Richard Guenther <rguenther@suse.de>
2251 PR tree-optimization/38968
2252 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2254 2009-03-28 Richard Guenther <rguenther@suse.de>
2256 PR tree-optimization/37795
2257 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2259 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2261 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2262 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2263 options for removed targets.
2265 2009-03-27 Richard Guenther <rguenther@suse.de>
2267 PR tree-optimization/39120
2268 * gcc.c-torture/execute/pr39120.c: New testcase.
2270 2009-03-27 Richard Guenther <rguenther@suse.de>
2272 PR tree-optimization/39120
2273 * gcc.dg/torture/pta-callused-1.c: New testcase.
2275 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2278 * gcc.target/i386/pr39315-1.c: New.
2279 * gcc.target/i386/pr39315-2.c: Likewise.
2280 * gcc.target/i386/pr39315-3.c: Likewise.
2281 * gcc.target/i386/pr39315-4.c: Likewise.
2282 * gcc.target/i386/pr39315-check.c: Likewise.
2284 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2287 * gcc.dg/pr39323-1.c: New.
2288 * gcc.dg/pr39323-2.c: Likewise.
2289 * gcc.dg/pr39323-3.c: Likewise.
2291 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2294 * gcc.target/ia64/sync-1.c: New.
2296 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2299 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2300 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2301 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2302 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2303 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2304 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2305 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2306 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2308 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2310 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2311 for low precision (i.e. float).
2313 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2314 Jakub Jelinek <jakub@redhat.com>
2317 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2319 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2321 * gcc.dg/memmove-2.c: New test.
2322 * gcc.dg/memmove-3.c: New test.
2324 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2327 2009-03-27 Xinliang David Li <davidxl@google.com>
2329 PR tree-optimization/39557
2330 * g++.dg/tree-ssa/dom-invalid.C: New test.
2332 2009-03-27 Xinliang David Li <davidxl@google.com>
2334 PR tree-optimization/39548
2335 * g++.dg/tree-ssa/copyprop.C: New test.
2337 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2340 * g++.dg/template/typename17.C: New testcase.
2341 * g++.dg/template/typename18.C: New testcase.
2343 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2346 * g++.dg/other/var_copy-1.C: New test.
2348 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2351 * g++.dg/parse/ctor9.C: New test.
2353 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2356 * g++.dg/init/error2.C: New test.
2358 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2361 * gcc.dg/pr35652.C: New.
2362 * g++.dg/warn/pr35652.C: New.
2363 * gcc.dg/format/plus-1.c: Adjust message.
2365 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2368 * gcc.dg/wdisallowed-functions-3.c: New test.
2369 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2371 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2373 * gcc.dg/inline-33.c: Fix when pic.
2375 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2377 * gcc.target/ia64/20090324-1.c: New test.
2379 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2382 * gcc.dg/pr27898.c: New test.
2384 PR tree-optimization/32139
2385 * gcc.c-torture/compile/pr32139.c: New test.
2387 2009-03-24 Jason Merrill <jason@redhat.com>
2390 * g++.dg/parse/defarg14.C: New test.
2392 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2395 * gfortran.dg/read_repeat.f90: New test.
2397 2009-03-24 Ira Rosen <irar@il.ibm.com>
2399 PR tree-optimization/39529
2400 * gcc.dg/vect/pr39529.c: New test.
2402 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2403 Jakub Jelinek <jakub@redhat.com>
2406 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2408 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2411 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2413 2009-03-23 Jason Merrill <jason@redhat.com>
2415 * g++.dg/cpp0x/auto12.C: Add variadic test.
2418 * g++.dg/warn/Wshadow-4.C: New test.
2420 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2422 PR tree-optimization/39516
2423 * gfortran.dg/pr39516.f: New test.
2425 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2427 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2428 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2429 variable, not environment variable.
2431 2009-03-21 Jason Merrill <jason@redhat.com>
2434 * g++.dg/ext/vla6.C: New test.
2436 2009-03-20 Jason Merrill <jason@redhat.com>
2438 * g++.dg/cpp0x/initlist5.C: Add additional test.
2440 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2441 Janis Johnson <janis187@us.ibm.com>
2443 * lib/compat.exp (compat-get-options-main, compat-get-options):
2444 Handle dg-prune-output in source file.
2445 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2446 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2447 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2450 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2453 * gcc.dg/gomp/pr39495-1.c: New test.
2454 * gcc.dg/gomp/pr39495-2.c: New test.
2455 * g++.dg/gomp/pr39495-1.C: New test.
2456 * g++.dg/gomp/pr39495-2.C: New test.
2459 * gcc.target/i386/pr39496.c: New test.
2460 * g++.dg/other/pr39496.C: New test.
2462 2009-03-19 Li Feng <nemokingdom@gmail.com>
2465 * gcc.dg/autopar/pr39500-1.c: New.
2466 * gcc.dg/autopar/pr39500-2.c: New.
2468 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2470 * g++.dg/dg.exp: Prune graphite.
2472 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2475 * g++.dg/graphite: New.
2476 * g++.dg/graphite/graphite.exp: New.
2477 * g++.dg/graphite/pr39447.C: New.
2479 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2482 * g++.dg/template/pr39425.C: New.
2484 * g++.dg/template/spec33.C: Updated.
2486 2009-03-17 Jason Merrill <jason@redhat.com>
2488 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2490 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2493 * g++.dg/ext/unary_trait_incomplete.C: New.
2495 2009-03-17 Jing Yu <jingyu@google.com>
2498 * g++.dg/inherit/thunk10.C: New test.
2500 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2503 * gcc.target/i386/pr39482.c: New test.
2505 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2508 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2509 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2510 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2511 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2514 * gcc.dg/pr39443.c: New test.
2517 * gcc.dg/debug/pr39412.c: New test.
2519 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2522 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2523 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2525 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2526 its original value, or unset if it was not defined.
2527 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2528 path procs around use of HOSTCC.
2529 * g++.dg/compat/struct-layout-1.exp: Ditto.
2530 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2532 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2534 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2536 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2538 Revert patch for PR testsuite/37630.
2541 * gcc.dg/pr11492.c: Replace constant and remove xfail.
2544 * lib/target-supports.exp (check_effective_target_ieee): New.
2545 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2546 * gcc.dg/20001012-1.c: Require ieee.
2549 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2551 2009-03-16 Jakub Jelinek <jakub@redhat.com>
2553 PR tree-optimization/39455
2554 * gcc.dg/pr39455.c: New test.
2556 2009-03-13 David Ayers <ayers@fsfe.org>
2558 * objc/execute/trivial.m. New test.
2560 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
2563 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2565 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
2568 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2571 2009-03-12 David Ayers <ayers@fsfe.org>
2574 * objc/execute/exceptions/handler-1.m. New test.
2576 2009-03-12 Jakub Jelinek <jakub@redhat.com>
2579 * gcc.target/i386/pr39431.c: New test.
2581 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
2584 * gcc.target/i386/pr39445.c: New.
2586 * gcc.target/i386/push-1.c: XFAIL.
2588 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
2590 * gcc.dg/inline-33.c: New test.
2592 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
2594 * gcc.dg/vect/vect-82.c: Combine dg-do and
2595 dg-require-effective-target into dg-skip-if.
2596 * gcc.dg/vect/vect-83.c: Likewise.
2598 2009-03-11 Jakub Jelinek <jakub@redhat.com>
2601 * gcc.target/i386/stackalign/longlong-1.c: New test.
2602 * gcc.target/i386/stackalign/longlong-2.c: New test.
2604 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2606 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2608 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2610 * gcc.c-torture/execute/ieee/inf-3.c: New test.
2611 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2613 2009-03-11 Olivier Hainque <hainque@adacore.com>
2615 * gnat.dg/slice_enum.adb: New test.
2617 2009-03-11 Jason Merrill <jason@redhat.com>
2620 * g++.dg/opt/nrv15.C: New test.
2622 2009-03-10 Ira Rosen <irar@il.ibm.com>
2624 PR tree-optimization/39422
2625 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2626 constant array with static initialization to global memory.
2627 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2629 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
2631 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2634 2009-03-09 Jakub Jelinek <jakub@redhat.com>
2637 * g++.dg/opt/switch2.C: Add -w to dg-options.
2638 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2639 * g++.dg/warn/switch1.C: New test.
2640 * g++.dg/other/switch3.C: New test.
2642 PR tree-optimization/39394
2643 * gcc.c-torture/compile/pr39394.c: New test.
2645 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2647 * gcc.target/s390/20090223-1.c: New testcase.
2649 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2652 * gfortran.dg/fmt_f0_1.f90: New test.
2654 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
2657 * g++.dg/other/new1.C: Adjusted.
2658 * g++.dg/parse/crash40.C: Likewise.
2659 * g++.dg/parse/defarg12.C: Likewise.
2660 * g++.dg/template/error15.C: Likewise.
2662 * g++.dg/other/pr39060.C: New.
2664 2009-03-07 Jason Merrill <jason@redhat.com>
2667 * g++.dg/opt/new1.C: New.
2669 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2672 * g++.dg/other/error32.C: New.
2674 2009-03-06 Jakub Jelinek <jakub@redhat.com>
2677 * gcc.c-torture/compile/pr39360.c: New test.
2680 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2682 2009-03-05 Jason Merrill <jason@redhat.com>
2685 * g++.dg/warn/Wuninitialized-3.C: New test.
2687 2009-03-05 Jakub Jelinek <jakub@redhat.com>
2690 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
2691 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2693 2009-03-04 Jason Merrill <jason@redhat.com>
2696 * g++.dg/template/koenig7.C: New test.
2698 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
2700 * g++.dg/torture/predcom-1.C: New test.
2702 2009-03-04 Richard Guenther <rguenther@suse.de>
2704 PR tree-optimization/39362
2705 * g++.dg/torture/pr39362.C: New testcase.
2707 2009-03-04 Jason Merrill <jason@redhat.com>
2708 Giovanni Bajo <giovannibajo@gcc.gnu.org>
2713 * g++.dg/template/dependent-name5.C: New test.
2715 2009-03-04 Steve Ellcey <sje@cup.hp.com>
2718 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
2719 vect_int to vect_int_mult.
2721 2009-03-04 Richard Guenther <rguenther@suse.de>
2723 PR tree-optimization/39358
2724 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
2725 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
2727 2009-03-04 Richard Guenther <rguenther@suse.de>
2729 PR tree-optimization/39339
2730 * gcc.c-torture/execute/pr39339.c: New testcase.
2732 2009-03-03 Joseph Myers <joseph@codesourcery.com>
2734 * gcc.c-torture/compile/20090303-1.c,
2735 gcc.c-torture/compile/20090303-2.c: New tests.
2737 2009-03-03 Jakub Jelinek <jakub@redhat.com>
2740 * gfortran.dg/gomp/pr39354.f90: New test.
2742 PR tree-optimization/39343
2743 * gcc.dg/pr39343.c: New test.
2745 2009-03-03 Ira Rosen <irar@il.ibm.com>
2747 PR tree-optimization/39248
2748 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
2749 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
2750 on targets without vector misalignment support.
2751 * lib/target-supports.exp
2752 (check_effective_target_vect_short_mult): Add
2753 check_effective_target_arm32.
2755 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
2758 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
2759 * testsuite/gcc.dg/graphite/pr39335.c: New.
2761 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
2763 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
2765 * gcc.target/i386/stackalign/return-5.c: Likewise.
2766 * gcc.target/i386/stackalign/return-6.c: Likewise.
2768 2009-03-02 Richard Guenther <rguenther@suse.de>
2769 Ira Rosen <irar@il.ibm.com>
2771 PR tree-optimization/39318
2772 * gfortran.dg/vect/pr39318.f90: New test.
2774 2009-03-01 Jan Hubicka <jh@suse.cz>
2776 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
2778 2009-03-01 Jan Hubicka <jh@suse.cz>
2781 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
2783 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
2785 * gnat.dg/pack12.adb: New test.
2787 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
2790 * g++.dg/other/pr37789.C: New.
2792 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
2795 * gfortran.dg/interface_25.f90: New test.
2796 * gfortran.dg/interface_26.f90: New test.
2798 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
2801 * gfortran.dg/initialization_22.f90: New test.
2803 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
2805 PR rtl-optimization/39241
2806 * gcc.dg/torture/pr39241.c: New.
2808 2009-02-25 Martin Jambor <mjambor@suse.cz>
2810 PR tree-optimizations/39259
2811 * g++.dg/torture/pr39259.C: New testcase.
2813 2009-02-24 Richard Guenther <rguenther@suse.de>
2816 * g++.dg/template/instantiate10.C: New testcase.
2818 2009-02-24 Richard Guenther <rguenther@suse.de>
2819 Zdenek Dvorak <ook@ucw.cz>
2821 PR tree-optimization/39233
2822 * gcc.c-torture/execute/pr39233.c: New testcase.
2824 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
2826 PR tree-optimization/39260
2827 * gcc.dg/graphite/pr39260.c: New.
2829 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
2831 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
2833 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
2836 * g++.dg/template/void14.C: New.
2838 2009-02-23 Jason Merrill <jason@redhat.com>
2841 * g++.dg/init/const7.C: Remove XFAIL.
2842 * g++.dg/init/static-init1.C: New test.
2844 * g++.dg/cpp0x/initlist14.C: New test.
2846 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2849 * bound_simplification_2.f90: New test case.
2850 * bound_7.f90: New test case.
2852 2009-02-21 Joseph Myers <joseph@codesourcery.com>
2854 * gcc.dg/cpp/include4.c: New test.
2856 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
2859 * gcc.target/i386/abi-2.c: New.
2861 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
2863 * gcc.c-torture/execute/pr39228.x: New.
2865 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
2867 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2868 scan-assembler to check for xmm0 register.
2870 2009-02-20 Mark Mitchell <mark@codesourcery.com>
2871 Joseph Myers <joseph@codesourcery.com>
2873 * gcc.target/arm/va_list.c: New test.
2874 * g++.dg/abi/arm_va_list.C: Likewise.
2875 * lib/target-supports.exp (check_effective_target_arm_eabi): New
2877 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2878 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2879 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2880 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2881 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2882 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2884 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
2887 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2890 2009-02-20 Jakub Jelinek <jakub@redhat.com>
2893 * gcc.c-torture/execute/pr39240.c: New test.
2895 2009-02-20 Jason Merrill <jason@redhat.com>
2898 * g++.dg/parse/dtor15.C: New test.
2900 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
2902 * gcc.c-torture/execute/20090219-1.c: New.
2904 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
2906 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2907 (mips-dg-options): When matching isa* pseudo-options make
2908 'value' optional and accept ! entries. Use $spec instead of
2909 $isa_spec in the isa pseudo-option error message. Only
2910 perform the ISA-range check when 'value' is set. If arch is
2911 matching any CPU in the ! entries switch to its generic ISA.
2912 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
2913 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
2915 2009-02-19 Jakub Jelinek <jakub@redhat.com>
2918 * gcc.dg/visibility-20.c: New test.
2919 * g++.dg/ext/visibility/visibility-11.C: New test.
2921 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
2924 * g++.dg/abi/pr39188-1a.C: New.
2925 * g++.dg/abi/pr39188-1b.C: Likewise.
2926 * g++.dg/abi/pr39188-1.h: Likewise.
2927 * g++.dg/abi/pr39188-2a.C: Likewise.
2928 * g++.dg/abi/pr39188-2b.C: Likewise.
2929 * g++.dg/abi/pr39188-2.h: Likewise.
2930 * g++.dg/abi/pr39188-3a.C: Likewise.
2931 * g++.dg/abi/pr39188-3b.C: Likewise.
2932 * g++.dg/abi/pr39188-3.h: Likewise.
2934 2009-02-19 Joseph Myers <joseph@codesourcery.com>
2937 * gcc.c-torture/execute/call-trap-1.c,
2938 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2941 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
2944 * gcc.c-torture/execute/pr39228.c: New test.
2946 2009-02-19 Richard Guenther <rguenther@suse.de>
2948 PR tree-optimization/39074
2949 * gcc.dg/torture/pr39074.c: New testcase.
2950 * gcc.dg/torture/pr39074-2.c: Likewise.
2951 * gcc.dg/torture/pr39074-3.c: Likewise.
2953 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2956 * g++.dg/parse/attr3.C: New.
2958 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
2961 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2964 * g++.dg/ext/visibility/class1.C: Revert revision 122348
2967 2009-02-18 Jason Merrill <jason@redhat.com>
2970 * g++.dg/init/const7.C: Remove XFAIL.
2973 * g++.dg/opt/const6.C: New test.
2975 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2977 * gcc.dg/callabi/callabi.exp: Moved to ...
2978 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
2981 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2982 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2983 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2984 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2985 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2986 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2987 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2989 * gcc.dg/callabi/callabi.h: Moved to ...
2990 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2992 * gcc.dg/callabi/func-1.c: Moved to ...
2993 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2995 * gcc.dg/callabi/func-indirect.c: Moved to ...
2996 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2998 * gcc.dg/callabi/pr38891.c: Moved to ...
2999 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3001 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3002 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3004 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3005 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3007 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3008 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3010 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3013 * gcc.dg/callabi/pr38891.c: New.
3015 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3017 * gcc.dg/callabi/callabi.exp: New.
3019 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3022 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3024 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3026 * gcc.target/i386/pr39082-1.c: New.
3028 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3031 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3032 CHECK_M64_M128 is defined.
3033 (check_f_arguments): Add "do".
3034 (check_vector_arguments): New.
3035 (check_m64_arguments): Likewise.
3036 (check_m128_arguments): Likewise.
3038 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3039 (CHECK_M64_M128): Define.
3041 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3043 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3045 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3046 tests only if CHECK_M64_M128 is defined.
3048 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3049 (m128_2_struct): Likewise.
3050 (check_struct_passing5): Likewise.
3051 (check_struct_passing6): Likewise.
3052 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3054 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3056 (check_union_passing4): Likewise.
3057 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3059 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3062 * gcc.dg/noncompile/pr35447-1.c: New test.
3064 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3066 PR tree-optimization/36922
3067 * gfortran.dg/pr36922.f: New test.
3069 2009-02-17 Richard Guenther <rguenther@suse.de>
3071 PR tree-optimization/39202
3072 * gcc.c-torture/compile/pr39202.c: New testcase.
3074 2009-02-17 Richard Guenther <rguenther@suse.de>
3076 PR tree-optimization/39204
3077 * gcc.dg/torture/pr39204.c: New testcase.
3079 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3081 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3082 * gcc.dg/vect/vect-outer-6.c: Ditto.
3084 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3087 * gcc.dg/noncompile/init-5.c: New test.
3088 * gcc.dg/init-bad-4.c: Adjust expected errors.
3090 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3093 * gcc.target/i386/push-1.c: New.
3095 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3097 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3099 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3101 * gcc.target/spu/intrinsics-sr.c: New test.
3103 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3106 * gcc.target/ia64/sibcall-opt-1.c: New test.
3107 * gcc.target/ia64/sibcall-opt-2.c: New test.
3109 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3112 * gfortran.dg/cray_pointers_8.f90: New test.
3115 * gfortran.dg/cray_pointers_9.f90: New test.
3117 2009-02-13 Jason Merrill <jason@redhat.com>
3120 * g++.dg/cpp0x/decltype16.C: New.
3122 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3125 * gfortran.dg/gomp/pr39152.f90: New.
3127 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3130 * gcc.target/i386/pr39162.c: New.
3132 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3135 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3138 2009-02-12 Jason Merrill <jason@redhat.com>
3141 * g++.dg/template/array20.C: New test.
3143 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3145 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3146 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3147 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3149 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3151 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3153 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3156 * gfortran.dg/pr39152.f: New.
3158 2009-02-11 Jason Merrill <jason@redhat.com>
3161 * g++.dg/cpp0x/defaulted9.C: New test.
3164 * g++.dg/init/value7.C: New test.
3166 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3169 * gcc.target/i386/pr38824.c: New testcase.
3171 2009-02-11 Jason Merrill <jason@redhat.com>
3174 * g++.dg/cpp0x/defaulted8.C: New test.
3177 * g++.dg/cpp0x/rv9p.C: New test.
3179 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3181 * gnat.dg/aliasing3.adb: New test.
3182 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3184 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3187 * g++.dg/template/crash88.C: New.
3188 * g++.dg/template/crash89.C: Likewise.
3190 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3193 * gcc.dg/pr39084.c: New test.
3195 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3198 * gcc.target/i386/pr39139.c: New test.
3200 2009-02-10 Richard Guenther <rguenther@suse.de>
3202 PR tree-optimization/39132
3203 * gcc.dg/torture/pr39132.c: New testcase.
3205 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3208 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3209 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3210 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3211 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3212 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3213 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3214 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3215 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3217 2009-02-09 Jason Merrill <jason@redhat.com>
3220 * g++.dg/init/value6.C: New test.
3222 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3224 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3226 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3228 * gcc.c-torture/compile/20090209-1.c: New test.
3230 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3234 * g++.dg/cpp0x/vt-35147.C: New.
3235 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3236 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3238 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3241 * gcc.dg/attr-alias-4.c: New test.
3243 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3246 * gcc.dg/dfp/pr39035.c: New test.
3248 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3251 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3253 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3256 * g++.dg/opt/thunk3.C: New test.
3258 2009-02-05 Nick Clifton <nickc@redhat.com>
3260 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3261 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3262 * gcc.dg/cdce1.c: Likewise.
3263 * gcc.dg/cpp/_Pragma6.c: Likewise.
3264 * g++.dg/cpp/_Pragma1.C: Likewise.
3265 * gcc.dg/utf32-2.c: Xfail for M32C.
3266 * gcc.dg/utf32-1.c: Likewise.
3267 * gcc.dg/utf32-3.c: Likewise.
3268 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3270 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3271 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3272 * gcc.dg/Wconversion-5.c: Likewise.
3273 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3274 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3275 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3276 * gcc.dg/utf-inc-init.c: Likewise.
3277 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3278 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3279 * gcc.dg/utf-array-short-wchar.c: Likewise.
3280 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3281 * gcc.dg/mallign.c: Use size_t instead of long.
3283 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3285 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3287 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3289 * gcc.c-torture/execute/pr39100.c: New.
3291 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3294 * gcc.dg/tls/diag-6.c: New test.
3296 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3298 AVX Programming Reference (January, 2009)
3299 * gcc.target/i386/avx-vpclmulqdq.c: New.
3300 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3302 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3304 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3305 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3306 (pclmul_test): Renamed to ...
3309 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3312 * g++.dg/abi/mangle31.C: New test.
3314 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3317 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3319 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3320 inside function prototype but not part of parameter declarator.
3321 * vla-11.c: New test.
3323 2009-02-03 Jason Merrill <jason@redhat.com>
3325 * g++.dg/warn/main-4.C: New test.
3326 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3328 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3331 * g++.dg/expr/cast10.C: New test.
3333 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3336 * gcc.dg/init-bad-6.c: New test.
3338 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3341 * gcc.c-torture/compile/pr35318.c: New test.
3344 * gcc.dg/nofixed-point-2.c: New test.
3345 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3346 * g++.dg/ext/fixed2.C: Likewise.
3347 * g++.dg/other/error25.C: Likewise.
3348 * g++.dg/lookup/crash7.C: Likewise.
3349 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3352 * g++.dg/cpp0x/initlist13.C: New test.
3354 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3357 * g++.dg/template/func2.C: New test.
3360 * g++.dg/template/typename15.C: New.
3361 * g++.dg/template/typename16.C: New.
3363 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3364 Ben Elliston <bje@au.ibm.com>
3367 * gcc.dg/dfp/pr39034.c: New test.
3369 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3372 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3374 2009-02-02 Jason Merrill <jason@redhat.com>
3377 * g++.dg/parse/dtor14.C: New test.
3379 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3381 * lib/target-supports.exp
3382 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3383 * g++.dg/ext/builtin10.C: New test.
3386 * gcc.target/i386/pr39058.c: New test.
3388 2009-02-02 Richard Guenther <rguenther@suse.de>
3390 PR tree-optimization/38937
3391 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3393 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3396 * g++.dg/parse/crash52.C: New.
3398 2009-01-30 Richard Guenther <rguenther@suse.de>
3400 PR tree-optimization/39041
3401 * gcc.c-torture/compile/pr39041.c: New testcase.
3403 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3406 * gcc.target/i386/pr39013-1.c: New test.
3407 * gcc.target/i386/pr39013-2.c: New test.
3410 * g++.dg/ext/label12.C: New test.
3412 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3415 * g++.dg/parse/error34.C: New.
3416 * g++.dg/parse/error35.C: Likewise.
3418 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3421 * g++.dg/cpp0x/decltype-38655.C: New.
3423 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3426 * g++.dg/torture/pr39002.C: New test.
3428 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3430 PR tree-optimization/39007
3431 * gcc.dg/tree-ssa/pr39007.c: New.
3433 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3436 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3439 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3442 * gcc.c-torture/compile/pr38857.c: New test.
3444 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3448 * gfortran.dg/bound_6.f90: New test.
3450 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3452 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3454 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3456 PR tree-optimization/38997
3457 * gcc.dg/tree-ssa/pr38997.c: New.
3459 2009-01-28 Richard Guenther <rguenther@suse.de>
3461 PR tree-optimization/38926
3462 * gcc.c-torture/compile/pr38926.c: New testcase.
3464 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3467 * gcc.dg/pr38934.c: New test.
3469 2009-01-28 Richard Guenther <rguenther@suse.de>
3472 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3474 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3476 PR tree-optimization/38984
3477 * gcc.dg/pr38984.c: New XFAILed testcase.
3480 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3483 * gcc.target/i386/pr38988.c: New test.
3485 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3488 * g++.dg/parse/crash51.C: New.
3489 * g++.old-deja/g++.pt/crash9.C: Adjust.
3491 2009-01-27 Daniel Kraft <d@domob.eu>
3494 * gfortran.dg/mvbits_6.f90: New test.
3495 * gfortran.dg/mvbits_7.f90: New test.
3496 * gfortran.dg/mvbits_8.f90: New test.
3498 2009-01-27 Richard Guenther <rguenther@suse.de>
3500 PR tree-optimization/38503
3501 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3503 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3506 * gcc.c-torture/execute/pr38969.c: New test.
3508 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3511 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3513 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3514 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3515 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3517 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3520 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3521 if __USING_SJLJ_EXCEPTIONS__ is defined.
3523 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3524 __USING_SJLJ_EXCEPTIONS__ is defined.
3525 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3526 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3527 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3528 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3529 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3530 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3532 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3535 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3536 Use instead of C name in asm statements.
3538 2009-01-26 Richard Guenther <rguenther@suse.de>
3540 PR tree-optimization/38745
3541 * g++.dg/torture/pr38745.C: New testcase.
3543 2009-01-26 Richard Guenther <rguenther@suse.de>
3546 * g++.dg/warn/Wuninitialized-1.C: New testcase.
3548 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
3550 * gcc.dg/bitfld-15.c: Gate warning on target
3551 pcc_bitfield_type_matters.
3552 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3553 g++.dg/ext/bitfield4.C: Likewise.
3554 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3555 bitfield for any target.
3557 2009-01-24 Jakub Jelinek <jakub@redhat.com>
3560 * gcc.dg/pr38957.c: New test.
3562 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
3565 * gfortran.dg/array_constructor_24.f: Allow tolerance when
3568 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
3570 PR tree-optimization/38953
3571 * gfortran.dg/graphite/pr38953.f90: New.
3573 2009-01-24 Paul Brook <paul@codesourcery.com>
3575 * gcc.target/arm/neon-cond-1.c: New test.
3577 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
3579 PR tree-optimization/38932
3580 * gcc.dg/pr38932.c: New.
3582 2009-01-23 Revital Eres <eres@il.ibm.com>
3584 * gcc.dg/sms-7.c: Fix test.
3586 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
3588 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3589 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3590 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3591 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3593 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3595 * gcc.dg/pr35729.c: Make test x86 specific.
3597 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3600 * gcc.dg/pr38615.c: New test.
3602 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
3605 * gcc.target/i386/pr38931.c: New test.
3607 2009-01-22 Dodji Seketeli <dodji@redhat.com>
3610 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3611 * g++.dg/template/typedef12.C: Likewise.
3612 * g++.dg/template/typedef13.C: Likewise.
3613 * g++.dg/template/typedef14.C: Likewise.
3614 * g++.dg/template/sfinae3.C: Likewise.
3615 * g++.old-deja/g++.pt/typename8.C: Likewise.
3616 * g++.dg/template/access11.C: Likewise
3618 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
3620 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3622 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3624 2009-01-21 Dodji Seketeli <dodji@redhat.com>
3627 * g++.dg/template/typedef11.C: New test.
3628 * g++.dg/template/typedef12.C: Likewise.
3629 * g++.dg/template/typedef13.C: Likewise.
3630 * g++.dg/template/typedef14.C: Likewise.
3631 * g++.dg/template/sfinae3.C: Compile this pedantically.
3632 The only errors expected should be the one saying the typedef is ill
3634 * g++.old-deja/g++.pt/typename8.C: Likewise.
3635 * g++.dg/template/access11.C: Update this.
3637 2009-01-21 Daniel Kraft <d@domob.eu>
3640 * gfortran.dg/mvbits_5.f90: New test.
3642 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
3644 * gcc.dg/sms-6.c: New test.
3645 * gcc.dg/sms-7.c: Likewise.
3647 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
3650 * gfortran.dg/host_assoc_function_7.f90: New test
3652 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3653 Richard Guenther <rguenther@suse.de>
3655 PR tree-optimization/38747
3656 PR tree-optimization/38748
3657 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3658 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3659 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
3661 2009-01-20 Kees Cook <kees@ubuntu.com>
3662 H.J. Lu <hongjiu.lu@intel.com>
3665 * gcc.dg/pr38902.c: New.
3667 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
3670 * gfortran.dg/pr38868.f: New testcase.
3672 2009-01-20 Richard Guenther <rguenther@suse.de>
3674 * gcc.c-torture/execute/pr36227.c: Move ...
3675 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
3677 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3679 * lib/gfortran.exp: Add -B options for targets that use
3680 libgfortran.a%s in their specs.
3682 2009-01-19 Jason Merrill <jason@redhat.com>
3685 * g++.dg/template/dtor5.C: New test.
3687 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
3690 * gfortran.dg/bound_5.f90: New test.
3692 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
3695 * g++.dg/compat/abi/pr38736_main.C: New.
3696 * g++.dg/compat/abi/pr38736_x.C: Likewise.
3697 * g++.dg/compat/abi/pr38736_y.C: Likewise.
3698 * g++.dg/other/macro-1.C: Likewise.
3699 * gcc.dg/macro-1.c: Likewise.
3700 * gcc.dg/compat/pr38736_main.c: Likewise.
3701 * gcc.dg/compat/pr38736_x.c: Likewise.
3702 * gcc.dg/compat/pr38736_y.c: Likewise.
3704 2009-01-18 Richard Guenther <rguenther@suse.de>
3706 PR tree-optimization/38819
3707 * gcc.c-torture/execute/pr38819.c: New testcase.
3709 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3712 * gfortran.dg/module_commons_3.f90: Reapply.
3714 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3717 * gfortran.dg/transfer_intrinsic_1.f90: New test.
3718 * gfortran.dg/transfer_intrinsic_2.f90: New test.
3720 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3723 * gfortran.dg/module_commons_3.f90: Remove
3725 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
3727 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
3729 2009-01-16 Jason Merrill <jason@redhat.com>
3732 * g++.dg/template/lvalue1.C: New test.
3735 * g++.dg/template/access20.C: New test.
3736 * g++.dg/torture/pr34641.C: Fix access.
3738 2009-01-16 Richard Guenther <rguenther@suse.de>
3740 PR tree-optimization/38835
3742 * gcc.c-torture/execute/pr36227.c: New testcase.
3743 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
3744 * g++.dg/init/const7.C: Likewise.
3746 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
3749 * gcc.c-torture/compile/pr38554.c: New test.
3751 2009-01-16 Jason Merrill <jason@redhat.com>
3754 * g++.dg/conversion/access1.C: New test.
3756 2009-01-16 Jakub Jelinek <jakub@redhat.com>
3758 PR tree-optimization/38789
3759 * gcc.c-torture/compile/pr38789.c: New test.
3761 2009-01-16 Janus Weil <janus@gcc.gnu.org>
3764 * gfortran.dg/proc_ptr_13.f90: New.
3766 2009-01-15 Jason Merrill <jason@redhat.com>
3769 * g++.dg/template/koenig6.C: New test.
3771 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3774 * g++.dg/template/error37.C: New testcase.
3776 2009-01-15 Jason Merrill <jason@redhat.com>
3779 * g++.dg/conversion/memfn1.C: New test.
3782 * g++.dg/conversion/memfn2.C: New test.
3784 2009-01-15 Steve Ellcey <sje@cup.hp.com>
3787 * g++.dg/template/crash87.C: New test.
3789 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
3792 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
3794 2009-01-15 Dodji Seketeli <dodji@redhat.com>
3797 * g++.dg/parse/crash50.C: New test.
3799 2009-01-14 Jakub Jelinek <jakub@redhat.com>
3801 PR rtl-optimization/38245
3802 * gcc.dg/pr38245-3.c: New test.
3803 * gcc.dg/pr38245-3.h: New file.
3804 * gcc.dg/pr38245-4.c: New file.
3805 * gcc.dg/pr38364.c: New test.
3807 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
3809 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
3810 sequence PC-relative.
3812 2009-01-14 Mark Mitchell <mark@codesourcery.com>
3814 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
3815 calls and/or PLT markers.
3816 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
3817 calls and/or PLT markers.
3818 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
3819 calls and/or PLT markers.
3820 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
3821 calls and/or PLT markers.
3823 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
3824 Nathan Froyd <froydnj@codesourcery.com>
3825 Joseph Myers <joseph@codesourcery.com>
3827 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
3829 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
3830 and use consistent CFLAGS.
3831 * gcc.target/powerpc/20030505.c: Likewise.
3832 * gcc.target/powerpc/20081204-1.c: Likewise.
3833 * gcc.target/powerpc/ppc-spe.c: Likewise.
3834 * gcc.target/powerpc/spe1.c: Likewise.
3835 * g++.dg/ext/spe1.C: Likewise.
3836 * g++.dg/other/opaque-1.C: Likewise.
3837 * g++.dg/other/opaque-2.C: Likewise.
3838 * g++.dg/other/opaque-3.C: Likewise.
3840 2009-01-14 Mark Mitchell <mark@codesourcery.com>
3842 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
3845 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
3848 * g++.dg/torture/pr38811.C: New file.
3850 2009-01-14 Richard Guenther <rguenther@suse.de>
3852 PR tree-optimization/38826
3854 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3856 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3858 * gcc.dg/graphite/pr38786.c: Fix commit problem.
3860 2009-01-14 Nick Clifton <nickc@redhat.com>
3863 * g++.cp/parse/pr37862.C: New test.
3865 2009-01-14 Julian Brown <julian@codesourcery.com>
3867 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3868 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3870 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3873 2009-01-13 Jakub Jelinek <jakub@redhat.com>
3875 PR rtl-optimization/38774
3876 * gcc.dg/torture/pr38774.c: New test.
3879 * g++.dg/cpp0x/pr38795.C: New test.
3881 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
3882 Nathan Froyd <froydnj@codesourcery.com>
3883 Joseph Myers <joseph@codesourcery.com>
3885 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3886 otherwise. Do not check for AltiVec at runtime.
3887 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3888 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3889 * gcc.target/powerpc/altivec-1.c: Likewise.
3890 * gcc.target/powerpc/altivec-3.c: Likewise.
3891 * gcc.target/powerpc/altivec-10.c: Likewise.
3892 * gcc.target/powerpc/altivec-12.c: Likewise.
3893 * gcc.target/powerpc/altivec-24.c: Likewise.
3894 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3895 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3896 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3897 * gcc.target/powerpc/pr35907.c: Likewise.
3898 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3899 otherwise. Do not check for Cell at runtime.
3900 * gcc.target/powerpc/altivec_check.h: Delete.
3902 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3903 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
3904 not check for AltiVec at runtime.
3905 * g++.dg/ext/altivec-cell-2.C: Likewise.
3906 * g++.dg/ext/altivec-cell-3.C: Likewise.
3907 * g++.dg/ext/altivec-cell-4.C: Likewise.
3908 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3909 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3911 * g++.dg/ext/altivec_check.h: Delete.
3913 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
3915 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3916 effective target. Adjust line numbers accordingly.
3918 2009-01-13 Mark Mitchell <mark@codesourcery.com>
3920 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3922 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3924 PR tree-optimization/38786
3925 * gcc.dg/graphite/pr38786.c: New.
3927 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
3930 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3932 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3933 for alpha*-*-* targets.
3934 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3936 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3939 * gfortran.dg/fmt_bz_bn_err.f: New test.
3941 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
3943 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3945 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3947 * lib/target-supports.exp (check_effective_target_powerpc64): New.
3948 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3949 instruction support. Do not check for it at runtime.
3951 2009-01-12 Jason Merrill <jason@redhat.com>
3954 * g++.dg/lookup/friend11.C: Remove expected error.
3955 * g++.dg/lookup/friend14.C: New test.
3956 * g++.dg/lookup/friend15.C: New test.
3958 2009-01-12 Dodji Seketeli <dodji@redhat.com>
3961 * g++.dg/lookup/hidden-class12.C: New test.
3962 * g++.dg/lookup/hidden-class13.C: New test.
3963 * g++.dg/lookup/hidden-class14.C: New test.
3964 * g++.dg/lookup/hidden-class15.C: New test.
3965 * g++.dg/lookup/hidden-class16.C: New test.
3967 2009-01-12 Mark Mitchell <mark@codesourcery.com>
3969 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3970 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3971 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3973 2009-01-12 Jason Merrill <jason@redhat.com>
3976 * g++.dg/other/vararg-3.C: New test.
3978 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3980 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3981 Explicitly enable SPE.
3982 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
3985 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3986 Expect -flax-vector-conversions message. Adjust incompatible
3988 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3991 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3993 * g++.dg/other/opaque-1.C: Run on targets with SPE.
3995 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3996 * g++.dg/other/opaque-2.C: Likewise.
3997 * g++.dg/other/opaque-3.C: Likewise.
3999 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4002 * gcc.dg/pr32041.c: New test.
4003 * g++.dg/parse/offsetof9.C: New test.
4005 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4006 Nathan Froyd <froydnj@codesourcery.com>
4008 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4009 * g++.dg/ext/attribute-test-1.C: Likewise.
4010 * g++.dg/ext/attribute-test-2.C: Likewise.
4011 * g++.dg/ext/attribute-test-3.C: Likewise.
4012 * g++.dg/ext/attribute-test-4.C: Likewise.
4014 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4016 * gnat.dg/unchecked_convert3.adb: New test.
4018 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4021 * g++.dg/parse/typedef9.C: New test.
4023 PR tree-optimization/38807
4024 * gcc.c-torture/compile/pr38807.c: New test.
4026 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4028 * gcc.target/mips/ins-2.c: New test.
4030 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4033 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4035 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4038 * g++.dg/warn/Wreturn-type-5.C: New test.
4040 2009-01-11 Matthias Klose <doko@ubuntu.com>
4043 * gcc.dg/pr38616.c: New test.
4045 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4047 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4049 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4052 * g++.dg/expr/string-1.C: New test.
4053 * g++.dg/expr/string-2.C: New test.
4056 * g++.dg/ext/complex4.C: New test.
4057 * g++.dg/ext/complex5.C: New test.
4058 * g++.dg/init/reference1.C: New test.
4059 * g++.dg/init/reference2.C: New test.
4060 * g++.dg/init/reference3.C: New test.
4062 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4065 * gfortran.dg/transfer_null_1.f90: New test.
4067 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4070 * gfortran.dg/host_assoc_function_6.f90: New test.
4072 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4074 * lib/target-supports.exp: Add method to determine if the effective
4075 target is really a ppc405 after applying all compile options.
4076 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4077 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4078 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4079 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4080 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4081 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4082 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4083 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4084 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4085 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4086 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4087 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4088 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4089 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4090 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4091 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4092 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4093 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4094 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4095 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4096 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4097 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4098 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4099 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4100 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4101 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4102 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4103 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4104 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4105 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4106 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4108 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4111 * g++.dg/other/error31.C: New testcase.
4114 * gcc.dg/pr35742.c: New test.
4116 2009-01-09 John F. Carr <jfc@mit.edu>
4119 * g++.dg/parse/linkage3.C: New test.
4121 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4124 * gcc.c-torture/compile/pr38771.c: New test.
4126 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4128 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4130 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4132 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4133 * gcc.dg/sibcall-4.c: Likewise.
4135 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4136 Jan Sjodin <jan.sjodin@amd.com>
4138 PR tree-optimization/38559
4139 * testsuite/gcc.dg/graphite/pr38559.c: New.
4141 2009-01-08 Ira Rosen <irar@il.ibm.com>
4143 PR tree-optimization/37194
4144 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4146 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4149 * g++.dg/ext/label11.C: New test.
4151 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4153 * lib/target-supports.exp (check_weak_override_available): New.
4154 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4155 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4156 dg-require-weak-override.
4158 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4159 Alan Modra <amodra@bigpond.net.au>
4161 * gcc.c-torture/compile/20090107-1.c: New test.
4163 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4166 * g++.dg/other/pr38706.C: New test.
4168 2009-01-07 Jason Merrill <jason@redhat.com>
4170 * g++.dg/cpp0x/variadic92.C: New test.
4171 * g++.dg/cpp0x/variadic93.C: New test.
4173 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4175 * lib/target-supports-dg.exp (current_compiler_flags): New.
4176 (check-flags): Use it; do not access dg-test local variables.
4177 (dg-skip-if): Do not access dg-test local variables.
4178 (dg-xfail-run-if): Ditto.
4179 (dg-shouldfail): Ditto.
4180 * gcc.test-framework/test-framework.exp
4181 (check_effective_target_def_nocache): New.
4182 * gcc.test-framework/test-framework.awk: Handle scan tests.
4183 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4184 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4185 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4186 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4187 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4188 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4189 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4190 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4191 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4193 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4195 * lib/target-supports-dg.exp (check_test_flags): Delete.
4197 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4199 PR tree-optimization/38492
4200 PR tree-optimization/38498
4201 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4203 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4204 * testsuite/gcc.dg/graphite/block-1.c: Same.
4205 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4207 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4208 * testsuite/gcc.dg/graphite/block-3.c: New.
4209 * testsuite/gcc.dg/graphite/pr38498.c: New.
4211 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4213 AVX Programming Reference (December, 2008)
4214 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4215 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4216 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4218 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4219 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4221 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4224 * gfortran.dg/c_loc_pure_1.f90: New test.
4226 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4229 * gfortran.dg/elemental_dependency_3.f90:
4230 Add the final tree dump cleanup.
4232 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4234 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4237 PR rtl-optimization/38722
4238 * gfortran.dg/pr38722.f90: New test.
4240 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4243 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4244 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4246 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4248 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4249 * gfortran.dg/typebound_call_8.f03: Same.
4250 * gfortran.dg/elemental_bind_c.f90: Same.
4251 * gfortran.dg/typebound_call_7.f03: Same.
4252 * gfortran.dg/interface_proc_end.f90: Same
4253 * gfortran.dg/pr37243.f: Fix typo.
4255 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4257 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4258 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4261 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4263 AVX Programming Reference (December, 2008)
4264 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4265 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4266 * gcc.target/i386/sse-14.c: Likewise.
4268 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4269 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4270 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4271 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4273 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4276 * gfortran.dg/fmt_bz_bn.f: Update test.
4278 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4281 * g++.dg/conversion/usual-arith-conv.C: New test.
4283 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4286 * gcc.dg/vector-3.c: New testcase.
4287 * g++.dg/ext/vector15.C: New test.
4289 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4291 PR tree-optimization/38510
4292 * gcc.dg/graphite/pr38510.c: New.
4294 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4295 Jan Sjodin <jan.sjodin@amd.com>
4297 PR tree-optimization/38500
4298 * gcc.dg/graphite/pr38500.c: New.
4300 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4302 * gcc.c-torture/compile/20001226-1.c: Generalize
4304 * gcc.c-torture/compile/limits-fnargs.c: Add
4306 * gcc.dg/20020425-1.c: Likewise.
4307 * gcc.dg/pch/pch.exp: Likewise.
4309 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4312 * gfortran.dg/module_commons_3.f90: New test.
4314 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4317 * gfortran.dg/random_seed_1.f90: Updated.
4319 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4323 * gfortran.dg/elemental_subroutine_7.f90:
4324 Fix p values so that it can be used as vector subscript.
4326 2009-01-05 Jason Merrill <jason@redhat.com>
4328 * g++.dg/cpp0x/initlist12.C: Add another test.
4330 * g++.dg/cpp0x/defaulted7.C: New test.
4332 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4335 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4336 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4338 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4340 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4341 for alpha*-*-* targets.
4342 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4344 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4347 * gfortran.dg/host_assoc_function_5.f90: New test.
4349 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4352 * gfortran.dg/elemental_dependency_3.f90: New test.
4353 * gfortran.dg/elemental_subroutine_7.f90: New test.
4355 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4357 * gcc.dg/struct-ret-3.c: Include unistd.h.
4358 (main): Exit early if system memory page size is
4359 larger than 4096 bytes.
4361 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4364 * gfortran.dg/merge_init_expr.f90: New.
4366 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4369 * gfortran.dg/c_loc_tests_13.f90: New test.
4370 * gfortran.dg/c_loc_tests_14.f90: New test.
4372 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4374 * gfortran.dg/func_result_4.f90: New.
4376 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4379 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4380 interface still works, in addition to original tests.
4381 * gfortran.dg/host_assoc_call_6.f90: New test.
4383 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4386 * g++.dg/torture/pr38705.C: New test.
4389 * gcc.dg/pr38700.c: New test.
4391 2009-01-02 Jason Merrill <jason@redhat.com>
4393 * g++.dg/cpp0x/initlist11.C: New test.
4394 * g++.dg/cpp0x/initlist12.C: New test.
4396 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4398 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4399 Allow extra informative notes.
4401 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4404 * gcc.dg/pr36489.c: New test.
4407 Copyright (C) 2009 Free Software Foundation, Inc.
4409 Copying and distribution of this file, with or without modification,
4410 are permitted in any medium without royalty provided the copyright
4411 notice and this notice are preserved.