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