thumb2.md: Add 16-bit multiply instructions.
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2
3 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4 New function.
5 * gcc.target/arm/thumb2-mul-space.c: New file.
6 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7 * gcc.target/arm/thumb2-mul-space-3.c: New file.
8 * gcc.target/arm/thumb2-mul-speed.c: New file.
9
10 2009-05-22 Richard Guenther <rguenther@suse.de>
11
12 PR middle-end/38964
13 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
14 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
15 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
16
17 2009-05-22 Mark Mitchell <mark@codesourcery.com>
18
19 * gcc.dg/dll-6.c: New test.
20 * gcc.dg/dll-6a.c: Likewise.
21 * gcc.dg/dll-7.c: Likewise.
22 * gcc.dg/dll-7a.c: Likewise.
23 * g++.dg/ext/dllexport2.C: Likewise.
24 * g++.dg/ext/dllexport2a.cc: Likewise.
25
26 2009-05-21 Steve Ellcey <sje@cup.hp.com>
27
28 PR target/37846
29 * gcc.target/ia64/mfused-madd-vect.c: New test.
30 * gcc.target/ia64/mfused-madd.c: New test.
31 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
32 * gcc.target/ia64/mno-fused-madd.c: New test.
33
34 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
35
36 * gcc.target/i386/movbe-1.c: New.
37 * gcc.target/i386/movbe-2.c: Likewise.
38
39 2009-05-21 Taras Glek <tglek@mozilla.com>
40
41 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
42 plugin_init signature.
43 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
44 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
45 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
46
47 2009-05-21 Mark Mitchell <mark@codesourcery.com>
48
49 * gcc.dg/target/arm/neon-vmla-1.c: New.
50 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
51
52 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
53
54 * gcc.target/mips/octeon-exts-6.c: New test.
55 * gcc.target/mips/extend-1.c: New test.
56 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
57 EXTS.
58 * gcc.target/mips/octeon-exts-5.c: Likewise.
59
60 2009-05-20 Jakub Jelinek <jakub@redhat.com>
61
62 PR middle-end/40204
63 * gcc.c-torture/compile/pr40204.c: New test.
64
65 2009-05-20 Richard Guenther <rguenther@suse.de>
66
67 * gcc.c-torture/compile/20090518-1.c: New testcase.
68
69 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
70
71 PR tree-optimization/40087
72 * gcc.dg/tree-ssa/pr40087.c: New test.
73
74 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
75
76 * gcc.dg/vector-4.c: New testcase.
77 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
78 * g++.dg/ext/vector16.C: New testcase.
79
80 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
81
82 PR c/40172
83 * gcc.dg/pr40172.c: Renamed to ...
84 * gcc.dg/pr40172-1.c: This.
85
86 * gcc.dg/pr40172-2.c: New.
87 * gcc.dg/pr40172-3.c: Likewise.
88
89 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
90
91 PR c/40172
92 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
93
94 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
95
96 * gnat.dg/loop_optimization6.ad[sb]: New test.
97
98 2009-05-19 Richard Guenther <rguenther@suse.de>
99
100 * gcc.c-torture/compile/20090519-1.c: New testcase.
101
102 2009-05-18 Jason Merrill <jason@redhat.com>
103
104 * g++.dg/cpp0x/explicit1.C: New.
105 * g++.dg/cpp0x/explicit2.C: New.
106
107 2009-05-18 Dodji Seketeli <dodji@redhat.com>
108
109 PR debug/40109
110 * g++.dg/debug/dwarf2/nested-1.C: New test.
111
112 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
113
114 PR testsuite/39907
115 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
116 stack alignment.
117
118 2009-05-18 Janus Weil <janus@gcc.gnu.org>
119
120 PR fortran/40164
121 * gfortran.dg/proc_ptr_comp_8.f90: New.
122
123 2009-05-18 Richard Guenther <rguenther@suse.de>
124
125 PR fortran/40168
126 * gfortran.dg/array_memset_2.f90: Adjust.
127
128 2009-05-18 Janus Weil <janus@gcc.gnu.org>
129
130 PR fortran/36947
131 PR fortran/40039
132 * gfortran.dg/interface_27.f90: New.
133 * gfortran.dg/interface_28.f90: New.
134 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
135 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
136
137 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
138
139 * gcc.target/m68k/tls-ie.c: New test.
140 * gcc.target/m68k/tls-le.c: New test.
141 * gcc.target/m68k/tls-gd.c: New test.
142 * gcc.target/m68k/tls-ld.c: New test.
143 * gcc.target/m68k/tls-ie-xgot.c: New test.
144 * gcc.target/m68k/tls-le-xtls.c: New test.
145 * gcc.target/m68k/tls-gd-xgot.c: New test.
146 * gcc.target/m68k/tls-ld-xgot.c: New test.
147 * gcc.target/m68k/tls-ld-xtls.c: New test.
148 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
149
150 2009-05-18 Martin Jambor <mjambor@suse.cz>
151
152 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
153
154 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
155
156 PR c/40172
157 * gcc.dg/pr40172.c: New.
158
159 2009-05-17 Jason Merrill <jason@redhat.com>
160
161 PR c++/40139
162 * g++.dg/template/dtor6.C: New.
163
164 2009-05-17 Joseph Myers <joseph@codesourcery.com>
165
166 * g++.dg/warn/translate-ice-1.C: New test.
167
168 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
169
170 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
171 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
172 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
173 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
174
175 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
176
177 PR fortran/33197
178 * gfortran.dg/erf_2.F90: New test.
179 * gfortran.dg/erfc_scaled_2.f90: New test.
180
181 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
182
183 PR fortran/31243
184 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
185 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
186 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
187
188 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
189
190 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
191 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
192
193 2009-05-15 Ian Lance Taylor <iant@google.com>
194
195 * gcc.dg/Wcxx-compat-10.c: New testcase.
196
197 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
198
199 PR 16302
200 * gcc.dg/pr16302.c: New.
201 * g++.dg/warn/pr16302.C: New.
202
203 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
204
205 * gcc.dg/torture/builtin-math-5.c: New.
206 * gcc.dg/torture/builtin-math-6.c: New.
207 * lib/target-supports.exp (check_effective_target_mpc): New.
208
209 2009-05-15 Jan Hubicka <jh@suse.cz>
210
211 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
212
213 2009-05-15 Jan Hubicka <jh@suse.cz>
214
215 * gcc.target/i386/align-main-1.c (check): Mark noinline.
216 * gcc.target/i386/align-main-2.c (check): Mark noinline.
217 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
218 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
219 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1): Mark noinline.
220 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1): Mark noinline.
221 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
222 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
223
224 2009-05-15 Jan Hubicka <jh@suse.cz>
225
226 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
227 optimized by sibcall noinline.
228
229 2009-05-15 Jan Hubicka <jh@suse.cz>
230
231 * sibcall-1.c (track): Mark noinline.
232 * sibcall-2.c (track): Mark noinline.
233 * sibcall-3.c (track): Mark noinline.
234 * sibcall-4.c (track): Mark noinline.
235
236 2009-05-15 Jan Hubicka <jh@suse.cz>
237
238 * flatten-2.c: Disable early inlining; add comment.
239 * flatten-3.c: New test based on flatten-2.c.
240
241 2009-05-15 Richard Guenther <rguenther@suse.de>
242
243 PR tree-optimization/39999
244 * gcc.c-torture/compile/pr39999.c: New testcase.
245
246 2009-05-15 Joseph Myers <joseph@codesourcery.com>
247
248 * gcc.c-torture/compile/ptr-conv-1.c: New test.
249
250 2009-05-14 Ian Lance Taylor <iant@google.com>
251
252 * gcc.dg/Wcxx-compat-9.c: New testcase.
253
254 2009-05-14 Janus Weil <janus@gcc.gnu.org>
255
256 PR fortran/39996
257 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
258 * gfortran.dg/duplicate_type_2.f90: Ditto.
259 * gfortran.dg/duplicate_type_3.f90: New.
260
261 2009-05-14 Laurent GUERBY <laurent@guerby.net>
262
263 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
264 * ada/acats/tests/c5/c59002c.ada: Likewise.
265
266 2009-05-13 Taras Glek <tglek@mozilla.com>
267
268 * g++.dg/plugin/attribute_plugin-test-1.C Testcase input for custom attributes and decl smashing
269 * g++.dg/plugin/attribute_plugin.c Testcase plugin to test user attributes
270 * g++.dg/plugin/dumb_plugin.c Fixed typo
271 * g++.dg/plugin/plugin.exp Added attribute_plugin test
272
273 2009-05-14 Jakub Jelinek <jakub@redhat.com>
274
275 PR fortran/39865
276 * gfortran.dg/pr39865.f90: New test.
277 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
278 arrays in FMT=.
279 * gfortran.dg/hollerith_f95.f90: Likewise.
280 * gfortran.dg/hollerith6.f90: New test.
281 * gfortran.dg/hollerith7.f90: New test.
282
283 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
284
285 PR cpp/36674
286 * gcc.dg/cpp/pr36674.i: New.
287
288 2009-05-14 Ben Elliston <bje@au.ibm.com>
289
290 PR middle-end/40035
291 * gcc.c-torture/compile/pr40035.c: New test.
292
293 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
294
295 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
296
297 2009-05-12 Tobias Burnus <burnus@net-b.de>
298
299 PR fortran/40110
300 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
301 * gfortran.dg/c_kind_tests_2.f03: Ditto.
302 * gfortran.dg/interop_params.f03: Ditto.
303
304 2009-05-12 Jan Hubicka <jh@suse.cz>
305
306 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2 so unrolling
307 still happens.
308 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
309 * gcc.dg/ipa/ipacost-2.c: Likewise.
310 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
311
312 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
313
314 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
315
316 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
317
318 * lib/target-supports.exp (check_profiling_available): Return
319 false for -p on *-*-cygwin* targets.
320
321 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
322
323 PR tree-optimization/38632
324 * g++.dg/tree-ssa/pr38632.C: New.
325
326 2009-05-11 Jan Hubicka <jh@suse.cz>
327
328 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
329 we now optimize better.
330 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
331 out at different places.
332 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
333 unroling.
334 * gcc.dg/vect/vect-76.c: Likewise.
335 * gcc.dg/vect/vect-70.c: Likewise.
336 * gcc.dg/vect/vect-66.c: Likewise.
337 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
338 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
339
340 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
341
342 PR middle-end/40080
343 * gcc.c-torture/compile/pr40080.c: New.
344
345 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
346
347 * gcc.c-torture/compile/pr40026.c: New testcase.
348
349 2009-05-11 Janus Weil <janus@gcc.gnu.org>
350
351 PR fortran/40089
352 * gfortran.dg/proc_ptr_comp_7.f90: New.
353
354 2009-05-11 Ira Rosen <irar@il.ibm.com>
355
356 PR tree-optimization/40074
357 * gcc.dg/vect/pr40074.c: New test.
358
359 2009-05-10 Ian Lance Taylor <iant@google.com>
360
361 * gcc.dg/Wcxx-compat-7.c: New testcase.
362 * gcc.dg/Wcxx-compat-8.c: New testcase.
363 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
364 notes
365 * gcc.dg/pr17188-1.c: Likewise.
366 * gcc.dg/pr39084.c: Likewise.
367
368 2009-05-10 Michael Matz <matz@suse.de>
369
370 PR target/40031
371 * gcc.dg/pr40031.c: New test.
372
373 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
374
375 PR fortran/40018
376 * gfortran.dg/array_constructor_31.f90: New test.
377
378 2009-05-10 Richard Guenther <rguenther@suse.de>
379
380 PR tree-optimization/40081
381 * g++.dg/torture/pr40081.C: New testcase.
382
383 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
384
385 PR fortran/38863
386 * gfortran.dg/dependency_24.f90: New test.
387 * gfortran.dg/dependency_23.f90: Clean up module files.
388
389 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
390
391 PR fortran/38956
392 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
393 * gfortran.dg/chmod_2.f90: Likewise.
394 * gfortran.dg/chmod_3.f90: Likewise.
395 * gfortran.dg/open_errors.f90: Likewise.
396
397 2009-05-09 Jan Hubicka <jh@suse.cz>
398
399 PR middle-end/40043
400 * g++.dg/eh/nested-try.C: New test.
401
402 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
403
404 PR tree-optimization/40049
405 * gcc.dg/vect/vect-shift-2.c: New test.
406
407 2009-05-08 Joseph Myers <joseph@codesourcery.com>
408
409 * gcc.dg/torture/complex-sign-mul-minus-one.c,
410 gcc.dg/torture/complex-sign-mul-one.c: New tests.
411
412 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
413
414 PR c/36892
415 * g++.dg/warn/deprecated-6.C: New.
416 * gcc.dg/deprecated-4.c: Likewise.
417 * gcc.dg/deprecated-5.c: Likewise.
418 * gcc.dg/deprecated-6.c: Likewise.
419
420 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
421
422 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
423 __aligned__(__BIGGEST_ALIGNMENT__).
424 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
425 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
426 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
427 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
428 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
429 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
430 * gcc.dg/vect/Os-vect-95.c: Likewise.
431 * gcc.dg/vect/pr20122.c: Likewise.
432 * gcc.dg/vect/pr36493.c: Likewise.
433 * gcc.dg/vect/pr37385.c: Likewise.
434 * gcc.dg/vect/slp-7.c: Likewise.
435 * gcc.dg/vect/slp-9.c: Likewise.
436 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
437 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
438 * gcc.dg/vect/vect-35.c: Likewise.
439 * gcc.dg/vect/vect-40.c: Likewise.
440 * gcc.dg/vect/vect-42.c: Likewise.
441 * gcc.dg/vect/vect-44.c: Likewise.
442 * gcc.dg/vect/vect-46.c: Likewise.
443 * gcc.dg/vect/vect-48.c: Likewise.
444 * gcc.dg/vect/vect-52.c: Likewise.
445 * gcc.dg/vect/vect-54.c: Likewise.
446 * gcc.dg/vect/vect-56.c: Likewise.
447 * gcc.dg/vect/vect-58.c: Likewise.
448 * gcc.dg/vect/vect-60.c: Likewise.
449 * gcc.dg/vect/vect-74.c: Likewise.
450 * gcc.dg/vect/vect-75.c: Likewise.
451 * gcc.dg/vect/vect-76.c: Likewise.
452 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
453 * gcc.dg/vect/vect-77.c: Likewise.
454 * gcc.dg/vect/vect-77-global.c: Likewise.
455 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
456 * gcc.dg/vect/vect-78.c: Likewise.
457 * gcc.dg/vect/vect-78-global.c: Likewise.
458 * gcc.dg/vect/vect-80.c: Likewise.
459 * gcc.dg/vect/vect-85.c: Likewise.
460 * gcc.dg/vect/vect-87.c: Likewise.
461 * gcc.dg/vect/vect-88.c: Likewise.
462 * gcc.dg/vect/vect-92.c: Likewise.
463 * gcc.dg/vect/vect-93.c: Likewise.
464 * gcc.dg/vect/vect-95.c: Likewise.
465 * gcc.dg/vect/vect-97.c: Likewise.
466 * gcc.dg/vect/vect-complex-1.c: Likewise.
467 * gcc.dg/vect/vect-complex-4.c: Likewise.
468 * gcc.dg/vect/vect-complex-5.c: Likewise.
469 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
470 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
471 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
472 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
473 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
474 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
475 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
476 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
477 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
478 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
479 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
480 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
481 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
482 * gcc.dg/vect/vect-outer-1a.c: Likewise.
483 * gcc.dg/vect/vect-outer-1.c: Likewise.
484 * gcc.dg/vect/vect-outer-2a.c: Likewise.
485 * gcc.dg/vect/vect-outer-2b.c: Likewise.
486 * gcc.dg/vect/vect-outer-2.c: Likewise.
487 * gcc.dg/vect/vect-outer-2c.c: Likewise.
488 * gcc.dg/vect/vect-outer-2d.c: Likewise.
489 * gcc.dg/vect/vect-outer-3a.c: Likewise.
490 * gcc.dg/vect/vect-outer-3b.c: Likewise.
491 * gcc.dg/vect/vect-outer-3.c: Likewise.
492 * gcc.dg/vect/vect-outer-3c.c: Likewise.
493 * gcc.dg/vect/vect-outer-5.c: Likewise.
494 * gcc.dg/vect/vect-outer-6.c: Likewise.
495 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
496 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
497 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
498 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
499 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
500 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
501 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
502 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
503 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
504 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
505 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
506 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
507 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
508 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
509
510 2009-05-08 Joseph Myers <joseph@codesourcery.com>
511
512 PR c/24581
513 * gcc.dg/torture/complex-sign.h: New header.
514 * gcc.dg/torture/complex-sign-add.c,
515 gcc.dg/torture/complex-sign-mixed-add.c,
516 gcc.dg/torture/complex-sign-mixed-div.c,
517 gcc.dg/torture/complex-sign-mixed-mul.c,
518 gcc.dg/torture/complex-sign-mixed-sub.c,
519 gcc.dg/torture/complex-sign-mul.c,
520 gcc.dg/torture/complex-sign-sub.c: New tests.
521
522 2009-05-08 Janus Weil <janus@gcc.gnu.org>
523
524 PR fortran/39876
525 * gfortran.dg/intrinsic_3.f90: New.
526
527 2009-05-07 Janis Johnson <janis187@us.ibm.com>
528
529 PR c/39037
530 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
531 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
532 * gcc.dg/dfp/float-constant-double.c: New test.
533 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
534 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
535 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
536 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
537 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
538 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
539 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
540 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
541 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
542
543 2009-05-07 Jakub Jelinek <jakub@redhat.com>
544
545 PR middle-end/40057
546 * gcc.c-torture/execute/pr40057.c: New test.
547
548 2009-05-06 James E. Wilson <wilson@codesourcery.com>
549
550 * gcc.c-torture/compile/const-high-part.c: New test.
551
552 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
553
554 PR testsuite/40050
555 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
556 build plugin.
557
558 2009-05-06 Janus Weil <janus@gcc.gnu.org>
559
560 PR fortran/39630
561 * gfortran.dg/proc_decl_1.f90: Modified.
562 * gfortran.dg/proc_ptr_comp_1.f90: New.
563 * gfortran.dg/proc_ptr_comp_2.f90: New.
564 * gfortran.dg/proc_ptr_comp_3.f90: New.
565 * gfortran.dg/proc_ptr_comp_4.f90: New.
566 * gfortran.dg/proc_ptr_comp_5.f90: New.
567 * gfortran.dg/proc_ptr_comp_6.f90: New.
568
569 2009-05-06 Dodji Seketeli <dodji@redhat.com>
570
571 PR c++/17395
572 * g++.dg/template/call7.C: New test.
573
574 2009-05-06 Diego Novillo <dnovillo@google.com>
575
576 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
577
578 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
579
580 * gfortran.dg/pr40021.f: Moved to ...
581 * gfortran.fortran-torture/execute/pr40021.f: Here.
582
583 2009-05-06 Janis Johnson <janis187@us.ibm.com>
584
585 PR middle-end/39986
586 * gcc.dg/dfp/pr39986.c: New test.
587
588 2009-05-06 Michael Matz <matz@suse.de>
589
590 PR middle-end/40021
591 * gfortran.dg/pr40021.f: New test.
592
593 2009-05-06 Le-Chun Wu <lcwu@google.com>
594
595 * lib/plugin-support.exp: New file containing support procs for
596 plugin testcases.
597 * lib/target-supports.exp (check_plugin_available): New proc.
598 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
599 * gcc.dg/plugin/selfassign.c: New plugin source file.
600 * gcc.dg/plugin/self-assign-test-1.c: New test.
601 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
602 * g++.dg/README: Add description for plugin test.
603 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
604 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
605 * g++.dg/plugin/selfassign.c: New plugin source file.
606 * g++.dg/plugin/self-assign-test-1.C: New test.
607 * g++.dg/plugin/self-assign-test-2.C: Likewise.
608 * g++.dg/plugin/self-assign-test-3.C: Likewise.
609 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
610 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
611
612 2009-05-06 Tobias Burnus <burnus@net-b.de>
613
614 PR fortran/40041
615 * gfortran.dg/intrinsic_2.f90: New test.
616 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
617
618 2009-05-06 Joseph Myers <joseph@codesourcery.com>
619
620 PR c/40032
621 * gcc.dg/noncompile/incomplete-5.c: New test.
622
623 2009-05-05 Jakub Jelinek <jakub@redhat.com>
624
625 PR middle-end/39666
626 * gcc.dg/pr39666-1.c: New test.
627 * gcc.dg/pr39666-2.c: Likewise.
628 * g++.dg/warn/Wuninitialized-4.C: Likewise.
629 * g++.dg/warn/Wuninitialized-5.C: Likewise.
630 * gfortran.dg/pr39666-1.f90: Likewise.
631 * gfortran.dg/pr39666-2.f90: Likewise.
632
633 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
634
635 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
636 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
637 * gcc.target/mips/dspr2-MULTU.c: Likewise.
638
639 2009-05-05 Janus Weil <janus@gcc.gnu.org>
640
641 PR fortran/39998
642 * gfortran.dg/proc_ptr_17.f90: New.
643
644 2009-05-05 Richard Guenther <rguenther@suse.de>
645
646 PR tree-optimization/40022
647 * gcc.c-torture/execute/pr40022.c: New testcase.
648
649 2009-05-05 Richard Guenther <rguenther@suse.de>
650
651 PR middle-end/40023
652 * gcc.c-torture/compile/pr40023.c: New testcase.
653
654 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
655
656 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
657 * g++.dg/template/overload9.C: Likewise.
658 * g++.dg/ext/ms-1.C: New.
659
660 2009-05-05 Jakub Jelinek <jakub@redhat.com>
661
662 PR c++/40013
663 * g++.dg/ext/vla7.C: New test.
664
665 2009-05-04 Joseph Myers <joseph@codesourcery.com>
666
667 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
668
669 2009-05-04 Joseph Myers <joseph@codesourcery.com>
670
671 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
672 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
673 Update expected errors.
674
675 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
676
677 PR c++/28152
678 * g++.dg/parse/parser-pr28152.C: New.
679 * g++.dg/parse/parser-pr28152-2.C: New.
680
681 2009-05-04 Joseph Myers <joseph@codesourcery.com>
682
683 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
684
685 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
686
687 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
688 * gcc.target/sparc/fexpand-2.c: Likewise.
689 * gcc.target/sparc/fpmerge-2.c: Likewise.
690 * gcc.target/sparc/pdist-2.c: Likewise.
691
692 2009-05-03 Richard Guenther <rguenther@suse.de>
693
694 PR c/39983
695 * gcc.c-torture/compile/pr39983.c: New testcase.
696
697 2009-05-03 Joseph Myers <joseph@codesourcery.com>
698
699 * gcc.dg/c99-complex-3.c: New test.
700
701 2009-05-03 Joseph Myers <joseph@codesourcery.com>
702
703 * gcc.dg/cpp/utf8-5byte-1.c: New test.
704
705 2009-05-02 Joseph Myers <joseph@codesourcery.com>
706
707 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
708
709 2009-05-02 Richard Guenther <rguenther@suse.de>
710
711 PR middle-end/40001
712 * gcc.target/spu/pr40001.c: New testcase.
713
714 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
715
716 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
717
718 2009-04-30 Steve Ellcey <sje@cup.hp.com>
719
720 PR middle-end/39579
721 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
722 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
723
724 2009-04-30 Janis Johnson <janis187@us.ibm.com>
725
726 PR testsuite/39776
727 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
728 no longer issued.
729
730 2009-04-30 David Ayers <ayers@fsfe.org>
731
732 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
733 and gcc_error_prefix variables.
734 * objc.dg/bad-receiver-type.m: Update to match correct
735 diagnostics marker.
736 * objc.dg/encode-5.m: Likewise.
737 * objc.dg/id-1.m: Likewise.
738 * objc.dg/method-1.m: Likewise.
739 * objc.dg/method-6.m: Likewise.
740 * objc.dg/method-7.m: Likewise.
741 * objc.dg/method-9.m: Likewise.
742 * objc.dg/method-11.m: Likewise.
743 * objc.dg/method-20.m: Likewise.
744 * objc.dg/private-1.m: Likewise.
745
746 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
747
748 PR libfortran/39667
749 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
750 * gfortran.dg/advance_4.f90: Likewise
751 * gfortran.dg/advance_5.f90: Likewise
752 * gfortran.dg/append_1.f90: Likewise
753 * gfortran.dg/backslash_1.f90: Likewise
754 * gfortran.dg/backslash_2.f90: Likewise
755 * gfortran.dg/backslash_3.f: Likewise
756 * gfortran.dg/backspace_10.f90: Likewise
757 * gfortran.dg/backspace_3.f: Likewise
758 * gfortran.dg/backspace_4.f: Likewise
759 * gfortran.dg/backspace_5.f: Likewise
760 * gfortran.dg/backspace_8.f: Likewise
761 * gfortran.dg/backspace_9.f: Likewise
762 * gfortran.dg/complex_write.f90: Likewise
763 * gfortran.dg/convert_implied_open.f90: Likewise
764 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
765 * gfortran.dg/dos_eol.f: Likewise
766 * gfortran.dg/empty_format_1.f90: Likewise
767 * gfortran.dg/endfile.f: Likewise
768 * gfortran.dg/eof_1.f90: Likewise
769 * gfortran.dg/eor_1.f90: Likewise
770 * gfortran.dg/eor_handling_1.f90: Likewise
771 * gfortran.dg/eor_handling_2.f90: Likewise
772 * gfortran.dg/eor_handling_3.f90: Likewise
773 * gfortran.dg/eor_handling_4.f90: Likewise
774 * gfortran.dg/eor_handling_5.f90: Likewise
775 * gfortran.dg/error_recovery_5.f90: Likewise
776 * gfortran.dg/f2003_inquire_1.f03: Likewise
777 * gfortran.dg/f2003_io_4.f03: Likewise
778 * gfortran.dg/f2003_io_5.f03: Likewise
779 * gfortran.dg/f2003_io_7.f03: Likewise
780 * gfortran.dg/fgetc_1.f90: Likewise
781 * gfortran.dg/fgetc_2.f90: Likewise
782 * gfortran.dg/flush_1.f90: Likewise
783 * gfortran.dg/fmt_exhaust.f90: Likewise
784 * gfortran.dg/fmt_huge.f90: Likewise
785 * gfortran.dg/fmt_read.f90: Likewise
786 * gfortran.dg/fmt_t_1.f90: Likewise
787 * gfortran.dg/fmt_t_2.f90: Likewise
788 * gfortran.dg/fmt_t_3.f90: Likewise
789 * gfortran.dg/fmt_t_4.f90: Likewise
790 * gfortran.dg/fmt_t_5.f90: Likewise
791 * gfortran.dg/fmt_t_7.f: Likewise
792 * gfortran.dg/fseek.f90: Likewise
793 * gfortran.dg/ftell_1.f90: Likewise
794 * gfortran.dg/ftell_2.f90: Likewise
795 * gfortran.dg/func_derived_3.f90: Likewise
796 * gfortran.dg/inquire_9.f90: Likewise
797 * gfortran.dg/iostat_1.f90: Likewise
798 * gfortran.dg/iostat_2.f90: Likewise
799 * gfortran.dg/list_read_1.f90: Likewise
800 * gfortran.dg/list_read_4.f90: Likewise
801 * gfortran.dg/list_read_5.f90: Likewise
802 * gfortran.dg/list_read_7.f90: Likewise
803 * gfortran.dg/list_read_8.f90: Likewise
804 * gfortran.dg/list_read_9.f90: Likewise
805 * gfortran.dg/namelist_13.f90: Likewise
806 * gfortran.dg/namelist_14.f90: Likewise
807 * gfortran.dg/namelist_15.f90: Likewise
808 * gfortran.dg/namelist_16.f90: Likewise
809 * gfortran.dg/namelist_17.f90: Likewise
810 * gfortran.dg/namelist_18.f90: Likewise
811 * gfortran.dg/namelist_19.f90: Likewise
812 * gfortran.dg/namelist_20.f90: Likewise
813 * gfortran.dg/namelist_24.f90: Likewise
814 * gfortran.dg/namelist_26.f90: Likewise
815 * gfortran.dg/namelist_27.f90: Likewise
816 * gfortran.dg/namelist_28.f90: Likewise
817 * gfortran.dg/namelist_37.f90: Likewise
818 * gfortran.dg/namelist_38.f90: Likewise
819 * gfortran.dg/namelist_39.f90: Likewise
820 * gfortran.dg/namelist_40.f90: Likewise
821 * gfortran.dg/namelist_43.f90: Likewise
822 * gfortran.dg/namelist_44.f90: Likewise
823 * gfortran.dg/namelist_45.f90: Likewise
824 * gfortran.dg/namelist_46.f90: Likewise
825 * gfortran.dg/namelist_47.f90: Likewise
826 * gfortran.dg/namelist_48.f90: Likewise
827 * gfortran.dg/namelist_49.f90: Likewise
828 * gfortran.dg/namelist_50.f90: Likewise
829 * gfortran.dg/namelist_51.f90: Likewise
830 * gfortran.dg/namelist_52.f90: Likewise
831 * gfortran.dg/namelist_56.f90: Likewise
832 * gfortran.dg/namelist_char_only.f90: Likewise
833 * gfortran.dg/namelist_use.f90: Likewise
834 * gfortran.dg/namelist_use_only.f90: Likewise
835 * gfortran.dg/noadv_size.f90: Likewise
836 * gfortran.dg/open_access_append_1.f90: Likewise
837 * gfortran.dg/pad_no.f90: Likewise
838 * gfortran.dg/pr12884.f: Likewise
839 * gfortran.dg/pr17090.f90: Likewise
840 * gfortran.dg/pr17285.f90: Likewise
841 * gfortran.dg/pr17286.f90: Likewise
842 * gfortran.dg/pr18122.f90: Likewise
843 * gfortran.dg/pr18210.f90: Likewise
844 * gfortran.dg/pr18392.f90: Likewise
845 * gfortran.dg/pr19155.f: Likewise
846 * gfortran.dg/pr19216.f: Likewise
847 * gfortran.dg/pr19467.f90: Likewise
848 * gfortran.dg/pr19657.f: Likewise
849 * gfortran.dg/pr20257.f90: Likewise
850 * gfortran.dg/read_bad_advance.f90: Likewise
851 * gfortran.dg/read_eof_2.f90: Likewise
852 * gfortran.dg/read_eof_4.f90: Likewise
853 * gfortran.dg/read_many_1.f: Likewise
854 * gfortran.dg/read_noadvance.f90: Likewise
855 * gfortran.dg/read_repeat.f90: Likewise
856 * gfortran.dg/read_size_noadvance.f90: Likewise
857 * gfortran.dg/read_x_past.f: Likewise
858 * gfortran.dg/record_marker_1.f90: Likewise
859 * gfortran.dg/record_marker_3.f90: Likewise
860 * gfortran.dg/rewind_1.f90: Likewise
861 * gfortran.dg/runtime_warning_1.f90: Likewise
862 * gfortran.dg/shape_3.f90: Likewise
863 * gfortran.dg/slash_1.f90: Likewise
864 * gfortran.dg/stat_1.f90: Likewise
865 * gfortran.dg/stat_2.f90: Likewise
866 * gfortran.dg/streamio_11.f90: Likewise
867 * gfortran.dg/streamio_3.f90: Likewise
868 * gfortran.dg/streamio_4.f90: Likewise
869 * gfortran.dg/streamio_9.f90: Likewise
870 * gfortran.dg/tl_editing.f90: Likewise
871 * gfortran.dg/unf_io_convert_1.f90: Likewise
872 * gfortran.dg/unf_io_convert_2.f90: Likewise
873 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
874 * gfortran.dg/unf_short_record_1.f90: Likewise
875 * gfortran.dg/utf8_1.f03: Likewise
876 * gfortran.dg/utf8_2.f03: Likewise
877 * gfortran.dg/widechar_IO_1.f90: Likewise
878 * gfortran.dg/write_check3.f90: Likewise
879 * gfortran.dg/write_rewind_2.f: Likewise
880 * gfortran.dg/x_slash_2.f: Likewise
881
882 2009-04-29 Richard Guenther <rguenther@suse.de>
883
884 PR target/39943
885 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
886 New.
887 (check_effective_target_vect_floatuint_cvt): Likewise.
888 * gcc.dg/vect/slp-10.c: Adjust.
889 * gcc.dg/vect/slp-11.c: Adjust.
890 * gcc.dg/vect/slp-12b.c: Adjust.
891 * gcc.dg/vect/slp-33.c: Adjust.
892 * gcc.c-torture/compile/pr39943.c: New testcase.
893
894 2009-04-29 Richard Guenther <rguenther@suse.de>
895
896 PR middle-end/39937
897 * gcc.c-torture/compile/pr39937.c: New testcase.
898
899 2009-04-29 Richard Guenther <rguenther@suse.de>
900
901 PR tree-optimization/39941
902 * gcc.c-torture/compile/pr39941.c: New testcase.
903
904 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
905
906 * gcc.target/bfin/20090411-1.c: New test.
907
908 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
909
910 PR target/39565
911 * gcc.dg/pr39565.c: New testcase.
912
913 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
914
915 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
916 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
917 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
918 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
919 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
920 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
921 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
922 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
923 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
924 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
925 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
926 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
927 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
928 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
929 * gcc.target/i386/pr37191.c: Likewise.
930 * gcc.target/i386/reload-1.c: Likewise.
931 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
932 * g++.old-deja/g++.pt/repo2.C: Likewise.
933 * g++.old-deja/g++.pt/repo3.C: Likewise.
934 * g++.old-deja/g++.pt/repo4.C: Likewise.
935 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
936 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
937 * g++.dg/template/repo1.C: Likewise.
938 * g++.dg/template/repo2.C: Likewise.
939 * g++.dg/template/repo3.C: Likewise.
940 * g++.dg/template/repo4.C: Likewise.
941 * g++.dg/template/repo5.C: Likewise.
942 * g++.dg/template/repo6.C: Likewise.
943 * g++.dg/template/repo7.C: Likewise.
944 * g++.dg/template/repo8.C: Likewise.
945 * g++.dg/template/repo9.C: Likewise.
946 * g++.dg/rtti/repo1.C: Likewise.
947 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
948 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
949 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
950 * g++.dg/other/PR23205.C: Skip for vxworks.
951 * g++.dg/ext/visibility/class1.C: Requires PIC.
952 * g++.dg/eh/async-unwind2.C: Requires PIC.
953 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
954 does not have cxa_exit.
955
956 2009-04-28 Jing Yu <jingyu@google.com>
957
958 PR testsuite/39790
959 * lib/target-supports.exp (check_effective_target_tls): Remove
960 comment of caching.
961 (check_effective_target_tls_native): Likewise.
962 (check_effective_target_tls_runtime): Likewise.
963 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
964 tls to tls_runtime.
965 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
966
967 2009-04-28 Janus Weil <janus@gcc.gnu.org>
968
969 PR fortran/39946
970 * gfortran.dg/proc_ptr_16.f90: New.
971
972 2009-04-28 Steve Ellcey <sje@cup.hp.com>
973
974 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
975 lp64 is true.
976
977 2009-04-28 Richard Guenther <rguenther@suse.de>
978
979 PR middle-end/39937
980 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
981
982 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
983
984 * g++.dg/warn/pr35652.C: Removed.
985 * gcc.dg/pr35652.c: Likewise.
986
987 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
988
989 * gcc.target/ia64/20071210-2.c: New testcase.
990
991 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
992
993 PR c/39323
994 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
995 * gcc.dg/pr39323-3.c: Ditto.
996
997 2009-04-28 Janus Weil <janus@gcc.gnu.org>
998
999 PR fortran/39930
1000 PR fortran/39931
1001 * gfortran.dg/ambiguous_reference_2.f90: New.
1002 * gfortran.dg/pointer_assign_7.f90: New.
1003
1004 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1005 Mark Mitchell <mark@codesourcery.com>
1006
1007 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1008 * gcc.dg/20020103-1.c: Check for __ppc.
1009 * gcc.dg/asm-b.c: Check for __ppc.
1010 * gcc.dg/20020919-1.c: Check for __ppc.
1011 * gcc.dg/20020312-2.c: Likewise.
1012 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1013 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1014 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1015 * g++.dg/warn/weak1.C: Likewise.
1016 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1017 static so appropriate optimizations kick in.
1018 (find_base_value_wrapper): New function.
1019 * g++.dg/eh/simd-5.C: Fix target triplet.
1020 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1021
1022 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1023 H.J. Lu <hongjiu.lu@intel.com>
1024
1025 PR target/39911
1026 * gcc.target/i386/pr39911.c: New test.
1027
1028 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1029
1030 PR fortran/39879
1031 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1032
1033 2009-04-28 Ben Elliston <bje@au.ibm.com>
1034
1035 PR c++/35652
1036 Revert:
1037
1038 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1039
1040 * gcc.dg/pr35652.C: New.
1041 * g++.dg/warn/pr35652.C: New.
1042 * gcc.dg/format/plus-1.c: Adjust message.
1043
1044 2009-04-27 DJ Delorie <dj@redhat.com>
1045
1046 * lib/target-supports.exp (check_effective_target_double64): New.
1047 (check_effective_target_double64plus): New.
1048 (check_effective_target_large_double): New.
1049 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1050 * gcc.dg/div-double-1.c: Likewise.
1051 * gcc.dg/Wconversion-real.c: Require large_double.
1052 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1053
1054 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1055 are too small.
1056
1057 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1058 constants as long.
1059
1060 2009-04-27 Ian Lance Taylor <iant@google.com>
1061
1062 * gcc.dg/Wcxx-compat-5.c: New testcase.
1063 * gcc.dg/Wcxx-compat-6.c: New testcase.
1064
1065 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1066
1067 Allow non-constant arguments to conversion intrinsics.
1068 * gcc.target/spu/intrinsics-3.c: Update tests.
1069
1070 2009-04-27 Richard Guenther <rguenther@suse.de>
1071
1072 PR middle-end/39928
1073 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1074 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1075
1076 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1077
1078 PR target/39903
1079 * gcc.dg/torture/pr39903-1.c: New.
1080 * gcc.dg/torture/pr39903-2.c: Likewise.
1081
1082 2009-04-27 Revital Eres <eres@il.ibm.com>
1083
1084 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1085 and check it.
1086 * gcc.dg/sms-2.c: Add dump check.
1087 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1088 and check it.
1089 * gcc.dg/sms-4.c: Likewise.
1090 * gcc.dg/sms-5.c: Likewise.
1091 * gcc.dg/sms-6.c: Likewise.
1092 * gcc.dg/sms-7.c: Likewise.
1093 * gcc.dg/sms-antideps.c: Rename to...
1094 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1095
1096 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1097
1098 * gnat.dg/opt2.adb: New test.
1099
1100 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR c++/39875
1103 * g++.dg/warn/Wunused-15.C: New test.
1104
1105 2009-04-26 Michael Matz <matz@suse.de>
1106
1107 Expand from SSA.
1108 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1109 change regexps.
1110 * gcc.target/i386/pr37248-1.c: Modified.
1111 * gcc.target/i386/pr37248-3.c: Modified.
1112 * gcc.target/i386/pr37248-2.c: Modified.
1113 * gnat.dg/aliasing1.adb: Modified.
1114 * gnat.dg/pack9.adb: Modified.
1115 * gnat.dg/aliasing2.adb: Modified.
1116 * gcc.dg/strict-overflow-2.c: Modified.
1117 * gcc.dg/autopar/reduc-1char.c: Modified.
1118 * gcc.dg/autopar/reduc-2char.c: Modified.
1119 * gcc.dg/autopar/reduc-1.c: Modified.
1120 * gcc.dg/autopar/reduc-2.c: Modified.
1121 * gcc.dg/autopar/reduc-3.c: Modified.
1122 * gcc.dg/autopar/reduc-6.c: Modified.
1123 * gcc.dg/autopar/reduc-7.c: Modified.
1124 * gcc.dg/autopar/reduc-8.c: Modified.
1125 * gcc.dg/autopar/reduc-9.c: Modified.
1126 * gcc.dg/autopar/reduc-1short.c: Modified.
1127 * gcc.dg/autopar/reduc-2short.c: Modified.
1128 * gcc.dg/autopar/parallelization-1.c: Modified.
1129 * gcc.dg/strict-overflow-4.c: Modified.
1130 * gcc.dg/strict-overflow-6.c: Modified.
1131 * gcc.dg/gomp/combined-1.c: Modified.
1132 * gcc.dg/no-strict-overflow-1.c: Modified.
1133 * gcc.dg/no-strict-overflow-3.c: Modified.
1134 * gcc.dg/no-strict-overflow-5.c: Modified.
1135 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1136 * gcc.dg/tree-ssa/pr18134.c: Modified.
1137 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1138 * gcc.dg/tree-ssa/vector-2.c: Modified.
1139 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1140 * gcc.dg/tree-ssa/loop-21.c: Modified.
1141 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1142 * gcc.dg/tree-ssa/vector-3.c: Modified.
1143 * gcc.dg/tree-ssa/asm-3.c: Modified.
1144 * gcc.dg/tree-ssa/pr23294.c: Modified.
1145 * gcc.dg/tree-ssa/loop-22.c: Modified.
1146 * gcc.dg/tree-ssa/loop-15.c: Modified.
1147 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1148 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1149 * gcc.dg/tree-ssa/pr20139.c: Modified.
1150 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1151 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1152 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1153 * gcc.dg/tree-ssa/loop-5.c: Modified.
1154 * gcc.dg/tree-ssa/pr19431.c: Modified.
1155 * gcc.dg/tree-ssa/pr32044.c: Modified.
1156 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1157 * gcc.dg/tree-ssa/loop-19.c: Modified.
1158 * gcc.dg/tree-ssa/loop-28.c: Modified.
1159 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1160 * gcc.dg/tree-ssa/divide-1.c: Modified.
1161 * gcc.dg/tree-ssa/inline-1.c: Modified.
1162 * gcc.dg/tree-ssa/divide-3.c: Modified.
1163 * gcc.dg/tree-ssa/pr30978.c: Modified.
1164 * gcc.dg/tree-ssa/alias-6.c: Modified.
1165 * gcc.dg/tree-ssa/divide-4.c: Modified.
1166 * gcc.dg/tree-ssa/alias-11.c: Modified.
1167 * gcc.dg/no-strict-overflow-7.c: Modified.
1168 * gcc.dg/strict-overflow-1.c: Modified.
1169 * gcc.dg/pr15784-4.c: Modified.
1170 * gcc.dg/pr34263.c: Modified.
1171 * gcc.dg/strict-overflow-3.c: Modified.
1172 * gcc.dg/tree-prof/stringop-1.c: Modified.
1173 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1174 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1175 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1176 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1177 * gcc.dg/no-strict-overflow-2.c: Modified.
1178 * gcc.dg/no-strict-overflow-4.c: Modified.
1179 * gcc.dg/no-strict-overflow-6.c: Modified.
1180 * g++.dg/tree-ssa/pr27090.C: Modified.
1181 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1182 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1183 * g++.dg/tree-ssa/pr19807.C: Modified.
1184 * g++.dg/opt/pr30965.C: Modified.
1185 * g++.dg/init/new17.C: Modified.
1186 * gfortran.dg/whole_file_6.f90: Modified.
1187 * gfortran.dg/whole_file_5.f90: Modified.
1188 * gfortran.dg/reassoc_1.f90: Modified.
1189 * gfortran.dg/reassoc_3.f90: Modified.
1190
1191 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1192
1193 PR fortran/39893
1194 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1195
1196 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1197
1198 PR inline-asm/39543
1199 * gcc.target/i386/pr39543-1.c: New test.
1200 * gcc.target/i386/pr39543-2.c: New test.
1201 * gcc.target/i386/pr39543-3.c: New test.
1202
1203 PR c/39889
1204 * gcc.dg/Wunused-value-3.c: New test.
1205
1206 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1207
1208 PR c/39581
1209 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1210 gcc.dg/vla-21.c: New tests.
1211
1212 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1213
1214 PR c/39556
1215 * gcc.dg/inline-34.c: New test.
1216
1217 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1218
1219 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1220 gcc.dg/enum-const-3.c: New tests.
1221 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1222 -pedantic-errors. Update expected diagnostics.
1223
1224 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1225
1226 PR c/39582
1227 * gcc.dg/vla-20.c: New test.
1228
1229 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1230
1231 PR c/39564
1232 * gcc.dg/vla-19.c: New test.
1233
1234 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1235
1236 PR preprocessor/39559
1237 * gcc.dg/c99-intconst-2.c: New test.
1238
1239 2009-04-25 Jan Hubicka <jh@suse.cz>
1240
1241 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1242
1243 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1244
1245 PR fortran/39688
1246 * gfortran.dg/import7.f90: New.
1247
1248 2009-04-24 Richard Guenther <rguenther@suse.de>
1249
1250 * gcc.dg/tree-ssa/vrp48.c: Fix.
1251
1252 2008-04-24 Doug Kwan <dougkwan@google.com>
1253
1254 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1255 destination are the same.
1256
1257 2009-04-24 Richard Guenther <rguenther@suse.de>
1258
1259 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1260
1261 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1262
1263 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1264 gcc.dg/array-const-3.c: New tests.
1265
1266 2009-04-24 Ian Lance Taylor <iant@google.com>
1267
1268 * gcc.dg/Wcxx-compat-4.c: New testcase.
1269
1270 2009-04-24 Daniel Kraft <d@domob.eu>
1271
1272 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1273 expected on already erraneous symbol (renamed to fresh one).
1274
1275 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1276
1277 PR middle-end/39867
1278 * gcc.dg/pr39867.c: New.
1279
1280 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1281
1282 PR fortran/39861
1283 PR fortran/39864
1284 * gfortran.dg/intrinsic_1.f90: New.
1285
1286 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1287
1288 * gnat.dg/alignment7.adb: New test.
1289 * gnat.dg/alignment8.adb: Likewise.
1290
1291 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1292
1293 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1294 * gnat.dg/specs/rep_clause2.ads: New test.
1295
1296 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1297
1298 PR rtl-optimization/39794
1299 * gcc.dg/pr39794.c: New test.
1300
1301 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1302
1303 * gnat.dg/atomic1.adb: New test.
1304 * gnat.dg/atomic1_pkg.ads: New helper.
1305
1306 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1307
1308 PR testsuite/39623
1309 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1310 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1311
1312 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1313
1314 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1315 warning.
1316
1317 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1318
1319 PR C/31499
1320 * gcc.dg/vector-init-1.c: New testcase.
1321 * gcc.dg/vector-init-2.c: New testcase.
1322
1323 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1324
1325 * gnat.dg/enum2.adb: New test.
1326 * gnat.dg/enum2_pkg.ads: New helper.
1327
1328 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1329
1330 PR c/39855
1331 * gcc.dg/torture/pr39855.c: New test.
1332
1333 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1334
1335 PR c++/39639
1336 * g++.dg/cpp0x/pr39639.C: New test.
1337
1338 2009-04-22 Mark Heffernan <meheff@google.com>
1339
1340 * gcc.dg/profile-generate-3.c: New test.
1341
1342 2009-04-22 Jan Hubicka <jh@suse.cz>
1343
1344 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1345
1346 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1347
1348 PR testsuite/39623
1349 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1350
1351 2009-04-22 Richard Guenther <rguenther@suse.de>
1352
1353 PR tree-optimization/39824
1354 * gcc.c-torture/compile/pr39824.c: New testcase.
1355
1356 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1357
1358 PR c++/14875
1359 * g++.dg/parse/parser-pr14875.C: New.
1360 * g++.dg/parse/parser-pr14875-2.C: New.
1361 * g++.dg/parse/error6.C: Update match string.
1362
1363 2009-04-22 Richard Guenther <rguenther@suse.de>
1364
1365 PR tree-optimization/39845
1366 * gcc.c-torture/compile/pr39845.c: New testcase.
1367
1368 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1369
1370 PR fortran/39735
1371 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1372 * gfortran.dg/external_initializer.f90: Modified.
1373 * gfortran.dg/interface_26.f90: Modified.
1374 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1375 * gfortran.dg/proc_ptr_3.f90: Modified.
1376 * gfortran.dg/proc_ptr_15.f90: New.
1377 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1378
1379 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1380
1381 PR c++/35711
1382 * g++.dg/warn/pr35711.C: New.
1383 * g++.dg/conversion/ptrmem2.C: Update.
1384
1385 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1386
1387 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1388 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1389 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1390 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1391 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1392 gcc.c-torture/ChangeLog.0,
1393 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1394 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1395 gcc.target/i386/math-torture/math-torture.exp,
1396 gcc.target/mips/inter/mips16-inter.exp,
1397 gcc.target/mips/mips-nonpic/README,
1398 gcc.target/x86_64/abi/README.gcc,
1399 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1400 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1401 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1402 notices.
1403 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1404
1405 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1406
1407 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1408
1409 2009-04-21 Richard Guenther <rguenther@suse.de>
1410
1411 PR middle-end/39829
1412 * gcc.dg/torture/pr39829.c: New testcase.
1413
1414 2009-04-21 Martin Jambor <mjambor@suse.cz>
1415
1416 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1417
1418 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1419
1420 PR 16202
1421 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1422 * gcc.dg/sequence-pt-2.c: New.
1423 * gcc.dg/sequence-pt-3.c: New.
1424 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1425 * g++.dg/warn/sequence-pt-2.c: New.
1426 * g++.dg/warn/sequence-pt-3.c: New.
1427
1428 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1429
1430 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1431
1432 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1433
1434 * gnat.dg/import1.ad[sb]: New test.
1435
1436 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1437
1438 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1439 return 0.
1440
1441 2009-04-20 Tobias Burnus <burnus@net-b.de>
1442
1443 PR fortran/39811
1444 * gfortran.dg/continuation_11.f90: New test.
1445
1446 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1447
1448 PR c++/13358
1449 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1450 messages. Test for "long long" in system headers.
1451 * gcc.dg/c99-longlong-2.c: New.
1452 * g++.dg/warn/pr13358.C: New.
1453 * g++.dg/warn/pr13358-2.C: New.
1454 * g++.dg/warn/pr13358-3.C: New.
1455 * g++.dg/warn/pr13358-4.C: New.
1456
1457 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1458
1459 * gcc.dg/framework-2.c: Fix up for non existent includes
1460 being fatal errors now.
1461
1462 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1463
1464 PR fortran/39800
1465 * gfortran.dg/private_type_13.f90: New test.
1466 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1467
1468 2009-04-20 Le-Chun Wu <lcwu@google.com>
1469
1470 PR c++/39803
1471 * g++.dg/warn/Wunused-14.C: New test.
1472
1473 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1474
1475 * gnat.dg/specs/small_alignment.ads: New test.
1476
1477 2009-04-20 Ian Lance Taylor <iant@google.com>
1478
1479 * gcc.dg/Wcxx-compat-3.c: New testcase.
1480
1481 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1482
1483 * gnat.dg/pack13.ad[sb]: New test.
1484 * gnat.dg/pack13_pkg.ads: New helper.
1485
1486 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1487
1488 * gnat.dg/discr11.ad[sb]: New test.
1489 * gnat.dg/discr11_pkg.ads: New helper.
1490
1491 2009-04-20 Ira Rosen <irar@il.ibm.com>
1492
1493 PR tree-optimization/39675
1494 * gcc.dg/vect/O3-pr39675-2.c: New test.
1495
1496 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1497
1498 * gnat.dg/rep_clause3.adb: New test.
1499
1500 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1501
1502 PR c/37481
1503 * gcc.dg/c99-flex-array-7.c: New test.
1504
1505 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1506
1507 PR c/19771
1508 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1509
1510 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1511
1512 PR c/38243
1513 * gcc.dg/c99-restrict-3.c: New test.
1514
1515 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1516
1517 PR preprocessor/20078
1518 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1519
1520 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
1521
1522 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1523 Do not pass -B$root after -margs.
1524
1525 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1526
1527 PR c/32061
1528 PR c++/36954
1529 * gcc.dg/pr32061.c: New.
1530 * gcc.dg/Wlogical-op-1.c: Update.
1531 * g++.dg/warn/Wlogical-op-1.C: Update.
1532 * g++.dg/warn/pr36954.C: New.
1533
1534 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1535
1536 PR c/27676
1537 * gcc.dg/lvalue-5.c: New test.
1538
1539 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1540
1541 PR c/22367
1542 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1543
1544 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1545
1546 * gcc.dg/cpp/include5.c: New test.
1547
1548 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1549
1550 PR c/35210
1551 * gcc.dg/call-diag-2.c: New test.
1552
1553 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1554
1555 PR preprocessor/39646
1556 * gcc.dg/cpp/line8.c: New test.
1557
1558 2009-04-18 Joseph Myers <joseph@codesourcery.com>
1559
1560 PR preprocessor/39647
1561 * gcc.dg/cpp/line7.c: New test.
1562
1563 2009-04-18 Richard Guenther <rguenther@suse.de>
1564
1565 PR middle-end/39804
1566 * gcc.target/i386/pr39804.c: New testcase.
1567
1568 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
1569
1570 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1571 * g++.dg/other/pr39496.C: Likewise.
1572
1573 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1574
1575 PR middle-end/36902
1576 * gcc.dg/pr36902.c: New.
1577
1578 2009-04-17 Diego Novillo <dnovillo@google.com>
1579
1580 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1581 violation for variable 'inside_main'.
1582
1583 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1584
1585 * gfortran.fortran-torture/execute/getarg_1.x: New file.
1586
1587 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1588
1589 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1590
1591 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1592
1593 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1594 * gfortran.dg/chmod_2.f90: Likewise.
1595 * gfortran.dg/chmod_3.f90: Likewise.
1596 * gfortran.dg/open_errors.f90: Likewise.
1597 * gfortran.dg/stat_1.f90: Likewise.
1598 * gfortran.dg/stat_2.f90: Likewise.
1599
1600 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1601
1602 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1603 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1604 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1605 * gfortran.dg/nearest_1.f90: Likewise.
1606 * gfortran.dg/nearest_3.f90: Likewise.
1607 * gfortran.dg/isnan_1.f90: Likewise.
1608 * gfortran.dg/isnan_2.f90: Likewise.
1609 * gfortran.dg/nan_1.f90: Likewise.
1610 * gfortran.dg/nan_2.f90: Likewise.
1611 * gfortran.dg/nan_3.f90: Likewise.
1612 * gfortran.dg/nan_4.f90: Likewise.
1613 * gfortran.dg/module_nan.f90: Likewise.
1614 * gfortran.dg/int_conv_2.f90: Likewise.
1615 * gfortran.dg/init_flag_3.f90: Likewise.
1616 * gfortran.dg/namelist_42.f90: Likewise.
1617 * gfortran.dg/namelist_43.f90: Likewise.
1618 * gfortran.dg/real_const_3.f90: Likewise.
1619 * gfortran.dg/transfer_simplify_1.f90: Likewise.
1620
1621 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1622 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1623 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1624 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1625 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1626
1627 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1628 * gfortran.dg/gamma_5.f90: Likewise.
1629
1630 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1631
1632 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1633 less strict so it also works with auto-overlay support.
1634 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1635 for "exceeds local store" linker errors on the SPU.
1636
1637 * lib/gfortran.exp: Include target-supports.exp.
1638 (gfortran_init): On SPU targets where automatic overlay support
1639 is available, use it to build all Fortran test cases.
1640
1641 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1642
1643 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1644
1645 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1646 rule enforced by gnat on taft types.
1647
1648 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1649
1650 PR testsuite/39792
1651 * g++.dg/ext/complit11.C: Add empty dg-options.
1652
1653 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1654
1655 PR c++/17570
1656 * g++.dg/template/defarg11.C: New test.
1657
1658 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1659
1660 PR c++/28766
1661 * g++.dg/ext/complit11.C: New testcase.
1662
1663 2009-04-15 Le-Chun Wu <lcwu@google.com>
1664
1665 PR c++/39551
1666 * g++.dg/warn/Wunused-13.C: New testcase.
1667
1668 2009-04-15 Ian Lance Taylor <iant@google.com>
1669
1670 * gcc.dg/Wenum-compare-1.c: New testcase.
1671
1672 2009-04-15 Richard Guenther <rguenther@suse.de>
1673
1674 PR tree-optimization/39764
1675 * g++.dg/torture/pr39764.C: New testcase.
1676
1677 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1678
1679 * g++.dg/ext/altivec-17.C: New.
1680
1681 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1682
1683 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1684 * gnat.dg/specs/limited1.ads: Ditto.
1685
1686 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1687
1688 PR testsuite/39769
1689 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1690 for testing the results of estimate instructions.
1691 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1692 * gcc.dg/vmx/3a-05.c (test): Ditto.
1693
1694 2009-04-14 Jason Merrill <jason@redhat.com>
1695
1696 PR c++/39763
1697 * g++.dg/warn/Wshadow-4.C: Extend.
1698
1699 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1700
1701 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1702 (do_D): Remove attribute hidden.
1703
1704 2009-04-13 Jason Merrill <jason@redhat.com>
1705
1706 PR c++/39480
1707 * g++.dg/init/copy7.C: New.
1708
1709 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1710
1711 PR testsuite/39733
1712 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1713 (check_for_all_options): This.
1714
1715 2009-04-13 Jason Merrill <jason@redhat.com>
1716
1717 PR c++/39750
1718 * g++.dg/template/crash90.C: New.
1719
1720 2009-04-12 Jason Merrill <jason@redhat.com>
1721
1722 PR c++/39742
1723 * g++.dg/overload/extern-C-2.C: New.
1724
1725 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1726
1727 PR preprocessor/31869
1728 * gcc.dg/cpp/strify5.c: New test.
1729
1730 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1731
1732 * gnat.dg/enum1.adb: New test.
1733 * gnat.dg/enum1_pkg.ads: New helper.
1734
1735 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1736
1737 PR target/39740
1738 * gcc.target/alpha/pr39740.c: New test.
1739
1740 2009-04-11 Daniel Kraft <d@domob.eu>
1741
1742 PR fortran/37746
1743 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1744 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1745 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1746 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1747 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1748 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1749 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1750 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1751 expected string length that failed with -fbounds-check now.
1752 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1753
1754 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1755
1756 PR fortran/39692
1757 * gfortran.dg/proc_ptr_14.f90: New.
1758
1759 2009-04-11 Richard Guenther <rguenther@suse.de>
1760
1761 PR middle-end/39732
1762 * g++.dg/torture/pr39732.C: New testcase.
1763
1764 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1765
1766 * gfortran.dg/whole_file_5.f90: New.
1767 * gfortran.dg/whole_file_6.f90: New.
1768
1769 2009-04-11 Richard Guenther <rguenther@suse.de>
1770
1771 PR tree-optimization/39713
1772 * g++.dg/torture/pr39713.C: New testcase.
1773
1774 2009-04-10 Richard Guenther <rguenther@suse.de>
1775
1776 PR c/39712
1777 * gcc.dg/pr39712.c: New testcase.
1778
1779 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1780
1781 PR c++/28301
1782 * g++.dg/cpp0x/enum2.C: Updated.
1783 * g++.dg/debug/pr22514.C: Likewise.
1784 * g++.dg/parse/enum2.C: Likewise.
1785 * g++.dg/parse/enum3.C: Likewise.
1786 * g++.dg/template/crash79.C: Likewise.
1787 * g++.old-deja/g++.jason/cond.C: Likewise.
1788
1789 2009-04-10 Chao-ying Fu <fu@mips.com>
1790
1791 * gcc.target/mips/interrupt_handler.c: Change from compile to
1792 assemble.
1793
1794 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1795
1796 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1797
1798 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1799
1800 PR fortran/38709
1801 * gfortran.dg/zero_sized_6.f90: New.
1802
1803 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1804
1805 PR c++/20118
1806 * g++.dg/parse/pr20118.C: New.
1807 * g++.dg/template/spec16.C: Update.
1808
1809 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1810
1811 PR testsuite/35621
1812 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1813 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1814 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1815 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1816 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1817 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1818 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1819 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1820 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1821 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1822 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1823 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1824 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1825 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1826 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1827 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1828 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1829
1830 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1831
1832 PR target/39678
1833 * g++.dg/torture/pr39678.C: New.
1834 * gcc.dg/compat/struct-complex-2.h: Likewise.
1835 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1836 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1837 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1838 * gcc.dg/torture/pr39678.c: Likewise.
1839 * gcc.target/i386/pr39678.c: Likewise.
1840
1841 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1842 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1843
1844 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1845 <complex.h>. Add tests for structure with complex float.
1846
1847 2009-04-10 Ben Elliston <bje@au.ibm.com>
1848 Joseph Myers <joseph@codesourcery.com>
1849
1850 PR target/36800
1851 * gcc.dg/dfp/pr36800.c: New.
1852
1853 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1854 Rafael Avila de Espindola <espindola@google.com>
1855
1856 * gcc.misc-tests/help.exp: New file.
1857 * lib/options.exp: New file.
1858
1859 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1860
1861 PR libobjc/36610
1862 * objc/execute/forward-1.x: New.
1863
1864 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1865
1866 * gcc.dg/pr27150-1.c: Change to a link test.
1867
1868 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1869
1870 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1871 3 of the GNU General Public License and to point readers at the
1872 COPYING3 file and the FSF's license web page.
1873 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1874 * gcc.dg/struct/struct-reorg.exp: Likewise.
1875 * gcc.target/spu/tag_manager.c: Likewise.
1876
1877 2009-04-09 Richard Guenther <rguenther@suse.de>
1878
1879 PR testsuite/39696
1880 * ssa-ccp-25.c: Adjust pattern.
1881
1882 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1883
1884 PR fortran/36704
1885 * gfortran.dg/external_procedures_1.f90: Modified.
1886 * gfortran.dg/proc_ptr_result_1.f90: New.
1887 * gfortran.dg/proc_ptr_result_2.f90: New.
1888 * gfortran.dg/proc_ptr_result_3.f90: New.
1889
1890 2009-04-09 Richard Guenther <rguenther@suse.de>
1891
1892 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1893 to prevent constant propagation.
1894 * gcc.dg/vect/vect-56.c: Likewise.
1895 * gcc.dg/vect/vect-58.c: Likewise.
1896 * gcc.dg/vect/vect-60.c: Likewise.
1897 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1898 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1899 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1900
1901 2009-04-09 Richard Guenther <rguenther@suse.de>
1902
1903 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1904 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1905
1906 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1907
1908 PR c/39613
1909 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1910 New tests.
1911
1912 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1913
1914 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1915 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1916
1917 2009-04-08 Jakub Jelinek <jakub@redhat.com>
1918
1919 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1920
1921 2009-04-08 Jason Merrill <jason@redhat.com>
1922
1923 PR c++/25185
1924 * g++.dg/template/error40.C: Add another test.
1925
1926 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1927
1928 PR c/39614
1929 PR c/39673
1930 * gcc.c-torture/compile/pr39614-1.c,
1931 gcc.c-torture/compile/pr39614-2.c,
1932 gcc.c-torture/compile/pr39614-3.c,
1933 gcc.c-torture/compile/pr39614-4.c,
1934 gcc.c-torture/compile/pr39614-5.c,
1935 gcc.c-torture/compile/pr39673-1.c,
1936 gcc.c-torture/compile/pr39673-2.c: New tests.
1937 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1938 more cases.
1939 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1940 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1941 expected errors.
1942
1943 2009-04-08 Dodji Seketeli <dodji@redhat.com>
1944
1945 PRc++/39637
1946 * g++.dg/cpp0x/variadic-crash2.C: New test.
1947
1948 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
1949
1950 PR fortran/38863
1951 * gfortran.dg/alloc_comp_result_1.f90: New test.
1952
1953 2009-04-07 Jason Merrill <jason@redhat.com>
1954
1955 PR c++/34691
1956 * g++.dg/overload/extern-C-1.C: New.
1957
1958 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1959
1960 PR testsuite/39325
1961 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1962
1963 2009-04-07 Jason Merrill <jason@redhat.com>
1964
1965 PR c++/25185
1966 * g++.dg/template/error40.C: New.
1967
1968 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1969
1970 PR fortran/38152
1971 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1972
1973 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
1974
1975 * gnat.dg/subp_elim_errors.ad[sb]: New test.
1976
1977 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1978
1979 PR fortran/38290
1980 * gfortran.dg/proc_decl_1.f90: Modified.
1981 * gfortran.dg/proc_ptr_11.f90: Extended.
1982 * gfortran.dg/proc_ptr_13.f90: Modified.
1983
1984 2009-04-06 Jason Merrill <jason@redhat.com>
1985
1986 PR c++/35146
1987 * g++.dg/template/fnspec1.C: New.
1988
1989 2009-04-06 Laurent GUERBY <laurent@guerby.net>
1990
1991 * lib/gnat.exp: Handle multilib.
1992
1993 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1994
1995 PR fortran/38863
1996 * gfortran.dg/dependency_23.f90: New test.
1997
1998 2009-04-06 Richard Guenther <rguenther@suse.de>
1999
2000 PR tree-optimization/28868
2001 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2002 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2003 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2004 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2005
2006 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2007
2008 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2009
2010 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2011
2012 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2013
2014 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2015
2016 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2017 with the built-in y0, and the subsequent warning.
2018 (y1): Likewise, rename to y_1.
2019
2020 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2021
2022 PR fortran/39414
2023 * gfortran.dg/proc_decl_21.f90: New.
2024
2025 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2026
2027 PR fortran/36091
2028 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2029
2030 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2031
2032 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2033 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2034 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2035 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2036 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2037 gfortran.dg/namelist_49.f90: Gate test on effective_target
2038 fd_truncate.
2039 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2040
2041 2009-04-05 Daniel Kraft <d@domob.eu>
2042
2043 PR fortran/38654
2044 * gfortran.dg/read_float_2.f03
2045 * gfortran.dg/read_float_3.f90
2046
2047 2009-04-05 Richard Guenther <rguenther@suse.de>
2048
2049 PR tree-optimization/39648
2050 * gcc.c-torture/compile/pr39648.c: New testcase.
2051
2052 2009-04-05 Jason Merrill <jason@redhat.com>
2053
2054 PR c++/14912
2055 * g++.dg/template/error39.C: New.
2056
2057 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2058
2059 PR fortran/29458
2060 * gfortran.dg/implied_do_1.f90: New.
2061
2062 2009-04-04 Tobias Burnus <burnus@net-b.de>
2063
2064 PR fortran/39577
2065 * gfortran.dg/recursive_check_8.f90: New.
2066 * gfortran.dg/recursive_check_9.f90: New.
2067 * gfortran.dg/recursive_check_10.f90: New.
2068 * gfortran.dg/recursive_check_11.f90: New.
2069 * gfortran.dg/recursive_check_12.f90: New.
2070 * gfortran.dg/recursive_check_13.f90: New.
2071 * gfortran.dg/recursive_check_14.f90: New.
2072
2073 2009-04-04 Jason Merrill <jason@redhat.com>
2074
2075 PR c++/25185
2076 * g++.dg/template/error38.C: Add more tests.
2077
2078 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2079
2080 PR fortran/37614
2081 * gfortran.dg/common_align_2.f90: New test.
2082
2083 2009-04-04 Richard Guenther <rguenther@suse.de>
2084
2085 PR tree-optimization/8781
2086 PR tree-optimization/37892
2087 * g++.dg/tree-ssa/pr8781.C: New testcase.
2088 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2089
2090 2009-04-04 Richard Guenther <rguenther@suse.de>
2091
2092 PR tree-optimization/39636
2093 * gcc.c-torture/compile/pr39636.c: New testcase.
2094
2095 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2096
2097 PR rtl-optimization/39607
2098 * g++.dg/opt/pr39607.C: New.
2099
2100 2009-04-03 Tobias Burnus <burnus@net-b.de>
2101
2102 PR fortran/39594
2103 * gfortran.dg/common_12.f90: New.
2104
2105 2009-04-03 Jason Merrill <jason@redhat.com>
2106
2107 PR c++/39608
2108 * g++.dg/template/const2.C: New test.
2109
2110 2009-04-03 Richard Guenther <rguenther@suse.de>
2111
2112 PR tree-optimization/2480
2113 PR tree-optimization/23086
2114 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2115 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2116
2117 2009-04-03 Richard Guenther <rguenther@suse.de>
2118
2119 PR tree-optimization/34743
2120 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2121 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2122 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2123 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2124 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2125 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2126 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2127 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2128
2129 2009-04-03 Richard Guenther <rguenther@suse.de>
2130
2131 PR middle-end/13146
2132 PR tree-optimization/23940
2133 PR tree-optimization/33237
2134 PR middle-end/33974
2135 PR middle-end/34093
2136 PR tree-optimization/36201
2137 PR tree-optimization/36230
2138 PR tree-optimization/38049
2139 PR tree-optimization/38207
2140 PR tree-optimization/38230
2141 PR tree-optimization/38301
2142 PR tree-optimization/38585
2143 PR middle-end/38895
2144 PR tree-optimization/38985
2145 PR tree-optimization/39299
2146 * gcc.dg/pr19633-1.c: Adjust.
2147 * gcc.dg/torture/pta-callused-1.c: Likewise.
2148 * gcc.dg/torture/pr39074-2.c: Likewise.
2149 * gcc.dg/torture/pr39074.c: Likewise.
2150 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2151 * gcc.dg/torture/pr30375.c: Adjust.
2152 * gcc.dg/torture/pr33563.c: Likewise.
2153 * gcc.dg/torture/pr33870.c: Likewise.
2154 * gcc.dg/torture/pr33560.c: Likewise.
2155 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2156 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2157 * gcc.dg/tree-ssa/alias-15.c: Remove.
2158 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2159 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2160 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2161 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2162 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2163 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2164 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2165 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2166 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2167 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2168 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2169 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2170 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2171 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2172 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2173 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2174 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2175 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2176 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2177 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2178 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2179 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2180 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2181 * gcc.dg/uninit-B.c: XFAIL.
2182 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2183 * gcc.dg/uninit-pr19430.c: XFAIL.
2184 * g++.dg/tree-ssa/pr13146.C: New testcase.
2185 * g++.dg/opt/pr36187.C: Adjust.
2186 * g++.dg/torture/20090329-1.C: New testcase.
2187
2188 2009-04-02 Chao-ying Fu <fu@mips.com>
2189
2190 * gcc.target/mips/interrupt_handler.c: New test.
2191
2192 2009-04-02 David Ayers <ayers@fsfe.org>
2193
2194 PR objc/18456
2195 * objc.dg/bad-receiver-type-2.m: New test contributed by
2196 Alexander Mamberg.
2197
2198 2009-04-02 Jason Merrill <jason@redhat.com>
2199
2200 PR c++/25185
2201 * g++.dg/template/error38.C: New test.
2202
2203 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2204
2205 PR tree-optimization/31677
2206 * gcc.dg/memcpy-1.c: Add compiler option.
2207
2208 2009-04-02 Ira Rosen <irar@il.ibm.com>
2209
2210 PR tree-optimization/39595
2211 * gfortran.dg/vect/O3-pr39595.f: New test.
2212
2213 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2214
2215 PR c++/26693
2216 * g++.dg/template/typedef11.C: New test.
2217 * g++.dg/template/typedef12.C: Likewise.
2218 * g++.dg/template/typedef13.C: Likewise.
2219 * g++.dg/template/typedef14.C: Likewise.
2220 * g++.dg/template/typedef15.C: Likewise.
2221 * g++.dg/template/typedef16.C: Likewise.
2222 * g++.dg/template/sfinae3.C: Compile this pedantically.
2223 The only errors expected should be the one saying the typedef is ill
2224 formed.
2225 * g++.old-deja/g++.pt/typename8.C: Likewise.
2226 * g++.dg/template/access11.C: Update this.
2227
2228 2009-04-02 Richard Guenther <rguenther@suse.de>
2229
2230 PR tree-optimization/37221
2231 * gcc.c-torture/compile/20090331-1.c: New testcase.
2232
2233 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2234
2235 * gcc.c-torture/compile/20090401-1.c: New test.
2236
2237 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2238
2239 PR c++/4926
2240 * g++.dg/template/pr4926-1.C: New.
2241
2242 2009-04-01 Xinliang David Li <davidxl@google.com>
2243
2244 * gcc.target/i386/all_one_m128i.c: New test.
2245
2246 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2247
2248 PR c/39027
2249 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2250 * gcc.dg/fltconst-2.c: New test.
2251 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2252 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2253
2254 PR c/33466
2255 * gcc.dg/cpp/pr33466.c: New test.
2256 * gcc.dg/dfp/pr33466.c: New test.
2257 * gcc.dg/fixed-point/pr33466.c: New test.
2258
2259 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2260
2261 PR tree-optimization/35011
2262 * g++.dg/other/pr35011.C: New.
2263
2264 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2265
2266 PR target/39226
2267 * gcc.dg/pr39226.c: New test.
2268
2269 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2270
2271 PR c++/35240
2272 * g++.dg/template/pr35240.C: New.
2273
2274 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2275
2276 PR c/39605
2277 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2278 * gcc.dg/pr25682.c: Update expected diagnostics.
2279
2280 2009-04-01 Richard Guenther <rguenther@suse.de>
2281
2282 * gcc.dg/fold-plusmult-2.c: New testcase.
2283
2284 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2285
2286 PR c/37772
2287 * gcc.dg/pr37772.c: New test.
2288 * g++.dg/ext/asm11.C: New test.
2289
2290 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2291
2292 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2293 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2294 defined.
2295
2296 2009-03-31 Jason Merrill <jason@redhat.com>
2297
2298 * g++.old-deja/g++.other/using9.C: Add expected errors.
2299
2300 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2301
2302 * gcc.c-torture/compile/pr33009.c: Removed.
2303
2304 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2305
2306 * gcc.c-torture/compile/pr33009.c: Delete.
2307 * gcc.c-torture/compile/pr11832.c: Likewise.
2308
2309 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2310
2311 PR c/448
2312 * lib/target-supports.exp (check_effective_target_stdint_types):
2313 Update comment.
2314 (check_effective_target_inttypes_types): New.
2315 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2316 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2317 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2318
2319 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2320
2321 PR fortran/38917
2322 PR fortran/38918
2323 * gfortran.dg/data_pointer_1.f90: New test.
2324
2325 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2326
2327 PR fortran/38915
2328 * gfortran.dg/char_length_15.f90: New test.
2329
2330 2009-03-31 Jason Merrill <jason@redhat.com>
2331
2332 C++ DR 613
2333 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2334 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2335 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2336 xfail others.
2337
2338 * g++.dg/other/typedef2.C: New test.
2339
2340 PR c++/37806
2341 * g++.dg/template/typedef17.C: New test.
2342
2343 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2344 * g++.dg/cpp0x/auto12.C: Likewise.
2345
2346 2009-03-31 Richard Guenther <rguenther@suse.de>
2347
2348 PR middle-end/31029
2349 * gcc.dg/fold-compare-4.c: New testcase.
2350 * gcc.dg/fold-compare-5.c: Likewise.
2351
2352 2009-03-31 Richard Guenther <rguenther@suse.de>
2353
2354 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2355
2356 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2357
2358 PR target/39592
2359 * gcc.target/i386/pr39592-1.c: New test.
2360
2361 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2362
2363 PR preprocessor/15638
2364 * gcc.dg/cpp/missing-header-1.c: New test.
2365 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2366 "compilation terminated" message.
2367 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2368 test #include "".
2369 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2370 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2371 terminated" message.
2372
2373 2009-03-31 Richard Guenther <rguenther@suse.de>
2374
2375 PR middle-end/23401
2376 PR middle-end/27810
2377 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2378 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2379
2380 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2381
2382 PR fortran/38389
2383 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2384 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2385 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2386 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2387 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2388 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2389 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2390
2391 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2392
2393 PR fortran/22571
2394 * gfortran.dg/whole_file_1.f90: New test.
2395 PR fortran/26227
2396 * gfortran.dg/whole_file_2.f90: New test.
2397 * gfortran.dg/whole_file_3.f90: New test.
2398 PR fortran/24886
2399 * gfortran.dg/whole_file_4.f90: New test.
2400
2401 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2402
2403 * gfortran.dg/bind_c_usage_19.f90: New test.
2404
2405 PR target/39558
2406 * gcc.target/powerpc/altivec-29.c: New test.
2407
2408 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2409
2410 PR rtl-optimization/323
2411 * gcc.target/i386/excess-precision-1.c,
2412 gcc.target/i386/excess-precision-2.c,
2413 gcc.target/i386/excess-precision-3.c,
2414 gcc.target/i386/excess-precision-4.c,
2415 gcc.target/i386/excess-precision-5.c,
2416 gcc.target/i386/excess-precision-6.c: New tests.
2417
2418 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2419
2420 PR c/35235
2421 * gcc.dg/c99-array-lval-8.c: New test.
2422
2423 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2424
2425 PR preprocessor/34695
2426 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2427 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2428 instead of dg-warning for "previous definition" messages.
2429 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2430 "warnings being treated as errors" message.
2431 * gcc.dg/fltconst-1.c: Use -fshow-column.
2432
2433 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2434
2435 PR fortran/38823
2436 * gfortran.dg/power1.f90: New test.
2437
2438 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2439
2440 PR c/456
2441 PR c/5675
2442 PR c/19976
2443 PR c/29116
2444 PR c/31871
2445 PR c/35198
2446 * gcc.c-torture/compile/20081108-1.c,
2447 gcc.c-torture/compile/20081108-2.c,
2448 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2449 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2450 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2451 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2452 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2453 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2454 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2455 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2456 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2457 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2458 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2459 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2460 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2461 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2462 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2463 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2464 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2465 case.
2466 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2467 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2468 XFAILs. Update expected messages.
2469 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2470 expected messages.
2471 * gcc.dg/real-const-1.c: Replace with test from original PR.
2472 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2473 when casting from non-constant integer to pointer.
2474
2475 2009-03-29 Richard Guenther <rguenther@suse.de>
2476
2477 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2478
2479 2009-03-29 Daniel Kraft <d@domob.eu>
2480
2481 PR fortran/37423
2482 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2483 DEFERRED bindings.
2484 * gfortran.dg/typebound_proc_9.f03: New test.
2485 * gfortran.dg/typebound_proc_10.f03: New test.
2486 * gfortran.dg/typebound_proc_11.f03: New test.
2487 * gfortran.dg/abstract_type_5.f03: New test.
2488
2489 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2490
2491 PR fortran/38507
2492 * gfortran.dg/do_4.f: New.
2493 * gfortran.dg/goto_2.f90: Correct expected warnings.
2494 * gfortran.dg/goto_4.f90: Likewise.
2495 * gfortran.dg/goto_5.f90: New.
2496
2497 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2498
2499 PR target/39545
2500 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2501
2502 * gcc.target/i386/pr39545-1.c: New.
2503 * gcc.target/i386/pr39545-2.c: Likewise.
2504
2505 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2506 (flex2_struct): Likewise.
2507 (check_struct_passing7): Likewise.
2508 (check_struct_passing8): Likewise.
2509 (f1s): Likewise.
2510 (f2s): Likewise.
2511 (main): Call check_struct_passing7 and check_struct_passing8.
2512
2513 2009-03-29 Richard Guenther <rguenther@suse.de>
2514
2515 * gcc.c-torture/execute/20090113-1.c: New testcase.
2516 * gcc.c-torture/execute/20090113-2.c: Likewise.
2517 * gcc.c-torture/execute/20090113-3.c: Likewise.
2518 * gcc.c-torture/execute/20090207-1.c: Likewise.
2519 * gcc.c-torture/compile/20090114-1.c: Likewise.
2520 * gcc.c-torture/compile/20090328-1.c: Likewise.
2521 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2522
2523 2009-03-29 David Ayers <ayers@fsfe.org>
2524
2525 PR objc/27377
2526 * objc.dg/conditional-1.m: New tests.
2527
2528 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
2529
2530 * gcc.dg/winline-10.c: New test.
2531
2532 2009-03-28 Tobias Burnus <burnus@net-b.de>
2533
2534 PR fortran/34656
2535 * gfortran.dg/do_check_1.f90: Add test.
2536 * gfortran.dg/do_check_2.f90: Add test.
2537 * gfortran.dg/do_check_3.f90: Add test.
2538 * gfortran.dg/do_check_4.f90: Add test.
2539
2540 2009-03-28 Jan Hubicka <jh@suse.cz>
2541
2542 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2543 * gcc.dg/pr33826.c: Update dump files.
2544 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2545 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2546
2547 2009-03-28 Martin Jambor <mjambor@suse.cz>
2548
2549 * g++.dg/tree-ssa/fwprop-align.C: New test.
2550
2551 2009-03-28 Jakub Jelinek <jakub@redhat.com>
2552
2553 * gcc.target/powerpc/altivec-28.c: New test.
2554
2555 PR c++/39554
2556 * gcc.dg/wdisallowed-functions-1.c: Removed.
2557 * gcc.dg/wdisallowed-functions-2.c: Removed.
2558 * gcc.dg/wdisallowed-functions-3.c: Removed.
2559 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2560 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2561 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2562
2563 2009-03-28 Richard Guenther <rguenther@suse.de>
2564
2565 PR tree-optimization/38723
2566 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2567
2568 2009-03-28 Paul Thomas <pault@gcc.gnu.org
2569
2570 PR fortran/38538
2571 * gfortran.dg/char_result_13.f90: New test.
2572
2573 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
2574
2575 PR fortran/38765
2576 * gfortran.dg/alloc_comp_assign_9.f90: New test.
2577
2578 2009-03-28 Daniel Kraft <d@domob.eu>
2579
2580 * gfortran.dg/trim_1.f90: New test.
2581
2582 2009-03-28 Richard Guenther <rguenther@suse.de>
2583
2584 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2585 * g++.dg/warn/Warray-bounds.C: Likewise.
2586
2587 2009-03-28 Tobias Burnus <burnus@net-b.de>
2588
2589 PR fortran/32626
2590 * gfortran.dg/recursive_check_7.f90: New test.
2591
2592 2009-03-28 Tobias Burnus <burnus@net-b.de>
2593
2594 PR fortran/38432
2595 * gfortran.dg/do_check_5.f90: New test.
2596 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2597 * gfortran.dg/array_constructor_18.f90: Ditto.
2598 * gfortran.dg/array_constructor_22.f90: Ditto.
2599 * gfortran.dg/do_3.F90: Ditto.
2600 * gfortran.dg/do_1.f90: Ditto.
2601
2602 2009-03-28 Richard Guenther <rguenther@suse.de>
2603
2604 PR tree-optimization/38180
2605 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2606
2607 2009-03-28 Richard Guenther <rguenther@suse.de>
2608
2609 PR tree-optimization/38513
2610 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2611 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2612 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2613 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2614 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2615 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2616 * gcc.dg/vect/vect-35.c: Likewise.
2617 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2618 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2619 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2620
2621 2009-03-28 Richard Guenther <rguenther@suse.de>
2622
2623 PR tree-optimization/38968
2624 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2625
2626 2009-03-28 Richard Guenther <rguenther@suse.de>
2627
2628 PR tree-optimization/37795
2629 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2630
2631 2009-03-28 Joseph Myers <joseph@codesourcery.com>
2632
2633 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2634 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2635 options for removed targets.
2636
2637 2009-03-27 Richard Guenther <rguenther@suse.de>
2638
2639 PR tree-optimization/39120
2640 * gcc.c-torture/execute/pr39120.c: New testcase.
2641
2642 2009-03-27 Richard Guenther <rguenther@suse.de>
2643
2644 PR tree-optimization/39120
2645 * gcc.dg/torture/pta-callused-1.c: New testcase.
2646
2647 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2648
2649 PR middle-end/39315
2650 * gcc.target/i386/pr39315-1.c: New.
2651 * gcc.target/i386/pr39315-2.c: Likewise.
2652 * gcc.target/i386/pr39315-3.c: Likewise.
2653 * gcc.target/i386/pr39315-4.c: Likewise.
2654 * gcc.target/i386/pr39315-check.c: Likewise.
2655
2656 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2657
2658 PR c/39323
2659 * gcc.dg/pr39323-1.c: New.
2660 * gcc.dg/pr39323-2.c: Likewise.
2661 * gcc.dg/pr39323-3.c: Likewise.
2662
2663 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2664
2665 PR target/38034
2666 * gcc.target/ia64/sync-1.c: New.
2667
2668 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2669
2670 PR target/39472
2671 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2672 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2673 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2674 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2675 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2676 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2677 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2678 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2679
2680 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2681
2682 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2683 for low precision (i.e. float).
2684
2685 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2686 Jakub Jelinek <jakub@redhat.com>
2687
2688 PR debug/37959
2689 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2690
2691 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2692
2693 * gcc.dg/memmove-2.c: New test.
2694 * gcc.dg/memmove-3.c: New test.
2695
2696 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2697 in clone naming.
2698
2699 2009-03-27 Xinliang David Li <davidxl@google.com>
2700
2701 PR tree-optimization/39557
2702 * g++.dg/tree-ssa/dom-invalid.C: New test.
2703
2704 2009-03-27 Xinliang David Li <davidxl@google.com>
2705
2706 PR tree-optimization/39548
2707 * g++.dg/tree-ssa/copyprop.C: New test.
2708
2709 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2710
2711 PR c++/38638
2712 * g++.dg/template/typename17.C: New testcase.
2713 * g++.dg/template/typename18.C: New testcase.
2714
2715 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2716
2717 PR c++/36799
2718 * g++.dg/other/var_copy-1.C: New test.
2719
2720 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2721
2722 PR c++/37647
2723 * g++.dg/parse/ctor9.C: New test.
2724
2725 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2726
2727 PR c++/29727
2728 * g++.dg/init/error2.C: New test.
2729
2730 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2731
2732 PR c++/35652
2733 * gcc.dg/pr35652.C: New.
2734 * g++.dg/warn/pr35652.C: New.
2735 * gcc.dg/format/plus-1.c: Adjust message.
2736
2737 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR c++/39554
2740 * gcc.dg/wdisallowed-functions-3.c: New test.
2741 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2742
2743 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2744
2745 * gcc.dg/inline-33.c: Fix when pic.
2746
2747 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2748
2749 * gcc.target/ia64/20090324-1.c: New test.
2750
2751 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2752
2753 PR c/27898
2754 * gcc.dg/pr27898.c: New test.
2755
2756 PR tree-optimization/32139
2757 * gcc.c-torture/compile/pr32139.c: New test.
2758
2759 2009-03-24 Jason Merrill <jason@redhat.com>
2760
2761 PR c++/28274
2762 * g++.dg/parse/defarg14.C: New test.
2763
2764 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2765
2766 PR libfortran/39528
2767 * gfortran.dg/read_repeat.f90: New test.
2768
2769 2009-03-24 Ira Rosen <irar@il.ibm.com>
2770
2771 PR tree-optimization/39529
2772 * gcc.dg/vect/pr39529.c: New test.
2773
2774 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2775 Jakub Jelinek <jakub@redhat.com>
2776
2777 PR debug/39524
2778 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2779
2780 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2781
2782 PR c/39495
2783 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2784
2785 2009-03-23 Jason Merrill <jason@redhat.com>
2786
2787 * g++.dg/cpp0x/auto12.C: Add variadic test.
2788
2789 PR c++/39526
2790 * g++.dg/warn/Wshadow-4.C: New test.
2791
2792 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2793
2794 PR tree-optimization/39516
2795 * gfortran.dg/pr39516.f: New test.
2796
2797 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2798
2799 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2800 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2801 variable, not environment variable.
2802
2803 2009-03-21 Jason Merrill <jason@redhat.com>
2804
2805 PR c++/28879
2806 * g++.dg/ext/vla6.C: New test.
2807
2808 2009-03-20 Jason Merrill <jason@redhat.com>
2809
2810 * g++.dg/cpp0x/initlist5.C: Add additional test.
2811
2812 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2813 Janis Johnson <janis187@us.ibm.com>
2814
2815 * lib/compat.exp (compat-get-options-main, compat-get-options):
2816 Handle dg-prune-output in source file.
2817 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2818 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2819 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2820 two warnings.
2821
2822 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2823
2824 PR c/39495
2825 * gcc.dg/gomp/pr39495-1.c: New test.
2826 * gcc.dg/gomp/pr39495-2.c: New test.
2827 * g++.dg/gomp/pr39495-1.C: New test.
2828 * g++.dg/gomp/pr39495-2.C: New test.
2829
2830 PR target/39496
2831 * gcc.target/i386/pr39496.c: New test.
2832 * g++.dg/other/pr39496.C: New test.
2833
2834 2009-03-19 Li Feng <nemokingdom@gmail.com>
2835
2836 PR middle-end/39500
2837 * gcc.dg/autopar/pr39500-1.c: New.
2838 * gcc.dg/autopar/pr39500-2.c: New.
2839
2840 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2841
2842 * g++.dg/dg.exp: Prune graphite.
2843
2844 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2845
2846 PR middle-end/39447
2847 * g++.dg/graphite: New.
2848 * g++.dg/graphite/graphite.exp: New.
2849 * g++.dg/graphite/pr39447.C: New.
2850
2851 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2852
2853 PR c++/39425
2854 * g++.dg/template/pr39425.C: New.
2855
2856 * g++.dg/template/spec33.C: Updated.
2857
2858 2009-03-17 Jason Merrill <jason@redhat.com>
2859
2860 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2861
2862 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2863
2864 PR c++/39475
2865 * g++.dg/ext/unary_trait_incomplete.C: New.
2866
2867 2009-03-17 Jing Yu <jingyu@google.com>
2868
2869 PR middle-end/39378
2870 * g++.dg/inherit/thunk10.C: New test.
2871
2872 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2873
2874 PR target/39482
2875 * gcc.target/i386/pr39482.c: New test.
2876
2877 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR debug/39471
2880 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2881 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2882 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2883 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2884
2885 PR middle-end/39443
2886 * gcc.dg/pr39443.c: New test.
2887
2888 PR debug/39412
2889 * gcc.dg/debug/pr39412.c: New test.
2890
2891 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2892
2893 PR testsuite/38526
2894 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2895 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2896 is defined.
2897 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2898 its original value, or unset if it was not defined.
2899 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2900 path procs around use of HOSTCC.
2901 * g++.dg/compat/struct-layout-1.exp: Ditto.
2902 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2903
2904 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2905
2906 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2907
2908 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2909
2910 Revert patch for PR testsuite/37630.
2911
2912 PR testsuite/37960
2913 * gcc.dg/pr11492.c: Replace constant and remove xfail.
2914
2915 PR testsuite/37630
2916 * lib/target-supports.exp (check_effective_target_ieee): New.
2917 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2918 * gcc.dg/20001012-1.c: Require ieee.
2919
2920 PR testsuite/37628
2921 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2922
2923 2009-03-16 Jakub Jelinek <jakub@redhat.com>
2924
2925 PR tree-optimization/39455
2926 * gcc.dg/pr39455.c: New test.
2927
2928 2009-03-13 David Ayers <ayers@fsfe.org>
2929
2930 * objc/execute/trivial.m. New test.
2931
2932 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
2933
2934 PR target/39137
2935 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2936
2937 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
2938
2939 PR testsuite/39451
2940 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2941 constraint on (%2).
2942
2943 2009-03-12 David Ayers <ayers@fsfe.org>
2944
2945 PR libobjc/27466
2946 * objc/execute/exceptions/handler-1.m. New test.
2947
2948 2009-03-12 Jakub Jelinek <jakub@redhat.com>
2949
2950 PR target/39431
2951 * gcc.target/i386/pr39431.c: New test.
2952
2953 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
2954
2955 PR target/39445
2956 * gcc.target/i386/pr39445.c: New.
2957
2958 * gcc.target/i386/push-1.c: XFAIL.
2959
2960 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
2961
2962 * gcc.dg/inline-33.c: New test.
2963
2964 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
2965
2966 * gcc.dg/vect/vect-82.c: Combine dg-do and
2967 dg-require-effective-target into dg-skip-if.
2968 * gcc.dg/vect/vect-83.c: Likewise.
2969
2970 2009-03-11 Jakub Jelinek <jakub@redhat.com>
2971
2972 PR target/39137
2973 * gcc.target/i386/stackalign/longlong-1.c: New test.
2974 * gcc.target/i386/stackalign/longlong-2.c: New test.
2975
2976 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2977
2978 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2979
2980 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2981
2982 * gcc.c-torture/execute/ieee/inf-3.c: New test.
2983 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2984
2985 2009-03-11 Olivier Hainque <hainque@adacore.com>
2986
2987 * gnat.dg/slice_enum.adb: New test.
2988
2989 2009-03-11 Jason Merrill <jason@redhat.com>
2990
2991 PR debug/39086
2992 * g++.dg/opt/nrv15.C: New test.
2993
2994 2009-03-10 Ira Rosen <irar@il.ibm.com>
2995
2996 PR tree-optimization/39422
2997 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2998 constant array with static initialization to global memory.
2999 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3000
3001 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3002
3003 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3004 padding.
3005
3006 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3007
3008 PR c++/39371
3009 * g++.dg/opt/switch2.C: Add -w to dg-options.
3010 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3011 * g++.dg/warn/switch1.C: New test.
3012 * g++.dg/other/switch3.C: New test.
3013
3014 PR tree-optimization/39394
3015 * gcc.c-torture/compile/pr39394.c: New test.
3016
3017 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3018
3019 * gcc.target/s390/20090223-1.c: New testcase.
3020
3021 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3022
3023 PR libfortran/39402
3024 * gfortran.dg/fmt_f0_1.f90: New test.
3025
3026 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3027
3028 PR c++/39060
3029 * g++.dg/other/new1.C: Adjusted.
3030 * g++.dg/parse/crash40.C: Likewise.
3031 * g++.dg/parse/defarg12.C: Likewise.
3032 * g++.dg/template/error15.C: Likewise.
3033
3034 * g++.dg/other/pr39060.C: New.
3035
3036 2009-03-07 Jason Merrill <jason@redhat.com>
3037
3038 PR c++/39367
3039 * g++.dg/opt/new1.C: New.
3040
3041 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3042
3043 PR c++/33492
3044 * g++.dg/other/error32.C: New.
3045
3046 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3047
3048 PR middle-end/39360
3049 * gcc.c-torture/compile/pr39360.c: New test.
3050
3051 PR debug/39372
3052 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3053
3054 2009-03-05 Jason Merrill <jason@redhat.com>
3055
3056 PR c++/38908
3057 * g++.dg/warn/Wuninitialized-3.C: New test.
3058
3059 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3060
3061 PR debug/39379
3062 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3063 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3064
3065 2009-03-04 Jason Merrill <jason@redhat.com>
3066
3067 PR c++/13549
3068 * g++.dg/template/koenig7.C: New test.
3069
3070 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3071
3072 * g++.dg/torture/predcom-1.C: New test.
3073
3074 2009-03-04 Richard Guenther <rguenther@suse.de>
3075
3076 PR tree-optimization/39362
3077 * g++.dg/torture/pr39362.C: New testcase.
3078
3079 2009-03-04 Jason Merrill <jason@redhat.com>
3080 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3081
3082 PR c++/9634
3083 PR c++/29469
3084 PR c++/29607
3085 * g++.dg/template/dependent-name5.C: New test.
3086
3087 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3088
3089 PR testsuite/39357
3090 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3091 vect_int to vect_int_mult.
3092
3093 2009-03-04 Richard Guenther <rguenther@suse.de>
3094
3095 PR tree-optimization/39358
3096 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3097 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3098
3099 2009-03-04 Richard Guenther <rguenther@suse.de>
3100
3101 PR tree-optimization/39339
3102 * gcc.c-torture/execute/pr39339.c: New testcase.
3103
3104 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3105
3106 * gcc.c-torture/compile/20090303-1.c,
3107 gcc.c-torture/compile/20090303-2.c: New tests.
3108
3109 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3110
3111 PR fortran/39354
3112 * gfortran.dg/gomp/pr39354.f90: New test.
3113
3114 PR tree-optimization/39343
3115 * gcc.dg/pr39343.c: New test.
3116
3117 2009-03-03 Ira Rosen <irar@il.ibm.com>
3118
3119 PR tree-optimization/39248
3120 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3121 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3122 on targets without vector misalignment support.
3123 * lib/target-supports.exp
3124 (check_effective_target_vect_short_mult): Add
3125 check_effective_target_arm32.
3126
3127 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3128
3129 PR middle-end/39335
3130 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3131 * testsuite/gcc.dg/graphite/pr39335.c: New.
3132
3133 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3134
3135 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3136 of andl.
3137 * gcc.target/i386/stackalign/return-5.c: Likewise.
3138 * gcc.target/i386/stackalign/return-6.c: Likewise.
3139
3140 2009-03-02 Richard Guenther <rguenther@suse.de>
3141 Ira Rosen <irar@il.ibm.com>
3142
3143 PR tree-optimization/39318
3144 * gfortran.dg/vect/pr39318.f90: New test.
3145
3146 2009-03-01 Jan Hubicka <jh@suse.cz>
3147
3148 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3149
3150 2009-03-01 Jan Hubicka <jh@suse.cz>
3151
3152 PR debug/39267
3153 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3154
3155 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3156
3157 * gnat.dg/pack12.adb: New test.
3158
3159 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3160
3161 PR c++/37789
3162 * g++.dg/other/pr37789.C: New.
3163
3164 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3165
3166 PR fortran/39295
3167 * gfortran.dg/interface_25.f90: New test.
3168 * gfortran.dg/interface_26.f90: New test.
3169
3170 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3171
3172 PR fortran/39292
3173 * gfortran.dg/initialization_22.f90: New test.
3174
3175 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3176
3177 PR rtl-optimization/39241
3178 * gcc.dg/torture/pr39241.c: New.
3179
3180 2009-02-25 Martin Jambor <mjambor@suse.cz>
3181
3182 PR tree-optimizations/39259
3183 * g++.dg/torture/pr39259.C: New testcase.
3184
3185 2009-02-24 Richard Guenther <rguenther@suse.de>
3186
3187 PR c++/39242
3188 * g++.dg/template/instantiate10.C: New testcase.
3189
3190 2009-02-24 Richard Guenther <rguenther@suse.de>
3191 Zdenek Dvorak <ook@ucw.cz>
3192
3193 PR tree-optimization/39233
3194 * gcc.c-torture/execute/pr39233.c: New testcase.
3195
3196 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3197
3198 PR tree-optimization/39260
3199 * gcc.dg/graphite/pr39260.c: New.
3200
3201 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3202
3203 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3204
3205 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3206
3207 PR c++/36411
3208 * g++.dg/template/void14.C: New.
3209
3210 2009-02-23 Jason Merrill <jason@redhat.com>
3211
3212 PR c++/38880
3213 * g++.dg/init/const7.C: Remove XFAIL.
3214 * g++.dg/init/static-init1.C: New test.
3215
3216 * g++.dg/cpp0x/initlist14.C: New test.
3217
3218 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3219
3220 PR fortran/38914
3221 * bound_simplification_2.f90: New test case.
3222 * bound_7.f90: New test case.
3223
3224 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3225
3226 * gcc.dg/cpp/include4.c: New test.
3227
3228 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3229
3230 PR target/39256
3231 * gcc.target/i386/abi-2.c: New.
3232
3233 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3234
3235 * gcc.c-torture/execute/pr39228.x: New.
3236
3237 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3238
3239 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3240 scan-assembler to check for xmm0 register.
3241
3242 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3243 Joseph Myers <joseph@codesourcery.com>
3244
3245 * gcc.target/arm/va_list.c: New test.
3246 * g++.dg/abi/arm_va_list.C: Likewise.
3247 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3248 function.
3249 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3250 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3251 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3252 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3253 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3254 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3255
3256 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3257
3258 PR testsuite/38164
3259 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3260 to dg-options.
3261
3262 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3263
3264 PR target/39240
3265 * gcc.c-torture/execute/pr39240.c: New test.
3266
3267 2009-02-20 Jason Merrill <jason@redhat.com>
3268
3269 PR c++/39225
3270 * g++.dg/parse/dtor15.C: New test.
3271
3272 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3273
3274 * gcc.c-torture/execute/20090219-1.c: New.
3275
3276 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3277
3278 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3279 (mips-dg-options): When matching isa* pseudo-options make
3280 'value' optional and accept ! entries. Use $spec instead of
3281 $isa_spec in the isa pseudo-option error message. Only
3282 perform the ISA-range check when 'value' is set. If arch is
3283 matching any CPU in the ! entries switch to its generic ISA.
3284 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3285 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3286
3287 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3288
3289 PR target/39175
3290 * gcc.dg/visibility-20.c: New test.
3291 * g++.dg/ext/visibility/visibility-11.C: New test.
3292
3293 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3294
3295 PR c++/39188
3296 * g++.dg/abi/pr39188-1a.C: New.
3297 * g++.dg/abi/pr39188-1b.C: Likewise.
3298 * g++.dg/abi/pr39188-1.h: Likewise.
3299 * g++.dg/abi/pr39188-2a.C: Likewise.
3300 * g++.dg/abi/pr39188-2b.C: Likewise.
3301 * g++.dg/abi/pr39188-2.h: Likewise.
3302 * g++.dg/abi/pr39188-3a.C: Likewise.
3303 * g++.dg/abi/pr39188-3b.C: Likewise.
3304 * g++.dg/abi/pr39188-3.h: Likewise.
3305
3306 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3307
3308 PR c/38483
3309 * gcc.c-torture/execute/call-trap-1.c,
3310 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3311 tests.
3312
3313 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3314
3315 PR target/39228
3316 * gcc.c-torture/execute/pr39228.c: New test.
3317
3318 2009-02-19 Richard Guenther <rguenther@suse.de>
3319
3320 PR tree-optimization/39074
3321 * gcc.dg/torture/pr39074.c: New testcase.
3322 * gcc.dg/torture/pr39074-2.c: Likewise.
3323 * gcc.dg/torture/pr39074-3.c: Likewise.
3324
3325 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3326
3327 PR c++/39219
3328 * g++.dg/parse/attr3.C: New.
3329
3330 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3331
3332 PR testsuite/38165
3333 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3334
3335 PR testsuite/38166
3336 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3337 and skip on Darwin.
3338
3339 2009-02-18 Jason Merrill <jason@redhat.com>
3340
3341 PR c++/38880
3342 * g++.dg/init/const7.C: Remove XFAIL.
3343
3344 PR target/39179
3345 * g++.dg/opt/const6.C: New test.
3346
3347 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3348
3349 * gcc.dg/callabi/callabi.exp: Moved to ...
3350 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3351 in 64bit mode.
3352
3353 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3354 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3355 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3356 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3357 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3358 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3359 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3360
3361 * gcc.dg/callabi/callabi.h: Moved to ...
3362 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3363
3364 * gcc.dg/callabi/func-1.c: Moved to ...
3365 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3366
3367 * gcc.dg/callabi/func-indirect.c: Moved to ...
3368 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3369
3370 * gcc.dg/callabi/pr38891.c: Moved to ...
3371 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3372
3373 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3374 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3375
3376 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3377 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3378
3379 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3380 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3381
3382 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3383
3384 PR target/38891
3385 * gcc.dg/callabi/pr38891.c: New.
3386
3387 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3388
3389 * gcc.dg/callabi/callabi.exp: New.
3390
3391 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3392
3393 PR target/39082
3394 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3395 -Wno-abi for x86.
3396 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3397
3398 * gcc.target/i386/pr39082-1.c: New.
3399
3400 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3401 -Wno-abi.
3402
3403 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3404 CHECK_M64_M128 is defined.
3405 (check_f_arguments): Add "do".
3406 (check_vector_arguments): New.
3407 (check_m64_arguments): Likewise.
3408 (check_m128_arguments): Likewise.
3409
3410 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3411 (CHECK_M64_M128): Define.
3412
3413 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3414 on abitest.
3415 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3416
3417 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3418 tests only if CHECK_M64_M128 is defined.
3419
3420 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3421 (m128_2_struct): Likewise.
3422 (check_struct_passing5): Likewise.
3423 (check_struct_passing6): Likewise.
3424 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3425
3426 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3427 (un5): Likewise.
3428 (check_union_passing4): Likewise.
3429 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3430
3431 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3432
3433 PR c/35447
3434 * gcc.dg/noncompile/pr35447-1.c: New test.
3435
3436 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3437
3438 PR tree-optimization/36922
3439 * gfortran.dg/pr36922.f: New test.
3440
3441 2009-02-17 Richard Guenther <rguenther@suse.de>
3442
3443 PR tree-optimization/39202
3444 * gcc.c-torture/compile/pr39202.c: New testcase.
3445
3446 2009-02-17 Richard Guenther <rguenther@suse.de>
3447
3448 PR tree-optimization/39204
3449 * gcc.dg/torture/pr39204.c: New testcase.
3450
3451 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3452
3453 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3454 * gcc.dg/vect/vect-outer-6.c: Ditto.
3455
3456 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3457
3458 PR c/35446
3459 * gcc.dg/noncompile/init-5.c: New test.
3460 * gcc.dg/init-bad-4.c: Adjust expected errors.
3461
3462 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3463
3464 PR target/37049
3465 * gcc.target/i386/push-1.c: New.
3466
3467 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3468
3469 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3470
3471 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3472
3473 * gcc.target/spu/intrinsics-sr.c: New test.
3474
3475 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3476
3477 PR target/38056
3478 * gcc.target/ia64/sibcall-opt-1.c: New test.
3479 * gcc.target/ia64/sibcall-opt-2.c: New test.
3480
3481 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3482
3483 PR fortran/36528
3484 * gfortran.dg/cray_pointers_8.f90: New test.
3485
3486 PR fortran/36703
3487 * gfortran.dg/cray_pointers_9.f90: New test.
3488
3489 2009-02-13 Jason Merrill <jason@redhat.com>
3490
3491 PR c++/39070
3492 * g++.dg/cpp0x/decltype16.C: New.
3493
3494 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3495
3496 PR target/39152
3497 * gfortran.dg/gomp/pr39152.f90: New.
3498
3499 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3500
3501 PR target/39162
3502 * gcc.target/i386/pr39162.c: New.
3503
3504 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3505
3506 PR c/35444
3507 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3508 New tests.
3509
3510 2009-02-12 Jason Merrill <jason@redhat.com>
3511
3512 PR c++/38950
3513 * g++.dg/template/array20.C: New test.
3514
3515 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
3516
3517 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3518 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
3519 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3520
3521 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3522
3523 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3524
3525 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
3526
3527 PR target/39152
3528 * gfortran.dg/pr39152.f: New.
3529
3530 2009-02-11 Jason Merrill <jason@redhat.com>
3531
3532 PR c++/39153
3533 * g++.dg/cpp0x/defaulted9.C: New test.
3534
3535 PR c++/30111
3536 * g++.dg/init/value7.C: New test.
3537
3538 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
3539
3540 PR target/38824
3541 * gcc.target/i386/pr38824.c: New testcase.
3542
3543 2009-02-11 Jason Merrill <jason@redhat.com>
3544
3545 PR c++/38649
3546 * g++.dg/cpp0x/defaulted8.C: New test.
3547
3548 PR c++/36744
3549 * g++.dg/cpp0x/rv9p.C: New test.
3550
3551 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
3552
3553 * gnat.dg/aliasing3.adb: New test.
3554 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3555
3556 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3557
3558 PR c++/34397
3559 * g++.dg/template/crash88.C: New.
3560 * g++.dg/template/crash89.C: Likewise.
3561
3562 2009-02-10 Steve Ellcey <sje@cup.hp.com>
3563
3564 PR c/39084
3565 * gcc.dg/pr39084.c: New test.
3566
3567 2009-02-10 Jakub Jelinek <jakub@redhat.com>
3568
3569 PR target/39139
3570 * gcc.target/i386/pr39139.c: New test.
3571
3572 2009-02-10 Richard Guenther <rguenther@suse.de>
3573
3574 PR tree-optimization/39132
3575 * gcc.dg/torture/pr39132.c: New testcase.
3576
3577 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
3578
3579 PR target/39119
3580 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3581 * gcc.target/x86_64/abi/avx/args.h: Likewise.
3582 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3583 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3584 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3585 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3586 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3587 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3588
3589 2009-02-09 Jason Merrill <jason@redhat.com>
3590
3591 PR c++/39109
3592 * g++.dg/init/value6.C: New test.
3593
3594 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
3595
3596 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3597
3598 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
3599
3600 * gcc.c-torture/compile/20090209-1.c: New test.
3601
3602 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3603
3604 PR c++/35147
3605 PR c++/37737
3606 * g++.dg/cpp0x/vt-35147.C: New.
3607 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3608 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3609
3610 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3611
3612 PR c/35434
3613 * gcc.dg/attr-alias-4.c: New test.
3614
3615 2009-02-06 Janis Johnson <janis187@us.ibm.com>
3616
3617 PR c/39035
3618 * gcc.dg/dfp/pr39035.c: New test.
3619
3620 2009-02-06 Joseph Myers <joseph@codesourcery.com>
3621
3622 PR c/36432
3623 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3624
3625 2009-02-05 Jakub Jelinek <jakub@redhat.com>
3626
3627 PR c++/39106
3628 * g++.dg/opt/thunk3.C: New test.
3629
3630 2009-02-05 Nick Clifton <nickc@redhat.com>
3631
3632 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3633 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3634 * gcc.dg/cdce1.c: Likewise.
3635 * gcc.dg/cpp/_Pragma6.c: Likewise.
3636 * g++.dg/cpp/_Pragma1.C: Likewise.
3637 * gcc.dg/utf32-2.c: Xfail for M32C.
3638 * gcc.dg/utf32-1.c: Likewise.
3639 * gcc.dg/utf32-3.c: Likewise.
3640 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3641 targets.
3642 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3643 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3644 * gcc.dg/Wconversion-5.c: Likewise.
3645 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3646 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3647 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3648 * gcc.dg/utf-inc-init.c: Likewise.
3649 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3650 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3651 * gcc.dg/utf-array-short-wchar.c: Likewise.
3652 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3653 * gcc.dg/mallign.c: Use size_t instead of long.
3654
3655 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3656
3657 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3658
3659 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3660
3661 * gcc.c-torture/execute/pr39100.c: New.
3662
3663 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3664
3665 PR c/35435
3666 * gcc.dg/tls/diag-6.c: New test.
3667
3668 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3669
3670 AVX Programming Reference (January, 2009)
3671 * gcc.target/i386/avx-vpclmulqdq.c: New.
3672 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3673
3674 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3675
3676 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3677 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3678 (pclmul_test): Renamed to ...
3679 (TEST): This.
3680
3681 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3682
3683 PR c++/39095
3684 * g++.dg/abi/mangle31.C: New test.
3685
3686 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3687
3688 PR c/29129
3689 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3690 declarator.
3691 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3692 inside function prototype but not part of parameter declarator.
3693 * vla-11.c: New test.
3694
3695 2009-02-03 Jason Merrill <jason@redhat.com>
3696
3697 * g++.dg/warn/main-4.C: New test.
3698 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3699
3700 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3701
3702 PR c++/36607
3703 * g++.dg/expr/cast10.C: New test.
3704
3705 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3706
3707 PR c/35433
3708 * gcc.dg/init-bad-6.c: New test.
3709
3710 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3711
3712 PR target/35318
3713 * gcc.c-torture/compile/pr35318.c: New test.
3714
3715 PR inline-asm/39059
3716 * gcc.dg/nofixed-point-2.c: New test.
3717 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3718 * g++.dg/ext/fixed2.C: Likewise.
3719 * g++.dg/other/error25.C: Likewise.
3720 * g++.dg/lookup/crash7.C: Likewise.
3721 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3722
3723 PR c++/39056
3724 * g++.dg/cpp0x/initlist13.C: New test.
3725
3726 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3727
3728 PR c++/36897
3729 * g++.dg/template/func2.C: New test.
3730
3731 PR c++/37314
3732 * g++.dg/template/typename15.C: New.
3733 * g++.dg/template/typename16.C: New.
3734
3735 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3736 Ben Elliston <bje@au.ibm.com>
3737
3738 PR c/39034
3739 * gcc.dg/dfp/pr39034.c: New test.
3740
3741 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3742
3743 PR testsuite/38263
3744 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3745
3746 2009-02-02 Jason Merrill <jason@redhat.com>
3747
3748 PR c++/39054
3749 * g++.dg/parse/dtor14.C: New test.
3750
3751 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3752
3753 * lib/target-supports.exp
3754 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3755 * g++.dg/ext/builtin10.C: New test.
3756
3757 PR inline-asm/39058
3758 * gcc.target/i386/pr39058.c: New test.
3759
3760 2009-02-02 Richard Guenther <rguenther@suse.de>
3761
3762 PR tree-optimization/38937
3763 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3764
3765 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3766
3767 PR c++/39053
3768 * g++.dg/parse/crash52.C: New.
3769
3770 2009-01-30 Richard Guenther <rguenther@suse.de>
3771
3772 PR tree-optimization/39041
3773 * gcc.c-torture/compile/pr39041.c: New testcase.
3774
3775 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3776
3777 PR target/39013
3778 * gcc.target/i386/pr39013-1.c: New test.
3779 * gcc.target/i386/pr39013-2.c: New test.
3780
3781 PR c++/39028
3782 * g++.dg/ext/label12.C: New test.
3783
3784 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3785
3786 PR c++/33465
3787 * g++.dg/parse/error34.C: New.
3788 * g++.dg/parse/error35.C: Likewise.
3789
3790 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3791
3792 PR c++/38655
3793 * g++.dg/cpp0x/decltype-38655.C: New.
3794
3795 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3796
3797 PR target/39002
3798 * g++.dg/torture/pr39002.C: New test.
3799
3800 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3801
3802 PR tree-optimization/39007
3803 * gcc.dg/tree-ssa/pr39007.c: New.
3804
3805 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3806
3807 PR middle-end/35854
3808 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3809 to "subreg1".
3810
3811 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3812
3813 PR middle-end/38857
3814 * gcc.c-torture/compile/pr38857.c: New test.
3815
3816 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3817
3818 PR fortran/38852
3819 PR fortran/39006
3820 * gfortran.dg/bound_6.f90: New test.
3821
3822 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3823
3824 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3825
3826 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3827
3828 PR tree-optimization/38997
3829 * gcc.dg/tree-ssa/pr38997.c: New.
3830
3831 2009-01-28 Richard Guenther <rguenther@suse.de>
3832
3833 PR tree-optimization/38926
3834 * gcc.c-torture/compile/pr38926.c: New testcase.
3835
3836 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR middle-end/38934
3839 * gcc.dg/pr38934.c: New test.
3840
3841 2009-01-28 Richard Guenther <rguenther@suse.de>
3842
3843 PR middle-end/38908
3844 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3845
3846 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3847
3848 PR tree-optimization/38984
3849 * gcc.dg/pr38984.c: New XFAILed testcase.
3850
3851
3852 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3853
3854 PR target/38988
3855 * gcc.target/i386/pr38988.c: New test.
3856
3857 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3858
3859 PR c++/37554
3860 * g++.dg/parse/crash51.C: New.
3861 * g++.old-deja/g++.pt/crash9.C: Adjust.
3862
3863 2009-01-27 Daniel Kraft <d@domob.eu>
3864
3865 PR fortran/38883
3866 * gfortran.dg/mvbits_6.f90: New test.
3867 * gfortran.dg/mvbits_7.f90: New test.
3868 * gfortran.dg/mvbits_8.f90: New test.
3869
3870 2009-01-27 Richard Guenther <rguenther@suse.de>
3871
3872 PR tree-optimization/38503
3873 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3874
3875 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3876
3877 PR middle-end/38969
3878 * gcc.c-torture/execute/pr38969.c: New test.
3879
3880 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3881
3882 PR testsuite/38864
3883 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3884 to dg-do compile.
3885 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3886 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3887 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3888
3889 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3890
3891 PR target/38952
3892 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3893 if __USING_SJLJ_EXCEPTIONS__ is defined.
3894
3895 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3896 __USING_SJLJ_EXCEPTIONS__ is defined.
3897 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3898 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3899 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3900 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3901 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3902 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3903
3904 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3905
3906 PR testsuite/38949
3907 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3908 Use instead of C name in asm statements.
3909
3910 2009-01-26 Richard Guenther <rguenther@suse.de>
3911
3912 PR tree-optimization/38745
3913 * g++.dg/torture/pr38745.C: New testcase.
3914
3915 2009-01-26 Richard Guenther <rguenther@suse.de>
3916
3917 PR middle-end/38851
3918 * g++.dg/warn/Wuninitialized-1.C: New testcase.
3919
3920 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
3921
3922 * gcc.dg/bitfld-15.c: Gate warning on target
3923 pcc_bitfield_type_matters.
3924 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3925 g++.dg/ext/bitfield4.C: Likewise.
3926 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3927 bitfield for any target.
3928
3929 2009-01-24 Jakub Jelinek <jakub@redhat.com>
3930
3931 PR c/38957
3932 * gcc.dg/pr38957.c: New test.
3933
3934 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
3935
3936 PR fortran/38955
3937 * gfortran.dg/array_constructor_24.f: Allow tolerance when
3938 comparing floats.
3939
3940 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
3941
3942 PR tree-optimization/38953
3943 * gfortran.dg/graphite/pr38953.f90: New.
3944
3945 2009-01-24 Paul Brook <paul@codesourcery.com>
3946
3947 * gcc.target/arm/neon-cond-1.c: New test.
3948
3949 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
3950
3951 PR tree-optimization/38932
3952 * gcc.dg/pr38932.c: New.
3953
3954 2009-01-23 Revital Eres <eres@il.ibm.com>
3955
3956 * gcc.dg/sms-7.c: Fix test.
3957
3958 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
3959
3960 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3961 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3962 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3963 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3964
3965 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3966
3967 * gcc.dg/pr35729.c: Make test x86 specific.
3968
3969 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3970
3971 PR middle-end/38615
3972 * gcc.dg/pr38615.c: New test.
3973
3974 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
3975
3976 PR target/38931
3977 * gcc.target/i386/pr38931.c: New test.
3978
3979 2009-01-22 Dodji Seketeli <dodji@redhat.com>
3980
3981 PR c++/38930
3982 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3983 * g++.dg/template/typedef12.C: Likewise.
3984 * g++.dg/template/typedef13.C: Likewise.
3985 * g++.dg/template/typedef14.C: Likewise.
3986 * g++.dg/template/sfinae3.C: Likewise.
3987 * g++.old-deja/g++.pt/typename8.C: Likewise.
3988 * g++.dg/template/access11.C: Likewise
3989
3990 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
3991
3992 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3993 and mips*-*-irix*.
3994 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3995
3996 2009-01-21 Dodji Seketeli <dodji@redhat.com>
3997
3998 PR c++/26693
3999 * g++.dg/template/typedef11.C: New test.
4000 * g++.dg/template/typedef12.C: Likewise.
4001 * g++.dg/template/typedef13.C: Likewise.
4002 * g++.dg/template/typedef14.C: Likewise.
4003 * g++.dg/template/sfinae3.C: Compile this pedantically.
4004 The only errors expected should be the one saying the typedef is ill
4005 formed.
4006 * g++.old-deja/g++.pt/typename8.C: Likewise.
4007 * g++.dg/template/access11.C: Update this.
4008
4009 2009-01-21 Daniel Kraft <d@domob.eu>
4010
4011 PR fortran/38887
4012 * gfortran.dg/mvbits_5.f90: New test.
4013
4014 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4015
4016 * gcc.dg/sms-6.c: New test.
4017 * gcc.dg/sms-7.c: Likewise.
4018
4019 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4020
4021 PR fortran/38907
4022 * gfortran.dg/host_assoc_function_7.f90: New test
4023
4024 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4025 Richard Guenther <rguenther@suse.de>
4026
4027 PR tree-optimization/38747
4028 PR tree-optimization/38748
4029 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4030 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4031 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4032
4033 2009-01-20 Kees Cook <kees@ubuntu.com>
4034 H.J. Lu <hongjiu.lu@intel.com>
4035
4036 PR target/38902
4037 * gcc.dg/pr38902.c: New.
4038
4039 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4040
4041 PR target/38868
4042 * gfortran.dg/pr38868.f: New testcase.
4043
4044 2009-01-20 Richard Guenther <rguenther@suse.de>
4045
4046 * gcc.c-torture/execute/pr36227.c: Move ...
4047 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4048
4049 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4050
4051 * lib/gfortran.exp: Add -B options for targets that use
4052 libgfortran.a%s in their specs.
4053
4054 2009-01-19 Jason Merrill <jason@redhat.com>
4055
4056 PR c++/23287
4057 * g++.dg/template/dtor5.C: New test.
4058
4059 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4060
4061 PR fortran/38859
4062 * gfortran.dg/bound_5.f90: New test.
4063
4064 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4065
4066 PR target/38736
4067 * g++.dg/compat/abi/pr38736_main.C: New.
4068 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4069 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4070 * g++.dg/other/macro-1.C: Likewise.
4071 * gcc.dg/macro-1.c: Likewise.
4072 * gcc.dg/compat/pr38736_main.c: Likewise.
4073 * gcc.dg/compat/pr38736_x.c: Likewise.
4074 * gcc.dg/compat/pr38736_y.c: Likewise.
4075
4076 2009-01-18 Richard Guenther <rguenther@suse.de>
4077
4078 PR tree-optimization/38819
4079 * gcc.c-torture/execute/pr38819.c: New testcase.
4080
4081 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4082
4083 PR fortran/38657
4084 * gfortran.dg/module_commons_3.f90: Reapply.
4085
4086 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4087
4088 PR fortran/34955
4089 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4090 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4091
4092 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4093
4094 PR fortran/38657
4095 * gfortran.dg/module_commons_3.f90: Remove
4096
4097 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4098
4099 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4100
4101 2009-01-16 Jason Merrill <jason@redhat.com>
4102
4103 PR c++/38877
4104 * g++.dg/template/lvalue1.C: New test.
4105
4106 PR c++/29470
4107 * g++.dg/template/access20.C: New test.
4108 * g++.dg/torture/pr34641.C: Fix access.
4109
4110 2009-01-16 Richard Guenther <rguenther@suse.de>
4111
4112 PR tree-optimization/38835
4113 PR middle-end/36227
4114 * gcc.c-torture/execute/pr36227.c: New testcase.
4115 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4116 * g++.dg/init/const7.C: Likewise.
4117
4118 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4119
4120 PR target/38554
4121 * gcc.c-torture/compile/pr38554.c: New test.
4122
4123 2009-01-16 Jason Merrill <jason@redhat.com>
4124
4125 PR c++/38579
4126 * g++.dg/conversion/access1.C: New test.
4127
4128 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4129
4130 PR tree-optimization/38789
4131 * gcc.c-torture/compile/pr38789.c: New test.
4132
4133 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4134
4135 PR fortran/38152
4136 * gfortran.dg/proc_ptr_13.f90: New.
4137
4138 2009-01-15 Jason Merrill <jason@redhat.com>
4139
4140 PR c++/38850
4141 * g++.dg/template/koenig6.C: New test.
4142
4143 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4144
4145 PR c++/29388
4146 * g++.dg/template/error37.C: New testcase.
4147
4148 2009-01-15 Jason Merrill <jason@redhat.com>
4149
4150 PR c++/36334
4151 * g++.dg/conversion/memfn1.C: New test.
4152
4153 PR c++/37646
4154 * g++.dg/conversion/memfn2.C: New test.
4155
4156 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4157
4158 PR c++/38357
4159 * g++.dg/template/crash87.C: New test.
4160
4161 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4162
4163 PR middle-end/37843
4164 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4165
4166 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4167
4168 PR c++/38636
4169 * g++.dg/parse/crash50.C: New test.
4170
4171 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4172
4173 PR rtl-optimization/38245
4174 * gcc.dg/pr38245-3.c: New test.
4175 * gcc.dg/pr38245-3.h: New file.
4176 * gcc.dg/pr38245-4.c: New file.
4177 * gcc.dg/pr38364.c: New test.
4178
4179 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4180
4181 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4182 sequence PC-relative.
4183
4184 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4185
4186 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4187 calls and/or PLT markers.
4188 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4189 calls and/or PLT markers.
4190 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4191 calls and/or PLT markers.
4192 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4193 calls and/or PLT markers.
4194
4195 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4196 Nathan Froyd <froydnj@codesourcery.com>
4197 Joseph Myers <joseph@codesourcery.com>
4198
4199 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4200 New function.
4201 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4202 and use consistent CFLAGS.
4203 * gcc.target/powerpc/20030505.c: Likewise.
4204 * gcc.target/powerpc/20081204-1.c: Likewise.
4205 * gcc.target/powerpc/ppc-spe.c: Likewise.
4206 * gcc.target/powerpc/spe1.c: Likewise.
4207 * g++.dg/ext/spe1.C: Likewise.
4208 * g++.dg/other/opaque-1.C: Likewise.
4209 * g++.dg/other/opaque-2.C: Likewise.
4210 * g++.dg/other/opaque-3.C: Likewise.
4211
4212 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4213
4214 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4215 out of loop.
4216
4217 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4218
4219 PR target/38811
4220 * g++.dg/torture/pr38811.C: New file.
4221
4222 2009-01-14 Richard Guenther <rguenther@suse.de>
4223
4224 PR tree-optimization/38826
4225 PR middle-end/38477
4226 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4227
4228 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4229
4230 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4231
4232 2009-01-14 Nick Clifton <nickc@redhat.com>
4233
4234 PR c++/37862
4235 * g++.cp/parse/pr37862.C: New test.
4236
4237 2009-01-14 Julian Brown <julian@codesourcery.com>
4238
4239 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4240 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4241 to...
4242 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4243 These.
4244
4245 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4246
4247 PR rtl-optimization/38774
4248 * gcc.dg/torture/pr38774.c: New test.
4249
4250 PR c++/38795
4251 * g++.dg/cpp0x/pr38795.C: New test.
4252
4253 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4254 Nathan Froyd <froydnj@codesourcery.com>
4255 Joseph Myers <joseph@codesourcery.com>
4256
4257 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4258 otherwise. Do not check for AltiVec at runtime.
4259 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4260 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4261 * gcc.target/powerpc/altivec-1.c: Likewise.
4262 * gcc.target/powerpc/altivec-3.c: Likewise.
4263 * gcc.target/powerpc/altivec-10.c: Likewise.
4264 * gcc.target/powerpc/altivec-12.c: Likewise.
4265 * gcc.target/powerpc/altivec-24.c: Likewise.
4266 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4267 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4268 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4269 * gcc.target/powerpc/pr35907.c: Likewise.
4270 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4271 otherwise. Do not check for Cell at runtime.
4272 * gcc.target/powerpc/altivec_check.h: Delete.
4273
4274 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4275 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4276 not check for AltiVec at runtime.
4277 * g++.dg/ext/altivec-cell-2.C: Likewise.
4278 * g++.dg/ext/altivec-cell-3.C: Likewise.
4279 * g++.dg/ext/altivec-cell-4.C: Likewise.
4280 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4281 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4282 check.
4283 * g++.dg/ext/altivec_check.h: Delete.
4284
4285 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4286
4287 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4288 effective target. Adjust line numbers accordingly.
4289
4290 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4291
4292 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4293
4294 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4295
4296 PR tree-optimization/38786
4297 * gcc.dg/graphite/pr38786.c: New.
4298
4299 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4300
4301 Revert:
4302 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4303
4304 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4305 for alpha*-*-* targets.
4306 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4307
4308 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4309
4310 PR libfortran/38772
4311 * gfortran.dg/fmt_bz_bn_err.f: New test.
4312
4313 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4314
4315 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4316
4317 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4318
4319 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4320 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4321 instruction support. Do not check for it at runtime.
4322
4323 2009-01-12 Jason Merrill <jason@redhat.com>
4324
4325 PR c++/35109
4326 * g++.dg/lookup/friend11.C: Remove expected error.
4327 * g++.dg/lookup/friend14.C: New test.
4328 * g++.dg/lookup/friend15.C: New test.
4329
4330 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4331
4332 PR c++/36019
4333 * g++.dg/lookup/hidden-class12.C: New test.
4334 * g++.dg/lookup/hidden-class13.C: New test.
4335 * g++.dg/lookup/hidden-class14.C: New test.
4336 * g++.dg/lookup/hidden-class15.C: New test.
4337 * g++.dg/lookup/hidden-class16.C: New test.
4338
4339 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4340
4341 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4342 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4343 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4344
4345 2009-01-12 Jason Merrill <jason@redhat.com>
4346
4347 PR c++/31488
4348 * g++.dg/other/vararg-3.C: New test.
4349
4350 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4351
4352 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4353 Explicitly enable SPE.
4354 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4355 directive.
4356
4357 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4358 Expect -flax-vector-conversions message. Adjust incompatible
4359 types errors.
4360 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4361 Make Foo extern.
4362
4363 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4364
4365 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4366
4367 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4368 * g++.dg/other/opaque-2.C: Likewise.
4369 * g++.dg/other/opaque-3.C: Likewise.
4370
4371 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4372
4373 PR c/32041
4374 * gcc.dg/pr32041.c: New test.
4375 * g++.dg/parse/offsetof9.C: New test.
4376
4377 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4378 Nathan Froyd <froydnj@codesourcery.com>
4379
4380 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4381 * g++.dg/ext/attribute-test-1.C: Likewise.
4382 * g++.dg/ext/attribute-test-2.C: Likewise.
4383 * g++.dg/ext/attribute-test-3.C: Likewise.
4384 * g++.dg/ext/attribute-test-4.C: Likewise.
4385
4386 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4387
4388 * gnat.dg/unchecked_convert3.adb: New test.
4389
4390 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4391
4392 PR c++/38794
4393 * g++.dg/parse/typedef9.C: New test.
4394
4395 PR tree-optimization/38807
4396 * gcc.c-torture/compile/pr38807.c: New test.
4397
4398 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4399
4400 * gcc.target/mips/ins-2.c: New test.
4401
4402 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4403
4404 PR testsuite/38809
4405 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4406
4407 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4408
4409 PR c++/36254
4410 * g++.dg/warn/Wreturn-type-5.C: New test.
4411
4412 2009-01-11 Matthias Klose <doko@ubuntu.com>
4413
4414 PR middle-end/38616
4415 * gcc.dg/pr38616.c: New test.
4416
4417 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4418
4419 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4420
4421 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4422
4423 PR c++/38648
4424 * g++.dg/expr/string-1.C: New test.
4425 * g++.dg/expr/string-2.C: New test.
4426
4427 PR c++/36695
4428 * g++.dg/ext/complex4.C: New test.
4429 * g++.dg/ext/complex5.C: New test.
4430 * g++.dg/init/reference1.C: New test.
4431 * g++.dg/init/reference2.C: New test.
4432 * g++.dg/init/reference3.C: New test.
4433
4434 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4435
4436 PR fortran/38763
4437 * gfortran.dg/transfer_null_1.f90: New test.
4438
4439 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4440
4441 PR fortran/38765
4442 * gfortran.dg/host_assoc_function_6.f90: New test.
4443
4444 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4445
4446 * lib/target-supports.exp: Add method to determine if the effective
4447 target is really a ppc405 after applying all compile options.
4448 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4449 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4450 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4451 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4452 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4453 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4454 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4455 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4456 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4457 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4458 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4459 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4460 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4461 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4462 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4463 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4464 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4465 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4466 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4467 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4468 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4469 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4470 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4471 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4472 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4473 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4474 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4475 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4476 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4477 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4478 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4479
4480 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4481
4482 PR c++/35335
4483 * g++.dg/other/error31.C: New testcase.
4484
4485 PR c/35742
4486 * gcc.dg/pr35742.c: New test.
4487
4488 2009-01-09 John F. Carr <jfc@mit.edu>
4489
4490 PR c++/37877
4491 * g++.dg/parse/linkage3.C: New test.
4492
4493 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4494
4495 PR middle-end/38771
4496 * gcc.c-torture/compile/pr38771.c: New test.
4497
4498 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4499
4500 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4501
4502 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4503
4504 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4505 * gcc.dg/sibcall-4.c: Likewise.
4506
4507 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4508 Jan Sjodin <jan.sjodin@amd.com>
4509
4510 PR tree-optimization/38559
4511 * testsuite/gcc.dg/graphite/pr38559.c: New.
4512
4513 2009-01-08 Ira Rosen <irar@il.ibm.com>
4514
4515 PR tree-optimization/37194
4516 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4517
4518 2009-01-07 Jakub Jelinek <jakub@redhat.com>
4519
4520 PR c++/38725
4521 * g++.dg/ext/label11.C: New test.
4522
4523 2009-01-07 Joseph Myers <joseph@codesourcery.com>
4524
4525 * lib/target-supports.exp (check_weak_override_available): New.
4526 * lib/target-supports-dg.exp (dg-require-weak-override): New.
4527 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4528 dg-require-weak-override.
4529
4530 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
4531 Alan Modra <amodra@bigpond.net.au>
4532
4533 * gcc.c-torture/compile/20090107-1.c: New test.
4534
4535 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
4536
4537 PR target/38706
4538 * g++.dg/other/pr38706.C: New test.
4539
4540 2009-01-07 Jason Merrill <jason@redhat.com>
4541
4542 * g++.dg/cpp0x/variadic92.C: New test.
4543 * g++.dg/cpp0x/variadic93.C: New test.
4544
4545 2009-01-07 Janis Johnson <janis187@us.ibm.com>
4546
4547 * lib/target-supports-dg.exp (current_compiler_flags): New.
4548 (check-flags): Use it; do not access dg-test local variables.
4549 (dg-skip-if): Do not access dg-test local variables.
4550 (dg-xfail-run-if): Ditto.
4551 (dg-shouldfail): Ditto.
4552 * gcc.test-framework/test-framework.exp
4553 (check_effective_target_def_nocache): New.
4554 * gcc.test-framework/test-framework.awk: Handle scan tests.
4555 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4556 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4557 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4558 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4559 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4560 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4561 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4562 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4563 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4564
4565 * g++.dg/torture/pr38586.C: Ignore a possible warning.
4566
4567 * lib/target-supports-dg.exp (check_test_flags): Delete.
4568
4569 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
4570
4571 PR tree-optimization/38492
4572 PR tree-optimization/38498
4573 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4574 in trunk.
4575 * testsuite/gcc.dg/graphite/block-0.c: Update test.
4576 * testsuite/gcc.dg/graphite/block-1.c: Same.
4577 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4578 for blocking.
4579 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4580 * testsuite/gcc.dg/graphite/block-3.c: New.
4581 * testsuite/gcc.dg/graphite/pr38498.c: New.
4582
4583 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
4584
4585 AVX Programming Reference (December, 2008)
4586 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4587 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4588 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4589
4590 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4591 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4592
4593 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4594
4595 PR fortran/38220
4596 * gfortran.dg/c_loc_pure_1.f90: New test.
4597
4598 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
4599
4600 PR fortran/38669
4601 * gfortran.dg/elemental_dependency_3.f90:
4602 Add the final tree dump cleanup.
4603
4604 2009-01-06 Jakub Jelinek <jakub@redhat.com>
4605
4606 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4607 passing -m32.
4608
4609 PR rtl-optimization/38722
4610 * gfortran.dg/pr38722.f90: New test.
4611
4612 2009-01-06 Janis Johnson <janis187@us.ibm.com>
4613
4614 PR c/34252
4615 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4616 instead of DECnn_DEN. Support -DDBG to list lines that fail.
4617
4618 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
4619
4620 * gfortran.dg/implicit_12.f90: Add space around dg directive.
4621 * gfortran.dg/typebound_call_8.f03: Same.
4622 * gfortran.dg/elemental_bind_c.f90: Same.
4623 * gfortran.dg/typebound_call_7.f03: Same.
4624 * gfortran.dg/interface_proc_end.f90: Same
4625 * gfortran.dg/pr37243.f: Fix typo.
4626
4627 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
4628
4629 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
4630 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
4631 large stack sizes.
4632
4633 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
4634
4635 AVX Programming Reference (December, 2008)
4636 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4637 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4638 * gcc.target/i386/sse-14.c: Likewise.
4639
4640 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4641 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4642 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4643 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4644
4645 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4646
4647 PR libfortran/38735
4648 * gfortran.dg/fmt_bz_bn.f: Update test.
4649
4650 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4651
4652 PR c++/38472
4653 * g++.dg/conversion/usual-arith-conv.C: New test.
4654
4655 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4656
4657 PR c/34911
4658 * gcc.dg/vector-3.c: New testcase.
4659 * g++.dg/ext/vector15.C: New test.
4660
4661 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4662
4663 PR tree-optimization/38510
4664 * gcc.dg/graphite/pr38510.c: New.
4665
4666 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4667 Jan Sjodin <jan.sjodin@amd.com>
4668
4669 PR tree-optimization/38500
4670 * gcc.dg/graphite/pr38500.c: New.
4671
4672 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4673
4674 * gcc.c-torture/compile/20001226-1.c: Generalize
4675 dg-timeout-factor.
4676 * gcc.c-torture/compile/limits-fnargs.c: Add
4677 dg-timeout-factor.
4678 * gcc.dg/20020425-1.c: Likewise.
4679 * gcc.dg/pch/pch.exp: Likewise.
4680
4681 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4682
4683 PR fortran/38657
4684 * gfortran.dg/module_commons_3.f90: New test.
4685
4686 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4687
4688 PR fortran/37159
4689 * gfortran.dg/random_seed_1.f90: Updated.
4690
4691 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4692
4693 PR fortran/38669
4694 PR fortran/38726
4695 * gfortran.dg/elemental_subroutine_7.f90:
4696 Fix p values so that it can be used as vector subscript.
4697
4698 2009-01-05 Jason Merrill <jason@redhat.com>
4699
4700 * g++.dg/cpp0x/initlist12.C: Add another test.
4701
4702 * g++.dg/cpp0x/defaulted7.C: New test.
4703
4704 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4705
4706 PR fortran/38672
4707 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4708 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4709
4710 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4711
4712 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4713 for alpha*-*-* targets.
4714 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4715
4716 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4717
4718 PR fortran/38665
4719 * gfortran.dg/host_assoc_function_5.f90: New test.
4720
4721 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4722
4723 PR fortran/38669
4724 * gfortran.dg/elemental_dependency_3.f90: New test.
4725 * gfortran.dg/elemental_subroutine_7.f90: New test.
4726
4727 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4728
4729 * gcc.dg/struct-ret-3.c: Include unistd.h.
4730 (main): Exit early if system memory page size is
4731 larger than 4096 bytes.
4732
4733 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4734
4735 PR fortran/38718
4736 * gfortran.dg/merge_init_expr.f90: New.
4737
4738 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4739
4740 PR fortran/38536
4741 * gfortran.dg/c_loc_tests_13.f90: New test.
4742 * gfortran.dg/c_loc_tests_14.f90: New test.
4743
4744 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4745
4746 * gfortran.dg/func_result_4.f90: New.
4747
4748 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4749
4750 PR fortran/38594
4751 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4752 interface still works, in addition to original tests.
4753 * gfortran.dg/host_assoc_call_6.f90: New test.
4754
4755 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4756
4757 PR c++/38705
4758 * g++.dg/torture/pr38705.C: New test.
4759
4760 PR c/38700
4761 * gcc.dg/pr38700.c: New test.
4762
4763 2009-01-02 Jason Merrill <jason@redhat.com>
4764
4765 * g++.dg/cpp0x/initlist11.C: New test.
4766 * g++.dg/cpp0x/initlist12.C: New test.
4767
4768 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4769
4770 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4771 Allow extra informative notes.
4772
4773 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4774
4775 PR c/36489
4776 * gcc.dg/pr36489.c: New test.
4777
4778 \f
4779 Copyright (C) 2009 Free Software Foundation, Inc.
4780
4781 Copying and distribution of this file, with or without modification,
4782 are permitted in any medium without royalty provided the copyright
4783 notice and this notice are preserved.