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