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