1 2009-05-15 Jan Hubicka <jh@suse.cz>
3 * sibcall-1.c (track): Mark noinline.
4 * sibcall-2.c (track): Mark noinline.
5 * sibcall-3.c (track): Mark noinline.
6 * sibcall-4.c (track): Mark noinline.
8 2009-05-15 Jan Hubicka <jh@suse.cz>
10 * flatten-2.c: Disable early inlining; add comment.
11 * flatten-3.c: New test based on flatten-2.c.
13 2009-05-15 Richard Guenther <rguenther@suse.de>
15 PR tree-optimization/39999
16 * gcc.c-torture/compile/pr39999.c: New testcase.
18 2009-05-15 Joseph Myers <joseph@codesourcery.com>
20 * gcc.c-torture/compile/ptr-conv-1.c: New test.
22 2009-05-14 Ian Lance Taylor <iant@google.com>
24 * gcc.dg/Wcxx-compat-9.c: New testcase.
26 2009-05-14 Janus Weil <janus@gcc.gnu.org>
29 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
30 * gfortran.dg/duplicate_type_2.f90: Ditto.
31 * gfortran.dg/duplicate_type_3.f90: New.
33 2009-05-14 Laurent GUERBY <laurent@guerby.net>
35 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
36 * ada/acats/tests/c5/c59002c.ada: Likewise.
38 2009-05-13 Taras Glek <tglek@mozilla.com>
40 * g++.dg/plugin/attribute_plugin-test-1.C Testcase input for custom attributes and decl smashing
41 * g++.dg/plugin/attribute_plugin.c Testcase plugin to test user attributes
42 * g++.dg/plugin/dumb_plugin.c Fixed typo
43 * g++.dg/plugin/plugin.exp Added attribute_plugin test
45 2009-05-14 Jakub Jelinek <jakub@redhat.com>
48 * gfortran.dg/pr39865.f90: New test.
49 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
51 * gfortran.dg/hollerith_f95.f90: Likewise.
52 * gfortran.dg/hollerith6.f90: New test.
53 * gfortran.dg/hollerith7.f90: New test.
55 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
58 * gcc.dg/cpp/pr36674.i: New.
60 2009-05-14 Ben Elliston <bje@au.ibm.com>
63 * gcc.c-torture/compile/pr40035.c: New test.
65 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
67 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
69 2009-05-12 Tobias Burnus <burnus@net-b.de>
72 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
73 * gfortran.dg/c_kind_tests_2.f03: Ditto.
74 * gfortran.dg/interop_params.f03: Ditto.
76 2009-05-12 Jan Hubicka <jh@suse.cz>
78 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
80 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
81 * gcc.dg/ipa/ipacost-2.c: Likewise.
82 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
84 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
86 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
88 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
90 * lib/target-supports.exp (check_profiling_available): Return
91 false for -p on *-*-cygwin* targets.
93 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
95 PR tree-optimization/38632
96 * g++.dg/tree-ssa/pr38632.C: New.
98 2009-05-11 Jan Hubicka <jh@suse.cz>
100 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
101 we now optimize better.
102 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
103 out at different places.
104 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
106 * gcc.dg/vect/vect-76.c: Likewise.
107 * gcc.dg/vect/vect-70.c: Likewise.
108 * gcc.dg/vect/vect-66.c: Likewise.
109 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
110 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
112 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
115 * gcc.c-torture/compile/pr40080.c: New.
117 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
119 * gcc.c-torture/compile/pr40026.c: New testcase.
121 2009-05-11 Janus Weil <janus@gcc.gnu.org>
124 * gfortran.dg/proc_ptr_comp_7.f90: New.
126 2009-05-11 Ira Rosen <irar@il.ibm.com>
128 PR tree-optimization/40074
129 * gcc.dg/vect/pr40074.c: New test.
131 2009-05-10 Ian Lance Taylor <iant@google.com>
133 * gcc.dg/Wcxx-compat-7.c: New testcase.
134 * gcc.dg/Wcxx-compat-8.c: New testcase.
135 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
137 * gcc.dg/pr17188-1.c: Likewise.
138 * gcc.dg/pr39084.c: Likewise.
140 2009-05-10 Michael Matz <matz@suse.de>
143 * gcc.dg/pr40031.c: New test.
145 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
148 * gfortran.dg/array_constructor_31.f90: New test.
150 2009-05-10 Richard Guenther <rguenther@suse.de>
152 PR tree-optimization/40081
153 * g++.dg/torture/pr40081.C: New testcase.
155 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
158 * gfortran.dg/dependency_24.f90: New test.
159 * gfortran.dg/dependency_23.f90: Clean up module files.
161 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
164 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
165 * gfortran.dg/chmod_2.f90: Likewise.
166 * gfortran.dg/chmod_3.f90: Likewise.
167 * gfortran.dg/open_errors.f90: Likewise.
169 2009-05-09 Jan Hubicka <jh@suse.cz>
172 * g++.dg/eh/nested-try.C: New test.
174 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
176 PR tree-optimization/40049
177 * gcc.dg/vect/vect-shift-2.c: New test.
179 2009-05-08 Joseph Myers <joseph@codesourcery.com>
181 * gcc.dg/torture/complex-sign-mul-minus-one.c,
182 gcc.dg/torture/complex-sign-mul-one.c: New tests.
184 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
187 * g++.dg/warn/deprecated-6.C: New.
188 * gcc.dg/deprecated-4.c: Likewise.
189 * gcc.dg/deprecated-5.c: Likewise.
190 * gcc.dg/deprecated-6.c: Likewise.
192 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
194 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
195 __aligned__(__BIGGEST_ALIGNMENT__).
196 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
197 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
198 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
199 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
200 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
201 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
202 * gcc.dg/vect/Os-vect-95.c: Likewise.
203 * gcc.dg/vect/pr20122.c: Likewise.
204 * gcc.dg/vect/pr36493.c: Likewise.
205 * gcc.dg/vect/pr37385.c: Likewise.
206 * gcc.dg/vect/slp-7.c: Likewise.
207 * gcc.dg/vect/slp-9.c: Likewise.
208 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
209 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
210 * gcc.dg/vect/vect-35.c: Likewise.
211 * gcc.dg/vect/vect-40.c: Likewise.
212 * gcc.dg/vect/vect-42.c: Likewise.
213 * gcc.dg/vect/vect-44.c: Likewise.
214 * gcc.dg/vect/vect-46.c: Likewise.
215 * gcc.dg/vect/vect-48.c: Likewise.
216 * gcc.dg/vect/vect-52.c: Likewise.
217 * gcc.dg/vect/vect-54.c: Likewise.
218 * gcc.dg/vect/vect-56.c: Likewise.
219 * gcc.dg/vect/vect-58.c: Likewise.
220 * gcc.dg/vect/vect-60.c: Likewise.
221 * gcc.dg/vect/vect-74.c: Likewise.
222 * gcc.dg/vect/vect-75.c: Likewise.
223 * gcc.dg/vect/vect-76.c: Likewise.
224 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
225 * gcc.dg/vect/vect-77.c: Likewise.
226 * gcc.dg/vect/vect-77-global.c: Likewise.
227 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
228 * gcc.dg/vect/vect-78.c: Likewise.
229 * gcc.dg/vect/vect-78-global.c: Likewise.
230 * gcc.dg/vect/vect-80.c: Likewise.
231 * gcc.dg/vect/vect-85.c: Likewise.
232 * gcc.dg/vect/vect-87.c: Likewise.
233 * gcc.dg/vect/vect-88.c: Likewise.
234 * gcc.dg/vect/vect-92.c: Likewise.
235 * gcc.dg/vect/vect-93.c: Likewise.
236 * gcc.dg/vect/vect-95.c: Likewise.
237 * gcc.dg/vect/vect-97.c: Likewise.
238 * gcc.dg/vect/vect-complex-1.c: Likewise.
239 * gcc.dg/vect/vect-complex-4.c: Likewise.
240 * gcc.dg/vect/vect-complex-5.c: Likewise.
241 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
242 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
243 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
244 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
245 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
246 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
247 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
248 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
249 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
250 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
251 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
252 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
253 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
254 * gcc.dg/vect/vect-outer-1a.c: Likewise.
255 * gcc.dg/vect/vect-outer-1.c: Likewise.
256 * gcc.dg/vect/vect-outer-2a.c: Likewise.
257 * gcc.dg/vect/vect-outer-2b.c: Likewise.
258 * gcc.dg/vect/vect-outer-2.c: Likewise.
259 * gcc.dg/vect/vect-outer-2c.c: Likewise.
260 * gcc.dg/vect/vect-outer-2d.c: Likewise.
261 * gcc.dg/vect/vect-outer-3a.c: Likewise.
262 * gcc.dg/vect/vect-outer-3b.c: Likewise.
263 * gcc.dg/vect/vect-outer-3.c: Likewise.
264 * gcc.dg/vect/vect-outer-3c.c: Likewise.
265 * gcc.dg/vect/vect-outer-5.c: Likewise.
266 * gcc.dg/vect/vect-outer-6.c: Likewise.
267 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
268 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
269 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
270 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
271 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
272 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
273 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
274 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
275 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
276 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
277 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
278 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
279 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
280 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
282 2009-05-08 Joseph Myers <joseph@codesourcery.com>
285 * gcc.dg/torture/complex-sign.h: New header.
286 * gcc.dg/torture/complex-sign-add.c,
287 gcc.dg/torture/complex-sign-mixed-add.c,
288 gcc.dg/torture/complex-sign-mixed-div.c,
289 gcc.dg/torture/complex-sign-mixed-mul.c,
290 gcc.dg/torture/complex-sign-mixed-sub.c,
291 gcc.dg/torture/complex-sign-mul.c,
292 gcc.dg/torture/complex-sign-sub.c: New tests.
294 2009-05-08 Janus Weil <janus@gcc.gnu.org>
297 * gfortran.dg/intrinsic_3.f90: New.
299 2009-05-07 Janis Johnson <janis187@us.ibm.com>
302 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
303 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
304 * gcc.dg/dfp/float-constant-double.c: New test.
305 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
306 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
307 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
308 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
309 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
310 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
311 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
312 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
313 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
315 2009-05-07 Jakub Jelinek <jakub@redhat.com>
318 * gcc.c-torture/execute/pr40057.c: New test.
320 2009-05-06 James E. Wilson <wilson@codesourcery.com>
322 * gcc.c-torture/compile/const-high-part.c: New test.
324 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
327 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
330 2009-05-06 Janus Weil <janus@gcc.gnu.org>
333 * gfortran.dg/proc_decl_1.f90: Modified.
334 * gfortran.dg/proc_ptr_comp_1.f90: New.
335 * gfortran.dg/proc_ptr_comp_2.f90: New.
336 * gfortran.dg/proc_ptr_comp_3.f90: New.
337 * gfortran.dg/proc_ptr_comp_4.f90: New.
338 * gfortran.dg/proc_ptr_comp_5.f90: New.
339 * gfortran.dg/proc_ptr_comp_6.f90: New.
341 2009-05-06 Dodji Seketeli <dodji@redhat.com>
344 * g++.dg/template/call7.C: New test.
346 2009-05-06 Diego Novillo <dnovillo@google.com>
348 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
350 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
352 * gfortran.dg/pr40021.f: Moved to ...
353 * gfortran.fortran-torture/execute/pr40021.f: Here.
355 2009-05-06 Janis Johnson <janis187@us.ibm.com>
358 * gcc.dg/dfp/pr39986.c: New test.
360 2009-05-06 Michael Matz <matz@suse.de>
363 * gfortran.dg/pr40021.f: New test.
365 2009-05-06 Le-Chun Wu <lcwu@google.com>
367 * lib/plugin-support.exp: New file containing support procs for
369 * lib/target-supports.exp (check_plugin_available): New proc.
370 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
371 * gcc.dg/plugin/selfassign.c: New plugin source file.
372 * gcc.dg/plugin/self-assign-test-1.c: New test.
373 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
374 * g++.dg/README: Add description for plugin test.
375 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
376 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
377 * g++.dg/plugin/selfassign.c: New plugin source file.
378 * g++.dg/plugin/self-assign-test-1.C: New test.
379 * g++.dg/plugin/self-assign-test-2.C: Likewise.
380 * g++.dg/plugin/self-assign-test-3.C: Likewise.
381 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
382 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
384 2009-05-06 Tobias Burnus <burnus@net-b.de>
387 * gfortran.dg/intrinsic_2.f90: New test.
388 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
390 2009-05-06 Joseph Myers <joseph@codesourcery.com>
393 * gcc.dg/noncompile/incomplete-5.c: New test.
395 2009-05-05 Jakub Jelinek <jakub@redhat.com>
398 * gcc.dg/pr39666-1.c: New test.
399 * gcc.dg/pr39666-2.c: Likewise.
400 * g++.dg/warn/Wuninitialized-4.C: Likewise.
401 * g++.dg/warn/Wuninitialized-5.C: Likewise.
402 * gfortran.dg/pr39666-1.f90: Likewise.
403 * gfortran.dg/pr39666-2.f90: Likewise.
405 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
407 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
408 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
409 * gcc.target/mips/dspr2-MULTU.c: Likewise.
411 2009-05-05 Janus Weil <janus@gcc.gnu.org>
414 * gfortran.dg/proc_ptr_17.f90: New.
416 2009-05-05 Richard Guenther <rguenther@suse.de>
418 PR tree-optimization/40022
419 * gcc.c-torture/execute/pr40022.c: New testcase.
421 2009-05-05 Richard Guenther <rguenther@suse.de>
424 * gcc.c-torture/compile/pr40023.c: New testcase.
426 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
428 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
429 * g++.dg/template/overload9.C: Likewise.
430 * g++.dg/ext/ms-1.C: New.
432 2009-05-05 Jakub Jelinek <jakub@redhat.com>
435 * g++.dg/ext/vla7.C: New test.
437 2009-05-04 Joseph Myers <joseph@codesourcery.com>
439 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
441 2009-05-04 Joseph Myers <joseph@codesourcery.com>
443 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
444 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
445 Update expected errors.
447 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
450 * g++.dg/parse/parser-pr28152.C: New.
451 * g++.dg/parse/parser-pr28152-2.C: New.
453 2009-05-04 Joseph Myers <joseph@codesourcery.com>
455 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
457 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
459 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
460 * gcc.target/sparc/fexpand-2.c: Likewise.
461 * gcc.target/sparc/fpmerge-2.c: Likewise.
462 * gcc.target/sparc/pdist-2.c: Likewise.
464 2009-05-03 Richard Guenther <rguenther@suse.de>
467 * gcc.c-torture/compile/pr39983.c: New testcase.
469 2009-05-03 Joseph Myers <joseph@codesourcery.com>
471 * gcc.dg/c99-complex-3.c: New test.
473 2009-05-03 Joseph Myers <joseph@codesourcery.com>
475 * gcc.dg/cpp/utf8-5byte-1.c: New test.
477 2009-05-02 Joseph Myers <joseph@codesourcery.com>
479 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
481 2009-05-02 Richard Guenther <rguenther@suse.de>
484 * gcc.target/spu/pr40001.c: New testcase.
486 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
488 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
490 2009-04-30 Steve Ellcey <sje@cup.hp.com>
493 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
494 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
496 2009-04-30 Janis Johnson <janis187@us.ibm.com>
499 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
502 2009-04-30 David Ayers <ayers@fsfe.org>
504 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
505 and gcc_error_prefix variables.
506 * objc.dg/bad-receiver-type.m: Update to match correct
508 * objc.dg/encode-5.m: Likewise.
509 * objc.dg/id-1.m: Likewise.
510 * objc.dg/method-1.m: Likewise.
511 * objc.dg/method-6.m: Likewise.
512 * objc.dg/method-7.m: Likewise.
513 * objc.dg/method-9.m: Likewise.
514 * objc.dg/method-11.m: Likewise.
515 * objc.dg/method-20.m: Likewise.
516 * objc.dg/private-1.m: Likewise.
518 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
521 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
522 * gfortran.dg/advance_4.f90: Likewise
523 * gfortran.dg/advance_5.f90: Likewise
524 * gfortran.dg/append_1.f90: Likewise
525 * gfortran.dg/backslash_1.f90: Likewise
526 * gfortran.dg/backslash_2.f90: Likewise
527 * gfortran.dg/backslash_3.f: Likewise
528 * gfortran.dg/backspace_10.f90: Likewise
529 * gfortran.dg/backspace_3.f: Likewise
530 * gfortran.dg/backspace_4.f: Likewise
531 * gfortran.dg/backspace_5.f: Likewise
532 * gfortran.dg/backspace_8.f: Likewise
533 * gfortran.dg/backspace_9.f: Likewise
534 * gfortran.dg/complex_write.f90: Likewise
535 * gfortran.dg/convert_implied_open.f90: Likewise
536 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
537 * gfortran.dg/dos_eol.f: Likewise
538 * gfortran.dg/empty_format_1.f90: Likewise
539 * gfortran.dg/endfile.f: Likewise
540 * gfortran.dg/eof_1.f90: Likewise
541 * gfortran.dg/eor_1.f90: Likewise
542 * gfortran.dg/eor_handling_1.f90: Likewise
543 * gfortran.dg/eor_handling_2.f90: Likewise
544 * gfortran.dg/eor_handling_3.f90: Likewise
545 * gfortran.dg/eor_handling_4.f90: Likewise
546 * gfortran.dg/eor_handling_5.f90: Likewise
547 * gfortran.dg/error_recovery_5.f90: Likewise
548 * gfortran.dg/f2003_inquire_1.f03: Likewise
549 * gfortran.dg/f2003_io_4.f03: Likewise
550 * gfortran.dg/f2003_io_5.f03: Likewise
551 * gfortran.dg/f2003_io_7.f03: Likewise
552 * gfortran.dg/fgetc_1.f90: Likewise
553 * gfortran.dg/fgetc_2.f90: Likewise
554 * gfortran.dg/flush_1.f90: Likewise
555 * gfortran.dg/fmt_exhaust.f90: Likewise
556 * gfortran.dg/fmt_huge.f90: Likewise
557 * gfortran.dg/fmt_read.f90: Likewise
558 * gfortran.dg/fmt_t_1.f90: Likewise
559 * gfortran.dg/fmt_t_2.f90: Likewise
560 * gfortran.dg/fmt_t_3.f90: Likewise
561 * gfortran.dg/fmt_t_4.f90: Likewise
562 * gfortran.dg/fmt_t_5.f90: Likewise
563 * gfortran.dg/fmt_t_7.f: Likewise
564 * gfortran.dg/fseek.f90: Likewise
565 * gfortran.dg/ftell_1.f90: Likewise
566 * gfortran.dg/ftell_2.f90: Likewise
567 * gfortran.dg/func_derived_3.f90: Likewise
568 * gfortran.dg/inquire_9.f90: Likewise
569 * gfortran.dg/iostat_1.f90: Likewise
570 * gfortran.dg/iostat_2.f90: Likewise
571 * gfortran.dg/list_read_1.f90: Likewise
572 * gfortran.dg/list_read_4.f90: Likewise
573 * gfortran.dg/list_read_5.f90: Likewise
574 * gfortran.dg/list_read_7.f90: Likewise
575 * gfortran.dg/list_read_8.f90: Likewise
576 * gfortran.dg/list_read_9.f90: Likewise
577 * gfortran.dg/namelist_13.f90: Likewise
578 * gfortran.dg/namelist_14.f90: Likewise
579 * gfortran.dg/namelist_15.f90: Likewise
580 * gfortran.dg/namelist_16.f90: Likewise
581 * gfortran.dg/namelist_17.f90: Likewise
582 * gfortran.dg/namelist_18.f90: Likewise
583 * gfortran.dg/namelist_19.f90: Likewise
584 * gfortran.dg/namelist_20.f90: Likewise
585 * gfortran.dg/namelist_24.f90: Likewise
586 * gfortran.dg/namelist_26.f90: Likewise
587 * gfortran.dg/namelist_27.f90: Likewise
588 * gfortran.dg/namelist_28.f90: Likewise
589 * gfortran.dg/namelist_37.f90: Likewise
590 * gfortran.dg/namelist_38.f90: Likewise
591 * gfortran.dg/namelist_39.f90: Likewise
592 * gfortran.dg/namelist_40.f90: Likewise
593 * gfortran.dg/namelist_43.f90: Likewise
594 * gfortran.dg/namelist_44.f90: Likewise
595 * gfortran.dg/namelist_45.f90: Likewise
596 * gfortran.dg/namelist_46.f90: Likewise
597 * gfortran.dg/namelist_47.f90: Likewise
598 * gfortran.dg/namelist_48.f90: Likewise
599 * gfortran.dg/namelist_49.f90: Likewise
600 * gfortran.dg/namelist_50.f90: Likewise
601 * gfortran.dg/namelist_51.f90: Likewise
602 * gfortran.dg/namelist_52.f90: Likewise
603 * gfortran.dg/namelist_56.f90: Likewise
604 * gfortran.dg/namelist_char_only.f90: Likewise
605 * gfortran.dg/namelist_use.f90: Likewise
606 * gfortran.dg/namelist_use_only.f90: Likewise
607 * gfortran.dg/noadv_size.f90: Likewise
608 * gfortran.dg/open_access_append_1.f90: Likewise
609 * gfortran.dg/pad_no.f90: Likewise
610 * gfortran.dg/pr12884.f: Likewise
611 * gfortran.dg/pr17090.f90: Likewise
612 * gfortran.dg/pr17285.f90: Likewise
613 * gfortran.dg/pr17286.f90: Likewise
614 * gfortran.dg/pr18122.f90: Likewise
615 * gfortran.dg/pr18210.f90: Likewise
616 * gfortran.dg/pr18392.f90: Likewise
617 * gfortran.dg/pr19155.f: Likewise
618 * gfortran.dg/pr19216.f: Likewise
619 * gfortran.dg/pr19467.f90: Likewise
620 * gfortran.dg/pr19657.f: Likewise
621 * gfortran.dg/pr20257.f90: Likewise
622 * gfortran.dg/read_bad_advance.f90: Likewise
623 * gfortran.dg/read_eof_2.f90: Likewise
624 * gfortran.dg/read_eof_4.f90: Likewise
625 * gfortran.dg/read_many_1.f: Likewise
626 * gfortran.dg/read_noadvance.f90: Likewise
627 * gfortran.dg/read_repeat.f90: Likewise
628 * gfortran.dg/read_size_noadvance.f90: Likewise
629 * gfortran.dg/read_x_past.f: Likewise
630 * gfortran.dg/record_marker_1.f90: Likewise
631 * gfortran.dg/record_marker_3.f90: Likewise
632 * gfortran.dg/rewind_1.f90: Likewise
633 * gfortran.dg/runtime_warning_1.f90: Likewise
634 * gfortran.dg/shape_3.f90: Likewise
635 * gfortran.dg/slash_1.f90: Likewise
636 * gfortran.dg/stat_1.f90: Likewise
637 * gfortran.dg/stat_2.f90: Likewise
638 * gfortran.dg/streamio_11.f90: Likewise
639 * gfortran.dg/streamio_3.f90: Likewise
640 * gfortran.dg/streamio_4.f90: Likewise
641 * gfortran.dg/streamio_9.f90: Likewise
642 * gfortran.dg/tl_editing.f90: Likewise
643 * gfortran.dg/unf_io_convert_1.f90: Likewise
644 * gfortran.dg/unf_io_convert_2.f90: Likewise
645 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
646 * gfortran.dg/unf_short_record_1.f90: Likewise
647 * gfortran.dg/utf8_1.f03: Likewise
648 * gfortran.dg/utf8_2.f03: Likewise
649 * gfortran.dg/widechar_IO_1.f90: Likewise
650 * gfortran.dg/write_check3.f90: Likewise
651 * gfortran.dg/write_rewind_2.f: Likewise
652 * gfortran.dg/x_slash_2.f: Likewise
654 2009-04-29 Richard Guenther <rguenther@suse.de>
657 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
659 (check_effective_target_vect_floatuint_cvt): Likewise.
660 * gcc.dg/vect/slp-10.c: Adjust.
661 * gcc.dg/vect/slp-11.c: Adjust.
662 * gcc.dg/vect/slp-12b.c: Adjust.
663 * gcc.dg/vect/slp-33.c: Adjust.
664 * gcc.c-torture/compile/pr39943.c: New testcase.
666 2009-04-29 Richard Guenther <rguenther@suse.de>
669 * gcc.c-torture/compile/pr39937.c: New testcase.
671 2009-04-29 Richard Guenther <rguenther@suse.de>
673 PR tree-optimization/39941
674 * gcc.c-torture/compile/pr39941.c: New testcase.
676 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
678 * gcc.target/bfin/20090411-1.c: New test.
680 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
683 * gcc.dg/pr39565.c: New testcase.
685 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
687 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
688 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
689 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
690 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
691 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
692 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
693 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
694 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
695 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
696 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
697 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
698 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
699 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
700 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
701 * gcc.target/i386/pr37191.c: Likewise.
702 * gcc.target/i386/reload-1.c: Likewise.
703 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
704 * g++.old-deja/g++.pt/repo2.C: Likewise.
705 * g++.old-deja/g++.pt/repo3.C: Likewise.
706 * g++.old-deja/g++.pt/repo4.C: Likewise.
707 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
708 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
709 * g++.dg/template/repo1.C: Likewise.
710 * g++.dg/template/repo2.C: Likewise.
711 * g++.dg/template/repo3.C: Likewise.
712 * g++.dg/template/repo4.C: Likewise.
713 * g++.dg/template/repo5.C: Likewise.
714 * g++.dg/template/repo6.C: Likewise.
715 * g++.dg/template/repo7.C: Likewise.
716 * g++.dg/template/repo8.C: Likewise.
717 * g++.dg/template/repo9.C: Likewise.
718 * g++.dg/rtti/repo1.C: Likewise.
719 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
720 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
721 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
722 * g++.dg/other/PR23205.C: Skip for vxworks.
723 * g++.dg/ext/visibility/class1.C: Requires PIC.
724 * g++.dg/eh/async-unwind2.C: Requires PIC.
725 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
726 does not have cxa_exit.
728 2009-04-28 Jing Yu <jingyu@google.com>
731 * lib/target-supports.exp (check_effective_target_tls): Remove
733 (check_effective_target_tls_native): Likewise.
734 (check_effective_target_tls_runtime): Likewise.
735 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
737 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
739 2009-04-28 Janus Weil <janus@gcc.gnu.org>
742 * gfortran.dg/proc_ptr_16.f90: New.
744 2009-04-28 Steve Ellcey <sje@cup.hp.com>
746 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
749 2009-04-28 Richard Guenther <rguenther@suse.de>
752 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
754 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
756 * g++.dg/warn/pr35652.C: Removed.
757 * gcc.dg/pr35652.c: Likewise.
759 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
761 * gcc.target/ia64/20071210-2.c: New testcase.
763 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
766 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
767 * gcc.dg/pr39323-3.c: Ditto.
769 2009-04-28 Janus Weil <janus@gcc.gnu.org>
773 * gfortran.dg/ambiguous_reference_2.f90: New.
774 * gfortran.dg/pointer_assign_7.f90: New.
776 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
777 Mark Mitchell <mark@codesourcery.com>
779 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
780 * gcc.dg/20020103-1.c: Check for __ppc.
781 * gcc.dg/asm-b.c: Check for __ppc.
782 * gcc.dg/20020919-1.c: Check for __ppc.
783 * gcc.dg/20020312-2.c: Likewise.
784 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
785 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
786 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
787 * g++.dg/warn/weak1.C: Likewise.
788 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
789 static so appropriate optimizations kick in.
790 (find_base_value_wrapper): New function.
791 * g++.dg/eh/simd-5.C: Fix target triplet.
792 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
794 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
795 H.J. Lu <hongjiu.lu@intel.com>
798 * gcc.target/i386/pr39911.c: New test.
800 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
803 * gfortran.dg/alloc_comp_assign_10.f90: New test.
805 2009-04-28 Ben Elliston <bje@au.ibm.com>
810 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
812 * gcc.dg/pr35652.C: New.
813 * g++.dg/warn/pr35652.C: New.
814 * gcc.dg/format/plus-1.c: Adjust message.
816 2009-04-27 DJ Delorie <dj@redhat.com>
818 * lib/target-supports.exp (check_effective_target_double64): New.
819 (check_effective_target_double64plus): New.
820 (check_effective_target_large_double): New.
821 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
822 * gcc.dg/div-double-1.c: Likewise.
823 * gcc.dg/Wconversion-real.c: Require large_double.
824 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
826 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
829 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
832 2009-04-27 Ian Lance Taylor <iant@google.com>
834 * gcc.dg/Wcxx-compat-5.c: New testcase.
835 * gcc.dg/Wcxx-compat-6.c: New testcase.
837 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
839 Allow non-constant arguments to conversion intrinsics.
840 * gcc.target/spu/intrinsics-3.c: Update tests.
842 2009-04-27 Richard Guenther <rguenther@suse.de>
845 * gcc.c-torture/compile/pr39928-1.c: New testcase.
846 * gcc.c-torture/compile/pr39928-2.c: Likewise.
848 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
851 * gcc.dg/torture/pr39903-1.c: New.
852 * gcc.dg/torture/pr39903-2.c: Likewise.
854 2009-04-27 Revital Eres <eres@il.ibm.com>
856 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
858 * gcc.dg/sms-2.c: Add dump check.
859 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
861 * gcc.dg/sms-4.c: Likewise.
862 * gcc.dg/sms-5.c: Likewise.
863 * gcc.dg/sms-6.c: Likewise.
864 * gcc.dg/sms-7.c: Likewise.
865 * gcc.dg/sms-antideps.c: Rename to...
866 * gcc.dg/sms-8.c: This and add sms dump file and check it.
868 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
870 * gnat.dg/opt2.adb: New test.
872 2009-04-27 Jakub Jelinek <jakub@redhat.com>
875 * g++.dg/warn/Wunused-15.C: New test.
877 2009-04-26 Michael Matz <matz@suse.de>
880 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
882 * gcc.target/i386/pr37248-1.c: Modified.
883 * gcc.target/i386/pr37248-3.c: Modified.
884 * gcc.target/i386/pr37248-2.c: Modified.
885 * gnat.dg/aliasing1.adb: Modified.
886 * gnat.dg/pack9.adb: Modified.
887 * gnat.dg/aliasing2.adb: Modified.
888 * gcc.dg/strict-overflow-2.c: Modified.
889 * gcc.dg/autopar/reduc-1char.c: Modified.
890 * gcc.dg/autopar/reduc-2char.c: Modified.
891 * gcc.dg/autopar/reduc-1.c: Modified.
892 * gcc.dg/autopar/reduc-2.c: Modified.
893 * gcc.dg/autopar/reduc-3.c: Modified.
894 * gcc.dg/autopar/reduc-6.c: Modified.
895 * gcc.dg/autopar/reduc-7.c: Modified.
896 * gcc.dg/autopar/reduc-8.c: Modified.
897 * gcc.dg/autopar/reduc-9.c: Modified.
898 * gcc.dg/autopar/reduc-1short.c: Modified.
899 * gcc.dg/autopar/reduc-2short.c: Modified.
900 * gcc.dg/autopar/parallelization-1.c: Modified.
901 * gcc.dg/strict-overflow-4.c: Modified.
902 * gcc.dg/strict-overflow-6.c: Modified.
903 * gcc.dg/gomp/combined-1.c: Modified.
904 * gcc.dg/no-strict-overflow-1.c: Modified.
905 * gcc.dg/no-strict-overflow-3.c: Modified.
906 * gcc.dg/no-strict-overflow-5.c: Modified.
907 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
908 * gcc.dg/tree-ssa/pr18134.c: Modified.
909 * gcc.dg/tree-ssa/20030824-1.c: Modified.
910 * gcc.dg/tree-ssa/vector-2.c: Modified.
911 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
912 * gcc.dg/tree-ssa/loop-21.c: Modified.
913 * gcc.dg/tree-ssa/20030824-2.c: Modified.
914 * gcc.dg/tree-ssa/vector-3.c: Modified.
915 * gcc.dg/tree-ssa/asm-3.c: Modified.
916 * gcc.dg/tree-ssa/pr23294.c: Modified.
917 * gcc.dg/tree-ssa/loop-22.c: Modified.
918 * gcc.dg/tree-ssa/loop-15.c: Modified.
919 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
920 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
921 * gcc.dg/tree-ssa/pr20139.c: Modified.
922 * gcc.dg/tree-ssa/scev-cast.c: Modified.
923 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
924 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
925 * gcc.dg/tree-ssa/loop-5.c: Modified.
926 * gcc.dg/tree-ssa/pr19431.c: Modified.
927 * gcc.dg/tree-ssa/pr32044.c: Modified.
928 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
929 * gcc.dg/tree-ssa/loop-19.c: Modified.
930 * gcc.dg/tree-ssa/loop-28.c: Modified.
931 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
932 * gcc.dg/tree-ssa/divide-1.c: Modified.
933 * gcc.dg/tree-ssa/inline-1.c: Modified.
934 * gcc.dg/tree-ssa/divide-3.c: Modified.
935 * gcc.dg/tree-ssa/pr30978.c: Modified.
936 * gcc.dg/tree-ssa/alias-6.c: Modified.
937 * gcc.dg/tree-ssa/divide-4.c: Modified.
938 * gcc.dg/tree-ssa/alias-11.c: Modified.
939 * gcc.dg/no-strict-overflow-7.c: Modified.
940 * gcc.dg/strict-overflow-1.c: Modified.
941 * gcc.dg/pr15784-4.c: Modified.
942 * gcc.dg/pr34263.c: Modified.
943 * gcc.dg/strict-overflow-3.c: Modified.
944 * gcc.dg/tree-prof/stringop-1.c: Modified.
945 * gcc.dg/tree-prof/val-prof-1.c: Modified.
946 * gcc.dg/tree-prof/val-prof-2.c: Modified.
947 * gcc.dg/tree-prof/val-prof-3.c: Modified.
948 * gcc.dg/tree-prof/val-prof-4.c: Modified.
949 * gcc.dg/no-strict-overflow-2.c: Modified.
950 * gcc.dg/no-strict-overflow-4.c: Modified.
951 * gcc.dg/no-strict-overflow-6.c: Modified.
952 * g++.dg/tree-ssa/pr27090.C: Modified.
953 * g++.dg/tree-ssa/tmmti-2.C: Modified.
954 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
955 * g++.dg/tree-ssa/pr19807.C: Modified.
956 * g++.dg/opt/pr30965.C: Modified.
957 * g++.dg/init/new17.C: Modified.
958 * gfortran.dg/whole_file_6.f90: Modified.
959 * gfortran.dg/whole_file_5.f90: Modified.
960 * gfortran.dg/reassoc_1.f90: Modified.
961 * gfortran.dg/reassoc_3.f90: Modified.
963 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
966 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
968 2009-04-26 Jakub Jelinek <jakub@redhat.com>
971 * gcc.target/i386/pr39543-1.c: New test.
972 * gcc.target/i386/pr39543-2.c: New test.
973 * gcc.target/i386/pr39543-3.c: New test.
976 * gcc.dg/Wunused-value-3.c: New test.
978 2009-04-26 Joseph Myers <joseph@codesourcery.com>
981 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
982 gcc.dg/vla-21.c: New tests.
984 2009-04-26 Joseph Myers <joseph@codesourcery.com>
987 * gcc.dg/inline-34.c: New test.
989 2009-04-25 Joseph Myers <joseph@codesourcery.com>
991 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
992 gcc.dg/enum-const-3.c: New tests.
993 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
994 -pedantic-errors. Update expected diagnostics.
996 2009-04-25 Joseph Myers <joseph@codesourcery.com>
999 * gcc.dg/vla-20.c: New test.
1001 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1004 * gcc.dg/vla-19.c: New test.
1006 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1008 PR preprocessor/39559
1009 * gcc.dg/c99-intconst-2.c: New test.
1011 2009-04-25 Jan Hubicka <jh@suse.cz>
1013 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1015 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1018 * gfortran.dg/import7.f90: New.
1020 2009-04-24 Richard Guenther <rguenther@suse.de>
1022 * gcc.dg/tree-ssa/vrp48.c: Fix.
1024 2008-04-24 Doug Kwan <dougkwan@google.com>
1026 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1027 destination are the same.
1029 2009-04-24 Richard Guenther <rguenther@suse.de>
1031 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1033 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1035 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1036 gcc.dg/array-const-3.c: New tests.
1038 2009-04-24 Ian Lance Taylor <iant@google.com>
1040 * gcc.dg/Wcxx-compat-4.c: New testcase.
1042 2009-04-24 Daniel Kraft <d@domob.eu>
1044 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1045 expected on already erraneous symbol (renamed to fresh one).
1047 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1050 * gcc.dg/pr39867.c: New.
1052 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1056 * gfortran.dg/intrinsic_1.f90: New.
1058 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1060 * gnat.dg/alignment7.adb: New test.
1061 * gnat.dg/alignment8.adb: Likewise.
1063 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1065 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1066 * gnat.dg/specs/rep_clause2.ads: New test.
1068 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1070 PR rtl-optimization/39794
1071 * gcc.dg/pr39794.c: New test.
1073 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1075 * gnat.dg/atomic1.adb: New test.
1076 * gnat.dg/atomic1_pkg.ads: New helper.
1078 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1081 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1082 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1084 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1086 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1089 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1092 * gcc.dg/vector-init-1.c: New testcase.
1093 * gcc.dg/vector-init-2.c: New testcase.
1095 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1097 * gnat.dg/enum2.adb: New test.
1098 * gnat.dg/enum2_pkg.ads: New helper.
1100 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1103 * gcc.dg/torture/pr39855.c: New test.
1105 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1108 * g++.dg/cpp0x/pr39639.C: New test.
1110 2009-04-22 Mark Heffernan <meheff@google.com>
1112 * gcc.dg/profile-generate-3.c: New test.
1114 2009-04-22 Jan Hubicka <jh@suse.cz>
1116 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1118 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1121 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1123 2009-04-22 Richard Guenther <rguenther@suse.de>
1125 PR tree-optimization/39824
1126 * gcc.c-torture/compile/pr39824.c: New testcase.
1128 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1131 * g++.dg/parse/parser-pr14875.C: New.
1132 * g++.dg/parse/parser-pr14875-2.C: New.
1133 * g++.dg/parse/error6.C: Update match string.
1135 2009-04-22 Richard Guenther <rguenther@suse.de>
1137 PR tree-optimization/39845
1138 * gcc.c-torture/compile/pr39845.c: New testcase.
1140 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1143 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1144 * gfortran.dg/external_initializer.f90: Modified.
1145 * gfortran.dg/interface_26.f90: Modified.
1146 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1147 * gfortran.dg/proc_ptr_3.f90: Modified.
1148 * gfortran.dg/proc_ptr_15.f90: New.
1149 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1151 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1154 * g++.dg/warn/pr35711.C: New.
1155 * g++.dg/conversion/ptrmem2.C: Update.
1157 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1159 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1160 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1161 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1162 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1163 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1164 gcc.c-torture/ChangeLog.0,
1165 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1166 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1167 gcc.target/i386/math-torture/math-torture.exp,
1168 gcc.target/mips/inter/mips16-inter.exp,
1169 gcc.target/mips/mips-nonpic/README,
1170 gcc.target/x86_64/abi/README.gcc,
1171 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1172 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1173 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1175 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1177 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1179 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1181 2009-04-21 Richard Guenther <rguenther@suse.de>
1184 * gcc.dg/torture/pr39829.c: New testcase.
1186 2009-04-21 Martin Jambor <mjambor@suse.cz>
1188 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1190 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1193 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1194 * gcc.dg/sequence-pt-2.c: New.
1195 * gcc.dg/sequence-pt-3.c: New.
1196 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1197 * g++.dg/warn/sequence-pt-2.c: New.
1198 * g++.dg/warn/sequence-pt-3.c: New.
1200 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1202 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1204 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1206 * gnat.dg/import1.ad[sb]: New test.
1208 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1210 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1213 2009-04-20 Tobias Burnus <burnus@net-b.de>
1216 * gfortran.dg/continuation_11.f90: New test.
1218 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1221 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1222 messages. Test for "long long" in system headers.
1223 * gcc.dg/c99-longlong-2.c: New.
1224 * g++.dg/warn/pr13358.C: New.
1225 * g++.dg/warn/pr13358-2.C: New.
1226 * g++.dg/warn/pr13358-3.C: New.
1227 * g++.dg/warn/pr13358-4.C: New.
1229 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1231 * gcc.dg/framework-2.c: Fix up for non existent includes
1232 being fatal errors now.
1234 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1237 * gfortran.dg/private_type_13.f90: New test.
1238 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1240 2009-04-20 Le-Chun Wu <lcwu@google.com>
1243 * g++.dg/warn/Wunused-14.C: New test.
1245 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1247 * gnat.dg/specs/small_alignment.ads: New test.
1249 2009-04-20 Ian Lance Taylor <iant@google.com>
1251 * gcc.dg/Wcxx-compat-3.c: New testcase.
1253 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1255 * gnat.dg/pack13.ad[sb]: New test.
1256 * gnat.dg/pack13_pkg.ads: New helper.
1258 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1260 * gnat.dg/discr11.ad[sb]: New test.
1261 * gnat.dg/discr11_pkg.ads: New helper.
1263 2009-04-20 Ira Rosen <irar@il.ibm.com>
1265 PR tree-optimization/39675
1266 * gcc.dg/vect/O3-pr39675-2.c: New test.
1268 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1270 * gnat.dg/rep_clause3.adb: New test.
1272 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1275 * gcc.dg/c99-flex-array-7.c: New test.
1277 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1280 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1282 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1285 * gcc.dg/c99-restrict-3.c: New test.
1287 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1289 PR preprocessor/20078
1290 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1292 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1294 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1295 Do not pass -B$root after -margs.
1297 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1301 * gcc.dg/pr32061.c: New.
1302 * gcc.dg/Wlogical-op-1.c: Update.
1303 * g++.dg/warn/Wlogical-op-1.C: Update.
1304 * g++.dg/warn/pr36954.C: New.
1306 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1309 * gcc.dg/lvalue-5.c: New test.
1311 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1314 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1316 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1318 * gcc.dg/cpp/include5.c: New test.
1320 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1323 * gcc.dg/call-diag-2.c: New test.
1325 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1327 PR preprocessor/39646
1328 * gcc.dg/cpp/line8.c: New test.
1330 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1332 PR preprocessor/39647
1333 * gcc.dg/cpp/line7.c: New test.
1335 2009-04-18 Richard Guenther <rguenther@suse.de>
1338 * gcc.target/i386/pr39804.c: New testcase.
1340 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1342 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1343 * g++.dg/other/pr39496.C: Likewise.
1345 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1348 * gcc.dg/pr36902.c: New.
1350 2009-04-17 Diego Novillo <dnovillo@google.com>
1352 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1353 violation for variable 'inside_main'.
1355 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1357 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1359 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1361 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1363 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1365 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1366 * gfortran.dg/chmod_2.f90: Likewise.
1367 * gfortran.dg/chmod_3.f90: Likewise.
1368 * gfortran.dg/open_errors.f90: Likewise.
1369 * gfortran.dg/stat_1.f90: Likewise.
1370 * gfortran.dg/stat_2.f90: Likewise.
1372 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1374 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1375 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1376 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1377 * gfortran.dg/nearest_1.f90: Likewise.
1378 * gfortran.dg/nearest_3.f90: Likewise.
1379 * gfortran.dg/isnan_1.f90: Likewise.
1380 * gfortran.dg/isnan_2.f90: Likewise.
1381 * gfortran.dg/nan_1.f90: Likewise.
1382 * gfortran.dg/nan_2.f90: Likewise.
1383 * gfortran.dg/nan_3.f90: Likewise.
1384 * gfortran.dg/nan_4.f90: Likewise.
1385 * gfortran.dg/module_nan.f90: Likewise.
1386 * gfortran.dg/int_conv_2.f90: Likewise.
1387 * gfortran.dg/init_flag_3.f90: Likewise.
1388 * gfortran.dg/namelist_42.f90: Likewise.
1389 * gfortran.dg/namelist_43.f90: Likewise.
1390 * gfortran.dg/real_const_3.f90: Likewise.
1391 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1393 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1394 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1395 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1396 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1397 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1399 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1400 * gfortran.dg/gamma_5.f90: Likewise.
1402 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1404 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1405 less strict so it also works with auto-overlay support.
1406 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1407 for "exceeds local store" linker errors on the SPU.
1409 * lib/gfortran.exp: Include target-supports.exp.
1410 (gfortran_init): On SPU targets where automatic overlay support
1411 is available, use it to build all Fortran test cases.
1413 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1415 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1417 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1418 rule enforced by gnat on taft types.
1420 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1423 * g++.dg/ext/complit11.C: Add empty dg-options.
1425 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1428 * g++.dg/template/defarg11.C: New test.
1430 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1433 * g++.dg/ext/complit11.C: New testcase.
1435 2009-04-15 Le-Chun Wu <lcwu@google.com>
1438 * g++.dg/warn/Wunused-13.C: New testcase.
1440 2009-04-15 Ian Lance Taylor <iant@google.com>
1442 * gcc.dg/Wenum-compare-1.c: New testcase.
1444 2009-04-15 Richard Guenther <rguenther@suse.de>
1446 PR tree-optimization/39764
1447 * g++.dg/torture/pr39764.C: New testcase.
1449 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1451 * g++.dg/ext/altivec-17.C: New.
1453 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1455 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1456 * gnat.dg/specs/limited1.ads: Ditto.
1458 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1461 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1462 for testing the results of estimate instructions.
1463 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1464 * gcc.dg/vmx/3a-05.c (test): Ditto.
1466 2009-04-14 Jason Merrill <jason@redhat.com>
1469 * g++.dg/warn/Wshadow-4.C: Extend.
1471 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1473 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1474 (do_D): Remove attribute hidden.
1476 2009-04-13 Jason Merrill <jason@redhat.com>
1479 * g++.dg/init/copy7.C: New.
1481 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1484 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1485 (check_for_all_options): This.
1487 2009-04-13 Jason Merrill <jason@redhat.com>
1490 * g++.dg/template/crash90.C: New.
1492 2009-04-12 Jason Merrill <jason@redhat.com>
1495 * g++.dg/overload/extern-C-2.C: New.
1497 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1499 PR preprocessor/31869
1500 * gcc.dg/cpp/strify5.c: New test.
1502 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1504 * gnat.dg/enum1.adb: New test.
1505 * gnat.dg/enum1_pkg.ads: New helper.
1507 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1510 * gcc.target/alpha/pr39740.c: New test.
1512 2009-04-11 Daniel Kraft <d@domob.eu>
1515 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1516 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1517 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1518 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1519 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1520 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1521 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1522 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1523 expected string length that failed with -fbounds-check now.
1524 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1526 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1529 * gfortran.dg/proc_ptr_14.f90: New.
1531 2009-04-11 Richard Guenther <rguenther@suse.de>
1534 * g++.dg/torture/pr39732.C: New testcase.
1536 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1538 * gfortran.dg/whole_file_5.f90: New.
1539 * gfortran.dg/whole_file_6.f90: New.
1541 2009-04-11 Richard Guenther <rguenther@suse.de>
1543 PR tree-optimization/39713
1544 * g++.dg/torture/pr39713.C: New testcase.
1546 2009-04-10 Richard Guenther <rguenther@suse.de>
1549 * gcc.dg/pr39712.c: New testcase.
1551 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1554 * g++.dg/cpp0x/enum2.C: Updated.
1555 * g++.dg/debug/pr22514.C: Likewise.
1556 * g++.dg/parse/enum2.C: Likewise.
1557 * g++.dg/parse/enum3.C: Likewise.
1558 * g++.dg/template/crash79.C: Likewise.
1559 * g++.old-deja/g++.jason/cond.C: Likewise.
1561 2009-04-10 Chao-ying Fu <fu@mips.com>
1563 * gcc.target/mips/interrupt_handler.c: Change from compile to
1566 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1568 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1570 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1573 * gfortran.dg/zero_sized_6.f90: New.
1575 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1578 * g++.dg/parse/pr20118.C: New.
1579 * g++.dg/template/spec16.C: Update.
1581 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1584 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1585 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1586 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1587 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1588 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1589 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1590 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1591 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1592 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1593 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1594 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1595 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1596 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1597 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1598 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1599 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1600 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1602 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1605 * g++.dg/torture/pr39678.C: New.
1606 * gcc.dg/compat/struct-complex-2.h: Likewise.
1607 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1608 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1609 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1610 * gcc.dg/torture/pr39678.c: Likewise.
1611 * gcc.target/i386/pr39678.c: Likewise.
1613 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1614 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1616 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1617 <complex.h>. Add tests for structure with complex float.
1619 2009-04-10 Ben Elliston <bje@au.ibm.com>
1620 Joseph Myers <joseph@codesourcery.com>
1623 * gcc.dg/dfp/pr36800.c: New.
1625 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1626 Rafael Avila de Espindola <espindola@google.com>
1628 * gcc.misc-tests/help.exp: New file.
1629 * lib/options.exp: New file.
1631 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1634 * objc/execute/forward-1.x: New.
1636 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1638 * gcc.dg/pr27150-1.c: Change to a link test.
1640 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1642 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1643 3 of the GNU General Public License and to point readers at the
1644 COPYING3 file and the FSF's license web page.
1645 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1646 * gcc.dg/struct/struct-reorg.exp: Likewise.
1647 * gcc.target/spu/tag_manager.c: Likewise.
1649 2009-04-09 Richard Guenther <rguenther@suse.de>
1652 * ssa-ccp-25.c: Adjust pattern.
1654 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1657 * gfortran.dg/external_procedures_1.f90: Modified.
1658 * gfortran.dg/proc_ptr_result_1.f90: New.
1659 * gfortran.dg/proc_ptr_result_2.f90: New.
1660 * gfortran.dg/proc_ptr_result_3.f90: New.
1662 2009-04-09 Richard Guenther <rguenther@suse.de>
1664 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1665 to prevent constant propagation.
1666 * gcc.dg/vect/vect-56.c: Likewise.
1667 * gcc.dg/vect/vect-58.c: Likewise.
1668 * gcc.dg/vect/vect-60.c: Likewise.
1669 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1670 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1671 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1673 2009-04-09 Richard Guenther <rguenther@suse.de>
1675 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1676 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1678 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1681 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1684 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1686 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1687 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1689 2009-04-08 Jakub Jelinek <jakub@redhat.com>
1691 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1693 2009-04-08 Jason Merrill <jason@redhat.com>
1696 * g++.dg/template/error40.C: Add another test.
1698 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1702 * gcc.c-torture/compile/pr39614-1.c,
1703 gcc.c-torture/compile/pr39614-2.c,
1704 gcc.c-torture/compile/pr39614-3.c,
1705 gcc.c-torture/compile/pr39614-4.c,
1706 gcc.c-torture/compile/pr39614-5.c,
1707 gcc.c-torture/compile/pr39673-1.c,
1708 gcc.c-torture/compile/pr39673-2.c: New tests.
1709 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1711 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1712 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1715 2009-04-08 Dodji Seketeli <dodji@redhat.com>
1718 * g++.dg/cpp0x/variadic-crash2.C: New test.
1720 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
1723 * gfortran.dg/alloc_comp_result_1.f90: New test.
1725 2009-04-07 Jason Merrill <jason@redhat.com>
1728 * g++.dg/overload/extern-C-1.C: New.
1730 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1733 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1735 2009-04-07 Jason Merrill <jason@redhat.com>
1738 * g++.dg/template/error40.C: New.
1740 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1743 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1745 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
1747 * gnat.dg/subp_elim_errors.ad[sb]: New test.
1749 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1752 * gfortran.dg/proc_decl_1.f90: Modified.
1753 * gfortran.dg/proc_ptr_11.f90: Extended.
1754 * gfortran.dg/proc_ptr_13.f90: Modified.
1756 2009-04-06 Jason Merrill <jason@redhat.com>
1759 * g++.dg/template/fnspec1.C: New.
1761 2009-04-06 Laurent GUERBY <laurent@guerby.net>
1763 * lib/gnat.exp: Handle multilib.
1765 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1768 * gfortran.dg/dependency_23.f90: New test.
1770 2009-04-06 Richard Guenther <rguenther@suse.de>
1772 PR tree-optimization/28868
1773 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1774 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1775 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1776 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1778 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1780 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1782 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1784 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1786 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1788 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1789 with the built-in y0, and the subsequent warning.
1790 (y1): Likewise, rename to y_1.
1792 2009-04-06 Janus Weil <janus@gcc.gnu.org>
1795 * gfortran.dg/proc_decl_21.f90: New.
1797 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1800 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1802 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
1804 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
1805 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
1806 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
1807 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
1808 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
1809 gfortran.dg/namelist_49.f90: Gate test on effective_target
1811 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
1813 2009-04-05 Daniel Kraft <d@domob.eu>
1816 * gfortran.dg/read_float_2.f03
1817 * gfortran.dg/read_float_3.f90
1819 2009-04-05 Richard Guenther <rguenther@suse.de>
1821 PR tree-optimization/39648
1822 * gcc.c-torture/compile/pr39648.c: New testcase.
1824 2009-04-05 Jason Merrill <jason@redhat.com>
1827 * g++.dg/template/error39.C: New.
1829 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
1832 * gfortran.dg/implied_do_1.f90: New.
1834 2009-04-04 Tobias Burnus <burnus@net-b.de>
1837 * gfortran.dg/recursive_check_8.f90: New.
1838 * gfortran.dg/recursive_check_9.f90: New.
1839 * gfortran.dg/recursive_check_10.f90: New.
1840 * gfortran.dg/recursive_check_11.f90: New.
1841 * gfortran.dg/recursive_check_12.f90: New.
1842 * gfortran.dg/recursive_check_13.f90: New.
1843 * gfortran.dg/recursive_check_14.f90: New.
1845 2009-04-04 Jason Merrill <jason@redhat.com>
1848 * g++.dg/template/error38.C: Add more tests.
1850 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
1853 * gfortran.dg/common_align_2.f90: New test.
1855 2009-04-04 Richard Guenther <rguenther@suse.de>
1857 PR tree-optimization/8781
1858 PR tree-optimization/37892
1859 * g++.dg/tree-ssa/pr8781.C: New testcase.
1860 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
1862 2009-04-04 Richard Guenther <rguenther@suse.de>
1864 PR tree-optimization/39636
1865 * gcc.c-torture/compile/pr39636.c: New testcase.
1867 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
1869 PR rtl-optimization/39607
1870 * g++.dg/opt/pr39607.C: New.
1872 2009-04-03 Tobias Burnus <burnus@net-b.de>
1875 * gfortran.dg/common_12.f90: New.
1877 2009-04-03 Jason Merrill <jason@redhat.com>
1880 * g++.dg/template/const2.C: New test.
1882 2009-04-03 Richard Guenther <rguenther@suse.de>
1884 PR tree-optimization/2480
1885 PR tree-optimization/23086
1886 * gcc.dg/tree-ssa/pr2480.c: New testcase.
1887 * gcc.dg/tree-ssa/pr23086.c: Likewise.
1889 2009-04-03 Richard Guenther <rguenther@suse.de>
1891 PR tree-optimization/34743
1892 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
1893 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
1894 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1895 * gcc.dg/tree-ssa/sra-3.c: Likewise.
1896 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1897 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1898 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1899 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1901 2009-04-03 Richard Guenther <rguenther@suse.de>
1904 PR tree-optimization/23940
1905 PR tree-optimization/33237
1908 PR tree-optimization/36201
1909 PR tree-optimization/36230
1910 PR tree-optimization/38049
1911 PR tree-optimization/38207
1912 PR tree-optimization/38230
1913 PR tree-optimization/38301
1914 PR tree-optimization/38585
1916 PR tree-optimization/38985
1917 PR tree-optimization/39299
1918 * gcc.dg/pr19633-1.c: Adjust.
1919 * gcc.dg/torture/pta-callused-1.c: Likewise.
1920 * gcc.dg/torture/pr39074-2.c: Likewise.
1921 * gcc.dg/torture/pr39074.c: Likewise.
1922 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
1923 * gcc.dg/torture/pr30375.c: Adjust.
1924 * gcc.dg/torture/pr33563.c: Likewise.
1925 * gcc.dg/torture/pr33870.c: Likewise.
1926 * gcc.dg/torture/pr33560.c: Likewise.
1927 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
1928 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1929 * gcc.dg/tree-ssa/alias-15.c: Remove.
1930 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
1931 * gcc.dg/tree-ssa/pr26421.c: Adjust.
1932 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
1933 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
1934 * gcc.dg/tree-ssa/pr23382.c: Adjust.
1935 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
1936 * gcc.dg/tree-ssa/alias-16.c: Adjust.
1937 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1938 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1939 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1940 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1941 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
1942 * gcc.dg/tree-ssa/alias-19.c: Likewise.
1943 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
1944 * gcc.dg/tree-ssa/pr13146.c: Likewise.
1945 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1946 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1947 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1948 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
1949 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
1950 * gcc.dg/tree-ssa/alias-20.c: Likewise.
1951 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
1952 * gcc.dg/tree-ssa/pr38895.c: Likewise.
1953 * gcc.dg/uninit-B.c: XFAIL.
1954 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1955 * gcc.dg/uninit-pr19430.c: XFAIL.
1956 * g++.dg/tree-ssa/pr13146.C: New testcase.
1957 * g++.dg/opt/pr36187.C: Adjust.
1958 * g++.dg/torture/20090329-1.C: New testcase.
1960 2009-04-02 Chao-ying Fu <fu@mips.com>
1962 * gcc.target/mips/interrupt_handler.c: New test.
1964 2009-04-02 David Ayers <ayers@fsfe.org>
1967 * objc.dg/bad-receiver-type-2.m: New test contributed by
1970 2009-04-02 Jason Merrill <jason@redhat.com>
1973 * g++.dg/template/error38.C: New test.
1975 2009-04-02 Janis Johnson <janis187@us.ibm.com>
1977 PR tree-optimization/31677
1978 * gcc.dg/memcpy-1.c: Add compiler option.
1980 2009-04-02 Ira Rosen <irar@il.ibm.com>
1982 PR tree-optimization/39595
1983 * gfortran.dg/vect/O3-pr39595.f: New test.
1985 2009-04-02 Dodji Seketeli <dodji@redhat.com>
1988 * g++.dg/template/typedef11.C: New test.
1989 * g++.dg/template/typedef12.C: Likewise.
1990 * g++.dg/template/typedef13.C: Likewise.
1991 * g++.dg/template/typedef14.C: Likewise.
1992 * g++.dg/template/typedef15.C: Likewise.
1993 * g++.dg/template/typedef16.C: Likewise.
1994 * g++.dg/template/sfinae3.C: Compile this pedantically.
1995 The only errors expected should be the one saying the typedef is ill
1997 * g++.old-deja/g++.pt/typename8.C: Likewise.
1998 * g++.dg/template/access11.C: Update this.
2000 2009-04-02 Richard Guenther <rguenther@suse.de>
2002 PR tree-optimization/37221
2003 * gcc.c-torture/compile/20090331-1.c: New testcase.
2005 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2007 * gcc.c-torture/compile/20090401-1.c: New test.
2009 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2012 * g++.dg/template/pr4926-1.C: New.
2014 2009-04-01 Xinliang David Li <davidxl@google.com>
2016 * gcc.target/i386/all_one_m128i.c: New test.
2018 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2021 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2022 * gcc.dg/fltconst-2.c: New test.
2023 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2024 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2027 * gcc.dg/cpp/pr33466.c: New test.
2028 * gcc.dg/dfp/pr33466.c: New test.
2029 * gcc.dg/fixed-point/pr33466.c: New test.
2031 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2033 PR tree-optimization/35011
2034 * g++.dg/other/pr35011.C: New.
2036 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2039 * gcc.dg/pr39226.c: New test.
2041 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2044 * g++.dg/template/pr35240.C: New.
2046 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2049 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2050 * gcc.dg/pr25682.c: Update expected diagnostics.
2052 2009-04-01 Richard Guenther <rguenther@suse.de>
2054 * gcc.dg/fold-plusmult-2.c: New testcase.
2056 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2059 * gcc.dg/pr37772.c: New test.
2060 * g++.dg/ext/asm11.C: New test.
2062 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2064 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2065 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2068 2009-03-31 Jason Merrill <jason@redhat.com>
2070 * g++.old-deja/g++.other/using9.C: Add expected errors.
2072 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2074 * gcc.c-torture/compile/pr33009.c: Removed.
2076 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2078 * gcc.c-torture/compile/pr33009.c: Delete.
2079 * gcc.c-torture/compile/pr11832.c: Likewise.
2081 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2084 * lib/target-supports.exp (check_effective_target_stdint_types):
2086 (check_effective_target_inttypes_types): New.
2087 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2088 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2089 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2091 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2095 * gfortran.dg/data_pointer_1.f90: New test.
2097 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2100 * gfortran.dg/char_length_15.f90: New test.
2102 2009-03-31 Jason Merrill <jason@redhat.com>
2105 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2106 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2107 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2110 * g++.dg/other/typedef2.C: New test.
2113 * g++.dg/template/typedef17.C: New test.
2115 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2116 * g++.dg/cpp0x/auto12.C: Likewise.
2118 2009-03-31 Richard Guenther <rguenther@suse.de>
2121 * gcc.dg/fold-compare-4.c: New testcase.
2122 * gcc.dg/fold-compare-5.c: Likewise.
2124 2009-03-31 Richard Guenther <rguenther@suse.de>
2126 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2128 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2131 * gcc.target/i386/pr39592-1.c: New test.
2133 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2135 PR preprocessor/15638
2136 * gcc.dg/cpp/missing-header-1.c: New test.
2137 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2138 "compilation terminated" message.
2139 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2141 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2142 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2143 terminated" message.
2145 2009-03-31 Richard Guenther <rguenther@suse.de>
2149 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2150 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2152 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2155 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2156 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2157 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2158 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2159 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2160 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2161 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2163 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2166 * gfortran.dg/whole_file_1.f90: New test.
2168 * gfortran.dg/whole_file_2.f90: New test.
2169 * gfortran.dg/whole_file_3.f90: New test.
2171 * gfortran.dg/whole_file_4.f90: New test.
2173 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2175 * gfortran.dg/bind_c_usage_19.f90: New test.
2178 * gcc.target/powerpc/altivec-29.c: New test.
2180 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2182 PR rtl-optimization/323
2183 * gcc.target/i386/excess-precision-1.c,
2184 gcc.target/i386/excess-precision-2.c,
2185 gcc.target/i386/excess-precision-3.c,
2186 gcc.target/i386/excess-precision-4.c,
2187 gcc.target/i386/excess-precision-5.c,
2188 gcc.target/i386/excess-precision-6.c: New tests.
2190 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2193 * gcc.dg/c99-array-lval-8.c: New test.
2195 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2197 PR preprocessor/34695
2198 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2199 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2200 instead of dg-warning for "previous definition" messages.
2201 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2202 "warnings being treated as errors" message.
2203 * gcc.dg/fltconst-1.c: Use -fshow-column.
2205 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2208 * gfortran.dg/power1.f90: New test.
2210 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2218 * gcc.c-torture/compile/20081108-1.c,
2219 gcc.c-torture/compile/20081108-2.c,
2220 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2221 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2222 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2223 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2224 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2225 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2226 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2227 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2228 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2229 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2230 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2231 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2232 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2233 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2234 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2235 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2236 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2238 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2239 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2240 XFAILs. Update expected messages.
2241 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2243 * gcc.dg/real-const-1.c: Replace with test from original PR.
2244 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2245 when casting from non-constant integer to pointer.
2247 2009-03-29 Richard Guenther <rguenther@suse.de>
2249 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2251 2009-03-29 Daniel Kraft <d@domob.eu>
2254 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2256 * gfortran.dg/typebound_proc_9.f03: New test.
2257 * gfortran.dg/typebound_proc_10.f03: New test.
2258 * gfortran.dg/typebound_proc_11.f03: New test.
2259 * gfortran.dg/abstract_type_5.f03: New test.
2261 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2264 * gfortran.dg/do_4.f: New.
2265 * gfortran.dg/goto_2.f90: Correct expected warnings.
2266 * gfortran.dg/goto_4.f90: Likewise.
2267 * gfortran.dg/goto_5.f90: New.
2269 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2272 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2274 * gcc.target/i386/pr39545-1.c: New.
2275 * gcc.target/i386/pr39545-2.c: Likewise.
2277 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2278 (flex2_struct): Likewise.
2279 (check_struct_passing7): Likewise.
2280 (check_struct_passing8): Likewise.
2283 (main): Call check_struct_passing7 and check_struct_passing8.
2285 2009-03-29 Richard Guenther <rguenther@suse.de>
2287 * gcc.c-torture/execute/20090113-1.c: New testcase.
2288 * gcc.c-torture/execute/20090113-2.c: Likewise.
2289 * gcc.c-torture/execute/20090113-3.c: Likewise.
2290 * gcc.c-torture/execute/20090207-1.c: Likewise.
2291 * gcc.c-torture/compile/20090114-1.c: Likewise.
2292 * gcc.c-torture/compile/20090328-1.c: Likewise.
2293 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2295 2009-03-29 David Ayers <ayers@fsfe.org>
2298 * objc.dg/conditional-1.m: New tests.
2300 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2302 * gcc.dg/winline-10.c: New test.
2304 2009-03-28 Tobias Burnus <burnus@net-b.de>
2307 * gfortran.dg/do_check_1.f90: Add test.
2308 * gfortran.dg/do_check_2.f90: Add test.
2309 * gfortran.dg/do_check_3.f90: Add test.
2310 * gfortran.dg/do_check_4.f90: Add test.
2312 2009-03-28 Jan Hubicka <jh@suse.cz>
2314 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2315 * gcc.dg/pr33826.c: Update dump files.
2316 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2317 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2319 2009-03-28 Martin Jambor <mjambor@suse.cz>
2321 * g++.dg/tree-ssa/fwprop-align.C: New test.
2323 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2325 * gcc.target/powerpc/altivec-28.c: New test.
2328 * gcc.dg/wdisallowed-functions-1.c: Removed.
2329 * gcc.dg/wdisallowed-functions-2.c: Removed.
2330 * gcc.dg/wdisallowed-functions-3.c: Removed.
2331 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2332 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2333 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2335 2009-03-28 Richard Guenther <rguenther@suse.de>
2337 PR tree-optimization/38723
2338 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2340 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2343 * gfortran.dg/char_result_13.f90: New test.
2345 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2348 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2350 2009-03-28 Daniel Kraft <d@domob.eu>
2352 * gfortran.dg/trim_1.f90: New test.
2354 2009-03-28 Richard Guenther <rguenther@suse.de>
2356 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2357 * g++.dg/warn/Warray-bounds.C: Likewise.
2359 2009-03-28 Tobias Burnus <burnus@net-b.de>
2362 * gfortran.dg/recursive_check_7.f90: New test.
2364 2009-03-28 Tobias Burnus <burnus@net-b.de>
2367 * gfortran.dg/do_check_5.f90: New test.
2368 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2369 * gfortran.dg/array_constructor_18.f90: Ditto.
2370 * gfortran.dg/array_constructor_22.f90: Ditto.
2371 * gfortran.dg/do_3.F90: Ditto.
2372 * gfortran.dg/do_1.f90: Ditto.
2374 2009-03-28 Richard Guenther <rguenther@suse.de>
2376 PR tree-optimization/38180
2377 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2379 2009-03-28 Richard Guenther <rguenther@suse.de>
2381 PR tree-optimization/38513
2382 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2383 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2384 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2385 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2386 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2387 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2388 * gcc.dg/vect/vect-35.c: Likewise.
2389 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2390 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2391 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2393 2009-03-28 Richard Guenther <rguenther@suse.de>
2395 PR tree-optimization/38968
2396 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2398 2009-03-28 Richard Guenther <rguenther@suse.de>
2400 PR tree-optimization/37795
2401 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2403 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2405 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2406 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2407 options for removed targets.
2409 2009-03-27 Richard Guenther <rguenther@suse.de>
2411 PR tree-optimization/39120
2412 * gcc.c-torture/execute/pr39120.c: New testcase.
2414 2009-03-27 Richard Guenther <rguenther@suse.de>
2416 PR tree-optimization/39120
2417 * gcc.dg/torture/pta-callused-1.c: New testcase.
2419 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2422 * gcc.target/i386/pr39315-1.c: New.
2423 * gcc.target/i386/pr39315-2.c: Likewise.
2424 * gcc.target/i386/pr39315-3.c: Likewise.
2425 * gcc.target/i386/pr39315-4.c: Likewise.
2426 * gcc.target/i386/pr39315-check.c: Likewise.
2428 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2431 * gcc.dg/pr39323-1.c: New.
2432 * gcc.dg/pr39323-2.c: Likewise.
2433 * gcc.dg/pr39323-3.c: Likewise.
2435 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2438 * gcc.target/ia64/sync-1.c: New.
2440 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2443 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2444 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2445 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2446 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2447 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2448 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2449 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2450 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2452 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2454 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2455 for low precision (i.e. float).
2457 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2458 Jakub Jelinek <jakub@redhat.com>
2461 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2463 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2465 * gcc.dg/memmove-2.c: New test.
2466 * gcc.dg/memmove-3.c: New test.
2468 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2471 2009-03-27 Xinliang David Li <davidxl@google.com>
2473 PR tree-optimization/39557
2474 * g++.dg/tree-ssa/dom-invalid.C: New test.
2476 2009-03-27 Xinliang David Li <davidxl@google.com>
2478 PR tree-optimization/39548
2479 * g++.dg/tree-ssa/copyprop.C: New test.
2481 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2484 * g++.dg/template/typename17.C: New testcase.
2485 * g++.dg/template/typename18.C: New testcase.
2487 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2490 * g++.dg/other/var_copy-1.C: New test.
2492 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2495 * g++.dg/parse/ctor9.C: New test.
2497 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2500 * g++.dg/init/error2.C: New test.
2502 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2505 * gcc.dg/pr35652.C: New.
2506 * g++.dg/warn/pr35652.C: New.
2507 * gcc.dg/format/plus-1.c: Adjust message.
2509 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2512 * gcc.dg/wdisallowed-functions-3.c: New test.
2513 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2515 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2517 * gcc.dg/inline-33.c: Fix when pic.
2519 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2521 * gcc.target/ia64/20090324-1.c: New test.
2523 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2526 * gcc.dg/pr27898.c: New test.
2528 PR tree-optimization/32139
2529 * gcc.c-torture/compile/pr32139.c: New test.
2531 2009-03-24 Jason Merrill <jason@redhat.com>
2534 * g++.dg/parse/defarg14.C: New test.
2536 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2539 * gfortran.dg/read_repeat.f90: New test.
2541 2009-03-24 Ira Rosen <irar@il.ibm.com>
2543 PR tree-optimization/39529
2544 * gcc.dg/vect/pr39529.c: New test.
2546 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2547 Jakub Jelinek <jakub@redhat.com>
2550 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2552 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2555 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2557 2009-03-23 Jason Merrill <jason@redhat.com>
2559 * g++.dg/cpp0x/auto12.C: Add variadic test.
2562 * g++.dg/warn/Wshadow-4.C: New test.
2564 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2566 PR tree-optimization/39516
2567 * gfortran.dg/pr39516.f: New test.
2569 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2571 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2572 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2573 variable, not environment variable.
2575 2009-03-21 Jason Merrill <jason@redhat.com>
2578 * g++.dg/ext/vla6.C: New test.
2580 2009-03-20 Jason Merrill <jason@redhat.com>
2582 * g++.dg/cpp0x/initlist5.C: Add additional test.
2584 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2585 Janis Johnson <janis187@us.ibm.com>
2587 * lib/compat.exp (compat-get-options-main, compat-get-options):
2588 Handle dg-prune-output in source file.
2589 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2590 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2591 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2594 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2597 * gcc.dg/gomp/pr39495-1.c: New test.
2598 * gcc.dg/gomp/pr39495-2.c: New test.
2599 * g++.dg/gomp/pr39495-1.C: New test.
2600 * g++.dg/gomp/pr39495-2.C: New test.
2603 * gcc.target/i386/pr39496.c: New test.
2604 * g++.dg/other/pr39496.C: New test.
2606 2009-03-19 Li Feng <nemokingdom@gmail.com>
2609 * gcc.dg/autopar/pr39500-1.c: New.
2610 * gcc.dg/autopar/pr39500-2.c: New.
2612 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2614 * g++.dg/dg.exp: Prune graphite.
2616 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2619 * g++.dg/graphite: New.
2620 * g++.dg/graphite/graphite.exp: New.
2621 * g++.dg/graphite/pr39447.C: New.
2623 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2626 * g++.dg/template/pr39425.C: New.
2628 * g++.dg/template/spec33.C: Updated.
2630 2009-03-17 Jason Merrill <jason@redhat.com>
2632 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2634 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2637 * g++.dg/ext/unary_trait_incomplete.C: New.
2639 2009-03-17 Jing Yu <jingyu@google.com>
2642 * g++.dg/inherit/thunk10.C: New test.
2644 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2647 * gcc.target/i386/pr39482.c: New test.
2649 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2652 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2653 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2654 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2655 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2658 * gcc.dg/pr39443.c: New test.
2661 * gcc.dg/debug/pr39412.c: New test.
2663 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2666 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2667 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2669 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2670 its original value, or unset if it was not defined.
2671 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2672 path procs around use of HOSTCC.
2673 * g++.dg/compat/struct-layout-1.exp: Ditto.
2674 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2676 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2678 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2680 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2682 Revert patch for PR testsuite/37630.
2685 * gcc.dg/pr11492.c: Replace constant and remove xfail.
2688 * lib/target-supports.exp (check_effective_target_ieee): New.
2689 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2690 * gcc.dg/20001012-1.c: Require ieee.
2693 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2695 2009-03-16 Jakub Jelinek <jakub@redhat.com>
2697 PR tree-optimization/39455
2698 * gcc.dg/pr39455.c: New test.
2700 2009-03-13 David Ayers <ayers@fsfe.org>
2702 * objc/execute/trivial.m. New test.
2704 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
2707 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2709 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
2712 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2715 2009-03-12 David Ayers <ayers@fsfe.org>
2718 * objc/execute/exceptions/handler-1.m. New test.
2720 2009-03-12 Jakub Jelinek <jakub@redhat.com>
2723 * gcc.target/i386/pr39431.c: New test.
2725 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
2728 * gcc.target/i386/pr39445.c: New.
2730 * gcc.target/i386/push-1.c: XFAIL.
2732 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
2734 * gcc.dg/inline-33.c: New test.
2736 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
2738 * gcc.dg/vect/vect-82.c: Combine dg-do and
2739 dg-require-effective-target into dg-skip-if.
2740 * gcc.dg/vect/vect-83.c: Likewise.
2742 2009-03-11 Jakub Jelinek <jakub@redhat.com>
2745 * gcc.target/i386/stackalign/longlong-1.c: New test.
2746 * gcc.target/i386/stackalign/longlong-2.c: New test.
2748 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2750 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2752 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2754 * gcc.c-torture/execute/ieee/inf-3.c: New test.
2755 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2757 2009-03-11 Olivier Hainque <hainque@adacore.com>
2759 * gnat.dg/slice_enum.adb: New test.
2761 2009-03-11 Jason Merrill <jason@redhat.com>
2764 * g++.dg/opt/nrv15.C: New test.
2766 2009-03-10 Ira Rosen <irar@il.ibm.com>
2768 PR tree-optimization/39422
2769 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2770 constant array with static initialization to global memory.
2771 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2773 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
2775 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2778 2009-03-09 Jakub Jelinek <jakub@redhat.com>
2781 * g++.dg/opt/switch2.C: Add -w to dg-options.
2782 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2783 * g++.dg/warn/switch1.C: New test.
2784 * g++.dg/other/switch3.C: New test.
2786 PR tree-optimization/39394
2787 * gcc.c-torture/compile/pr39394.c: New test.
2789 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2791 * gcc.target/s390/20090223-1.c: New testcase.
2793 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2796 * gfortran.dg/fmt_f0_1.f90: New test.
2798 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
2801 * g++.dg/other/new1.C: Adjusted.
2802 * g++.dg/parse/crash40.C: Likewise.
2803 * g++.dg/parse/defarg12.C: Likewise.
2804 * g++.dg/template/error15.C: Likewise.
2806 * g++.dg/other/pr39060.C: New.
2808 2009-03-07 Jason Merrill <jason@redhat.com>
2811 * g++.dg/opt/new1.C: New.
2813 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2816 * g++.dg/other/error32.C: New.
2818 2009-03-06 Jakub Jelinek <jakub@redhat.com>
2821 * gcc.c-torture/compile/pr39360.c: New test.
2824 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2826 2009-03-05 Jason Merrill <jason@redhat.com>
2829 * g++.dg/warn/Wuninitialized-3.C: New test.
2831 2009-03-05 Jakub Jelinek <jakub@redhat.com>
2834 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
2835 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2837 2009-03-04 Jason Merrill <jason@redhat.com>
2840 * g++.dg/template/koenig7.C: New test.
2842 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
2844 * g++.dg/torture/predcom-1.C: New test.
2846 2009-03-04 Richard Guenther <rguenther@suse.de>
2848 PR tree-optimization/39362
2849 * g++.dg/torture/pr39362.C: New testcase.
2851 2009-03-04 Jason Merrill <jason@redhat.com>
2852 Giovanni Bajo <giovannibajo@gcc.gnu.org>
2857 * g++.dg/template/dependent-name5.C: New test.
2859 2009-03-04 Steve Ellcey <sje@cup.hp.com>
2862 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
2863 vect_int to vect_int_mult.
2865 2009-03-04 Richard Guenther <rguenther@suse.de>
2867 PR tree-optimization/39358
2868 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
2869 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
2871 2009-03-04 Richard Guenther <rguenther@suse.de>
2873 PR tree-optimization/39339
2874 * gcc.c-torture/execute/pr39339.c: New testcase.
2876 2009-03-03 Joseph Myers <joseph@codesourcery.com>
2878 * gcc.c-torture/compile/20090303-1.c,
2879 gcc.c-torture/compile/20090303-2.c: New tests.
2881 2009-03-03 Jakub Jelinek <jakub@redhat.com>
2884 * gfortran.dg/gomp/pr39354.f90: New test.
2886 PR tree-optimization/39343
2887 * gcc.dg/pr39343.c: New test.
2889 2009-03-03 Ira Rosen <irar@il.ibm.com>
2891 PR tree-optimization/39248
2892 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
2893 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
2894 on targets without vector misalignment support.
2895 * lib/target-supports.exp
2896 (check_effective_target_vect_short_mult): Add
2897 check_effective_target_arm32.
2899 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
2902 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
2903 * testsuite/gcc.dg/graphite/pr39335.c: New.
2905 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
2907 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
2909 * gcc.target/i386/stackalign/return-5.c: Likewise.
2910 * gcc.target/i386/stackalign/return-6.c: Likewise.
2912 2009-03-02 Richard Guenther <rguenther@suse.de>
2913 Ira Rosen <irar@il.ibm.com>
2915 PR tree-optimization/39318
2916 * gfortran.dg/vect/pr39318.f90: New test.
2918 2009-03-01 Jan Hubicka <jh@suse.cz>
2920 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
2922 2009-03-01 Jan Hubicka <jh@suse.cz>
2925 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
2927 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
2929 * gnat.dg/pack12.adb: New test.
2931 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
2934 * g++.dg/other/pr37789.C: New.
2936 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
2939 * gfortran.dg/interface_25.f90: New test.
2940 * gfortran.dg/interface_26.f90: New test.
2942 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
2945 * gfortran.dg/initialization_22.f90: New test.
2947 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
2949 PR rtl-optimization/39241
2950 * gcc.dg/torture/pr39241.c: New.
2952 2009-02-25 Martin Jambor <mjambor@suse.cz>
2954 PR tree-optimizations/39259
2955 * g++.dg/torture/pr39259.C: New testcase.
2957 2009-02-24 Richard Guenther <rguenther@suse.de>
2960 * g++.dg/template/instantiate10.C: New testcase.
2962 2009-02-24 Richard Guenther <rguenther@suse.de>
2963 Zdenek Dvorak <ook@ucw.cz>
2965 PR tree-optimization/39233
2966 * gcc.c-torture/execute/pr39233.c: New testcase.
2968 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
2970 PR tree-optimization/39260
2971 * gcc.dg/graphite/pr39260.c: New.
2973 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
2975 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
2977 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
2980 * g++.dg/template/void14.C: New.
2982 2009-02-23 Jason Merrill <jason@redhat.com>
2985 * g++.dg/init/const7.C: Remove XFAIL.
2986 * g++.dg/init/static-init1.C: New test.
2988 * g++.dg/cpp0x/initlist14.C: New test.
2990 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2993 * bound_simplification_2.f90: New test case.
2994 * bound_7.f90: New test case.
2996 2009-02-21 Joseph Myers <joseph@codesourcery.com>
2998 * gcc.dg/cpp/include4.c: New test.
3000 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3003 * gcc.target/i386/abi-2.c: New.
3005 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3007 * gcc.c-torture/execute/pr39228.x: New.
3009 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3011 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3012 scan-assembler to check for xmm0 register.
3014 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3015 Joseph Myers <joseph@codesourcery.com>
3017 * gcc.target/arm/va_list.c: New test.
3018 * g++.dg/abi/arm_va_list.C: Likewise.
3019 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3021 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3022 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3023 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3024 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3025 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3026 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3028 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3031 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3034 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3037 * gcc.c-torture/execute/pr39240.c: New test.
3039 2009-02-20 Jason Merrill <jason@redhat.com>
3042 * g++.dg/parse/dtor15.C: New test.
3044 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3046 * gcc.c-torture/execute/20090219-1.c: New.
3048 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3050 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3051 (mips-dg-options): When matching isa* pseudo-options make
3052 'value' optional and accept ! entries. Use $spec instead of
3053 $isa_spec in the isa pseudo-option error message. Only
3054 perform the ISA-range check when 'value' is set. If arch is
3055 matching any CPU in the ! entries switch to its generic ISA.
3056 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3057 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3059 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3062 * gcc.dg/visibility-20.c: New test.
3063 * g++.dg/ext/visibility/visibility-11.C: New test.
3065 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3068 * g++.dg/abi/pr39188-1a.C: New.
3069 * g++.dg/abi/pr39188-1b.C: Likewise.
3070 * g++.dg/abi/pr39188-1.h: Likewise.
3071 * g++.dg/abi/pr39188-2a.C: Likewise.
3072 * g++.dg/abi/pr39188-2b.C: Likewise.
3073 * g++.dg/abi/pr39188-2.h: Likewise.
3074 * g++.dg/abi/pr39188-3a.C: Likewise.
3075 * g++.dg/abi/pr39188-3b.C: Likewise.
3076 * g++.dg/abi/pr39188-3.h: Likewise.
3078 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3081 * gcc.c-torture/execute/call-trap-1.c,
3082 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3085 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3088 * gcc.c-torture/execute/pr39228.c: New test.
3090 2009-02-19 Richard Guenther <rguenther@suse.de>
3092 PR tree-optimization/39074
3093 * gcc.dg/torture/pr39074.c: New testcase.
3094 * gcc.dg/torture/pr39074-2.c: Likewise.
3095 * gcc.dg/torture/pr39074-3.c: Likewise.
3097 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3100 * g++.dg/parse/attr3.C: New.
3102 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3105 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3108 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3111 2009-02-18 Jason Merrill <jason@redhat.com>
3114 * g++.dg/init/const7.C: Remove XFAIL.
3117 * g++.dg/opt/const6.C: New test.
3119 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3121 * gcc.dg/callabi/callabi.exp: Moved to ...
3122 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3125 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3126 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3127 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3128 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3129 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3130 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3131 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3133 * gcc.dg/callabi/callabi.h: Moved to ...
3134 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3136 * gcc.dg/callabi/func-1.c: Moved to ...
3137 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3139 * gcc.dg/callabi/func-indirect.c: Moved to ...
3140 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3142 * gcc.dg/callabi/pr38891.c: Moved to ...
3143 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3145 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3146 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3148 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3149 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3151 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3152 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3154 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3157 * gcc.dg/callabi/pr38891.c: New.
3159 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3161 * gcc.dg/callabi/callabi.exp: New.
3163 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3166 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3168 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3170 * gcc.target/i386/pr39082-1.c: New.
3172 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3175 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3176 CHECK_M64_M128 is defined.
3177 (check_f_arguments): Add "do".
3178 (check_vector_arguments): New.
3179 (check_m64_arguments): Likewise.
3180 (check_m128_arguments): Likewise.
3182 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3183 (CHECK_M64_M128): Define.
3185 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3187 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3189 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3190 tests only if CHECK_M64_M128 is defined.
3192 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3193 (m128_2_struct): Likewise.
3194 (check_struct_passing5): Likewise.
3195 (check_struct_passing6): Likewise.
3196 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3198 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3200 (check_union_passing4): Likewise.
3201 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3203 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3206 * gcc.dg/noncompile/pr35447-1.c: New test.
3208 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3210 PR tree-optimization/36922
3211 * gfortran.dg/pr36922.f: New test.
3213 2009-02-17 Richard Guenther <rguenther@suse.de>
3215 PR tree-optimization/39202
3216 * gcc.c-torture/compile/pr39202.c: New testcase.
3218 2009-02-17 Richard Guenther <rguenther@suse.de>
3220 PR tree-optimization/39204
3221 * gcc.dg/torture/pr39204.c: New testcase.
3223 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3225 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3226 * gcc.dg/vect/vect-outer-6.c: Ditto.
3228 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3231 * gcc.dg/noncompile/init-5.c: New test.
3232 * gcc.dg/init-bad-4.c: Adjust expected errors.
3234 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3237 * gcc.target/i386/push-1.c: New.
3239 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3241 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3243 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3245 * gcc.target/spu/intrinsics-sr.c: New test.
3247 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3250 * gcc.target/ia64/sibcall-opt-1.c: New test.
3251 * gcc.target/ia64/sibcall-opt-2.c: New test.
3253 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3256 * gfortran.dg/cray_pointers_8.f90: New test.
3259 * gfortran.dg/cray_pointers_9.f90: New test.
3261 2009-02-13 Jason Merrill <jason@redhat.com>
3264 * g++.dg/cpp0x/decltype16.C: New.
3266 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3269 * gfortran.dg/gomp/pr39152.f90: New.
3271 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3274 * gcc.target/i386/pr39162.c: New.
3276 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3279 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3282 2009-02-12 Jason Merrill <jason@redhat.com>
3285 * g++.dg/template/array20.C: New test.
3287 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3289 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3290 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3291 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3293 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3295 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3297 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3300 * gfortran.dg/pr39152.f: New.
3302 2009-02-11 Jason Merrill <jason@redhat.com>
3305 * g++.dg/cpp0x/defaulted9.C: New test.
3308 * g++.dg/init/value7.C: New test.
3310 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3313 * gcc.target/i386/pr38824.c: New testcase.
3315 2009-02-11 Jason Merrill <jason@redhat.com>
3318 * g++.dg/cpp0x/defaulted8.C: New test.
3321 * g++.dg/cpp0x/rv9p.C: New test.
3323 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3325 * gnat.dg/aliasing3.adb: New test.
3326 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3328 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3331 * g++.dg/template/crash88.C: New.
3332 * g++.dg/template/crash89.C: Likewise.
3334 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3337 * gcc.dg/pr39084.c: New test.
3339 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3342 * gcc.target/i386/pr39139.c: New test.
3344 2009-02-10 Richard Guenther <rguenther@suse.de>
3346 PR tree-optimization/39132
3347 * gcc.dg/torture/pr39132.c: New testcase.
3349 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3352 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3353 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3354 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3355 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3356 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3357 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3358 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3359 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3361 2009-02-09 Jason Merrill <jason@redhat.com>
3364 * g++.dg/init/value6.C: New test.
3366 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3368 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3370 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3372 * gcc.c-torture/compile/20090209-1.c: New test.
3374 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3378 * g++.dg/cpp0x/vt-35147.C: New.
3379 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3380 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3382 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3385 * gcc.dg/attr-alias-4.c: New test.
3387 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3390 * gcc.dg/dfp/pr39035.c: New test.
3392 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3395 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3397 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3400 * g++.dg/opt/thunk3.C: New test.
3402 2009-02-05 Nick Clifton <nickc@redhat.com>
3404 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3405 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3406 * gcc.dg/cdce1.c: Likewise.
3407 * gcc.dg/cpp/_Pragma6.c: Likewise.
3408 * g++.dg/cpp/_Pragma1.C: Likewise.
3409 * gcc.dg/utf32-2.c: Xfail for M32C.
3410 * gcc.dg/utf32-1.c: Likewise.
3411 * gcc.dg/utf32-3.c: Likewise.
3412 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3414 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3415 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3416 * gcc.dg/Wconversion-5.c: Likewise.
3417 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3418 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3419 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3420 * gcc.dg/utf-inc-init.c: Likewise.
3421 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3422 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3423 * gcc.dg/utf-array-short-wchar.c: Likewise.
3424 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3425 * gcc.dg/mallign.c: Use size_t instead of long.
3427 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3429 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3431 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3433 * gcc.c-torture/execute/pr39100.c: New.
3435 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3438 * gcc.dg/tls/diag-6.c: New test.
3440 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3442 AVX Programming Reference (January, 2009)
3443 * gcc.target/i386/avx-vpclmulqdq.c: New.
3444 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3446 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3448 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3449 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3450 (pclmul_test): Renamed to ...
3453 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3456 * g++.dg/abi/mangle31.C: New test.
3458 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3461 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3463 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3464 inside function prototype but not part of parameter declarator.
3465 * vla-11.c: New test.
3467 2009-02-03 Jason Merrill <jason@redhat.com>
3469 * g++.dg/warn/main-4.C: New test.
3470 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3472 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3475 * g++.dg/expr/cast10.C: New test.
3477 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3480 * gcc.dg/init-bad-6.c: New test.
3482 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3485 * gcc.c-torture/compile/pr35318.c: New test.
3488 * gcc.dg/nofixed-point-2.c: New test.
3489 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3490 * g++.dg/ext/fixed2.C: Likewise.
3491 * g++.dg/other/error25.C: Likewise.
3492 * g++.dg/lookup/crash7.C: Likewise.
3493 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3496 * g++.dg/cpp0x/initlist13.C: New test.
3498 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3501 * g++.dg/template/func2.C: New test.
3504 * g++.dg/template/typename15.C: New.
3505 * g++.dg/template/typename16.C: New.
3507 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3508 Ben Elliston <bje@au.ibm.com>
3511 * gcc.dg/dfp/pr39034.c: New test.
3513 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3516 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3518 2009-02-02 Jason Merrill <jason@redhat.com>
3521 * g++.dg/parse/dtor14.C: New test.
3523 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3525 * lib/target-supports.exp
3526 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3527 * g++.dg/ext/builtin10.C: New test.
3530 * gcc.target/i386/pr39058.c: New test.
3532 2009-02-02 Richard Guenther <rguenther@suse.de>
3534 PR tree-optimization/38937
3535 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3537 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3540 * g++.dg/parse/crash52.C: New.
3542 2009-01-30 Richard Guenther <rguenther@suse.de>
3544 PR tree-optimization/39041
3545 * gcc.c-torture/compile/pr39041.c: New testcase.
3547 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3550 * gcc.target/i386/pr39013-1.c: New test.
3551 * gcc.target/i386/pr39013-2.c: New test.
3554 * g++.dg/ext/label12.C: New test.
3556 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3559 * g++.dg/parse/error34.C: New.
3560 * g++.dg/parse/error35.C: Likewise.
3562 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3565 * g++.dg/cpp0x/decltype-38655.C: New.
3567 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3570 * g++.dg/torture/pr39002.C: New test.
3572 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3574 PR tree-optimization/39007
3575 * gcc.dg/tree-ssa/pr39007.c: New.
3577 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3580 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3583 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3586 * gcc.c-torture/compile/pr38857.c: New test.
3588 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3592 * gfortran.dg/bound_6.f90: New test.
3594 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3596 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3598 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3600 PR tree-optimization/38997
3601 * gcc.dg/tree-ssa/pr38997.c: New.
3603 2009-01-28 Richard Guenther <rguenther@suse.de>
3605 PR tree-optimization/38926
3606 * gcc.c-torture/compile/pr38926.c: New testcase.
3608 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3611 * gcc.dg/pr38934.c: New test.
3613 2009-01-28 Richard Guenther <rguenther@suse.de>
3616 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3618 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3620 PR tree-optimization/38984
3621 * gcc.dg/pr38984.c: New XFAILed testcase.
3624 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3627 * gcc.target/i386/pr38988.c: New test.
3629 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3632 * g++.dg/parse/crash51.C: New.
3633 * g++.old-deja/g++.pt/crash9.C: Adjust.
3635 2009-01-27 Daniel Kraft <d@domob.eu>
3638 * gfortran.dg/mvbits_6.f90: New test.
3639 * gfortran.dg/mvbits_7.f90: New test.
3640 * gfortran.dg/mvbits_8.f90: New test.
3642 2009-01-27 Richard Guenther <rguenther@suse.de>
3644 PR tree-optimization/38503
3645 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3647 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3650 * gcc.c-torture/execute/pr38969.c: New test.
3652 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3655 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3657 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3658 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3659 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3661 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3664 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3665 if __USING_SJLJ_EXCEPTIONS__ is defined.
3667 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3668 __USING_SJLJ_EXCEPTIONS__ is defined.
3669 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3670 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3671 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3672 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3673 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3674 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3676 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3679 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3680 Use instead of C name in asm statements.
3682 2009-01-26 Richard Guenther <rguenther@suse.de>
3684 PR tree-optimization/38745
3685 * g++.dg/torture/pr38745.C: New testcase.
3687 2009-01-26 Richard Guenther <rguenther@suse.de>
3690 * g++.dg/warn/Wuninitialized-1.C: New testcase.
3692 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
3694 * gcc.dg/bitfld-15.c: Gate warning on target
3695 pcc_bitfield_type_matters.
3696 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3697 g++.dg/ext/bitfield4.C: Likewise.
3698 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3699 bitfield for any target.
3701 2009-01-24 Jakub Jelinek <jakub@redhat.com>
3704 * gcc.dg/pr38957.c: New test.
3706 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
3709 * gfortran.dg/array_constructor_24.f: Allow tolerance when
3712 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
3714 PR tree-optimization/38953
3715 * gfortran.dg/graphite/pr38953.f90: New.
3717 2009-01-24 Paul Brook <paul@codesourcery.com>
3719 * gcc.target/arm/neon-cond-1.c: New test.
3721 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
3723 PR tree-optimization/38932
3724 * gcc.dg/pr38932.c: New.
3726 2009-01-23 Revital Eres <eres@il.ibm.com>
3728 * gcc.dg/sms-7.c: Fix test.
3730 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
3732 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3733 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3734 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3735 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3737 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3739 * gcc.dg/pr35729.c: Make test x86 specific.
3741 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3744 * gcc.dg/pr38615.c: New test.
3746 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
3749 * gcc.target/i386/pr38931.c: New test.
3751 2009-01-22 Dodji Seketeli <dodji@redhat.com>
3754 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3755 * g++.dg/template/typedef12.C: Likewise.
3756 * g++.dg/template/typedef13.C: Likewise.
3757 * g++.dg/template/typedef14.C: Likewise.
3758 * g++.dg/template/sfinae3.C: Likewise.
3759 * g++.old-deja/g++.pt/typename8.C: Likewise.
3760 * g++.dg/template/access11.C: Likewise
3762 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
3764 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3766 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3768 2009-01-21 Dodji Seketeli <dodji@redhat.com>
3771 * g++.dg/template/typedef11.C: New test.
3772 * g++.dg/template/typedef12.C: Likewise.
3773 * g++.dg/template/typedef13.C: Likewise.
3774 * g++.dg/template/typedef14.C: Likewise.
3775 * g++.dg/template/sfinae3.C: Compile this pedantically.
3776 The only errors expected should be the one saying the typedef is ill
3778 * g++.old-deja/g++.pt/typename8.C: Likewise.
3779 * g++.dg/template/access11.C: Update this.
3781 2009-01-21 Daniel Kraft <d@domob.eu>
3784 * gfortran.dg/mvbits_5.f90: New test.
3786 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
3788 * gcc.dg/sms-6.c: New test.
3789 * gcc.dg/sms-7.c: Likewise.
3791 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
3794 * gfortran.dg/host_assoc_function_7.f90: New test
3796 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3797 Richard Guenther <rguenther@suse.de>
3799 PR tree-optimization/38747
3800 PR tree-optimization/38748
3801 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3802 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3803 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
3805 2009-01-20 Kees Cook <kees@ubuntu.com>
3806 H.J. Lu <hongjiu.lu@intel.com>
3809 * gcc.dg/pr38902.c: New.
3811 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
3814 * gfortran.dg/pr38868.f: New testcase.
3816 2009-01-20 Richard Guenther <rguenther@suse.de>
3818 * gcc.c-torture/execute/pr36227.c: Move ...
3819 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
3821 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3823 * lib/gfortran.exp: Add -B options for targets that use
3824 libgfortran.a%s in their specs.
3826 2009-01-19 Jason Merrill <jason@redhat.com>
3829 * g++.dg/template/dtor5.C: New test.
3831 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
3834 * gfortran.dg/bound_5.f90: New test.
3836 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
3839 * g++.dg/compat/abi/pr38736_main.C: New.
3840 * g++.dg/compat/abi/pr38736_x.C: Likewise.
3841 * g++.dg/compat/abi/pr38736_y.C: Likewise.
3842 * g++.dg/other/macro-1.C: Likewise.
3843 * gcc.dg/macro-1.c: Likewise.
3844 * gcc.dg/compat/pr38736_main.c: Likewise.
3845 * gcc.dg/compat/pr38736_x.c: Likewise.
3846 * gcc.dg/compat/pr38736_y.c: Likewise.
3848 2009-01-18 Richard Guenther <rguenther@suse.de>
3850 PR tree-optimization/38819
3851 * gcc.c-torture/execute/pr38819.c: New testcase.
3853 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3856 * gfortran.dg/module_commons_3.f90: Reapply.
3858 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3861 * gfortran.dg/transfer_intrinsic_1.f90: New test.
3862 * gfortran.dg/transfer_intrinsic_2.f90: New test.
3864 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3867 * gfortran.dg/module_commons_3.f90: Remove
3869 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
3871 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
3873 2009-01-16 Jason Merrill <jason@redhat.com>
3876 * g++.dg/template/lvalue1.C: New test.
3879 * g++.dg/template/access20.C: New test.
3880 * g++.dg/torture/pr34641.C: Fix access.
3882 2009-01-16 Richard Guenther <rguenther@suse.de>
3884 PR tree-optimization/38835
3886 * gcc.c-torture/execute/pr36227.c: New testcase.
3887 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
3888 * g++.dg/init/const7.C: Likewise.
3890 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
3893 * gcc.c-torture/compile/pr38554.c: New test.
3895 2009-01-16 Jason Merrill <jason@redhat.com>
3898 * g++.dg/conversion/access1.C: New test.
3900 2009-01-16 Jakub Jelinek <jakub@redhat.com>
3902 PR tree-optimization/38789
3903 * gcc.c-torture/compile/pr38789.c: New test.
3905 2009-01-16 Janus Weil <janus@gcc.gnu.org>
3908 * gfortran.dg/proc_ptr_13.f90: New.
3910 2009-01-15 Jason Merrill <jason@redhat.com>
3913 * g++.dg/template/koenig6.C: New test.
3915 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3918 * g++.dg/template/error37.C: New testcase.
3920 2009-01-15 Jason Merrill <jason@redhat.com>
3923 * g++.dg/conversion/memfn1.C: New test.
3926 * g++.dg/conversion/memfn2.C: New test.
3928 2009-01-15 Steve Ellcey <sje@cup.hp.com>
3931 * g++.dg/template/crash87.C: New test.
3933 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
3936 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
3938 2009-01-15 Dodji Seketeli <dodji@redhat.com>
3941 * g++.dg/parse/crash50.C: New test.
3943 2009-01-14 Jakub Jelinek <jakub@redhat.com>
3945 PR rtl-optimization/38245
3946 * gcc.dg/pr38245-3.c: New test.
3947 * gcc.dg/pr38245-3.h: New file.
3948 * gcc.dg/pr38245-4.c: New file.
3949 * gcc.dg/pr38364.c: New test.
3951 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
3953 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
3954 sequence PC-relative.
3956 2009-01-14 Mark Mitchell <mark@codesourcery.com>
3958 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
3959 calls and/or PLT markers.
3960 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
3961 calls and/or PLT markers.
3962 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
3963 calls and/or PLT markers.
3964 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
3965 calls and/or PLT markers.
3967 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
3968 Nathan Froyd <froydnj@codesourcery.com>
3969 Joseph Myers <joseph@codesourcery.com>
3971 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
3973 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
3974 and use consistent CFLAGS.
3975 * gcc.target/powerpc/20030505.c: Likewise.
3976 * gcc.target/powerpc/20081204-1.c: Likewise.
3977 * gcc.target/powerpc/ppc-spe.c: Likewise.
3978 * gcc.target/powerpc/spe1.c: Likewise.
3979 * g++.dg/ext/spe1.C: Likewise.
3980 * g++.dg/other/opaque-1.C: Likewise.
3981 * g++.dg/other/opaque-2.C: Likewise.
3982 * g++.dg/other/opaque-3.C: Likewise.
3984 2009-01-14 Mark Mitchell <mark@codesourcery.com>
3986 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
3989 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
3992 * g++.dg/torture/pr38811.C: New file.
3994 2009-01-14 Richard Guenther <rguenther@suse.de>
3996 PR tree-optimization/38826
3998 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4000 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4002 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4004 2009-01-14 Nick Clifton <nickc@redhat.com>
4007 * g++.cp/parse/pr37862.C: New test.
4009 2009-01-14 Julian Brown <julian@codesourcery.com>
4011 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4012 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4014 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4017 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4019 PR rtl-optimization/38774
4020 * gcc.dg/torture/pr38774.c: New test.
4023 * g++.dg/cpp0x/pr38795.C: New test.
4025 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4026 Nathan Froyd <froydnj@codesourcery.com>
4027 Joseph Myers <joseph@codesourcery.com>
4029 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4030 otherwise. Do not check for AltiVec at runtime.
4031 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4032 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4033 * gcc.target/powerpc/altivec-1.c: Likewise.
4034 * gcc.target/powerpc/altivec-3.c: Likewise.
4035 * gcc.target/powerpc/altivec-10.c: Likewise.
4036 * gcc.target/powerpc/altivec-12.c: Likewise.
4037 * gcc.target/powerpc/altivec-24.c: Likewise.
4038 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4039 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4040 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4041 * gcc.target/powerpc/pr35907.c: Likewise.
4042 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4043 otherwise. Do not check for Cell at runtime.
4044 * gcc.target/powerpc/altivec_check.h: Delete.
4046 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4047 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4048 not check for AltiVec at runtime.
4049 * g++.dg/ext/altivec-cell-2.C: Likewise.
4050 * g++.dg/ext/altivec-cell-3.C: Likewise.
4051 * g++.dg/ext/altivec-cell-4.C: Likewise.
4052 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4053 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4055 * g++.dg/ext/altivec_check.h: Delete.
4057 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4059 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4060 effective target. Adjust line numbers accordingly.
4062 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4064 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4066 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4068 PR tree-optimization/38786
4069 * gcc.dg/graphite/pr38786.c: New.
4071 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4074 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4076 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4077 for alpha*-*-* targets.
4078 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4080 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4083 * gfortran.dg/fmt_bz_bn_err.f: New test.
4085 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4087 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4089 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4091 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4092 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4093 instruction support. Do not check for it at runtime.
4095 2009-01-12 Jason Merrill <jason@redhat.com>
4098 * g++.dg/lookup/friend11.C: Remove expected error.
4099 * g++.dg/lookup/friend14.C: New test.
4100 * g++.dg/lookup/friend15.C: New test.
4102 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4105 * g++.dg/lookup/hidden-class12.C: New test.
4106 * g++.dg/lookup/hidden-class13.C: New test.
4107 * g++.dg/lookup/hidden-class14.C: New test.
4108 * g++.dg/lookup/hidden-class15.C: New test.
4109 * g++.dg/lookup/hidden-class16.C: New test.
4111 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4113 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4114 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4115 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4117 2009-01-12 Jason Merrill <jason@redhat.com>
4120 * g++.dg/other/vararg-3.C: New test.
4122 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4124 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4125 Explicitly enable SPE.
4126 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4129 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4130 Expect -flax-vector-conversions message. Adjust incompatible
4132 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4135 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4137 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4139 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4140 * g++.dg/other/opaque-2.C: Likewise.
4141 * g++.dg/other/opaque-3.C: Likewise.
4143 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4146 * gcc.dg/pr32041.c: New test.
4147 * g++.dg/parse/offsetof9.C: New test.
4149 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4150 Nathan Froyd <froydnj@codesourcery.com>
4152 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4153 * g++.dg/ext/attribute-test-1.C: Likewise.
4154 * g++.dg/ext/attribute-test-2.C: Likewise.
4155 * g++.dg/ext/attribute-test-3.C: Likewise.
4156 * g++.dg/ext/attribute-test-4.C: Likewise.
4158 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4160 * gnat.dg/unchecked_convert3.adb: New test.
4162 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4165 * g++.dg/parse/typedef9.C: New test.
4167 PR tree-optimization/38807
4168 * gcc.c-torture/compile/pr38807.c: New test.
4170 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4172 * gcc.target/mips/ins-2.c: New test.
4174 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4177 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4179 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4182 * g++.dg/warn/Wreturn-type-5.C: New test.
4184 2009-01-11 Matthias Klose <doko@ubuntu.com>
4187 * gcc.dg/pr38616.c: New test.
4189 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4191 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4193 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4196 * g++.dg/expr/string-1.C: New test.
4197 * g++.dg/expr/string-2.C: New test.
4200 * g++.dg/ext/complex4.C: New test.
4201 * g++.dg/ext/complex5.C: New test.
4202 * g++.dg/init/reference1.C: New test.
4203 * g++.dg/init/reference2.C: New test.
4204 * g++.dg/init/reference3.C: New test.
4206 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4209 * gfortran.dg/transfer_null_1.f90: New test.
4211 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4214 * gfortran.dg/host_assoc_function_6.f90: New test.
4216 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4218 * lib/target-supports.exp: Add method to determine if the effective
4219 target is really a ppc405 after applying all compile options.
4220 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4221 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4222 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4223 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4224 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4225 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4226 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4227 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4228 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4229 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4230 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4231 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4232 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4233 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4234 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4235 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4236 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4237 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4238 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4239 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4240 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4241 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4242 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4243 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4244 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4245 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4246 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4247 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4248 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4249 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4250 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4252 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4255 * g++.dg/other/error31.C: New testcase.
4258 * gcc.dg/pr35742.c: New test.
4260 2009-01-09 John F. Carr <jfc@mit.edu>
4263 * g++.dg/parse/linkage3.C: New test.
4265 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4268 * gcc.c-torture/compile/pr38771.c: New test.
4270 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4272 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4274 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4276 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4277 * gcc.dg/sibcall-4.c: Likewise.
4279 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4280 Jan Sjodin <jan.sjodin@amd.com>
4282 PR tree-optimization/38559
4283 * testsuite/gcc.dg/graphite/pr38559.c: New.
4285 2009-01-08 Ira Rosen <irar@il.ibm.com>
4287 PR tree-optimization/37194
4288 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4290 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4293 * g++.dg/ext/label11.C: New test.
4295 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4297 * lib/target-supports.exp (check_weak_override_available): New.
4298 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4299 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4300 dg-require-weak-override.
4302 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4303 Alan Modra <amodra@bigpond.net.au>
4305 * gcc.c-torture/compile/20090107-1.c: New test.
4307 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4310 * g++.dg/other/pr38706.C: New test.
4312 2009-01-07 Jason Merrill <jason@redhat.com>
4314 * g++.dg/cpp0x/variadic92.C: New test.
4315 * g++.dg/cpp0x/variadic93.C: New test.
4317 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4319 * lib/target-supports-dg.exp (current_compiler_flags): New.
4320 (check-flags): Use it; do not access dg-test local variables.
4321 (dg-skip-if): Do not access dg-test local variables.
4322 (dg-xfail-run-if): Ditto.
4323 (dg-shouldfail): Ditto.
4324 * gcc.test-framework/test-framework.exp
4325 (check_effective_target_def_nocache): New.
4326 * gcc.test-framework/test-framework.awk: Handle scan tests.
4327 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4328 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4329 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4330 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4331 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4332 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4333 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4334 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4335 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4337 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4339 * lib/target-supports-dg.exp (check_test_flags): Delete.
4341 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4343 PR tree-optimization/38492
4344 PR tree-optimization/38498
4345 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4347 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4348 * testsuite/gcc.dg/graphite/block-1.c: Same.
4349 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4351 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4352 * testsuite/gcc.dg/graphite/block-3.c: New.
4353 * testsuite/gcc.dg/graphite/pr38498.c: New.
4355 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4357 AVX Programming Reference (December, 2008)
4358 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4359 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4360 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4362 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4363 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4365 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4368 * gfortran.dg/c_loc_pure_1.f90: New test.
4370 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4373 * gfortran.dg/elemental_dependency_3.f90:
4374 Add the final tree dump cleanup.
4376 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4378 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4381 PR rtl-optimization/38722
4382 * gfortran.dg/pr38722.f90: New test.
4384 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4387 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4388 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4390 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4392 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4393 * gfortran.dg/typebound_call_8.f03: Same.
4394 * gfortran.dg/elemental_bind_c.f90: Same.
4395 * gfortran.dg/typebound_call_7.f03: Same.
4396 * gfortran.dg/interface_proc_end.f90: Same
4397 * gfortran.dg/pr37243.f: Fix typo.
4399 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4401 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4402 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4405 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4407 AVX Programming Reference (December, 2008)
4408 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4409 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4410 * gcc.target/i386/sse-14.c: Likewise.
4412 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4413 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4414 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4415 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4417 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4420 * gfortran.dg/fmt_bz_bn.f: Update test.
4422 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4425 * g++.dg/conversion/usual-arith-conv.C: New test.
4427 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4430 * gcc.dg/vector-3.c: New testcase.
4431 * g++.dg/ext/vector15.C: New test.
4433 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4435 PR tree-optimization/38510
4436 * gcc.dg/graphite/pr38510.c: New.
4438 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4439 Jan Sjodin <jan.sjodin@amd.com>
4441 PR tree-optimization/38500
4442 * gcc.dg/graphite/pr38500.c: New.
4444 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4446 * gcc.c-torture/compile/20001226-1.c: Generalize
4448 * gcc.c-torture/compile/limits-fnargs.c: Add
4450 * gcc.dg/20020425-1.c: Likewise.
4451 * gcc.dg/pch/pch.exp: Likewise.
4453 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4456 * gfortran.dg/module_commons_3.f90: New test.
4458 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4461 * gfortran.dg/random_seed_1.f90: Updated.
4463 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4467 * gfortran.dg/elemental_subroutine_7.f90:
4468 Fix p values so that it can be used as vector subscript.
4470 2009-01-05 Jason Merrill <jason@redhat.com>
4472 * g++.dg/cpp0x/initlist12.C: Add another test.
4474 * g++.dg/cpp0x/defaulted7.C: New test.
4476 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4479 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4480 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4482 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4484 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4485 for alpha*-*-* targets.
4486 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4488 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4491 * gfortran.dg/host_assoc_function_5.f90: New test.
4493 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4496 * gfortran.dg/elemental_dependency_3.f90: New test.
4497 * gfortran.dg/elemental_subroutine_7.f90: New test.
4499 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4501 * gcc.dg/struct-ret-3.c: Include unistd.h.
4502 (main): Exit early if system memory page size is
4503 larger than 4096 bytes.
4505 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4508 * gfortran.dg/merge_init_expr.f90: New.
4510 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4513 * gfortran.dg/c_loc_tests_13.f90: New test.
4514 * gfortran.dg/c_loc_tests_14.f90: New test.
4516 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4518 * gfortran.dg/func_result_4.f90: New.
4520 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4523 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4524 interface still works, in addition to original tests.
4525 * gfortran.dg/host_assoc_call_6.f90: New test.
4527 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4530 * g++.dg/torture/pr38705.C: New test.
4533 * gcc.dg/pr38700.c: New test.
4535 2009-01-02 Jason Merrill <jason@redhat.com>
4537 * g++.dg/cpp0x/initlist11.C: New test.
4538 * g++.dg/cpp0x/initlist12.C: New test.
4540 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4542 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4543 Allow extra informative notes.
4545 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4548 * gcc.dg/pr36489.c: New test.
4551 Copyright (C) 2009 Free Software Foundation, Inc.
4553 Copying and distribution of this file, with or without modification,
4554 are permitted in any medium without royalty provided the copyright
4555 notice and this notice are preserved.