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