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