]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
b36838b17556d6748ef80b82f0ce98d2663098b4
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-10-20 Richard Guenther <rguenther@suse.de>
2
3 * gcc.dg/lto/20091020-3_0.c: New testcase.
4
5 2009-10-20 Richard Guenther <rguenther@suse.de>
6
7 PR lto/41761
8 * gcc.dg/lto/20091020-1_0.c: New testcase.
9 * gcc.dg/lto/20091020-1_1.c: Likewise.
10 * gcc.dg/lto/20091020-2_0.c: Likewise.
11 * gcc.dg/lto/20091020-2_1.c: Likewise.
12
13 2009-10-20 Jakub Jelinek <jakub@redhat.com>
14
15 PR debug/41340
16 * gcc.dg/pr41340.c: New test.
17
18 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
19
20 * gnat.dg/discr21.ad[sb]: New test.
21 * gnat.dg/discr21_pkg.ads: New helper.
22
23 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
24
25 PR fortran/41706
26 * gfortran.dg/class_9 : New test.
27
28 2009-10-19 Jakub Jelinek <jakub@redhat.com>
29
30 * gcc.dg/raw-string-1.c: New test.
31 * gcc.dg/raw-string-2.c: New test.
32 * gcc.dg/raw-string-3.c: New test.
33 * gcc.dg/raw-string-4.c: New test.
34 * gcc.dg/raw-string-5.c: New test.
35 * gcc.dg/raw-string-6.c: New test.
36 * gcc.dg/raw-string-7.c: New test.
37 * gcc.dg/utf8-1.c: New test.
38 * gcc.dg/utf8-2.c: New test.
39 * gcc.dg/utf-badconcat2.c: New test.
40 * gcc.dg/utf-dflt2.c: New test.
41 * gcc.dg/cpp/include6.c: New test.
42 * g++.dg/ext/raw-string-1.C: New test.
43 * g++.dg/ext/raw-string-2.C: New test.
44 * g++.dg/ext/raw-string-3.C: New test.
45 * g++.dg/ext/raw-string-4.C: New test.
46 * g++.dg/ext/raw-string-5.C: New test.
47 * g++.dg/ext/raw-string-6.C: New test.
48 * g++.dg/ext/raw-string-7.C: New test.
49 * g++.dg/ext/utf8-1.C: New test.
50 * g++.dg/ext/utf8-2.C: New test.
51 * g++.dg/ext/utf-badconcat2.C: New test.
52 * g++.dg/ext/utf-dflt2.C: New test.
53
54 * gcc.dg/cleanup-13.c: New test.
55
56 2009-10-19 Janus Weil <janus@gcc.gnu.org>
57
58 PR fortran/41586
59 * gfortran.dg/auto_dealloc_1.f90: New test case.
60
61 2009-10-19 Jakub Jelinek <jakub@redhat.com>
62
63 Port from redhat/gcc-4_4-branch:
64 2009-10-08 Jakub Jelinek <jakub@redhat.com>
65 * gcc.dg/debug/vta-2.c: New test.
66
67 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
68 * gcc.dg/debug/vta-1.c: New.
69
70 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
71
72 * gnat.dg/noreturn2.ad[sb]: New test.
73
74 2009-10-19 Tobias Burnus <burnus@net-b.de>
75
76 PR fortran/41755
77 * gfortran.dg/equiv_8.f90: New test.
78 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
79
80 2009-10-19 Joseph Myers <joseph@codesourcery.com>
81
82 * gcc.target/arm/neon-thumb2-move.c: New test.
83
84 2009-10-19 Jakub Jelinek <jakub@redhat.com>
85
86 * gcc.dg/debug/vta-3.c: New test.
87
88 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
89
90 * gnat.dg/nested_proc.adb: Rename into...
91 * gnat.dg/nested_proc1.adb: ...this.
92 * gnat.dg/nested_proc2.adb: New test.
93
94 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
95
96 * gnat.dg/noreturn1.ad[sb]: New test.
97
98 2009-10-17 Janus Weil <janus@gcc.gnu.org>
99 Paul Thomas <pault@gcc.gnu.org>
100
101 PR fortran/41629
102 * gfortran.dg/class_6.f90: New test.
103
104 PR fortran/41608
105 PR fortran/41587
106 * gfortran.dg/class_7.f90: New test.
107
108 PR fortran/41618
109 * gfortran.dg/class_8.f90: New test.
110
111 2009-10-17 Richard Guenther <rguenther@suse.de>
112
113 * gcc.dg/lto/20091017-1_0.c: New testcase.
114 * gcc.dg/lto/20091017-1_1.c: Likewise.
115
116 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
117
118 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
119
120 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
121
122 * gnat.dg/aggr11.adb: New test.
123 * gnat.dg/aggr11_pkg.ads: New helper.
124
125 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
126
127 * gnat.dg/slice8.adb: New test.
128 * gnat.dg/slice8_pkg1.ads: New helper.
129 * gnat.dg/slice8_pkg2.ads: Likewise.
130 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
131
132 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
133
134 * gnat.dg/unchecked_convert4.adb: New test.
135
136 2009-10-15 Jason Merrill <jason@redhat.com>
137
138 PR c++/38798
139 * g++.dg/cpp0x/trailing5.C: New.
140
141 2009-10-16 Janus Weil <janus@gcc.gnu.org>
142
143 PR fortran/41719
144 * gfortran.dg/class_5.f03: New test case.
145 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
146 * gfortran.dg/typebound_operator_4.f03: Ditto.
147
148 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
149
150 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
151 * g++.dg/other/first-global.C: Likewise.
152 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
153 * g++.dg/torture/pr40323.C: Likewise.
154 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
155 * gcc.dg/inline-33.c: Likewise.
156 * gcc.dg/ipa/ipa-1.c: Likewise.
157 * gcc.dg/ipa/ipa-2.c: Likewise.
158 * gcc.dg/ipa/ipa-3.c: Likewise.
159 * gcc.dg/ipa/ipa-4.c: Likewise.
160 * gcc.dg/ipa/ipa-5.c: Likewise.
161 * gcc.dg/ipa/ipa-7.c: Likewise.
162 * gcc.dg/ipa/ipacost-2.c: Likewise.
163 * gcc.dg/tree-ssa/inline-3.c: Likewise.
164 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
165 * gfortran.dg/whole_file_5.f90: Likewise.
166 * gfortran.dg/whole_file_6.f90: Likewise.
167
168 2009-10-16 Richard Guenther <rguenther@suse.de>
169
170 PR tree-optimization/41728
171 * gcc.c-torture/compile/pr41728.c: New testcase.
172
173 2009-10-16 Richard Guenther <rguenther@suse.de>
174
175 PR lto/41598
176 * gcc.dg/lto/20091016-1_0.c: New testcase.
177 * gcc.dg/lto/20091016-1_1.c: Likewise.
178 * gcc.dg/lto/20091016-1_a.h: Likewise.
179
180 2009-10-16 Richard Guenther <rguenther@suse.de>
181
182 PR lto/41715
183 * gfortran.dg/lto/20091015-1_0.f: New testcase.
184 * gfortran.dg/lto/20091015-1_1.f: Likewise.
185 * gfortran.dg/lto/20091015-1_2.f: Likewise.
186
187 2009-10-16 Richard Guenther <rguenther@suse.de>
188
189 PR lto/41713
190 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
191
192 2009-10-15 Jakub Jelinek <jakub@redhat.com>
193
194 PR debug/41717
195 * gcc.dg/debug/pr41717.c: New test.
196
197 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
198
199 PR fortran/41648
200 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
201
202 PR fortran/41656
203 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
204
205 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
206
207 PR target/23983
208 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
209 result used.
210 * g++.dg/ext/altivec-2.C (main): Ditto.
211
212 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
213
214 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
215 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
216
217 2009-10-15 Richard Guenther <rguenther@suse.de>
218
219 PR lto/41669
220 * gcc.dg/lto/20091015-1_0.c: New testcase.
221 * gcc.dg/lto/20091015-1_1.c: Likewise.
222 * gcc.dg/lto/20091015-1_2.c: Likewise.
223 * gcc.dg/lto/20091015-1_a.h: Likewise.
224 * gcc.dg/lto/20091015-1_b.h: Likewise.
225
226 2009-10-15 Steve Ellcey <sje@cup.hp.com>
227
228 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
229
230 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
231
232 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
233
234 2009-10-14 Jakub Jelinek <jakub@redhat.com>
235
236 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
237 line from 1 to 0.
238 * obj-c++.dg/bitfield-1.mm: Likewise.
239 * obj-c++.dg/bitfield-4.mm: Likewise.
240
241 2009-10-14 Richard Guenther <rguenther@suse.de>
242
243 PR lto/41173
244 * gcc.dg/lto/20091014-1_0.c: New testcase.
245
246 2009-10-14 Jakub Jelinek <jakub@redhat.com>
247
248 PR testsuite/41707
249 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
250 warning on line 0 instead of 1.
251
252 2009-10-14 Richard Guenther <rguenther@suse.de>
253
254 PR lto/41521
255 * gfortran.dg/lto/pr41521_0.f90: New testcase.
256 * gfortran.dg/lto/pr41521_1.f90: Likewise.
257
258 2009-10-14 Jakub Jelinek <jakub@redhat.com>
259
260 PR preprocessor/41543
261 * gcc.dg/debug/dwarf2/pr41543.c: New test.
262
263 PR debug/41695
264 * gcc.dg/debug/dwarf2/pr41695.c: New test.
265
266 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
267
268 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
269 New procedure.
270 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
271 effective target.
272
273 2009-10-14 Jason Merrill <jason@redhat.com>
274
275 PR c++/39866
276 * g++.dg/cpp0x/defaulted14.C: New.
277
278 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
279
280 * g++.dg/cpp0x/vt-40092.C: New.
281
282 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
283
284 * gcc.dg/guality/pr41616-1.c: Drop -O2.
285 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
286
287 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
288
289 * gfortran.dg/complex_intrinsic_8.f90: New test.
290
291 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
292
293 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
294 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
295
296 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
297
298 PR target/38948
299 * gcc.dg/torture/pr38948.c: New test.
300
301 2009-10-13 Steve Ellcey <sje@cup.hp.com>
302
303 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
304
305 2009-10-13 Janus Weil <janus@gcc.gnu.org>
306
307 PR fortran/41581
308 * gfortran.dg/class_allocate_2.f03: Modified.
309 * gfortran.dg/class_allocate_3.f03: New test case.
310
311 2009-10-13 Richard Guenther <rguenther@suse.de>
312
313 PR lto/41668
314 * gcc.dg/lto/20091006-2_0.c: New testcase.
315 * gcc.dg/lto/20091006-2_1.c: Likewise.
316 * gcc.dg/lto/20091006-2_2.c: Likewise.
317 * gcc.dg/lto/20091013-1_0.c: Likewise.
318 * gcc.dg/lto/20091013-1_1.c: Likewise.
319 * gcc.dg/lto/20091013-1_2.c: Likewise.
320
321 2009-10-13 Martin Jambor <mjambor@suse.cz>
322
323 * gcc.c-torture/compile/pr41661.c: New test.
324
325 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
326
327 PR libgfortran/41683
328 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
329
330 2009-10-12 Jason Merrill <jason@redhat.com>
331
332 PR c++/37875
333 * g++.dg/cpp0x/decltype18.C: New.
334
335 PR c++/37766
336 * g++.dg/cpp0x/fntmpdefarg1.C: New.
337
338 2009-10-12 Janis Johnson <janis187@us.ibm.com>
339
340 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
341
342 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
343
344 PR debug/41343
345 PR debug/41447
346 PR debug/41264
347 PR debug/41338
348 * gcc.dg/guality/pr41447-1.c: New.
349 * gcc.dg/debug/pr41264-1.c: New.
350 * gcc.dg/debug/pr41343-1.c: New.
351
352 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
353
354 PR target/26515
355 * gcc.dg/torture/pr26515.c: New test.
356
357 2009-10-12 Janis Johnson <janis187@us.ibm.com>
358
359 PR testsuite/41659
360 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
361 * lib/lto.exp (lto-get-options-main): Report error for using "target"
362 or "xfail" with dg-lto-do.
363
364 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
365
366 * gcc.target/i386/ms_hook_prologue.c: New testcase.
367
368 2009-10-12 Michael Matz <matz@suse.de>
369
370 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
371 pass.
372
373 2009-10-12 Jakub Jelinek <jakub@redhat.com>
374
375 PR target/41680
376 * g++.dg/torture/pr41680.C: New test.
377
378 2009-10-12 Dodji Seketeli <dodji@redhat.com>
379
380 PR c++/41570
381 * g++.dg/debug/dwarf2/template-params-7.C: New test.
382
383 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
384
385 PR debug/41616
386 * gcc.dg/guality/pr41616-1.c: New.
387
388 2009-10-11 Jason Merrill <jason@redhat.com>
389
390 PR c++/37204
391 * g++.dg/cpp0x/rv-reinterpret.C: New.
392
393 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
394
395 PR libgfortran/38439
396 * gfortran.dg/fmt_error_9.f: New test.
397 * gfortran.dg/fmt_error_10.f: New test.
398
399 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
400
401 PR fortran/41583
402 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
403 * gfortran.dg/class_4b.f03: As above.
404 * gfortran.dg/class_4c.f03: As above.
405 * gfortran.dg/class_4d.f03: As above.
406
407 2009-10-11 Richard Guenther <rguenther@suse.de>
408
409 PR tree-optimization/41555
410 * gcc.dg/torture/pr41555.c: New testcase.
411
412 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
413
414 PR libgfortran/35862
415 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
416 function correctly.
417
418 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
419
420 PR libgfortran/35862
421 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
422 Add conditions to avoid runtime errors if not supported.
423
424 2009-10-10 Richard Guenther <rguenther@suse.de>
425
426 PR tree-optimization/41654
427 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
428
429 2009-10-09 Jason Merrill <jason@redhat.com>
430
431 * g++.dg/cpp/ucn-1.C: New.
432
433 2009-10-09 Janus Weil <janus@gcc.gnu.org>
434
435 PR fortran/41585
436 * gfortran.dg/class_2.f03: Extended test case.
437
438 2009-10-09 Tobias Burnus <burnus@net-b.de>
439
440 PR fortran/41582
441 * gfortran.dg/class_allocate_1.f03: Modify code such that
442 it compiles with the gfc_warning->gfc_error change.
443 * gfortran.dg/class_allocate_1.f03: New test.
444
445 2009-10-09 Janus Weil <janus@gcc.gnu.org>
446
447 PR fortran/41579
448 * gfortran.dg/select_type_6.f03: New test.
449
450 2009-10-09 Jakub Jelinek <jakub@redhat.com>
451
452 PR preprocessor/41445
453 * gcc.dg/cpp/separate-1.c: Adjust.
454 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
455 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
456 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
457 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
458 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
459 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
460 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
461
462 PR rtl-optimization/41646
463 * gcc.c-torture/compile/pr41646.c: New test.
464
465 2009-10-09 Richard Guenther <rguenther@suse.de>
466
467 PR tree-optimization/41634
468 * gcc.c-torture/compile/pr41634.c: New testcase.
469
470 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
471
472 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
473
474 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
475
476 * gnat.dg/opt3.adb: New test.
477 * gnat.dg/opt3_pkg.ads: New helper.
478
479 2009-10-08 Doug Kwan <dougkwan@google.com>
480
481 PR rtl-optimization/41574
482 * gcc.dg/pr41574.c: New test.
483
484 2009-10-08 Cary Coutant <ccoutant@google.com>
485
486 Add support for debugging with ICF (Identical Code Folding).
487 * g++.dg/debug/dwarf2/icf.C: New test.
488
489 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
490
491 * gcc.target/mips/truncate-6.c: New test.
492
493 2009-10-08 Jason Merrill <jason@redhat.com>
494
495 PR c++/36816
496 * g++.dg/cpp0x/rv-deduce.C: New.
497
498 PR c++/37177
499 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
500 * g++.dg/template/explicit-args2.C: New.
501 * g++.dg/template/explicit-args3.C: New.
502 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
503
504 2009-10-08 Michael Matz <matz@suse.de>
505
506 PR middle-end/41573
507 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
508 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
509 * gcc.dg/pr41573.c: New test.
510
511 2009-10-07 Joseph Myers <joseph@codesourcery.com>
512
513 PR c/41182
514 * gcc.c-torture/compile/pr41182-1.c: New.
515
516 2009-10-07 Jason Merrill <jason@redhat.com>
517
518 * g++.dg/cpp0x/variadic95.C: New.
519
520 2009-10-07 Jason Merrill <jason@redhat.com>
521
522 * g++.dg/template/scope3.C: New.
523
524 2009-10-07 Jakub Jelinek <jakub@redhat.com>
525
526 * gcc.dg/debug/dwarf2/inline3.c: New test.
527
528 2009-10-07 Daniel Kraft <d@domob.eu>
529
530 PR fortran/41615
531 * gfortran.dg/assumed_charlen_function_6.f90: New test.
532
533 2009-10-07 Janus Weil <janus@gcc.gnu.org>
534
535 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
536 * gfortran.dg/select_type_1.f03: Modified error message.
537 * gfortran.dg/select_type_5.f03: New test.
538
539 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
540
541 PR libgfortran/41612
542 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
543 have kind=10 reals.
544
545 2009-10-06 Jason Merrill <jason@redhat.com>
546
547 * g++.dg/cpp0x/lambda/lambda-init.C: New.
548 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
549
550 2009-10-06 Richard Guenther <rguenther@suse.de>
551
552 PR lto/41502
553 * gcc.dg/lto/20091006-1_0.c: New testcase.
554 * gcc.dg/lto/20091006-1_1.c: Likewise.
555 * gcc.dg/lto/20091005-2_0.c: Likewise.
556
557 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
558
559 PR ada/41383
560 * gnat.dg/timer_cancel.adb: New test.
561
562 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
563
564 PR ada/38333
565 * gnat.dg/specs/import_abstract.ads: New.
566
567 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
568
569 PR libgfortran/35862
570 * gfortran.dg/round_2.f03: New test.
571
572 2009-10-05 Jakub Jelinek <jakub@redhat.com>
573
574 PR debug/41558
575 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
576 * lib/gcc-gdb-test.exp: ... here. New file.
577 * gfortran.dg/guality/guality.exp: New file.
578 * gfortran.dg/guality/pr41558.f90: New test.
579 * gfortran.dg/guality/arg1.f90: New test.
580
581 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
582
583 * gfortran.dg/dynamic_dispatch_1.f90: New test.
584 * gfortran.dg/dynamic_dispatch_2.f90: New test.
585 * gfortran.dg/dynamic_dispatch_3.f90: New test.
586 * gfortran.dg/module_md5_1.f90: Update md5 sum.
587
588 2009-10-05 Sriraman Tallam <tmsriram@google.com>
589
590 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
591 register_pass_info.
592 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
593 plugin_pass to register_pass_info.
594 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
595 register_pass_info.
596 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
597 register_pass_info.
598
599 2009-10-05 Richard Guenther <rguenther@suse.de>
600
601 PR lto/41281
602 * gcc.dg/lto/20090914-2_0.c: New testcase.
603
604 2009-10-05 Richard Guenther <rguenther@suse.de>
605
606 PR lto/40902
607 * gcc.dg/lto/20091005-1_0.c: New testcase.
608 * gcc.dg/lto/20091005-1_1.c: Likewise.
609
610 2009-10-05 Richard Guenther <rguenther@suse.de>
611
612 PR lto/41552
613 PR lto/41487
614 * g++.dg/lto/20091002-1_0.C: Adjust flags.
615 * g++.dg/lto/20091004-1_0.C: New testcase.
616 * g++.dg/lto/20091004-1_1.C: Likewise.
617 * g++.dg/lto/20091004-2_0.C: Likewise.
618 * g++.dg/lto/20091004-2_1.C: Likewise.
619 * g++.dg/lto/20091004-3_0.C: Likewise.
620 * g++.dg/lto/20091004-3_1.C: Likewise.
621
622 2009-10-05 Richard Guenther <rguenther@suse.de>
623
624 PR tree-optimization/23821
625 * gcc.dg/torture/pr23821.c: New testcase.
626
627 2009-10-05 Daniel Kraft <d@domob.eu>
628
629 PR fortran/41403
630 * gfortran.dg/goto_6.f: New test.
631 * gfortran.dg/goto_7.f: New test.
632
633 2009-10-03 Ben Elliston <bje@au.ibm.com>
634 Bill Maddox <maddox@google.com>
635 Cary Coutant <ccoutant@google.com>
636 Chris Demetriou <cgd@google.com>
637 Diego Novillo <dnovillo@google.com>
638 Doug Kwan <dougkwan@google.com>
639 Jan Hubicka <jh@suse.cz>
640 Ollie Wild <aaw@google.com>
641 Rafael Espindola <espindola@google.com>
642 Richard Guenther <rguenther@suse.de>
643 Simon Baldwin <simonb@google.com>
644
645 * g++.dg/20090107-1.C: New.
646 * g++.dg/20090121-1.C: New.
647 * g++.dg/ipa/20090113-1.C: New.
648 * g++.dg/lto: New directory.
649 * g++.dg/lto/20080829_0.C: New.
650 * g++.dg/lto/20080904_0.C: New.
651 * g++.dg/lto/20080907_0.C: New.
652 * g++.dg/lto/20080908-1_0.C: New.
653 * g++.dg/lto/20080908-2_0.C: New.
654 * g++.dg/lto/20080908-3_0.C: New.
655 * g++.dg/lto/20080909-1_0.C: New.
656 * g++.dg/lto/20080910-1_0.C: New.
657 * g++.dg/lto/20080912-1_0.C: New.
658 * g++.dg/lto/20080912_0.C: New.
659 * g++.dg/lto/20080915_0.C: New.
660 * g++.dg/lto/20080916_0.C: New.
661 * g++.dg/lto/20080917_0.C: New.
662 * g++.dg/lto/20080924_0.C: New.
663 * g++.dg/lto/20080926_0.C: New.
664 * g++.dg/lto/20081008_0.C: New.
665 * g++.dg/lto/20081022.h: New.
666 * g++.dg/lto/20081022_0.C: New.
667 * g++.dg/lto/20081022_1.C: New.
668 * g++.dg/lto/20081023_0.C: New.
669 * g++.dg/lto/20081109-1_0.C: New.
670 * g++.dg/lto/20081109-2_0.C: New.
671 * g++.dg/lto/20081109_0.C: New.
672 * g++.dg/lto/20081109_1.C: New.
673 * g++.dg/lto/20081118-1_0.C: New.
674 * g++.dg/lto/20081118-1_1.C: New.
675 * g++.dg/lto/20081118_0.C: New.
676 * g++.dg/lto/20081118_1.C: New.
677 * g++.dg/lto/20081119-1.h: New.
678 * g++.dg/lto/20081119-1_0.C: New.
679 * g++.dg/lto/20081119-1_1.C: New.
680 * g++.dg/lto/20081119_0.C: New.
681 * g++.dg/lto/20081119_1.C: New.
682 * g++.dg/lto/20081120-1_0.C: New.
683 * g++.dg/lto/20081120-1_1.C: New.
684 * g++.dg/lto/20081120-2_0.C: New.
685 * g++.dg/lto/20081120-2_1.C: New.
686 * g++.dg/lto/20081123_0.C: New.
687 * g++.dg/lto/20081123_1.C: New.
688 * g++.dg/lto/20081125.h: New.
689 * g++.dg/lto/20081125_0.C: New.
690 * g++.dg/lto/20081125_1.C: New.
691 * g++.dg/lto/20081127_0.C: New.
692 * g++.dg/lto/20081127_1.C: New.
693 * g++.dg/lto/20081203_0.C: New.
694 * g++.dg/lto/20081203_1.C: New.
695 * g++.dg/lto/20081204-1_0.C: New.
696 * g++.dg/lto/20081204-1_1.C: New.
697 * g++.dg/lto/20081204-2_0.C: New.
698 * g++.dg/lto/20081204-2_1.C: New.
699 * g++.dg/lto/20081209_0.C: New.
700 * g++.dg/lto/20081209_1.C: New.
701 * g++.dg/lto/20081211-1.h: New.
702 * g++.dg/lto/20081211-1_0.C: New.
703 * g++.dg/lto/20081211-1_1.C: New.
704 * g++.dg/lto/20081217-1_0.C: New.
705 * g++.dg/lto/20081217-2_0.C: New.
706 * g++.dg/lto/20081219_0.C: New.
707 * g++.dg/lto/20081219_1.C: New.
708 * g++.dg/lto/20090106_0.C: New.
709 * g++.dg/lto/20090112_0.C: New.
710 * g++.dg/lto/20090128_0.C: New.
711 * g++.dg/lto/20090221_0.C: New.
712 * g++.dg/lto/20090302_0.C: New.
713 * g++.dg/lto/20090302_1.C: New.
714 * g++.dg/lto/20090303_0.C: New.
715 * g++.dg/lto/20090311-1.h: New.
716 * g++.dg/lto/20090311-1_0.C: New.
717 * g++.dg/lto/20090311-1_1.C: New.
718 * g++.dg/lto/20090311_0.C: New.
719 * g++.dg/lto/20090311_1.C: New.
720 * g++.dg/lto/20090312.h: New.
721 * g++.dg/lto/20090312_0.C: New.
722 * g++.dg/lto/20090312_1.C: New.
723 * g++.dg/lto/20090313_0.C: New.
724 * g++.dg/lto/20090313_1.C: New.
725 * g++.dg/lto/20090315_0.C: New.
726 * g++.dg/lto/20090315_1.C: New.
727 * g++.dg/lto/20091002-1_0.C: New testcase.
728 * g++.dg/lto/20091002-2_0.C: Likewise..
729 * g++.dg/lto/20091002-3_0.C: Likewise..
730 * g++.dg/lto/README: New.
731 * g++.dg/lto/pr40818_0.C: New.
732 * g++.dg/opt/thunk3-1.C: New.
733 * g++.dg/opt/thunk4.C: New.
734 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
735 replacements with __attribute__ ((__noinline__)).
736 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
737 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
738 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
739 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
740 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
741 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
742 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
743 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
744 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
745 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
746 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
747 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
748 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
749 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
750 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
751 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
752 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
753 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
754 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
755 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
756 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
757 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
758 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
759 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
760 * gcc.dg/20081223-1.c: New.
761 * gcc.dg/lto: New directory.
762 * gcc.dg/lto/20080908_0.c: New.
763 * gcc.dg/lto/20080917_0.c: New.
764 * gcc.dg/lto/20080924_0.c: New.
765 * gcc.dg/lto/20081024_0.c: New.
766 * gcc.dg/lto/20081109_0.c: New.
767 * gcc.dg/lto/20081111_0.c: New.
768 * gcc.dg/lto/20081111_1.c: New.
769 * gcc.dg/lto/20081112_0.c: New.
770 * gcc.dg/lto/20081112_1.c: New.
771 * gcc.dg/lto/20081115_0.c: New.
772 * gcc.dg/lto/20081115_1.c: New.
773 * gcc.dg/lto/20081115_2.c: New.
774 * gcc.dg/lto/20081118_0.c: New.
775 * gcc.dg/lto/20081118_1.c: New.
776 * gcc.dg/lto/20081118_2.c: New.
777 * gcc.dg/lto/20081120-1_0.c: New.
778 * gcc.dg/lto/20081120-1_1.c: New.
779 * gcc.dg/lto/20081120-2_0.c: New.
780 * gcc.dg/lto/20081120-2_1.c: New.
781 * gcc.dg/lto/20081125_0.c: New.
782 * gcc.dg/lto/20081125_1.c: New.
783 * gcc.dg/lto/20081126_0.c: New.
784 * gcc.dg/lto/20081201-1_0.c: New.
785 * gcc.dg/lto/20081201-1_1.c: New.
786 * gcc.dg/lto/20081201-1_2.c: New.
787 * gcc.dg/lto/20081201-2_0.c: New.
788 * gcc.dg/lto/20081201-2_1.c: New.
789 * gcc.dg/lto/20081202-1_0.c: New.
790 * gcc.dg/lto/20081202-1_1.c: New.
791 * gcc.dg/lto/20081202-2_0.c: New.
792 * gcc.dg/lto/20081202-2_1.c: New.
793 * gcc.dg/lto/20081204-1_0.c: New.
794 * gcc.dg/lto/20081204-1_1.c: New.
795 * gcc.dg/lto/20081204-2_0.c: New.
796 * gcc.dg/lto/20081210-1_0.c: New.
797 * gcc.dg/lto/20081212-1_0.c: New.
798 * gcc.dg/lto/20081222_0.c: New.
799 * gcc.dg/lto/20081222_0.h: New.
800 * gcc.dg/lto/20081222_1.c: New.
801 * gcc.dg/lto/20081224_0.c: New.
802 * gcc.dg/lto/20081224_0.h: New.
803 * gcc.dg/lto/20081224_1.c: New.
804 * gcc.dg/lto/20090116_0.c: New.
805 * gcc.dg/lto/20090120_0.c: New.
806 * gcc.dg/lto/20090126-1_0.c: New.
807 * gcc.dg/lto/20090126-2_0.c: New.
808 * gcc.dg/lto/20090206-1_0.c: New.
809 * gcc.dg/lto/20090206-2_0.c: New.
810 * gcc.dg/lto/20090210_0.c: New.
811 * gcc.dg/lto/20090210_1.c: New.
812 * gcc.dg/lto/20090213_0.c: New.
813 * gcc.dg/lto/20090213_1.c: New.
814 * gcc.dg/lto/20090218-1_0.c: New.
815 * gcc.dg/lto/20090218-1_1.c: New.
816 * gcc.dg/lto/20090218-2_0.c: New.
817 * gcc.dg/lto/20090218-2_1.c: New.
818 * gcc.dg/lto/20090218_0.c: New.
819 * gcc.dg/lto/20090218_1.c: New.
820 * gcc.dg/lto/20090218_2.c: New.
821 * gcc.dg/lto/20090218_3.c: New.
822 * gcc.dg/lto/20090219_0.c: New.
823 * gcc.dg/lto/20090312_0.c: New.
824 * gcc.dg/lto/20090312_1.c: New.
825 * gcc.dg/lto/20090313_0.c: New.
826 * gcc.dg/lto/20090706-1_0.c: New.
827 * gcc.dg/lto/20090706-2_0.c: New.
828 * gcc.dg/lto/20090717_0.c: New.
829 * gcc.dg/lto/20090717_1.c: New.
830 * gcc.dg/lto/20090729_0.c: New.
831 * gcc.dg/lto/20090729_1.c: New.
832 * gcc.dg/lto/20090812_0.c: New.
833 * gcc.dg/lto/20090812_1.c: New.
834 * gcc.dg/lto/20090914-1_0.c: New.
835 * gcc.dg/lto/README: New.
836 * gcc.dg/visibility-7.c: Adjust expected pattern
837 * gfortran.dg/lto: New directory.
838 * gfortran.dg/lto/pr40724_0.f: New.
839 * gfortran.dg/lto/pr40724_1.f: New.
840 * gfortran.dg/lto/pr40725_0.f03: New.
841 * gfortran.dg/lto/pr40725_1.c: New.
842 * gfortran.dg/lto/pr41069_0.f90: New.
843 * gfortran.dg/lto/pr41069_1.f90: New.
844 * gfortran.dg/lto/pr41069_2.f90: New.
845 * g++.dg/README: Add 'lto' directory.
846 * g++.dg/dg.exp: Also scan 'lto' directory
847
848 2009-10-03 Ben Elliston <bje@au.ibm.com>
849 Janis Johnson <janis187@us.ibm.com>
850 Diego Novillo <dnovillo@google.com>
851
852 * g++.dg/lto/lto.exp: New.
853 * gcc.c-torture/execute/execute.exp: Add
854 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
855 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
856 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
857 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
858 * gcc.target/i386/math-torture/math-torture.exp:
859 Likewise.
860 * gcc.dg/lto/lto.exp: New.
861 * gfortran.dg/lto/lto.exp: New.
862 * lib/target-supports.exp (check_effective_target_lto): New.
863 * lib/c-torture.exp: Load target-supports.exp.
864 Define LTO_TORTURE_OPTIONS if check_effective_target_lto
865 returns nonzero.
866 * lib/gcc-dg.exp: Likewise.
867 * lib/lto.exp: New.
868 * lib/torture-options.exp: Add support for a third
869 argument.
870
871 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
872
873 PR testsuite/41542
874 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
875
876 2009-10-02 Jason Merrill <jason@redhat.com>
877
878 * g++.dg/abi/mangle32.C: New.
879
880 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
881
882 * gnat.dg/atomic2.adb: New test.
883
884 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
885
886 * gnat.dg/array11.adb: New test.
887 * gnat.dg/array12.adb: Likewise.
888
889 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
890
891 * gnat.dg/array10.adb: New test.
892 * gnat.dg/object_overflow.adb: Tweak.
893
894 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
895
896 * gcc.dg/guality/guality.exp: Disable on darwin.
897
898 2009-10-02 Janis Johnson <janis187@us.ibm.com>
899
900 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
901 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
902 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
903 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
904
905 2009-10-02 Tobias Burnus <burnus@net-b.de>
906
907 PR fortran/41479
908 * gfortran.dg/intent_out_5.f90: New test.
909
910 2009-10-02 Jakub Jelinek <jakub@redhat.com>
911
912 PR debug/41404
913 PR debug/41353
914 * gcc.dg/guality/pr41404-1.c: New test.
915 * gcc.dg/guality/pr41353-2.c: New test.
916
917 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
918
919 PR testsuite/41546
920 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
921 to -mtune=generic.
922
923 2009-10-01 Jan Hubicka <jh@suse.cz>
924
925 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
926
927 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
928
929 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
930
931 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
932
933 2009-10-01 Tobias Burnus <burnus@net-b.de>
934
935 PR fortran/41515
936 * gfortran.dg/parameter_array_init_5.f90: New test.
937
938 2009-10-01 Jason Merrill <jason@redhat.com>
939
940 * g++.dg/cpp0x/defaulted13.C: New.
941
942 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
943
944 * gfortran.dg/bounds_check_7.f90: Adapted error message.
945 * gfortran.dg/bounds_check_11.f90: Likewise.
946 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
947
948 2009-09-30 Tobias Burnus <burnus@net-b.de>
949
950 * gfortran.dg/select_type_4.f90: New test.
951
952 2009-09-30 Janus Weil <janus@gcc.gnu.org>
953
954 * gfortran.dg/same_type_as_1.f03: New test.
955 * gfortran.dg/same_type_as_2.f03: Ditto.
956
957 2009-09-30 Janus Weil <janus@gcc.gnu.org>
958
959 * gfortran.dg/select_type_1.f03: Extended.
960 * gfortran.dg/select_type_3.f03: New test.
961
962 2009-09-30 Janus Weil <janus@gcc.gnu.org>
963
964 * gfortran.dg/class_allocate_1.f03: New test.
965
966 2009-09-30 Janus Weil <janus@gcc.gnu.org>
967
968 PR fortran/40996
969 * gfortran.dg/allocatable_scalar_3.f90: New test.
970 * gfortran.dg/select_type_2.f03: Ditto.
971 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
972
973 2009-09-30 Janus Weil <janus@gcc.gnu.org>
974
975 * gfortran.dg/block_name_2.f90: Modified error message.
976 * gfortran.dg/select_6.f90: Ditto.
977 * gfortran.dg/select_type_1.f03: New test.
978
979 2009-09-30 Janus Weil <janus@gcc.gnu.org>
980
981 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
982 * gfortran.dg/class_1.f03: Ditto.
983 * gfortran.dg/class_2.f03: Ditto.
984 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
985 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
986 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
987 * gfortran.dg/typebound_call_10.f03: Ditto.
988 * gfortran.dg/typebound_call_2.f03: Ditto.
989 * gfortran.dg/typebound_call_3.f03: Ditto.
990 * gfortran.dg/typebound_call_4.f03: Ditto.
991 * gfortran.dg/typebound_call_9.f03: Ditto.
992 * gfortran.dg/typebound_generic_3.f03: Ditto.
993 * gfortran.dg/typebound_generic_4.f03: Ditto.
994 * gfortran.dg/typebound_operator_1.f03: Ditto.
995 * gfortran.dg/typebound_operator_2.f03: Ditto.
996 * gfortran.dg/typebound_operator_3.f03: Ditto.
997 * gfortran.dg/typebound_operator_4.f03: Ditto.
998 * gfortran.dg/typebound_proc_1.f08: Ditto.
999 * gfortran.dg/typebound_proc_5.f03: Ditto.
1000 * gfortran.dg/typebound_proc_6.f03: Ditto.
1001
1002 2009-09-30 Jason Merrill <jason@redhat.com>
1003
1004 * g++.dg/eh/init-temp1.C: Improve test.
1005
1006 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
1007
1008 PR target/22093
1009 * gcc.target/alpha/pr22093.c: New test.
1010
1011 2009-09-29 John Freeman <jfreeman08@gmail.com>
1012 Jason Merrill <jason@redhat.com>
1013
1014 * g++.dg/cpp0x/lambda/lambda-array.C: New.
1015 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1016 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1017 * g++.dg/cpp0x/lambda/lambda-const.C: New.
1018 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1019 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1020 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1021 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1022 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1023 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1024 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1025 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1026 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1027 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1028 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1029 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1030 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1031 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1032 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1033 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1034 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1035 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1036 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1037 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1038 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1039 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1040 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1041 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1042 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1043 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1044 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1045 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1046 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1047 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1048 * g++.dg/cpp0x/lambda/lambda-template.C: New.
1049 * g++.dg/cpp0x/lambda/lambda-this.C: New.
1050 * g++.dg/cpp0x/lambda/lambda-type.C: New.
1051 * g++.dg/cpp0x/lambda/lambda-use.C: New.
1052 * lib/prune.exp: Accept "In lambda function".
1053
1054 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1055
1056 * gcc.target/i386/fma4-check.h: New file.
1057 * gcc.target/i386/fma4-fma.c: Ditto.
1058 * gcc.target/i386/fma4-maccXX.c: Ditto.
1059 * gcc.target/i386/fma4-msubXX.c: Ditto.
1060 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1061 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1062 * gcc.target/i386/fma4-vector.c: Ditto.
1063 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1064 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1065 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1066 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1067 * gcc.target/i386/fma4-256-vector.c: Ditto.
1068 * gcc.target/i386/funcspec-2.c: Ditto.
1069
1070 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1071
1072 * gcc.target/i386/funcspec-5.c: Add FMA4.
1073 * gcc.target/i386/funcspec-6.c: Ditto.
1074 * gcc.target/i386/funcspec-8.c: Ditto.
1075
1076 * gcc.target/i386/funcspec-9.c: New file.
1077
1078 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1079
1080 * gcc.target/i386/isa-10.c: New file.
1081 * gcc.target/i386/isa-11.c: Ditto.
1082 * gcc.target/i386/isa-12.c: Ditto.
1083 * gcc.target/i386/isa-13.c: Ditto.
1084 * gcc.target/i386/isa-2.c: Ditto.
1085 * gcc.target/i386/isa-3.c: Ditto.
1086 * gcc.target/i386/isa-4.c: Ditto.
1087 * gcc.target/i386/isa-7.c: Ditto.
1088 * gcc.target/i386/isa-8.c: Ditto.
1089 * gcc.target/i386/isa-9.c: Ditto.
1090
1091 * gcc.target/i386/isa-14.c: Add FMA4.
1092 * gcc.target/i386/isa-1.c: Ditto.
1093 * gcc.target/i386/isa-5.c: Ditto.
1094 * gcc.target/i386/isa-6.c: Ditto.
1095
1096 * gcc.target/i386/sse-12.c: New file.
1097 * gcc.target/i386/sse-13.c: Ditto.
1098 * gcc.target/i386/sse-14.c: Ditto.
1099 * gcc.target/i386/sse-22.c: Ditto.
1100
1101 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1102 * g++.dg/other/i386-3.C: Ditto.
1103 * g++.dg/other/i386-5.C: Ditto.
1104 * g++.dg/other/i386-6.C: Ditto.
1105
1106 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
1107
1108 PR testsuite/41496
1109 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1110 before.
1111
1112 2009-09-29 Janis Johnson <janis187@us.ibm.com>
1113
1114 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1115 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1116
1117 2009-09-29 Jakub Jelinek <jakub@redhat.com>
1118
1119 PR debug/41438
1120 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1121 hidden.
1122 * g++.dg/debug/dwarf2/const-1.C: Likewise.
1123
1124 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1125
1126 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1127 * gcc.target/i386/isa-1.c: Remove SSE5.
1128 * gcc.target/i386/isa-5.c: Ditto.
1129 * gcc.target/i386/isa-6.c: Ditto.
1130 * gcc.target/i386/funcspec-4.c: Remove error conditions
1131 related to SSE5.
1132 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1133 * gcc.target/i386/avx-2.c: Ditto.
1134 * gcc.target/i386/sse-23.c: Ditto.
1135 * gcc.target/i386/funcspec-9.c: Delete.
1136
1137 2009-09-29 Jakub Jelinek <jakub@redhat.com>
1138
1139 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1140 * gcc.dg/guality/pr41353-1.c: New test.
1141
1142 PR testsuite/41444
1143 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1144 in macro name definition for non-unix/win32/msdos.
1145
1146 2009-09-29 Daniel Kraft <d@domob.eu>
1147
1148 PR fortran/39626
1149 * gfortran.dg/block_1.f08: New test.
1150 * gfortran.dg/block_2.f08: New test.
1151 * gfortran.dg/block_3.f90: New test.
1152 * gfortran.dg/block_4.f08: New test.
1153 * gfortran.dg/block_5.f08: New test.
1154 * gfortran.dg/block_6.f08: New test.
1155 * gfortran.dg/block_7.f08: New test.
1156 * gfortran.dg/block_8.f08: New test.
1157
1158 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1159
1160 PR libgfortran/35862
1161 * gfortran.dg/round_1.f03: New test.
1162 * gfortran.dg/f2003_io_3.f03: Update test.
1163
1164 2009-09-28 Easwaran Raman <eraman@google.com>
1165
1166 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1167 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1168
1169 2009-09-28 Janis Johnson <janis187@us.ibm.com>
1170
1171 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1172 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1173 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1174 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1175 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1176
1177 * g++.dg/dfp/dfp.exp: Fix typo.
1178
1179 * lib/target-supports.exp (check-effective-target-dfp-nocache):
1180 Fix typo that breaks the check.
1181
1182 2009-09-28 Olivier Hainque <hainque@adacore.com>
1183
1184 * gnat.dg (tagged_alloc_free.adb): New testcase.
1185
1186 2009-09-28 Janis Johnson <janis187@us.ibm.com>
1187
1188 * g++.dg/dfp: New directory.
1189 * g++.dg/dg.exp: Prune tests in dfp directory.
1190 * g++.dg/dfp/dfp.exp: New.
1191 * g++.dg/dfp/mangle-mode.C: New test.
1192
1193 2009-09-28 Michael Matz <matz@suse.de>
1194
1195 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1196 for sign of -Inf.
1197
1198 2009-09-27 Richard Henderson <rth@redhat.com>
1199
1200 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1201 * gcc.dg/tree-ssa/pr41469-1.c: New.
1202
1203 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
1204
1205 PR c/41476
1206 * gcc.dg/cond-constqual-1.c: New test.
1207
1208 2009-09-26 Michael Matz <matz@suse.de>
1209
1210 PR lto/40758
1211 PR middle-end/41470
1212 * gcc.dg/pr41470.c: New test.
1213
1214 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
1215
1216 * gnat.dg/array9.adb: New test.
1217
1218 2009-09-26 Michael Matz <matz@suse.de>
1219
1220 PR tree-optimization/41454
1221 * gcc.dg/pr41454.c: New test.
1222
1223 2009-09-25 Dodji Seketeli <dodji@redhat.com>
1224
1225 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1226 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1227 into DW_TAG_GNU_template_parameter_pack and
1228 DW_TAG_GNU_formal_parameter_pack.
1229 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1230 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1231
1232 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
1233
1234 * gcc.dg/vect/vect.exp: Append extra parameters as separate
1235 parameters for alignment-sensitive -fsection-anchors tests.
1236
1237 2009-09-25 Richard Guenther <rguenther@suse.de>
1238
1239 PR middle-end/41463
1240 * gcc.c-torture/execute/pr41463.c: New testcase.
1241
1242 2009-09-25 Olivier Hainque <hainque@adacore.com>
1243
1244 * gnat.dg/sse_nolib.adb: New testcase.
1245
1246 2009-09-25 Revital Eres <ERES@il.ibm.com>
1247
1248 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1249 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1250 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1251 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1252 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1253 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1254 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1255 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1256 * gcc.dg/vect/vect.exp: Add Power7 flags.
1257 * g++.dg/vect/vect.exp: Likewise.
1258 * gfortran.dg/vect/vect.exp: Likewise.
1259
1260 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
1261
1262 PR fortran/41459
1263 * gfortran.dg/empty_label.f: New test.
1264 * gfortran.dg/empty_label.f90: Ditto.
1265 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1266
1267 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1268
1269 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1270 compile-time.
1271
1272 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
1273
1274 * lib/scanasm.exp (make_pattern_printable): New function.
1275 (dg-scan, scan-assembler-times, scan-assembler-dem,
1276 scan-assembler-dem-not): Use it.
1277
1278 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
1279
1280 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1281 (test_nested): Renamed to ...
1282 (test_nested1): This.
1283 (test_nested2): New.
1284 (main): Likewise.
1285
1286 2009-09-24 Richard Guenther <rguenther@suse.de>
1287
1288 PR tree-optimization/36143
1289 PR tree-optimization/38747
1290 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1291 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1292 * g++.dg/torture/pr38747.C: New testcase.
1293 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1294
1295 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
1296
1297 * gnat.dg/nested_proc.adb: New test.
1298
1299 2009-09-24 Jakub Jelinek <jakub@redhat.com>
1300
1301 * gcc.target/i386/pr12329.c: Adjust.
1302
1303 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
1304
1305 PR debug/41248
1306 * gcc.dg/pr41248.c: New.
1307
1308 2009-09-23 Dodji Seketeli <dodji@redhat.com>
1309
1310 PR debug/41065
1311 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1312
1313 2009-09-23 Andreas Schwab <schwab@redhat.com>
1314
1315 * lib/profopt.exp (profopt-get-options): Set tool_flags for
1316 current_compiler_flags. Fix typos.
1317
1318 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
1319
1320 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1321
1322 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
1323
1324 PR c/39779
1325 * gcc.c-torture/compile/pr39779.c: New test.
1326
1327 2009-09-22 Dodji Seketeli <dodji@redhat.com>
1328
1329 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1330 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1331 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1332
1333 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
1334
1335 PR debug/41295
1336 * gcc.dg/pr41295.c: New.
1337
1338 2009-09-22 Neil Vachharajani <nvachhar@google.com>
1339
1340 * gcc.dg/pr40209.c: Add test case.
1341
1342 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
1343
1344 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1345 matching assembly.
1346 * gcc.target/mips/code-readable-2.c: Likewise.
1347 * gcc.target/mips/code-readable-3.c: Likewise.
1348
1349 2009-09-22 Janis Johnson <janis187@us.ibm.com>
1350
1351 * lib/target-supports.exp (check_effective_target_dfp_nocache):
1352 Check support via mode instead of C type.
1353 (check_effective_target_dfprt_nocache): Ditto.
1354 (check_effective_target_hard_dfp): Ditto.
1355
1356 2009-09-22 Richard Guenther <rguenther@suse.de>
1357
1358 PR middle-end/41395
1359 * gcc.c-torture/execute/pr41395-1.c: New testcase.
1360 * gcc.c-torture/execute/pr41395-2.c: Likewise.
1361
1362 2009-09-22 Jakub Jelinek <jakub@redhat.com>
1363
1364 * gcc.dg/20090922-1.c: New test.
1365
1366 PR bootstrap/41405
1367 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1368 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1369 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1370 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1371 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1372 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1373 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1374 * objc.dg/dwarf-2.m: Likewise.
1375
1376 2009-09-22 Richard Guenther <rguenther@suse.de>
1377
1378 PR tree-optimization/41428
1379 * g++.dg/tree-ssa/pr41428.C: New testcase.
1380
1381 2009-09-22 Jakub Jelinek <jakub@redhat.com>
1382
1383 PR middle-end/41429
1384 * g++.dg/gomp/pr41429.C: New test.
1385
1386 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
1387
1388 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1389
1390 2009-09-21 Jason Merrill <jason@redhat.com>
1391
1392 PR c++/41421
1393 * g++.dg/cpp0x/trivial1.C: Expand.
1394
1395 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
1396
1397 * gcc.dg/torture/calleesave-sse.c: New.
1398
1399 2009-09-21 Jan Hubicka <jh@suse.cz>
1400
1401 * gcc.dg/guality/inline-params.c: New testcase.
1402
1403 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
1404
1405 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1406 Add -fno-inline.
1407 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1408 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1409 (f2): Ditto.
1410
1411 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
1412
1413 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1414 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1415 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1416 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1417 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1418
1419 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
1420
1421 PR middle-end/40642
1422 * g++.dg/torture/pr40642.C: New testcase.
1423
1424 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1425
1426 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1427 cases in static initializers.
1428
1429 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
1430
1431 * gcc.c-tortue/compile/pr39886.c: New.
1432
1433 2009-09-20 Chris Demetriou <cgd@google.com>
1434
1435 PR preprocessor/28435:
1436 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1437 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1438 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1439 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1440 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1441
1442 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
1443
1444 * gcc.target/mips/mips.exp: Add relax-pic-calls
1445 under -mfoo/-mno-foo options.
1446 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1447 and -mexplicit-relocs.
1448 * gcc.target/mips/call-1.c: New test.
1449 * gcc.target/mips/call-2.c: New test.
1450 * gcc.target/mips/call-3.c: New test.
1451 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1452 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1453
1454 2009-09-19 Chris Demetriou <cgd@google.com>
1455
1456 PR preprocessor/28435:
1457 * gcc.dg/cpp/missing-header-MD.c: New test.
1458 * gcc.dg/cpp/missing-header-MMD.c: New test.
1459 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1460 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1461
1462 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1463
1464 PR libgfortran/41328
1465 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1466 EOF works.
1467
1468 2009-09-18 Jason Merrill <jason@redhat.com>
1469
1470 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1471 * g++.dg/cpp0x/initlist-deduce.C: New.
1472
1473 2009-09-18 Neil Vachharajani <nvachhar@google.com>
1474
1475 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1476
1477 2009-09-18 Janis Johnson <janis187@us.ibm.com>
1478
1479 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1480 * c-c++-common/dfp: New directory.
1481 * c-c++-common/dfp/dfp-dbg.h: New file.
1482 * gcc.dg/dfp/call-by-value.c: Move to ...
1483 * c-c++-common/call-by-value.c: here.
1484 * gcc.dg/dfp/cast.c: Move to ...
1485 * c-c++-common/cast.c: here.
1486 * gcc.dg/dfp/compare-eq-const.c: Move to ...
1487 * c-c++-common/compare-eq-const.c: here.
1488 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1489 * c-c++-common/compare-eq-d128.c: here.
1490 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1491 * c-c++-common/compare-eq-d32.c: here.
1492 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1493 * c-c++-common/compare-eq-d64.c: here.
1494 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1495 * c-c++-common/compare-eq-dfp.c: here.
1496 * gcc.dg/dfp/compare-eq.h: Move to ...
1497 * c-c++-common/compare-eq.h: here.
1498 * gcc.dg/dfp/compare-rel-const.c: Move to ...
1499 * c-c++-common/compare-rel-const.c: here.
1500 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1501 * c-c++-common/compare-rel-d128.c: here.
1502 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1503 * c-c++-common/compare-rel-d32.c: here.
1504 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1505 * c-c++-common/compare-rel-d64.c: here.
1506 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1507 * c-c++-common/compare-rel-dfp.c: here.
1508 * gcc.dg/dfp/compare-rel.h: Move to ...
1509 * c-c++-common/compare-rel.h: here.
1510 * gcc.dg/dfp/compare-special-d128.c: Move to ...
1511 * c-c++-common/compare-special-d128.c: here.
1512 * gcc.dg/dfp/compare-special-d32.c: Move to ...
1513 * c-c++-common/compare-special-d32.c: here.
1514 * gcc.dg/dfp/compare-special-d64.c: Move to ...
1515 * c-c++-common/compare-special-d64.c: here.
1516 * gcc.dg/dfp/compare-special.h: Move to ...
1517 * c-c++-common/compare-special.h: here.
1518 * gcc.dg/dfp/constants-zero.c: Move to ...
1519 * c-c++-common/constants-zero.c: here.
1520 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1521 * c-c++-common/convert-bfp-10.c: here.
1522 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1523 * c-c++-common/convert-bfp-11.c: here.
1524 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1525 * c-c++-common/convert-bfp-12.c: here.
1526 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1527 * c-c++-common/convert-bfp-13.c: here.
1528 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1529 * c-c++-common/convert-bfp-14.c: here.
1530 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1531 * c-c++-common/convert-bfp-2.c: here.
1532 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1533 * c-c++-common/convert-bfp-3.c: here.
1534 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1535 * c-c++-common/convert-bfp-4.c: here.
1536 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1537 * c-c++-common/convert-bfp-5.c: here.
1538 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1539 * c-c++-common/convert-bfp-6.c: here.
1540 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1541 * c-c++-common/convert-bfp-7.c: here.
1542 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1543 * c-c++-common/convert-bfp-8.c: here.
1544 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1545 * c-c++-common/convert-bfp-9.c: here.
1546 * gcc.dg/dfp/convert-bfp.c: Move to ...
1547 * c-c++-common/convert-bfp.c: here.
1548 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1549 * c-c++-common/convert-bfp-fold.c: here.
1550 * gcc.dg/dfp/convert-dfp.c: Move to ...
1551 * c-c++-common/convert-dfp.c: here.
1552 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1553 * c-c++-common/convert-dfp-fold-2.c: here.
1554 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1555 * c-c++-common/convert-dfp-fold.c: here.
1556 * gcc.dg/dfp/convert.h: Move to ...
1557 * c-c++-common/convert.h: here.
1558 * gcc.dg/dfp/convert-int.c: Move to ...
1559 * c-c++-common/convert-int.c: here.
1560 * gcc.dg/dfp/convert-int-fold.c: Move to ...
1561 * c-c++-common/convert-int-fold.c: here.
1562 * gcc.dg/dfp/convert-int-max.c: Move to ...
1563 * c-c++-common/convert-int-max.c: here.
1564 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1565 * c-c++-common/convert-int-max-fold.c: here.
1566 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1567 * c-c++-common/convert-int-saturate.c: here.
1568 * gcc.dg/dfp/func-array.c: Move to ...
1569 * c-c++-common/func-array.c: here.
1570 * gcc.dg/dfp/func-deref.c: Move to ...
1571 * c-c++-common/func-deref.c: here.
1572 * gcc.dg/dfp/func-mixed.c: Move to ...
1573 * c-c++-common/func-mixed.c: here.
1574 * gcc.dg/dfp/func-pointer.c: Move to ...
1575 * c-c++-common/func-pointer.c: here.
1576 * gcc.dg/dfp/func-scalar.c: Move to ...
1577 * c-c++-common/func-scalar.c: here.
1578 * gcc.dg/dfp/func-struct.c: Move to ...
1579 * c-c++-common/func-struct.c: here.
1580 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1581 * c-c++-common/func-vararg-alternate-d128-2.c: here.
1582 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1583 * c-c++-common/func-vararg-alternate-d128.c: here.
1584 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1585 * c-c++-common/func-vararg-alternate-d32.c: here.
1586 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1587 * c-c++-common/func-vararg-alternate-d64.c: here.
1588 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1589 * c-c++-common/func-vararg-alternate.h: here.
1590 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1591 * c-c++-common/func-vararg-dfp.c: here.
1592 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1593 * c-c++-common/func-vararg-mixed-2.c: here.
1594 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1595 * c-c++-common/func-vararg-mixed.c: here.
1596 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1597 * c-c++-common/func-vararg-size0.c: here.
1598 * gcc.dg/dfp/inf-1.c: Move to ...
1599 * c-c++-common/inf-1.c: here.
1600 * gcc.dg/dfp/loop-index.c: Move to ...
1601 * c-c++-common/loop-index.c: here.
1602 * gcc.dg/dfp/modes.c: Move to ...
1603 * c-c++-common/modes.c: here.
1604 * gcc.dg/dfp/nan-1.c: Move to ...
1605 * c-c++-common/nan-1.c: here.
1606 * gcc.dg/dfp/nan-2.c: Move to ...
1607 * c-c++-common/nan-2.c: here.
1608 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1609 * c-c++-common/operator-arith-fold.c: here.
1610 * gcc.dg/dfp/operator-assignment.c: Move to ...
1611 * c-c++-common/operator-assignment.c: here.
1612 * gcc.dg/dfp/operator-comma.c: Move to ...
1613 * c-c++-common/operator-comma.c: here.
1614 * gcc.dg/dfp/operator-cond.c: Move to ...
1615 * c-c++-common/operator-cond.c: here.
1616 * gcc.dg/dfp/operator-logical.c: Move to ...
1617 * c-c++-common/operator-logical.c: here.
1618 * gcc.dg/dfp/operator-unary.c: Move to ...
1619 * c-c++-common/operator-unary.c: here.
1620 * gcc.dg/dfp/pr31385.c: Move to ...
1621 * c-c++-common/pr31385.c: here.
1622 * gcc.dg/dfp/pr33466.c: Move to ...
1623 * c-c++-common/pr33466.c: here.
1624 * gcc.dg/dfp/pr35620.c: Move to ...
1625 * c-c++-common/pr35620.c: here.
1626 * gcc.dg/dfp/pr36800.c: Move to ...
1627 * c-c++-common/pr36800.c: here.
1628 * gcc.dg/dfp/pr39034.c: Move to ...
1629 * c-c++-common/pr39034.c: here.
1630 * gcc.dg/dfp/pr39035.c: Move to ...
1631 * c-c++-common/pr39035.c: here.
1632 * gcc.dg/dfp/pr39902.c: Move to ...
1633 * c-c++-common/pr39902.c: here.
1634 * gcc.dg/dfp/pr39986.c: Move to ...
1635 * c-c++-common/pr39986.c: here.
1636 * gcc.dg/dfp/signbit-1.c: Move to ...
1637 * c-c++-common/signbit-1.c: here.
1638 * gcc.dg/dfp/signbit-2.c: Move to ...
1639 * c-c++-common/signbit-2.c: here.
1640 * gcc.dg/dfp/struct-layout-1.c: Move to ...
1641 * c-c++-common/struct-layout-1.c: here.
1642 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1643 * c-c++-common/usual-arith-conv.c: here.
1644 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1645 * c-c++-common/usual-arith-conv-const.c: here.
1646
1647 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
1648
1649 PR testsuite/41288
1650 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1651 stack alignment.
1652
1653 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
1654
1655 PR c++/39365
1656 * g++.dg/expr/bool3.C: New test.
1657 * g++.dg/expr/bool4.C: New test.
1658
1659 2009-09-17 Janis Johnson <janis187@us.ibm.com>
1660
1661 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1662 * gcc.dg/dfp/signbit-2.c: Use it.
1663 * gcc.dg/dfp/func-vararg-alternate.h: Change two
1664 arguments to unsigned int.
1665 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1666 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1667 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1668 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1669 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1670 * gcc.dg/dfp/pr39986.c: Ditto.
1671 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1672 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1673 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1674 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1675 * gcc.dg/dfp/convert-int-fold.c: Ditto.
1676
1677 2009-09-17 Jakub Jelinek <jakub@redhat.com>
1678
1679 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1680
1681 2009-09-17 Janis Johnson <janis187@us.ibm.com>
1682
1683 PR c/41049
1684 * dfp/pr41049.c: New test.
1685
1686 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
1687
1688 PR testsuite/41385
1689 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1690
1691 2009-09-17 Martin Jambor <mjambor@suse.cz>
1692
1693 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1694 * gcc.dg/ipa/ipa-sra-1.c: New test.
1695 * gcc.dg/ipa/ipa-sra-2.c: New test.
1696 * gcc.dg/ipa/ipa-sra-3.c: New test.
1697 * gcc.dg/ipa/ipa-sra-4.c: New test.
1698 * gcc.dg/ipa/ipa-sra-5.c: New test.
1699 * gcc.c-torture/execute/ipa-sra-1.c: New test.
1700 * gcc.c-torture/execute/ipa-sra-2.c: New test.
1701
1702 2009-09-17 Michael Matz <matz@suse.de>
1703
1704 PR middle-end/41347
1705 * gfortran.dg/pr41347.f90: New test.
1706
1707 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1708
1709 * gcc.c-torture/compile/20090917-1.c: New testcase.
1710
1711 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
1712
1713 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1714 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
1715 alpha*-*-* target from XFAIL list.
1716
1717 2009-09-16 Janis Johnson <janis187@us.ibm.com>
1718
1719 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1720 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1721 * gcc.dg/dfp/cast-bad.c: Use default options.
1722 * gcc.dg/dfp/compare-rel-const.c: Ditto.
1723 * gcc.dg/dfp/composite-type.c: Ditto.
1724 * gcc.dg/dfp/constants.c: Ditto.
1725 * gcc.dg/dfp/constants-hex.c: Ditto.
1726 * gcc.dg/dfp/constants-pedantic.c: Ditto.
1727 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1728 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1729 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1730 * gcc.dg/dfp/ctypes.c: Ditto.
1731 * gcc.dg/dfp/ddmode-ice.c: Ditto.
1732 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1733 * gcc.dg/dfp/float-constant-double.c: Ditto.
1734 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1735 * gcc.dg/dfp/keywords-reserved.c: Ditto.
1736 * gcc.dg/dfp/modes.c: Ditto.
1737 * gcc.dg/dfp/operator-bitwise.c: Ditto.
1738 * gcc.dg/dfp/pr31344.c: Ditto.
1739 * gcc.dg/dfp/pr31385.c: Ditto.
1740 * gcc.dg/dfp/pr33466.c: Ditto.
1741 * gcc.dg/dfp/pr35620.c: Ditto.
1742 * gcc.dg/dfp/pr37435.c: Ditto.
1743 * gcc.dg/dfp/pr39986.c: Ditto.
1744 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1745 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1746 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1747 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1748 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1749 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1750 * gcc.dg/dfp/typespec.c: Ditto.
1751 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1752 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1753 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1754 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1755 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1756 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1757 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1758 * gcc.dg/dfp/compare-rel.h: Ditto.
1759 * gcc.dg/dfp/compare-special.h: Ditto.
1760 * gcc.dg/dfp/convert.h: Ditto.
1761 * gcc.dg/dfp/fe-check.h: Ditto.
1762 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1763 * gcc.dg/dfp/cast.c: Ditto.
1764 * gcc.dg/dfp/compare-eq-const.c: Ditto.
1765 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1766 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1767 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1768 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1769 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1770 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1771 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1772 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1773 * gcc.dg/dfp/compare-special-d32.c: Ditto.
1774 * gcc.dg/dfp/compare-special-d64.c: Ditto.
1775 * gcc.dg/dfp/compare-special-d128.c: Ditto.
1776 * gcc.dg/dfp/constants-zero.c: Ditto.
1777 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1778 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1779 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1780 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1781 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1782 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1783 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1784 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1785 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1786 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1787 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1788 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1789 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1790 * gcc.dg/dfp/convert-bfp.c: Ditto.
1791 * gcc.dg/dfp/convert-complex.c: Ditto.
1792 * gcc.dg/dfp/convert-dfp.c: Ditto.
1793 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1794 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1795 * gcc.dg/dfp/convert-int.c: Ditto.
1796 * gcc.dg/dfp/convert-int-fold.c: Ditto.
1797 * gcc.dg/dfp/convert-int-max.c: Ditto.
1798 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1799 * gcc.dg/dfp/decfloat-constants.c: Ditto.
1800 * gcc.dg/dfp/fe-binop.c: Ditto.
1801 * gcc.dg/dfp/fe-convert-1.c: Ditto.
1802 * gcc.dg/dfp/fe-convert-2.c: Ditto.
1803 * gcc.dg/dfp/fe-convert-3.c: Ditto.
1804 * gcc.dg/dfp/func-array.c: Ditto.
1805 * gcc.dg/dfp/func-deref.c: Ditto.
1806 * gcc.dg/dfp/func-mixed.c: Ditto.
1807 * gcc.dg/dfp/func-pointer.c: Ditto.
1808 * gcc.dg/dfp/func-scalar.c: Ditto.
1809 * gcc.dg/dfp/func-struct.c: Ditto.
1810 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1811 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1812 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1813 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1814 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1815 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1816 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1817 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1818 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1819 * gcc.dg/dfp/inf-1.c: Ditto.
1820 * gcc.dg/dfp/loop-index.c: Ditto.
1821 * gcc.dg/dfp/nan-1.c: Ditto.
1822 * gcc.dg/dfp/nan-2.c: Ditto.
1823 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1824 * gcc.dg/dfp/operator-assignment.c: Ditto.
1825 * gcc.dg/dfp/operator-comma.c: Ditto.
1826 * gcc.dg/dfp/operator-cond.c: Ditto.
1827 * gcc.dg/dfp/operator-logical.c: Ditto.
1828 * gcc.dg/dfp/operator-unary.c: Ditto.
1829 * gcc.dg/dfp/pr36800.c: Ditto.
1830 * gcc.dg/dfp/pr39034.c: Ditto.
1831 * gcc.dg/dfp/pr39035.c: Ditto.
1832 * gcc.dg/dfp/pr39902.c: Ditto.
1833 * gcc.dg/dfp/signbit-1.c: Ditto.
1834 * gcc.dg/dfp/signbit-2.c: Ditto.
1835 * gcc.dg/dfp/struct-layout-1.c: Ditto.
1836 * gcc.dg/dfp/union-init.c: Ditto.
1837 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1838
1839 2009-09-16 Michael Matz <matz@suse.de>
1840
1841 PR fortran/41212
1842 * gfortran.dg/pr41212.f90: New test.
1843
1844 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
1845
1846 * gnat.dg/alignment9.adb: New test.
1847
1848 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
1849
1850 * gnat.dg/discr20.ad[sb]: New test.
1851
1852 2009-09-16 Richard Guenther <rguenther@suse.de>
1853
1854 PR middle-end/34011
1855 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1856
1857 2009-09-16 DJ Delorie <dj@redhat.com>
1858 Kaz Kojima <kkojima@gcc.gnu.org>
1859
1860 * gcc.target/sh/struct-arg-dw2.c: New test.
1861
1862 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
1863 Jakub Jelinek <jakub@redhat.com>
1864
1865 PR target/41175
1866 * gcc.target/powerpc/pr41175.c: New test.
1867
1868 2009-09-14 Richard Henderson <rth@redhat.com>
1869
1870 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1871 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1872 gcc.dg/tree-ssa/asmgoto-1.c: New files.
1873
1874 2009-09-14 Richard Henderson <rth@redhat.com>
1875
1876 * g++.dg/eh/builtin1.C: Update resx pattern match.
1877 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1878
1879 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
1880
1881 * gcc.target/mips/branch-helper.h: New file.
1882 * gcc.target/mips/branch-2.c,
1883 * gcc.target/mips/branch-3.c,
1884 * gcc.target/mips/branch-4.c,
1885 * gcc.target/mips/branch-5.c,
1886 * gcc.target/mips/branch-6.c,
1887 * gcc.target/mips/branch-7.c,
1888 * gcc.target/mips/branch-8.c,
1889 * gcc.target/mips/branch-9.c,
1890 * gcc.target/mips/branch-10.c,
1891 * gcc.target/mips/branch-11.c,
1892 * gcc.target/mips/branch-12.c,
1893 * gcc.target/mips/branch-13.c,
1894 * gcc.target/mips/branch-14.c,
1895 * gcc.target/mips/branch-15.c: New tests.
1896
1897 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1898
1899 PR target/41331
1900 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1901 -m32 -mpowerpc64 system.
1902
1903 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
1904
1905 From Jie Zhang <jie.zhang@analog.com>:
1906 * gcc.target/bfin/saveall.c: New test.
1907 * gcc.target/bfin/20090914-1.c: New test.
1908 * gcc.target/bfin/20090914-2.c: New test.
1909
1910 * gcc.target/bfin/20090914-3.c: New test.
1911
1912 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
1913
1914 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1915
1916 2009-09-14 Richard Guenther <rguenther@suse.de>
1917
1918 PR middle-end/41350
1919 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1920
1921 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1922
1923 PR libgfortran/41328
1924 * gfortran.dg/cr_lf.f90: New test.
1925
1926 2009-09-11 Michael Matz <matz@suse.de>
1927
1928 PR middle-end/41275
1929 * g++.dg/tree-ssa/pr41275.C: New test.
1930
1931 2009-09-11 Janus Weil <janus@gcc.gnu.org>
1932
1933 PR fortran/41242
1934 * gfortran.dg/proc_ptr_comp_21.f90: New.
1935
1936 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1937
1938 PR fortran/31292
1939 * gfortran.dg/module_procedure_1.f90: New test.
1940 * gfortran.dg/module_procedure_2.f90: Ditto.
1941 * gfortran.dg/generic_14.f90: Move dg-error to new location.
1942
1943 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1944 James A. Morrison <phython@gcc.gnu.org>
1945
1946 PR ada/18302
1947 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1948 commands.
1949 * ada/acats/run_test.exp: New file.
1950
1951 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
1952
1953 Revert:
1954 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
1955
1956 PR rtl-optimization/39779
1957 * gcc.dg/pr39979.c: New test.
1958
1959 2009-09-10 Richard Guenther <rguenther@suse.de>
1960
1961 PR middle-end/41257
1962 * g++.dg/torture/pr41257-2.C: New testcase.
1963
1964 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1965
1966 PR c++/28293
1967 * g++.dg/template/crash91.C: New.
1968
1969 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
1970
1971 PR rtl-optimization/39779
1972 * gcc.dg/pr39979.c: New test.
1973
1974 2009-09-09 Richard Guenther <rguenther@suse.de>
1975
1976 PR tree-optimization/41101
1977 * gcc.c-torture/compile/pr41101.c: New testcase.
1978
1979 2009-09-09 Richard Guenther <rguenther@suse.de>
1980
1981 PR middle-end/41317
1982 * gcc.c-torture/execute/pr41317.c: New testcase.
1983 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1984 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1985
1986 2009-09-08 Dodji Seketeli <dodji@redhat.com>
1987
1988 Fix some test breakages on Darwin
1989 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1990 and adjust.
1991 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1992 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1993 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1994 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1995 take darwin specifics in account.
1996
1997 2009-09-08 Joseph Myers <joseph@codesourcery.com>
1998
1999 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2000 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2001
2002 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2003
2004 PR c++/39923
2005 * g++.dg/cpp0x/initlist24.C: New.
2006
2007 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
2008
2009 * gcc.dg/large-size-array-2.c: Fix target requirement.
2010 * gcc.dg/large-size-array-4.c: Likewise.
2011 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2012 * gcc.dg/c99-const-expr-2.c: Likewise.
2013 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2014 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2015 * gcc.dg/c90-const-expr-10.c: Likewise.
2016 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2017 instead of long.
2018 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2019 * gcc.dg/vect/pr33846.c: Likewise.
2020 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2021 __PTRDIFF_TYPE__, instead of unsigned long.
2022 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2023
2024 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2025
2026 PR debug/41229
2027 PR debug/41291
2028 PR debug/41300
2029 * gfortran.dg/pr41229.f90: New.
2030
2031 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2032
2033 PR debug/41232
2034 * gcc.dg/pr41232.c: New.
2035
2036 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2037
2038 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2039 contain -march.
2040 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2041 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2042 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2043 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2044 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2045 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2046 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2047 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2048 options other than that used in dg-options.
2049
2050 2009-09-07 Jakub Jelinek <jakub@redhat.com>
2051
2052 PR rtl-optimization/41239
2053 * gcc.c-torture/execute/pr41239.c: New test.
2054
2055 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2056
2057 PR libgfortran/41192
2058 * gfortran.dg/namelist_59.f90: New test.
2059
2060 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2061
2062 From Mike Frysinger <michael.frysinger@analog.com>
2063 * gcc.target/bfin/mcpu-bf542m.c: New file.
2064 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2065 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2066 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2067 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2068
2069 2009-09-07 Martin Jambor <mjambor@suse.cz>
2070
2071 PR middle-end/41282
2072 * gcc.c-torture/compile/pr41282.c: New test.
2073
2074 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2075
2076 PR fortran/41197
2077 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
2078 variables for stat and errmsg.
2079 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
2080 * gfortran.dg/allocate_stat_2.f90: New test.
2081
2082 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2083
2084 * gcc.c-torture/compile/20090907-1.c: New test.
2085
2086 2009-09-06 Jakub Jelinek <jakub@redhat.com>
2087
2088 PR bootstrap/41241
2089 * gcc.dg/pr41241.c: New test.
2090
2091 2009-09-06 Richard Guenther <rguenther@suse.de>
2092
2093 PR middle-end/41144
2094 * g++.dg/torture/pr41144.C: New testcase.
2095
2096 2009-09-06 Richard Guenther <rguenther@suse.de>
2097
2098 PR middle-end/41261
2099 * gcc.dg/torture/pr41261.c: New testcase.
2100
2101 2009-09-05 Richard Guenther <rguenther@suse.de>
2102
2103 PR middle-end/41181
2104 * gcc.c-torture/compile/pr41181.c: New testcase.
2105
2106 2009-09-05 Richard Guenther <rguenther@suse.de>
2107
2108 PR debug/41273
2109 * g++.dg/torture/pr41273.C: New testcase.
2110
2111 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
2112
2113 PR fortran/41258
2114 * gfortran.dg/typebound_proc_12.f90 : New test.
2115
2116 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
2117
2118 PR debug/41225
2119 * gfortran.dg/pr41225.f90: New.
2120
2121 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
2122
2123 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
2124 unistd.h, sys/types.h and sys/wait.h.
2125 (gualchk_t): New.
2126 (GUALCVT): New.
2127 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2128 (GUALITY_GDB_REDIRECT): New.
2129 (GUALITY_GDB_ARGS): Use it.
2130
2131 2009-09-04 Richard Guenther <rguenther@suse.de>
2132
2133 PR middle-end/41257
2134 * g++.dg/torture/pr41257.C: New testcase.
2135
2136 2009-09-04 Martin Jambor <mjambor@suse.cz>
2137
2138 PR tree-optimization/41112
2139 * gnat.dg/array8.adb: New test.
2140
2141 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
2142
2143 * gcc.target/arm/ctz.c: New test case.
2144
2145 2009-09-03 Alon Dayan <alond@il.ibm.com>
2146
2147 PR tree-optimization/38275
2148 * gcc.dg/autopar/reduc-1char.c: Increase number
2149 of iterations. Adjust the logic accordingly.
2150 * gcc.dg/autopar/reduc-2char.c: Ditto.
2151 * gcc.dg/autopar/reduc-1.c: Ditto.
2152 * gcc.dg/autopar/reduc-2.c: Ditto.
2153 * gcc.dg/autopar/reduc-3.c: Ditto.
2154 * gcc.dg/autopar/reduc-6.c: Ditto.
2155 * gcc.dg/autopar/reduc-7.c: Ditto.
2156 * gcc.dg/autopar/reduc-8.c: Ditto.
2157 * gcc.dg/autopar/reduc-9.c: Ditto.
2158 * gcc.dg/autopar/pr39500-1.c: Ditto.
2159 * gcc.dg/autopar/reduc-1short.c: Ditto.
2160 * gcc.dg/autopar/reduc-2short.c: Ditto.
2161 * gcc.dg/autopar/parallelization-1.c: Ditto.
2162
2163 2009-09-03 Jakub Jelinek <jakub@redhat.com>
2164
2165 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2166 testcase using guality.h compiles and links and if a global variable
2167 can be verified by gdb.
2168
2169 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
2170
2171 * lib/target-supports.exp (check_effective_target_sync_int_long):
2172 Supported on Blackfin Linux targets.
2173
2174 2009-09-02 David Daney <ddaney@caviumnetworks.com>
2175
2176 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2177
2178 2009-09-03 Diego Novillo <dnovillo@google.com>
2179
2180 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2181 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2182 * g++.dg/warn/unit-1.C: Likewise.
2183 * g++.dg/ipa/iinline-1.C: Likewise.
2184 * g++.dg/template/cond2.C: Adjust expected line location for the
2185 error.
2186 * g++.dg/template/pr35240.C: Likewise.
2187
2188 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2189
2190 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2191 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2192
2193 2009-09-02 Martin Jambor <mjambor@suse.cz>
2194
2195 * gcc.dg/tree-ssa/sra-8.c: New testcase.
2196 * gcc.dg/memcpy-1.c: Add . to match pattern.
2197 * gcc.dg/uninit-I.c: XFAIL warning test.
2198 * g++.dg/warn/unit-1.C: XFAIL warning test.
2199
2200 2009-09-02 Ian Lance Taylor <iant@google.com>
2201
2202 * gcc.dg/20090902-1.c: New test.
2203
2204 2009-09-02 Jakub Jelinek <jakub@redhat.com>
2205
2206 * gcc.dg/builtin-object-size-9.c: New test.
2207
2208 2009-09-02 Olivier Hainque <hainque@adacore.com>
2209
2210 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2211
2212 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
2213 Olivier Hainque <hainque@adacore.com>
2214
2215 * gnat.dg/misaligned_param.adb: New test.
2216 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2217 * gnat.dg/slice7.adb: Add 1 more related case.
2218
2219 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
2220
2221 * gcc.dg/guality/guality.c: Expect to fail for now.
2222 * gcc.dg/guality/example.c: Likewise.
2223
2224 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
2225
2226 * gcc.dg/guality/guality.c: New.
2227 * gcc.dg/guality/guality.h: New.
2228 * gcc.dg/guality/guality.exp: New.
2229 * gcc.dg/guality/example.c: New.
2230 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2231 (cleanup-saved-temps): Likewise, .gkd files too.
2232
2233 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2234
2235 PR fortran/39229
2236 * gfortran.dg/line_length_3.f: New test.
2237 * gfortran.dg/line_length_4.f90: New test.
2238
2239 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
2240
2241 * lib/target-supports.exp (check_gc_sections_available):
2242 Add proper pattern quote.
2243
2244 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
2245 Kaz Kojima <kkojima@gcc.gnu.org>
2246
2247 * lib/target-supports.exp (add_options_for_ieee): New procedure.
2248 * g++.dg/cdce3.C: Use dg-add-options ieee.
2249 * g++.dg/torture/type-generic-1.C: Likewise.
2250 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2251 * gcc.dg/pr28796-2.c: Likewise.
2252 * gcc.dg/torture/builtin-math-7.c: Likewise.
2253 * gcc.dg/torture/type-generic-1.c: Likewise.
2254 * gfortran.dg/boz_14.f90: Likewise.
2255 * gfortran.dg/erf_2.F90: Likewise.
2256 * gfortran.dg/init_flag_3.f90: Likewise.
2257 * gfortran.dg/init_flag_4.f90: Likewise.
2258 * gfortran.dg/init_flag_5.f90: Likewise.
2259 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2260 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2261 * gfortran.dg/isnan_1.f90: Likewise.
2262 * gfortran.dg/isnan_2.f90: Likewise.
2263 * gfortran.dg/maxlocval_2.f90: Likewise.
2264 * gfortran.dg/maxlocval_4.f90: Likewise.
2265 * gfortran.dg/minlocval_1.f90: Likewise.
2266 * gfortran.dg/minlocval_4.f90: Likewise.
2267 * gfortran.dg/module_nan.f90: Likewise.
2268 * gfortran.dg/namelist_42.f90: Likewise.
2269 * gfortran.dg/namelist_43.f90: Likewise.
2270 * gfortran.dg/nan_1.f90: Likewise.
2271 * gfortran.dg/nan_2.f90: Likewise.
2272 * gfortran.dg/nan_3.f90: Likewise.
2273 * gfortran.dg/nan_4.f90: Likewise.
2274 * gfortran.dg/nan_5.f90: Likewise.
2275 * gfortran.dg/nearest_1.f90: Likewise.
2276 * gfortran.dg/nearest_2.f90: Likewise.
2277 * gfortran.dg/nearest_3.f90: Likewise.
2278 * gfortran.dg/pr37243.f: Likewise.
2279 * gfortran.dg/real_const_3.f90: Likewise.
2280 * gfortran.dg/transfer_simplify_2.f90: Likewise.
2281
2282 2009-08-31 Dodji Seketeli <dodji@redhat.com>
2283
2284 PR debug/30161
2285 * g++.dg/debug/dwarf2/template-params-1.C: New test.
2286 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2287 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2288 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2289 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2290 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2291 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2292 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2293 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2294 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2295 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2296 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2297 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2298
2299 2009-08-31 Jason Merrill <jason@redhat.com>
2300
2301 PR c++/41127
2302 * g++.dg/parse/enum5.C: New.
2303 * g++.dg/cpp0x/enum1.C: Adjust expected error.
2304
2305 2009-08-31 Janus Weil <janus@gcc.gnu.org>
2306
2307 PR fortran/40940
2308 * gfortran.dg/allocate_derived_1.f90: New.
2309 * gfortran.dg/class_3.f03: New.
2310
2311 2009-08-31 Janus Weil <janus@gcc.gnu.org>
2312
2313 PR fortran/40996
2314 * gfortran.dg/allocatable_scalar_1.f90: New.
2315 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2316 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2317 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2318
2319 2009-08-30 Richard Guenther <rguenther@suse.de>
2320
2321 PR tree-optimization/41186
2322 * g++.dg/torture/pr41186.C: New testcase.
2323 * g++.dg/tree-ssa/pr41186.C: Likewise.
2324
2325 2009-08-30 Dodji Seketeli <dodji@redhat.com>
2326
2327 PR c++/41187
2328 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2329 take ia64 assembly comments syntax in account.
2330
2331 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
2332
2333 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2334
2335 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2336
2337 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2338 * gfortran.dg/whole_file_6.f90: Likewise.
2339
2340 2009-08-28 Cary Coutant <ccoutant@google.com>
2341
2342 PR debug/41063
2343 * g++.dg/debug/dwarf2/pr41063.C: New test.
2344
2345 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
2346
2347 PR rtl-optimization/40861
2348 * gcc.dg/pr40861.c: New test.
2349
2350 2009-08-27 Janus Weil <janus@gcc.gnu.org>
2351
2352 PR fortran/40869
2353 * gfortran.dg/proc_ptr_comp_20.f90: New.
2354
2355 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
2356
2357 PR libfortran/39667
2358 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2359 open temp file with status="scratch".
2360 * gfortran.dg/fmt_cache_1.f: Likewise.
2361 * gfortran.dg/fmt_exhaust.f90: Likewise.
2362 * gfortran.dg/fmt_t_4.f90: Likewise.
2363 * gfortran.dg/fseek.f90: Likewise.
2364 * gfortran.dg/list_read_5.f90: Likewise.
2365 * gfortran.dg/namelist_39.f90: Likewise.
2366 * gfortran.dg/namelist_56.f90: Likewise.
2367 * gfortran.dg/read_bad_advance.f90: Likewise.
2368 * gfortran.dg/read_repeat.f90: Likewise.
2369 * gfortran.dg/read_size_noadvance.f90: Likewise.
2370 * gfortran.dg/read_x_past.f: Likewise.
2371
2372 2009-08-27 Tobias Burnus <burnus@net-b.de>
2373
2374 PR fortran/28039
2375 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2376
2377 2009-08-27 Daniel Kraft <d@domob.eu>
2378
2379 PR fortran/37425
2380 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2381 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2382 error and fix problem with recursive assignment.
2383 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2384 * gfortran.dg/typebound_operator_3.f03: New test.
2385 * gfortran.dg/typebound_operator_4.f03: New test.
2386
2387 2009-08-27 Dodji Seketeli <dodji@redhat.com>
2388
2389 PR debug/41170
2390 * debug/dwarf2/namespace-1.C: New test.
2391
2392 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
2393
2394 PR fortran/41162
2395 * gfortran.dg/pr41162.f: New.
2396
2397 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
2398 Richard Sandiford <rdsandiford@googlemail.com>
2399
2400 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2401 with "forbid_cpu".
2402 * gcc.target/mips/branch-1.c: Update accordingly.
2403 * gcc.target/mips/extend-1.c: Likewise.
2404 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
2405
2406 2009-08-26 Richard Guenther <rguenther@suse.de>
2407
2408 PR middle-end/41163
2409 * gcc.c-torture/compile/pr41163.c: New testcase.
2410 * gcc.dg/pr35899.c: Adjust.
2411
2412 2009-08-26 Richard Guenther <rguenther@suse.de>
2413
2414 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2415
2416 2009-08-26 Jason Merrill <jason@redhat.com>
2417
2418 * g++.dg/cpp0x/explicit3.C: New.
2419 * g++.dg/overload/cond2.C: New.
2420
2421 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
2422
2423 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2424
2425 2009-08-25 Jan Hubicka <jh@suse.cz>
2426
2427 * gcc.target/i386/sse5-shift1-vector.c
2428 * gcc.target/i386/isa-12.c
2429 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2430 * gcc.target/i386/sse5-pcmov2.c
2431 * gcc.target/i386/isa-3.c
2432 * gcc.target/i386/sse5-shift2-vector.c
2433 * gcc.target/i386/isa-7.c
2434 * gcc.target/i386/funcspec-2.c
2435 * gcc.target/i386/sse5-haddX.c
2436 * gcc.target/i386/sse5-hadduX.c
2437 * gcc.target/i386/isa-9.c
2438 * gcc.target/i386/sse5-maccXX.c
2439 * gcc.target/i386/sse5-shift3-vector.c
2440 * gcc.target/i386/sse5-msubXX.c
2441 * gcc.target/i386/sse5-permpX.c
2442 * gcc.target/i386/sse5-check.h
2443 * gcc.target/i386/sse-12.c
2444 * gcc.target/i386/sse-11.c
2445 * gcc.target/i386/sse-10.c
2446 * gcc.target/i386/sse-13.c
2447 * gcc.target/i386/sse-14.c
2448 * gcc.target/i386/sse-22.c
2449 * gcc.target/i386/sse-2.c
2450 * gcc.target/i386/sse-13.c
2451 * gcc.target/i386/avx-2.c
2452 * gcc.target/i386/sse5-rotate1-vector.c
2453 * gcc.target/i386/isa-4.c
2454 * gcc.target/i386/sse5-hsubX.c
2455 * gcc.target/i386/sse5-pcmov.c
2456 * gcc.target/i386/sse5-fma.c
2457 * gcc.target/i386/isa-8.c
2458 * gcc.target/i386/sse5-rotate2-vector.c
2459 * gcc.target/i386/sse5-nmaccXX.c
2460 * gcc.target/i386/sse5-imul64-vector.c
2461 * gcc.target/i386/sse5-nmsubXX.c
2462 * gcc.target/i386/sse5-rotate3-vector.c
2463 * gcc.target/i386/sse5-fma-vector.c
2464 * gcc.target/i386/sse5-imul32widen-vector.c
2465 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2466
2467 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2468 * gcc.target/i386/funcspec-5.c: Remove SSE5.
2469 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2470 * gcc.target/i386/avx-1.c: Remove SSE5.
2471 * gcc.target/i386/avx-2.c: Remove SSE5.
2472 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2473 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2474 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2475 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2476
2477 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
2478
2479 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2480
2481 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2482
2483 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2484 keyword works in the same manner as __alignof.
2485
2486 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2487
2488 PR libfortran/34670
2489 * gfortran.dg/unpack_bounds_1.f90: New test.
2490 * gfortran.dg/unpack_bounds_2.f90: New test.
2491 * gfortran.dg/unpack_bounds_3.f90: New test.
2492
2493 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
2494
2495 * gnat.dg/slice7.adb: New test.
2496 * gnat.dg/slice7_pkg.ads: New helper.
2497
2498 2009-08-25 Janus Weil <janus@gcc.gnu.org>
2499
2500 PR fortran/41139
2501 * gfortran.dg/proc_ptr_25.f90: New.
2502 * gfortran.dg/proc_ptr_comp_18.f90: New.
2503 * gfortran.dg/proc_ptr_comp_19.f90: New.
2504
2505 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2506
2507 PR fortran/41154
2508 * gfortran.dg/fmt_error_8.f: New test.
2509
2510 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2511
2512 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2513 number, update all callers and synchronize results for latest MPC.
2514
2515 2009-08-21 Jason Merrill <jason@redhat.com>
2516
2517 * g++.dg/warn/Wunused-17.C: New.
2518
2519 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2520
2521 * gcc.target/arm/combine-cmp-shift.c: New test.
2522
2523 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
2524
2525 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2526 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2527 width specifier.
2528
2529 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2530
2531 * gfortran.dg/fmt_error_7.f: New test.
2532
2533 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
2534
2535 PR target/40718
2536 * gcc.target/i386/pr40718.c: New test.
2537
2538 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2539
2540 * gfortran.dg/proc_ptr_24.f90: New test.
2541
2542 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
2543
2544 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2545 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2546 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2547
2548 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
2549
2550 PR fortran/28039
2551 * gfortran.dg/fmt_with_extra.f: new file.
2552
2553 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
2554
2555 * lib/target-supports.exp
2556 (check_effective_target_arm_iwmmxt_ok): New procedure.
2557 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
2558 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2559
2560 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
2561
2562 * gfortran.dg/boz_9.f90: Do not load denormal floating
2563 point constants. Remove -mieee option for alpha*-*-* targets.
2564
2565 2009-08-21 Janus Weil <janus@gcc.gnu.org>
2566
2567 PR fortran/41106
2568 * gfortran.dg/proc_ptr_23.f90: New.
2569 * gfortran.dg/proc_ptr_comp_15.f90: New.
2570 * gfortran.dg/proc_ptr_comp_16.f90: New.
2571 * gfortran.dg/proc_ptr_comp_17.f90: New.
2572
2573 2009-08-21 Jakub Jelinek <jakub@redhat.com>
2574
2575 PR c++/41131
2576 * g++.dg/expr/unary3.C: New test.
2577
2578 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
2579
2580 * gfortran.dg/common_5.f: Add -mdalign for sh.
2581 * gfortran.dg/common_align_2.f90: Likewise.
2582
2583 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2584
2585 PR libfortran/40962
2586 * c_f_pointer_tests_4.f90: New test.
2587
2588 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2589
2590 * gnat.dg/slice6.adb: New test.
2591 * gnat.dg/slice6_pkg.ads: New helper.
2592
2593 2009-08-20 Michael Matz <matz@suse.de>
2594
2595 PR fortran/41126
2596 * gfortran.dg/pr41126.f90: New test.
2597
2598 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2599
2600 * gnat.dg/dynamic_bound.adb: New test.
2601
2602 2009-08-20 Janus Weil <janus@gcc.gnu.org>
2603
2604 PR fortran/41121
2605 * gfortran.dg/intrinsic_5.f90: New.
2606
2607 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2608 Richard Earnshaw <richard.earnshaw@arm.com>
2609
2610 * gcc.target/arm/20090811-1.c: New test.
2611
2612 2009-08-19 Jakub Jelinek <jakub@redhat.com>
2613
2614 PR middle-end/41123
2615 * gcc.dg/pr41123.c: New test.
2616
2617 2009-08-19 Jason Merrill <jason@redhat.com>
2618
2619 PR c++/41120
2620 * g++.dg/other/gc4.C: New.
2621
2622 2009-08-18 Michael Matz <matz@suse.de>
2623
2624 * gfortran.dg/vect/vect-gems.f90: New test.
2625 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2626
2627 2009-08-18 DJ Delorie <dj@redhat.com>
2628
2629 * lib/wrapper.exp: Move load of target-libpath.exp from here...
2630 * lib/gcc-defs.exp: ... to here.
2631
2632 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2633 GCC_EXEC_PREFIX before building the wrapper.
2634
2635 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
2636
2637 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2638 tests.
2639 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2640 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
2641 dg-options. Fix dg-final clause.
2642
2643 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
2644
2645 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2646
2647 2009-08-18 Janus Weil <janus@gcc.gnu.org>
2648 Paul Thomas <pault@gcc.gnu.org>
2649
2650 PR fortran/40870
2651 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2652
2653 2009-08-18 Richard Guenther <rguenther@suse.de>
2654
2655 PR middle-end/41094
2656 * gcc.dg/torture/pr41094.c: New testcase.
2657 * gcc.dg/torture/builtin-power-1.c: Adjust.
2658 * gcc.dg/builtins-10.c: Likewise.
2659
2660 2009-08-18 Jakub Jelinek <jakub@redhat.com>
2661
2662 PR target/40971
2663 * gcc.dg/pr40971.c: New test.
2664
2665 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
2666
2667 PR fortran/41062
2668 * gfortran.dg/use_only_4.f90: New test.
2669
2670 2009-08-17 Daniel Kraft <d@domob.eu>
2671
2672 PR fortran/37425
2673 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2674 NOPASS bindings as operators.
2675
2676 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
2677
2678 * lib/target-supports.exp
2679 (check_effective_target_vect_cmdline_needed): Add alpha to the list
2680 of targets that do not need command line argument to enable SIMD.
2681
2682 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2683
2684 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2685 typo in cache name.
2686
2687 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2688
2689 PR fortran/41075
2690 * gfortran.dg/unlimited_fmt_1.f90: New test.
2691
2692 2009-08-17 Dodji Seketeli <dodji@redhat.com>
2693
2694 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2695
2696 2009-08-17 Arnaud Charlet <charlet@adacore.com>
2697
2698 * gnat.dg/itype.ad[sb]: New test.
2699
2700 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
2701
2702 * gcc.target/mips/mips.exp: Add terminology section to comment
2703 at the top of the file. Fix typos.
2704
2705 2009-08-16 Jason Merrill <jason@redhat.com>
2706
2707 * g++.dg/debug/dwarf2/inline1.C: New.
2708
2709 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
2710
2711 PR target/38599
2712 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2713
2714 2009-08-16 Dodji Seketeli <dodji@redhat.com>
2715
2716 PR debug/37801
2717 * gcc.dg/debug/20020224-1.c: Adjust the comment.
2718 Make sure to trigger inlining optimizations.
2719 * gcc.dg/debug/dwarf2/inline2.c: New test.
2720
2721 2009-08-14 Janus Weil <janus@gcc.gnu.org>
2722
2723 PR fortran/41070
2724 * gfortran.dg/structure_constructor_10.f90: New.
2725
2726 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
2727
2728 * gcc.dg/pragma-re-1.c: Supported on all platforms.
2729 * gcc.dg/pragma-re-2.c: Likewise.
2730 * gcc.dg/pragma-re-3.c: Likewise.
2731 * gcc.dg/pragma-re-4.c: Likewise.
2732 * g++.dg/other/pragma-re-1.C: Likewise.
2733 * g++.dg/other/pragma-re-2.C: Likewise.
2734
2735 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2736
2737 * gcc.dg/torture/builtin-math-7.c: New.
2738
2739 2009-08-14 Richard Guenther <rguenther@suse.de>
2740
2741 * gcc.c-torture/execute/20090814-1.c: New testcase.
2742
2743 2009-08-14 David Edelsohn <edelsohn@gnu.org>
2744
2745 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2746
2747 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
2748
2749 PR target/40934
2750 * gcc.target/i386/pr40934.c: New.
2751
2752 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
2753
2754 PR target/41019
2755 * gcc.target/i386/pr41019.c: New test.
2756
2757 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2758
2759 PR fortran/40955
2760 * gfortran.dg/winapi.f90: New test.
2761
2762 2009-08-13 Janus Weil <janus@gcc.gnu.org>
2763
2764 PR fortran/40995
2765 * gfortran.dg/intrinsic_4.f90: New.
2766 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2767 different line.
2768
2769 2009-08-13 Richard Guenther <rguenther@suse.de>
2770
2771 PR middle-end/41047
2772 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2773
2774 2009-08-12 Richard Guenther <rguenther@suse.de>
2775
2776 PR tree-optimization/41011
2777 * gfortran.dg/pr41011.f: New testcase.
2778
2779 2009-08-11 Andrew Haley <aph@redhat.com>
2780
2781 * gcc.target/arm/synchronize.c: New file.
2782
2783 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2784
2785 PR middle-end/40980
2786 * gfortran.dg/graphite/id-17.f: New.
2787
2788 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
2789 Sebastian Pop <sebastian.pop@amd.com>
2790
2791 * gcc.dg/graphite/interchange-1.c: XFAILed.
2792 * gcc.dg/graphite/interchange-2.c: XFAILed.
2793 * gcc.dg/graphite/interchange-3.c: XFAILed.
2794 * gcc.dg/graphite/interchange-4.c: XFAILed.
2795 * gcc.dg/graphite/interchange-7.c: XFAILed.
2796
2797 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2798
2799 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2800
2801 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2802 Pranav Garg <pranav.garg2107@gmail.com>
2803
2804 * gcc.dg/graphite/interchange-6.c: XFAILed.
2805
2806 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2807
2808 * gcc.dg/graphite/interchange-9.c: New.
2809
2810 2009-08-12 Richard Guenther <rguenther@suse.de>
2811
2812 PR rtl-optimization/41033
2813 * gcc.dg/pr41033.c: New test.
2814
2815 2009-08-11 Janus Weil <janus@gcc.gnu.org>
2816
2817 PR fortran/41022
2818 * gfortran.dg/proc_ptr_comp_14.f90: New.
2819
2820 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
2821
2822 * gcc.target/mips/ext-5.c: New test.
2823 * gcc.target/mips/ext-6.c: New test.
2824 * gcc.target/mips/ext-7.c: New test.
2825 * gcc.target/mips/ext-8.c: New test.
2826 * gcc.target/mips/extend-2.c: New test.
2827
2828 2009-08-10 Jason Merrill <jason@redhat.com>
2829
2830 * g++.dg/other/linkage2.C: New test for types-without-linkage
2831 handling.
2832 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2833 * g++.dg/lookup/anon2.C: Likewise.
2834 * g++.dg/other/anon3.C: Likewise.
2835 * g++.dg/template/arg2.C: Likewise.
2836 * g++.dg/template/local4.C: Likewise.
2837 * g++.old-deja/g++.law/operators32.C: Likewise.
2838 * g++.old-deja/g++.other/linkage2.C: Likewise.
2839 * g++.old-deja/g++.pt/enum6.C: Likewise.
2840 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2841 * g++.old-deja/g++.other/linkage1.C: Likewise.
2842
2843 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2844
2845 * gcc.dg/dg.exp: Test also c-c++-common dir.
2846 * g++.dg/dg.exp: Likewise.
2847 * g++.dg/warn/Wconversion-real.C: Delete.
2848 * gcc.dg/Wconversion-real.c: Move to ...
2849 * c-c++-common/Wconversion-real.c: ... here.
2850 * lib/target-supports.exp
2851 (check_effective_target_c,check_effective_target_c++): New.
2852
2853 2009-08-10 Daniel Kraft <d@domob.eu>
2854
2855 PR fortran/37425
2856 * gfortran.dg/typebound_operator_1.f03: New test.
2857 * gfortran.dg/typebound_operator_2.f03: New test.
2858
2859 2009-08-10 Richard Guenther <rguenther@suse.de>
2860
2861 PR middle-end/41006
2862 * gcc.c-torture/compile/pr41006-1.c: New testcase.
2863 * gcc.c-torture/compile/pr41006-2.c: Likewise.
2864
2865 2009-08-10 Janus Weil <janus@gcc.gnu.org>
2866
2867 PR fortran/40940
2868 * gfortran.dg/class_1.f03: New.
2869 * gfortran.dg/class_2.f03: New.
2870 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2871 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2872 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2873 * gfortran.dg/typebound_call_10.f03: Ditto.
2874 * gfortran.dg/typebound_call_2.f03: Ditto.
2875 * gfortran.dg/typebound_call_3.f03: Ditto.
2876 * gfortran.dg/typebound_call_4.f03: Ditto.
2877 * gfortran.dg/typebound_generic_3.f03: Ditto.
2878 * gfortran.dg/typebound_generic_4.f03: Ditto.
2879 * gfortran.dg/typebound_proc_1.f08: Ditto.
2880 * gfortran.dg/typebound_proc_5.f03: Ditto.
2881 * gfortran.dg/typebound_proc_6.f03: Ditto.
2882
2883 2009-08-10 Dodji Seketeli <dodji@redhat.com>
2884
2885 PR c++/40866
2886 * g++.dg/expr/stmt-expr-1.C: New test.
2887
2888 2009-08-09 Richard Guenther <rguenther@suse.de>
2889
2890 PR tree-optimization/41016
2891 * gcc.c-torture/compile/pr41016.c: New testcase.
2892
2893 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
2894
2895 * gcc.dg/overflow-warn-8.c: New test.
2896
2897 2009-08-09 Ira Rosen <irar@il.ibm.com>
2898
2899 PR tree-optimization/41008
2900 * gcc.dg/vect/O1-pr41008.c: New test.
2901
2902 2009-08-05 Tobias Burnus <burnus@net-b.de>
2903
2904 PR fortran/40955
2905 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2906
2907 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
2908
2909 * gcc.target/bfin/loop-autoinc.c: New file.
2910
2911 2009-08-08 Richard Guenther <rguenther@suse.de>
2912
2913 PR tree-optimization/40991
2914 * g++.dg/torture/pr40991.C: New testcase.
2915
2916 2009-08-08 Laurent GUERBY <laurent@guerby.net>
2917
2918 * ada/acats/support/impdef.a: Tweak timing constants. Add
2919 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2920 * ada/acats/tests/c9/c940005.a: Use new timing constants.
2921 * ada/acats/tests/c9/c940007.a: Likewise.
2922 * ada/acats/tests/c9/c94001c.ada: Likewise.
2923 * ada/acats/tests/c9/c94006a.ada: Likewise.
2924 * ada/acats/tests/c9/c94008c.ada: Likewise.
2925 * ada/acats/tests/c9/c951002.a: Likewise.
2926 * ada/acats/tests/c9/c954a01.a: Likewise.
2927 * ada/acats/tests/c9/c96001a.ada: Likewise.
2928 * ada/acats/tests/c9/c97307a.ada: Likewise.
2929
2930 2009-08-07 Richard Guenther <rguenther@suse.de>
2931
2932 PR tree-optimization/40999
2933 * gfortran.dg/pr40999.f: New testcase.
2934
2935 2009-08-07 Jakub Jelinek <jakub@redhat.com>
2936
2937 * g++.dg/tree-prof/partition1.C: New test.
2938
2939 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
2940
2941 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2942 attribute.
2943 * gcc.target/arm/vfp1[567].c: New tests.
2944
2945 2009-08-06 Jason Merrill <jason@redhat.com>
2946
2947 PR c++/40948
2948 * g++.dg/ext/complit12.C: Expand.
2949
2950 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
2951
2952 Merge ARM/hard_vfp_branch to trunk.
2953
2954 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
2955
2956 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2957 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2958
2959 2009-05-12 Joseph Myers <joseph@codesourcery.com>
2960
2961 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2962 (PCS): Define macro to use base AAPCS.
2963 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2964
2965 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
2966
2967 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2968 Correct arm_neon.h typo.
2969
2970 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
2971
2972 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2973 this a linkage test.
2974 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2975 argument marshalling.
2976 * abitest.h: New file.
2977 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2978 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2979
2980 2009-08-06 Martin Jambor <mjambor@suse.cz>
2981
2982 PR middle-end/32964
2983 * gcc.dg/tree-ssa/pr32964.c: New test.
2984
2985 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
2986 H.J. Lu <hongjiu.lu@intel.com>
2987
2988 PR target/40957
2989 * gcc.target/i386/pr40957.c: New test.
2990
2991 2009-08-06 Richard Guenther <rguenther@suse.de>
2992
2993 PR tree-optimization/40964
2994 * gcc.c-torture/compile/pr40964.c: New testcase.
2995
2996 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
2997
2998 PR fortran/40847
2999 * gfortran.dg/transfer_resolve_1.f90 : New test.
3000
3001 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
3002 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3003
3004 PR target/40906
3005 * gcc.target/i386/pr40906-1.c: New test.
3006 * gcc.target/i386/pr40906-2.c: Ditto.
3007 * gcc.target/i386/pr40906-3.c: Ditto.
3008
3009 2009-08-05 Jakub Jelinek <jakub@redhat.com>
3010
3011 PR rtl-optimization/40924
3012 * g++.dg/torture/pr40924.C: New test.
3013
3014 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3015
3016 PR c++/36069
3017 * g++.dg/warn/pr36069.C: New.
3018
3019 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3020
3021 PR c++/39987
3022 * g++.dg/overload/defarg4.C: New test.
3023
3024 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3025
3026 PR c++/16696
3027 * g++.dg/parse/pr16696.C: New.
3028 * g++.dg/parse/pr16696-permissive.C: New.
3029
3030 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
3031
3032 PR fortran/40875
3033 * gfortran.dg/initialization_23.f90 : New test.
3034
3035 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3036
3037 PR debug/39706
3038 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3039
3040 2009-08-03 Jason Merrill <jason@redhat.com>
3041 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR c++/40948
3044 * g++.dg/ext/complit12.C: New.
3045
3046 2009-08-03 Janis Johnson <janis187@us.ibm.com>
3047
3048 PR c/39902
3049 * gcc.target/powerpc/pr39902-2.c: New test.
3050
3051 2009-08-03 Jakub Jelinek <jakub@redhat.com>
3052
3053 PR middle-end/40943
3054 * gcc.dg/uninit-6.c: Re-add XFAIL.
3055 * gcc.dg/uninit-6-O0.c: Likewise.
3056 * gcc.dg/uninit-pr40943.c: New test.
3057
3058 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3059
3060 PR testsuite/40858
3061 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3062 .ascii.
3063
3064 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3065
3066 PR libfortran/40853
3067 * gfortran.dg/namelist_40.f90: Update error output.
3068 * gfortran.dg/namelist_47.f90: Update error output.
3069 * gfortran.dg/namelist_58.f90: New test.
3070
3071 2009-08-02 Janus Weil <janus@gcc.gnu.org>
3072
3073 PR fortran/40881
3074 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3075 * gfortran.dg/altreturn_3.f90: Ditto.
3076 * gfortran.dg/altreturn_5.f90: Ditto.
3077 * gfortran.dg/altreturn_6.f90: Ditto.
3078 * gfortran.dg/altreturn_7.f90: Ditto.
3079 * gfortran.dg/array_constructor_13.f90: Ditto.
3080 * gfortran.dg/arrayio_7.f90: Ditto.
3081 * gfortran.dg/arrayio_8.f90: Ditto.
3082 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3083 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3084 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3085 * gfortran.dg/backspace_8.f: Add -std=legacy.
3086 * gfortran.dg/backspace_9.f: Ditto.
3087 * gfortran.dg/char_comparison_1.f: Ditto.
3088 * gfortran.dg/char_decl_1.f90: Ditto.
3089 * gfortran.dg/char_initialiser_actual.f90: Ditto.
3090 * gfortran.dg/char_pointer_assign.f90: Ditto.
3091 * gfortran.dg/char_pointer_dependency.f90: Ditto.
3092 * gfortran.dg/char_pointer_dummy.f90: Ditto.
3093 * gfortran.dg/char_pointer_func.f90: Ditto.
3094 * gfortran.dg/common_8.f90: Ditto.
3095 * gfortran.dg/constant_substring.f: Ditto.
3096 * gfortran.dg/data_char_2.f90: Ditto.
3097 * gfortran.dg/der_array_io_1.f90: Ditto.
3098 * gfortran.dg/der_array_io_2.f90: Ditto.
3099 * gfortran.dg/der_array_io_3.f90: Ditto.
3100 * gfortran.dg/der_io_3.f90: Ditto.
3101 * gfortran.dg/dev_null.F90: Ditto.
3102 * gfortran.dg/direct_io_2.f90: Ditto.
3103 * gfortran.dg/do_iterator_2.f90: Ditto.
3104 * gfortran.dg/e_d_fmt.f90: Ditto.
3105 * gfortran.dg/empty_format_1.f90: Ditto.
3106 * gfortran.dg/entry_17.f90: Modified warning message.
3107 * gfortran.dg/entry_7.f90: Add -std=legacy.
3108 * gfortran.dg/eor_1.f90: Ditto.
3109 * gfortran.dg/equiv_2.f90: Ditto.
3110 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3111 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3112 * gfortran.dg/extended_char_comparison_1.f: Ditto.
3113 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3114 * gfortran.dg/fmt_error_2.f90: Ditto.
3115 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3116 * gfortran.dg/fmt_tl.f: Ditto.
3117 * gfortran.dg/fmt_white.f: Ditto.
3118 * gfortran.dg/func_derived_1.f90: Ditto.
3119 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3120 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3121 * gfortran.dg/global_references_2.f90: Ditto.
3122 * gfortran.dg/hollerith_1.f90: Ditto.
3123 * gfortran.dg/hollerith.f90: Use new-style character length.
3124 * gfortran.dg/hollerith_f95.f90: Ditto.
3125 * gfortran.dg/ichar_1.f90: Add -std=legacy.
3126 * gfortran.dg/implicit_6.f90: Ditto.
3127 * gfortran.dg/implicit_9.f90: Ditto.
3128 * gfortran.dg/inquire_13.f90: Ditto.
3129 * gfortran.dg/inquire_5.f90: Ditto.
3130 * gfortran.dg/inquire_6.f90: Ditto.
3131 * gfortran.dg/inquire.f90: Ditto.
3132 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3133 * gfortran.dg/io_constraints_2.f90: Ditto.
3134 * gfortran.dg/list_read_2.f90: Add -std=legacy.
3135 * gfortran.dg/loc_2.f90: Ditto.
3136 * gfortran.dg/logical_1.f90: Ditto.
3137 * gfortran.dg/longline.f: Ditto.
3138 * gfortran.dg/merge_char_1.f90: Ditto.
3139 * gfortran.dg/namelist_12.f: Ditto.
3140 * gfortran.dg/namelist_14.f90: Ditto.
3141 * gfortran.dg/namelist_18.f90: Ditto.
3142 * gfortran.dg/namelist_19.f90: Ditto.
3143 * gfortran.dg/namelist_21.f90: Ditto.
3144 * gfortran.dg/namelist_22.f90: Ditto.
3145 * gfortran.dg/namelist_37.f90: Ditto.
3146 * gfortran.dg/namelist_54.f90: Ditto.
3147 * gfortran.dg/namelist_55.f90: Ditto.
3148 * gfortran.dg/namelist_empty.f90: Ditto.
3149 * gfortran.dg/namelist_use.f90: Use new-style character length.
3150 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3151 * gfortran.dg/nested_modules_4.f90: Ditto.
3152 * gfortran.dg/nested_modules_5.f90: Ditto.
3153 * gfortran.dg/open-options-blanks.f: Ditto.
3154 * gfortran.dg/output_exponents_1.f90: Ditto.
3155 * gfortran.dg/parens_5.f90: Ditto.
3156 * gfortran.dg/parens_6.f90: Ditto.
3157 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3158 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3159 * gfortran.dg/pr15129.f90: Ditto.
3160 * gfortran.dg/pr15332.f: Ditto.
3161 * gfortran.dg/pr16597.f90: Ditto.
3162 * gfortran.dg/pr17143.f90: Ditto.
3163 * gfortran.dg/pr17164.f90: Ditto.
3164 * gfortran.dg/pr17229.f: Modified warning message.
3165 * gfortran.dg/pr18210.f90: Add -std=legacy.
3166 * gfortran.dg/pr19155.f: Ditto.
3167 * gfortran.dg/pr20086.f90: Ditto.
3168 * gfortran.dg/pr20124.f90: Ditto.
3169 * gfortran.dg/pr20755.f: Ditto.
3170 * gfortran.dg/pr20865.f90: Ditto.
3171 * gfortran.dg/pr20950.f: Ditto.
3172 * gfortran.dg/pr21730.f: Ditto.
3173 * gfortran.dg/pr22491.f: Ditto.
3174 * gfortran.dg/pr29713.f90: Ditto.
3175 * gfortran.dg/print_parentheses_1.f: Ditto.
3176 * gfortran.dg/print_parentheses_2.f90: Ditto.
3177 * gfortran.dg/proc_assign_1.f90: Ditto.
3178 * gfortran.dg/proc_decl_1.f90: Ditto.
3179 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3180 * gfortran.dg/read_eor.f90: : Add -std=legacy.
3181 * gfortran.dg/read_float_1.f90: Ditto.
3182 * gfortran.dg/read_logical.f90: Ditto.
3183 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3184 * gfortran.dg/return_1.f90: Ditto.
3185 * gfortran.dg/rewind_1.f90: Ditto.
3186 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3187 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3188 * gfortran.dg/stfunc_1.f90: Ditto.
3189 * gfortran.dg/stfunc_3.f90: Ditto.
3190 * gfortran.dg/stfunc_4.f90: Ditto.
3191 * gfortran.dg/stfunc_6.f90: Ditto.
3192 * gfortran.dg/streamio_2.f90: Ditto.
3193 * gfortran.dg/string_ctor_1.f90: Ditto.
3194 * gfortran.dg/string_null_compare_1.f: Ditto.
3195 * gfortran.dg/substr_6.f90: Ditto.
3196 * gfortran.dg/tl_editing.f90: Ditto.
3197 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3198 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3199 * gfortran.dg/x_slash_1.f: Add -std=legacy.
3200 * gfortran.dg/g77/1832.f: Ditto.
3201 * gfortran.dg/g77/19981216-0.f Ditto.
3202 * gfortran.dg/g77/19990525-0.f: Ditto.
3203 * gfortran.dg/g77/19990826-2.f: Ditto.
3204 * gfortran.dg/g77/20000630-2.f: Ditto.
3205 * gfortran.dg/g77/20010116.f: Ditto.
3206 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3207 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3208 * gfortran.dg/g77/980520-1.f: Ditto.
3209 * gfortran.dg/g77/check0.f: Ditto.
3210 * gfortran.dg/g77/cpp3.F: Ditto.
3211 * gfortran.dg/g77/cpp4.F: Use new-style character length.
3212 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3213 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3214 * gfortran.dg/g77/short.f: Ditto.
3215
3216 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
3217
3218 * gcc.target/mips/ext-3.c: Add NOMIPS16.
3219 * gcc.target/mips/ext-4.c: Likewise.
3220 * gcc.target/mips/interrupt_handler.c: Likewise.
3221 * gcc.target/mips/truncate-4.c: Likewise.
3222 * gcc.target/mips/truncate-5.c: Likewise.
3223
3224 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
3225
3226 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3227 -fgraphite-force-parallel to -floop-parallelize-all.
3228
3229 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
3230
3231 PR fortran/40011
3232 * gfortran.dg/whole_file_7.f90: New test.
3233 * gfortran.dg/whole_file_8.f90: New test.
3234 * gfortran.dg/whole_file_9.f90: New test.
3235 * gfortran.dg/whole_file_10.f90: New test.
3236 * gfortran.dg/whole_file_11.f90: New test.
3237 * gfortran.dg/whole_file_12.f90: New test.
3238 * gfortran.dg/whole_file_13.f90: New test.
3239 * gfortran.dg/whole_file_14.f90: New test.
3240
3241 2009-07-31 Jason Merrill <jason@redhat.com>
3242
3243 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3244 binding semantics.
3245 * g++.dg/cpp0x/named.C: Likewise.
3246 * g++.dg/cpp0x/overload.C: Likewise.
3247 * g++.dg/cpp0x/rv1n.C: Likewise.
3248 * g++.dg/cpp0x/rv1p.C: Likewise.
3249 * g++.dg/cpp0x/rv2n.C: Likewise.
3250 * g++.dg/cpp0x/rv2p.C: Likewise.
3251 * g++.dg/cpp0x/rv3n.C: Likewise.
3252 * g++.dg/cpp0x/rv3p.C: Likewise.
3253 * g++.dg/cpp0x/rv4n.C: Likewise.
3254 * g++.dg/cpp0x/rv4p.C: Likewise.
3255 * g++.dg/cpp0x/rv5n.C: Likewise.
3256 * g++.dg/cpp0x/rv5p.C: Likewise.
3257 * g++.dg/cpp0x/rv6n.C: Likewise.
3258 * g++.dg/cpp0x/rv6p.C: Likewise.
3259 * g++.dg/cpp0x/rv7n.C: Likewise.
3260 * g++.dg/cpp0x/rv7p.C: Likewise.
3261 * g++.dg/cpp0x/template_deduction.C: Likewise.
3262 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3263 * g++.dg/cpp0x/overloadn.C: New.
3264 * g++.dg/cpp0x/rv-cast.C: New.
3265
3266 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
3267
3268 * gcc.target/mips/ext-4.c: New test.
3269
3270 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3271
3272 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3273
3274 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3275
3276 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3277 * gcc.dg/tree-ssa/loop-32.c: Same.
3278 * gcc.dg/tree-ssa/loop-33.c: Same.
3279 * gcc.dg/tree-ssa/loop-34.c: Same.
3280 * gcc.dg/tree-ssa/loop-35.c: Same.
3281 * gcc.dg/tree-ssa/loop-7.c: Same.
3282 * gcc.dg/tree-ssa/pr23109.c: Same.
3283 * gcc.dg/tree-ssa/restrict-2.c: Same.
3284 * gcc.dg/tree-ssa/restrict-3.c: Same.
3285 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3286 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3287 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3288 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3289 * gcc.dg/tree-ssa/structopt-1.c: Same.
3290 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3291 * gfortran.dg/pr32921.f: Same.
3292
3293 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3294
3295 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3296 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3297 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3298 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3299 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3300 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3301 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3302 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3303 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3304 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3305 * gcc.dg/graphite/id-1.c: New.
3306 * gcc.dg/graphite/id-10.c: New.
3307 * gcc.dg/graphite/id-11.c: New.
3308 * gcc.dg/graphite/id-12.c: New.
3309 * gcc.dg/graphite/id-13.c: New.
3310 * gcc.dg/graphite/id-14.c: New.
3311 * gcc.dg/graphite/id-15.c: New.
3312 * gcc.dg/graphite/id-2.c: New.
3313 * gcc.dg/graphite/id-3.c: New.
3314 * gcc.dg/graphite/id-4.c: New.
3315 * gcc.dg/graphite/id-5.c: New.
3316 * gcc.dg/graphite/id-6.c: New.
3317 * gcc.dg/graphite/id-7.c: New.
3318 * gcc.dg/graphite/id-8.c: New.
3319 * gcc.dg/graphite/id-9.c: New.
3320 * gcc.dg/graphite/interchange-0.c: New.
3321 * gcc.dg/graphite/interchange-1.c: New.
3322 * gcc.dg/graphite/interchange-2.c: New.
3323 * gcc.dg/graphite/interchange-3.c: New.
3324 * gcc.dg/graphite/interchange-4.c: New.
3325 * gcc.dg/graphite/interchange-5.c: New.
3326 * gcc.dg/graphite/interchange-6.c: New.
3327 * gcc.dg/graphite/interchange-7.c: New.
3328 * gcc.dg/graphite/interchange-8.c: New.
3329 * gcc.dg/graphite/pr35356-1.c: New.
3330 * gcc.dg/graphite/pr35356-2.c: New.
3331 * gcc.dg/graphite/pr35356-3.c: New.
3332 * gcc.dg/graphite/pr40157.c: New.
3333 * gcc.dg/graphite/run-id-1.c: New.
3334 * gcc.dg/graphite/scop-20.c: New.
3335 * gcc.dg/graphite/scop-21.c: New.
3336 * gfortran.dg/graphite/id-1.f90: New.
3337 * gfortran.dg/graphite/id-10.f90: New.
3338 * gfortran.dg/graphite/id-11.f: New.
3339 * gfortran.dg/graphite/id-12.f: New.
3340 * gfortran.dg/graphite/id-13.f: New.
3341 * gfortran.dg/graphite/id-14.f: New.
3342 * gfortran.dg/graphite/id-15.f: New.
3343 * gfortran.dg/graphite/id-16.f: New.
3344 * gfortran.dg/graphite/id-5.f: New.
3345 * gfortran.dg/graphite/id-6.f: New.
3346 * gfortran.dg/graphite/id-7.f: New.
3347 * gfortran.dg/graphite/id-8.f: New.
3348 * gfortran.dg/graphite/id-9.f: New.
3349 * gfortran.dg/graphite/interchange-1.f: New.
3350 * gfortran.dg/graphite/interchange-2.f: New.
3351
3352 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3353
3354 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3355 flags based on the name of the testcase.
3356 * gfortran.dg/graphite/graphite.exp: Same.
3357
3358 * gcc.dg/graphite/block-0.c: Adjusted.
3359 * gcc.dg/graphite/block-1.c: Adjusted.
3360 * gcc.dg/graphite/block-2.c: Adjusted.
3361 * gcc.dg/graphite/block-3.c: Adjusted.
3362 * gcc.dg/graphite/block-4.c: Adjusted.
3363 * gcc.dg/graphite/block-5.c: Adjusted.
3364 * gcc.dg/graphite/block-6.c: Adjusted.
3365 * gcc.dg/graphite/pr37485.c: Adjusted.
3366 * gcc.dg/graphite/pr37684.c: Adjusted.
3367 * gcc.dg/graphite/pr37828.c: Adjusted.
3368 * gcc.dg/graphite/pr37883.c: Adjusted.
3369 * gcc.dg/graphite/pr37928.c: Adjusted.
3370 * gcc.dg/graphite/pr37943.c: Adjusted.
3371 * gcc.dg/graphite/pr38409.c: Adjusted.
3372 * gcc.dg/graphite/pr38498.c: Adjusted.
3373 * gcc.dg/graphite/pr38559.c: Adjusted.
3374 * gcc.dg/graphite/pr39335.c: Adjusted.
3375 * gcc.dg/graphite/pr39335_1.c: Adjusted.
3376 * gcc.dg/graphite/scop-0.c: Adjusted.
3377 * gcc.dg/graphite/scop-1.c: Adjusted.
3378 * gcc.dg/graphite/scop-10.c: Adjusted.
3379 * gcc.dg/graphite/scop-11.c: Adjusted.
3380 * gcc.dg/graphite/scop-12.c: Adjusted.
3381 * gcc.dg/graphite/scop-13.c: Adjusted.
3382 * gcc.dg/graphite/scop-14.c: Adjusted.
3383 * gcc.dg/graphite/scop-15.c: Adjusted.
3384 * gcc.dg/graphite/scop-16.c: Adjusted.
3385 * gcc.dg/graphite/scop-17.c: Adjusted.
3386 * gcc.dg/graphite/scop-18.c: Adjusted.
3387 * gcc.dg/graphite/scop-19.c: Adjusted.
3388 * gcc.dg/graphite/scop-2.c: Adjusted.
3389 * gcc.dg/graphite/scop-3.c: Adjusted.-
3390 * gcc.dg/graphite/scop-4.c: Adjusted.
3391 * gcc.dg/graphite/scop-5.c: Adjusted.
3392 * gcc.dg/graphite/scop-6.c: Adjusted.
3393 * gcc.dg/graphite/scop-7.c: Adjusted.
3394 * gcc.dg/graphite/scop-8.c: Adjusted.
3395 * gcc.dg/graphite/scop-9.c: Adjusted.
3396 * gcc.dg/graphite/scop-matmult.c: Adjusted.
3397 * gfortran.dg/graphite/block-1.f90: Adjusted.
3398 * gfortran.dg/graphite/block-2.f: Adjusted.
3399 * gfortran.dg/graphite/block-3.f90: Adjusted.
3400 * gfortran.dg/graphite/block-4.f90: Adjusted.
3401 * gfortran.dg/graphite/id-2.f90: Adjusted.
3402 * gfortran.dg/graphite/id-3.f90: Adjusted.
3403 * gfortran.dg/graphite/id-4.f90: Adjusted.
3404 * gfortran.dg/graphite/pr37852.f90: Adjusted.
3405 * gfortran.dg/graphite/pr37857.f90: Adjusted.
3406 * gfortran.dg/graphite/pr37980.f90: Adjusted.
3407 * gfortran.dg/graphite/pr38083.f90: Adjusted.
3408 * gfortran.dg/graphite/pr38953.f90: Adjusted.
3409 * gfortran.dg/graphite/scop-1.f: Adjusted.
3410
3411 2009-07-30 Doug Kwan <dougkwan@google.com>
3412
3413 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3414 in warnings added in rev 141298.
3415
3416 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3417
3418 * lib/options.exp: Use "!=" instead of "ne".
3419
3420 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3421
3422 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3423 * gcc.dg/ucnid-12.c: Likewise.
3424
3425 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3426 Pat Haugen <pthaugen@us.ibm.com>
3427 Revital Eres <ERES@il.ibm.com>
3428
3429 * gcc.target/powerpc/altivec-32.c: New file to test
3430 Altivec simple math function vectorization.
3431
3432 * gcc.target/powerpc/bswap-run.c: New file to test swap
3433 builtins.
3434 * gcc.target/powerpc/bswap16.c: Ditto.
3435 * gcc.target/powerpc/bswap32.c: Ditto.
3436 * gcc.target/powerpc/bswap64-1.c: Ditto.
3437 * gcc.target/powerpc/bswap64-2.c: Ditto.
3438 * gcc.target/powerpc/bswap64-3.c: Ditto.
3439 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3440 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3441 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3442
3443 * gcc.target/powerpc/popcount-2.c: New file to test
3444 power7 popcntd instructions.
3445 * gcc.target/powerpc/popcount-3.c: Ditto.
3446
3447 * gcc.target/powerpc/pr39457.c: New VSX test.
3448 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3449 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3450 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3451 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3452 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3453 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3454 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3455 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3456 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3457 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3458 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3459 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3460
3461 * gcc.target/powerpc/altivec-6.c: Store the result of
3462 vec_add, so the optimizer doesn't remove it.
3463
3464 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3465 systems that support bswap64.
3466
3467 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3468 prevent VSX code generation.
3469
3470 * lib/target-supports.exp (check_vsx_hw_available): New
3471 function to test if VSX available.
3472 (check_effective_target_powerpc_vsx_ok): Ditto.
3473 (check_vmx_hw_available): Add explicit -mno-vsx.
3474
3475 2009-07-30 Janis Johnson <janis187@us.ibm.com>
3476
3477 PR c/39902
3478 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3479
3480 2009-07-30 Martin Jambor <mjambor@suse.cz>
3481
3482 PR tree-optimization/40570
3483 * gcc.c-torture/compile/pr40570.c: New test.
3484
3485 2009-07-29 Jason Merrill <jason@redhat.com>
3486
3487 PR c++/14912
3488 * g++.dg/template/defarg13.C: New.
3489
3490 2009-07-29 Richard Guenther <rguenther@suse.de>
3491
3492 PR c++/40834
3493 * g++.dg/torture/pr40834.C: New testcase.
3494
3495 2009-07-29 Michael Matz <matz@suse.de>
3496
3497 PR middle-end/40830
3498 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3499
3500 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
3501
3502 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3503 sh*-*-* targets. Skip on spu-*-* targets.
3504 * gfortran.dg/maxlocval_4.f90: Likewise.
3505 * gfortran.dg/minlocval_1.f90: Likewise.
3506 * gfortran.dg/minlocval_4.f90: Likewise.
3507
3508 2009-07-28 Jakub Jelinek <jakub@redhat.com>
3509
3510 PR fortran/40878
3511 * gfortran.dg/gomp/pr40878-1.f90: New test.
3512 * gfortran.dg/gomp/pr40878-2.f90: New test.
3513
3514 PR testsuite/40891
3515 * gcc.dg/cdce1.c: Adjust note line number.
3516 * gcc.dg/cdce2.c: Likewise.
3517
3518 2009-07-28 Janus Weil <janus@gcc.gnu.org>
3519
3520 PR fortran/40882
3521 * gfortran.dg/proc_ptr_comp_13.f90: New.
3522
3523 2009-07-28 Jan Beulich <jbeulich@novell.com>
3524
3525 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3526 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3527 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3528 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3529 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3530 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3531 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3532 * gcc.target/i386/avx-vtestps-2.c: Likewise.
3533 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3534 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3535 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3536 * gcc.target/i386/avx-vtestps-3.c: Likewise.
3537 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
3538 #ifdef NEED_IEEE754_FLOAT conditional.
3539 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
3540 conditional.
3541
3542 2009-07-28 Jan Beulich <jbeulich@novell.com>
3543
3544 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3545 i?86-*-netware.
3546 * g++.dg/ext/bitfield3.C: Likewise.
3547 * g++.dg/ext/bitfield4.C: Likewise.
3548 * g++.dg/ext/bitfield5.C: Likewise.
3549 * gcc.dg/bitfld-15.c: Likewise.
3550 * gcc.dg/bitfld-16.c: Likewise.
3551 * gcc.dg/bitfld-17.c: Likewise.
3552 * gcc.dg/bitfld-18.c: Likewise.
3553 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3554 * gcc.dg/20010912-1.c: Likewise.
3555 * gcc.dg/20021018-1.c: Likewise.
3556 * gcc.dg/20030213-1.c: Likewise.
3557 * gcc.dg/20030225-1.c: Likewise.
3558 * gcc.dg/20030708-1.c: Likewise.
3559 * gcc.dg/20050321-2.c: Likewise.
3560 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3561 * gcc.dg/cdce2.c: Likewise.
3562 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3563 targets.
3564 * gcc.target/i386/pr37248-3.c: Likewise.
3565
3566 2009-07-27 Janus Weil <janus@gcc.gnu.org>
3567
3568 PR fortran/40848
3569 * gfortran.dg/altreturn_7.f90: New.
3570
3571 2009-07-27 Simon Baldwin <simonb@google.com>
3572
3573 PR testsuite/40829
3574 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3575 so that indexing no longer runs off array end.
3576
3577 2009-07-27 Tobias Burnus <burnus@net-b.de>
3578
3579 PR fortran/40851
3580 * gfortran.dg/derived_init_3.f90: New test.
3581
3582 2009-07-26 Tobias Burnus <burnus@net-b.de>
3583
3584 PR fortran/33197
3585 * gfortran.dg/atan2_1.f90: New test
3586 * gfortran.dg/atan2_2.f90: New test
3587
3588 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
3589
3590 PR c++/40749
3591 * g++.dg/warn/Wreturn-type-6.C: New test.
3592
3593 2009-07-26 Ira Rosen <irar@il.ibm.com>
3594
3595 PR tree-optimization/40801
3596 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3597 * gfortran.dg/vect/vect.exp: Run tests starting with
3598 "fast-math-real8" with -ffast-math and -fdefault-real-8.
3599
3600 2009-07-25 David Daney <ddaney@caviumnetworks.com>
3601
3602 PR rtl-optimization/40445
3603 * g++.dg/other/builtin-unreachable-1.C: New testcase.
3604
3605 2009-07-25 David Daney <ddaney@caviumnetworks.com>
3606
3607 * gcc.dg/builtin-unreachable-4.c: New test.
3608
3609 2009-07-25 Tobias Burnus <burnus@net-b.de>
3610
3611 PR fortran/33197
3612 * gfortran.dg/complex_intrinsic_5.f90: New test.
3613 * gfortran.dg/complex_intrinsic_7.f90: New test.
3614
3615 2009-07-25 Martin Jambor <mjambor@suse.cz>
3616
3617 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3618 * gcc.dg/ipa/noclone-1.c: New test.
3619
3620 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
3621
3622 * lib/target-supports.exp (check_effective_target_static): New
3623 procedure.
3624 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3625 supported.
3626 * g++.old-deja/g++.law/weak.C: Require static effective target.
3627
3628 2009-07-25 Janus Weil <janus@gcc.gnu.org>
3629
3630 PR fortran/39630
3631 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3632 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3633 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3634 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3635 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3636 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3637 * gfortran.dg/typebound_call_10.f03: New.
3638
3639 2009-07-24 Jason Merrill <jason@redhat.com>
3640
3641 * g++.dg/cpp0x/defaulted11.C: New.
3642
3643 * g++.dg/cpp0x/initlist23.C: New.
3644
3645 2009-07-24 Janus Weil <janus@gcc.gnu.org>
3646
3647 PR fortran/40822
3648 * gfortran.dg/char_length_16.f90: New.
3649
3650 2009-07-24 Jakub Jelinek <jakub@redhat.com>
3651
3652 PR fortran/40643
3653 PR fortran/31067
3654 * gfortran.dg/maxlocval_2.f90: New test.
3655 * gfortran.dg/maxlocval_3.f90: New test.
3656 * gfortran.dg/maxlocval_4.f90: New test.
3657 * gfortran.dg/minlocval_1.f90: New test.
3658 * gfortran.dg/minlocval_2.f90: New test.
3659 * gfortran.dg/minlocval_3.f90: New test.
3660 * gfortran.dg/minlocval_4.f90: New test.
3661
3662 2009-07-23 Joseph Myers <joseph@codesourcery.com>
3663
3664 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3665 scan-assembler.
3666
3667 2009-07-23 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR fortran/40839
3670 * gfortran.dg/pr40839.f90: New test.
3671
3672 2009-07-23 Michael Matz <matz@suse.de>
3673
3674 PR middle-end/40830
3675 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3676 don't set options ourself.
3677
3678 2009-07-23 Simon Baldwin <simonb@google.com>
3679
3680 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3681 native C compilation where required.
3682
3683 2009-07-22 Doug Kwan <dougkwan@google.com>
3684
3685 * gcc.c-torture/compile/20090721-1.c: New test.
3686
3687 2009-07-22 Michael Matz <matz@suse.de>
3688
3689 PR tree-optimization/35229
3690 PR tree-optimization/39300
3691 * gcc.dg/vect/vect-pre-interact.c: New test.
3692
3693 2009-07-22 Richard Guenther <rguenther@suse.de>
3694
3695 * g++.dg/lookup/using21.C: Fix duplicate paste.
3696
3697 2009-07-22 Richard Guenther <rguenther@suse.de>
3698
3699 PR c++/40799
3700 * g++.dg/lookup/using21.C: New testcase.
3701
3702 2009-07-21 Jason Merrill <jason@redhat.com>
3703
3704 * g++.dg/init/aggr4.C: New.
3705
3706 2009-07-21 Jason Merrill <jason@redhat.com>
3707
3708 Core issue 934
3709 * g++.dg/cpp0x/initlist22.C: New.
3710
3711 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
3712
3713 * gcc.target/i386/vectorize8.c: New test.
3714
3715 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
3716
3717 PR target/40811
3718 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3719 Add i?86 and x86_64 targets.
3720 * gcc.target/i386/vectorize7.c: New test.
3721
3722 PR target/40809
3723 * gcc.target/i386/pr40809.c: New test.
3724
3725 2009-07-21 Jakub Jelinek <jakub@redhat.com>
3726
3727 PR tree-optimization/40813
3728 * g++.dg/opt/inline15.C: New test.
3729
3730 2009-07-21 Paul Brook <paul@codesourcery.com>
3731
3732 * gcc.dg/vect/section-anchors-nest-1.c: New test.
3733 * lib/target-supports.exp (check_effective_target_section_anchors):
3734 Add arm*-*-*.
3735
3736 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
3737
3738 * gcc.dg/plugin/finish_unit_plugin.c: New test.
3739 * gcc.dg/plugin/finish_unit-test-1.c: New test.
3740 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3741
3742 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
3743
3744 * gcc.target/mips/ext-3.c: New test.
3745
3746 2009-07-20 Jakub Jelinek <jakub@redhat.com>
3747
3748 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3749 * gcc.dg/builtin-object-size-8.c: New test.
3750 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3751 * g++.dg/ext/builtin-object-size2.C: Likewise.
3752
3753 PR tree-optimization/40792
3754 * gcc.dg/pr40792.c: New test.
3755
3756 2009-07-20 Ira Rosen <irar@il.ibm.com>
3757
3758 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3759 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3760 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3761
3762 2009-07-20 Christian Bruel <christian.bruel@st.com>
3763
3764 * gcc.target/sh/mfmovd.c: New test.
3765
3766 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
3767 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3768
3769 PR libfortran/40714
3770 * gfortran.dg/eof_3.f90: New test.
3771
3772 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
3773
3774 PR fortran/40727
3775 * gfortran.dg/intrinsic_cmplx.f90: New test.
3776
3777 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3778
3779 PR libfortran/34670
3780 PR libfortran/36874
3781 * gfortran.dg/cshift_bounds_1.f90: New test.
3782 * gfortran.dg/cshift_bounds_2.f90: New test.
3783 * gfortran.dg/cshift_bounds_3.f90: New test.
3784 * gfortran.dg/cshift_bounds_4.f90: New test.
3785 * gfortran.dg/eoshift_bounds_1.f90: New test.
3786 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
3787 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
3788 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
3789
3790 2009-07-19 Jan Hubicka <jh@suse.cz>
3791
3792 PR tree-optimization/40676
3793 * gcc.c-torture/compile/pr40676.c: New testcase.
3794
3795 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
3796
3797 * gcc.target/mips/ext-2.c: New test.
3798
3799 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
3800
3801 * gcc.target/mips/octeon-exts-7.c: New test.
3802 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3803 * gcc.target/mips/octeon-exts-5.c: Likewise.
3804
3805 2009-07-18 Richard Guenther <rguenther@suse.de>
3806
3807 PR testsuite/40798
3808 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3809
3810 2009-07-18 Richard Guenther <rguenther@suse.de>
3811
3812 PR c/40787
3813 * gcc.dg/pr35899.c: Adjust.
3814
3815 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
3816
3817 * gcc.target/powerpc/asm-es-1.c: New test.
3818 * gcc.target/powerpc/asm-es-2.c: Likewise.
3819
3820 2009-07-17 Richard Guenther <rguenther@suse.de>
3821
3822 PR c/40401
3823 * g++.dg/rtti/crash4.C: New testcase.
3824 * g++.dg/torture/20090706-1.C: Likewise.
3825 * gcc.dg/redecl-17.c: Likewise.
3826 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3827 * gcc.dg/declspec-9.c: Expect extra error.
3828 * gcc.dg/declspec-10.c: Likewise.
3829 * gcc.dg/declspec-11.c: Likewise.
3830 * gcc.dg/redecl-10.c: Expect extra warnings.
3831 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3832 * gcc.target/i386/pr39545-1.c: Likewise.
3833 * g++.dg/ext/asm3.C: Expect more errors.
3834 * g++.dg/gomp/block-1.C: Likewise.
3835 * g++.dg/gomp/block-2.C: Likewise.
3836 * g++.dg/gomp/block-3.C: Likewise.
3837 * g++.dg/gomp/block-5.C: Likewise.
3838 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3839 * g++.dg/warn/unused-result1.C: XFAIL.
3840
3841 2009-07-17 Richard Guenther <rguenther@suse.de>
3842
3843 PR tree-optimization/40321
3844 * gcc.c-torture/compile/pr40321.c: New testcase.
3845 * g++.dg/torture/pr40321.C: Likewise.
3846
3847 2009-07-17 Jakub Jelinek <jakub@redhat.com>
3848
3849 PR c++/40780
3850 * g++.dg/template/ptrmem19.C: New test.
3851
3852 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
3853 Manuel López-Ibáñez <manu@gcc.gnu.org>
3854
3855 PR 40435
3856 * gcc.dg/pr36902.c: Add column info.
3857 * g++.dg/gcov/gcov-2.C: Change count for definition.
3858
3859 2009-07-16 Jason Merrill <jason@redhat.com>
3860
3861 PR libstdc++/37907
3862 * g++.dg/cpp0x/std-layout1.C: New.
3863 * g++.dg/ext/has_nothrow_assign.C: Fix.
3864 * g++.dg/ext/has_nothrow_copy.C: Fix.
3865 * g++.dg/ext/has_trivial_assign.C: Fix.
3866 * g++.dg/ext/has_trivial_copy.C: Fix.
3867 * g++.dg/ext/is_pod.C: Fix.
3868 * g++.dg/other/offsetof3.C: Adjust.
3869 * g++.dg/overload/ellipsis1.C: Adjust.
3870 * g++.dg/warn/var-args1.C: Adjust.
3871 * g++.old-deja/g++.brendan/crash63.C: Adjust.
3872 * g++.old-deja/g++.brendan/crash64.C: Adjust.
3873 * g++.old-deja/g++.brendan/overload8.C: Adjust.
3874 * g++.old-deja/g++.other/vaarg3.C: Adjust.
3875 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3876
3877 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3878
3879 * gcc.dg/torture/builtin-math-5.c: Add more cases.
3880 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
3881 effective target "mpc_pow".
3882 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3883
3884 2009-07-16 Richard Henderson <rth@redhat.com>
3885
3886 * g++.dg/opt/eh4.C: New test.
3887
3888 2009-07-16 Jakub Jelinek <jakub@redhat.com>
3889
3890 * obj-c++.dg/defs.mm (abort): Make it extern "C".
3891
3892 2009-07-15 Jakub Jelinek <jakub@redhat.com>
3893
3894 PR middle-end/40747
3895 * gcc.c-torture/execute/pr40747.c: New test.
3896
3897 2009-07-15 Richard Guenther <rguenther@suse.de>
3898
3899 PR middle-end/40753
3900 * gcc.c-torture/compile/pr40753.c: New testcase.
3901
3902 2009-07-15 Janus Weil <janus@gcc.gnu.org>
3903
3904 PR fortran/40743
3905 * gfortran.dg/interface_assignment_4.f90: New.
3906
3907 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
3908
3909 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3910 for FreeBSD up to and including version 8.
3911
3912 2009-07-14 Taras Glek <tglek@mozilla.com>
3913 Rafael Espindola <espindola@google.com>
3914
3915 * g++.dg/plugin/header-plugin-test.C: New.
3916 * g++.dg/plugin/header_plugin.c: New.
3917 * g++.dg/plugin/plugin.exp: Update.
3918
3919 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
3920
3921 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3922 function to enable vectorization.
3923 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3924 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3925
3926 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
3927
3928 * gcc.target/i386/sse-copysignf-vec.c: New test.
3929 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3930
3931 2009-07-14 Jason Merrill <jason@redhat.com>
3932
3933 PR c++/37276
3934 * g++.dg/lookup/builtin5.C: New.
3935 * g++.dg/other/error22.C: Add missing extern "C".
3936 * g++.dg/warn/Warray-bounds.C: Likewise.
3937 * gcc.dg/compat/compat-common.h: Likewise.
3938
3939 PR c++/40746
3940 * g++.dg/lookup/using20.C: New.
3941
3942 PR c++/40740
3943 * g++.dg/template/koenig8.C: New.
3944
3945 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
3946
3947 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3948 both i?86-*-darwin* and x86_64-*-darwin*.
3949
3950 2009-07-14 Joseph Myers <joseph@codesourcery.com>
3951
3952 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3953 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3954 name.
3955
3956 2009-07-14 Dodji Seketeli <dodji@redhat.com>
3957
3958 PR debug/40705
3959 * g++.dg/debug/dwarf2/typedef1.C: New test.
3960
3961 PR c++/40357
3962 * g++.dg/other/typedef3.C: New test.
3963
3964 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
3965
3966 * gcc.dg/20090709-1.c: Move to a proper place ...
3967 * gcc.target/m68k/20090709-1.c: ... here.
3968
3969 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
3970
3971 PR C++/22154
3972 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3973 front of qualified names are allowed.
3974 * g++.dg/parse/crash10.C: Likewise.
3975 * g++.dg/parse/error15.C: Likewise.
3976 * g++.dg/parse/typename9.C: Likewise.
3977 * g++.dg/parse/error8.C: Likewise.
3978
3979 2009-07-13 Janus Weil <janus@gcc.gnu.org>
3980
3981 PR fortran/40646
3982 * gfortran.dg/proc_ptr_22.f90: Extended.
3983 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3984
3985 2009-07-13 Ira Rosen <irar@il.ibm.com>
3986
3987 * gfortran.dg/vect/vect-6.f: New test.
3988
3989 2009-07-12 Jason Merrill <jason@redhat.com>
3990
3991 PR c++/36628
3992 * g++.dg/cpp0x/decltype17.C: New.
3993
3994 PR c++/37206
3995 * g++.dg/cpp0x/rv10.C: New.
3996
3997 2009-07-12 Jason Merrill <jason@redhat.com>
3998
3999 PR c++/40689
4000 * g++.dg/cpp0x/initlist20.C: New.
4001 * g++.dg/cpp0x/initlist21.C: New.
4002
4003 2009-07-12 Ira Rosen <irar@il.ibm.com>
4004
4005 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4006 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4007 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4008 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4009 gcc.dg/vect/vect-double-reduc-7.c: New tests.
4010
4011 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
4012
4013 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4014 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4015 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4016 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4017 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4018 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4019 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4020 effective_target fd_truncate.
4021
4022 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
4023
4024 * gnat.dg/specs/addr1.ads: New test.
4025
4026 2009-07-11 Jan Hubicka <jh@suse.cz>
4027
4028 PR middle-end/48388
4029 * g++.dg/torture/pr40388.C: New testcase.
4030
4031 2009-07-11 Jakub Jelinek <jakub@redhat.com>
4032
4033 PR target/40668
4034 * gcc.c-torture/execute/pr40668.c: New test.
4035
4036 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
4037
4038 * gcc.c-torture/execute/20090711-1.c: New test.
4039
4040 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
4041
4042 PR testsuite/40699
4043 PR testsuite/40707
4044 PR testsuite/40709
4045 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4046 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4047 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4048 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4049
4050 2009-07-11 Tobias Burnus <burnus@net-b.de>
4051
4052 PR fortran/33197
4053 * gfortran.dg/complex_intrinsic_3.f90: New test.
4054 * gfortran.dg/complex_intrinsic_4.f90: New test.
4055
4056 2009-07-10 David Daney <ddaney@caviumnetworks.com>
4057
4058 PR target/39079
4059 * gcc.target/mips/mips.exp: Make -msynci a known option.
4060 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4061
4062 2009-07-10 Jakub Jelinek <jakub@redhat.com>
4063
4064 PR c++/40502
4065 * g++.dg/ext/strncpy-chk1.C: New test.
4066
4067 2009-07-10 Richard Guenther <rguenther@suse.de>
4068
4069 PR tree-optimization/40496
4070 * g++.dg/opt/pr40496.C: New testcase.
4071
4072 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4073
4074 PR 25509
4075 PR 40614
4076 * g++.dg/warn/unused-result1-Werror.c: New.
4077
4078 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
4079
4080 PR fortran/39334
4081 * gfortran.dg/recursive_parameter_1.f90: New test.
4082
4083 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
4084
4085 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4086 * gfortran.dg/module_equivalence_6.f90: Ditto.
4087 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4088 * gfortran.dg/nan_2.f90: Ditto.
4089 * gfortran.dg/inquire_11.f90: Ditto.
4090 * gfortran.dg/abstract_type_3.f03: Ditto.
4091 * gfortran.dg/abstract_type_1.f90: Ditto.
4092 * gfortran.dg/private_type_9.f90: Ditto.
4093 * gfortran.dg/abstract_type_5.f03: Ditto.
4094 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4095 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4096 * gfortran.dg/derived_sub.f90: Ditto.
4097 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4098 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4099 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4100 * gfortran.dg/mvbits_6.f90: Ditto.
4101 * gfortran.dg/abstract_type_2.f03: Ditto.
4102 * gfortran.dg/abstract_type_4.f03: Ditto.
4103 * gfortran.dg/bounds_check_9.f90: Ditto.
4104 * gfortran.dg/optional_dim_3.f90: Ditto.
4105 * gfortran.dg/pr32921.f: Ditto.
4106 * gfortran.dg/entry_16.f90: Ditto.
4107 * gfortran.dg/generic_16.f90: Ditto.
4108
4109
4110 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
4111
4112 * gcc.target/m68k/20090709-1.c: New.
4113
4114 2009-07-09 Dodji Seketeli <dodji@redhat.com>
4115
4116 PR c++/40684
4117 * g++.dg/template/unify11.C: New test.
4118
4119 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
4120
4121 PR fortran/40629
4122 * gfortran.dg/host_assoc_function_9.f90: New test.
4123
4124 2009-07-09 Janus Weil <janus@gcc.gnu.org>
4125
4126 PR fortran/40646
4127 * gfortran.dg/proc_ptr_22.f90: New.
4128 * gfortran.dg/proc_ptr_comp_12.f90: New.
4129
4130 2009-07-09 Jakub Jelinek <jakub@redhat.com>
4131
4132 PR middle-end/40692
4133 * gcc.c-torture/compile/pr40692.c: New test.
4134
4135 2009-07-09 Tobias Burnus <burnus@net-b.de>
4136
4137 PR fortran/40604
4138 * gfortran.dg/pointer_check_6.f90: New test.
4139
4140 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
4141
4142 * gcc.target/mips/truncate-5.c: New test.
4143
4144 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4145
4146 PR libfortran/40330
4147 PR libfortran/40662
4148 * gfortran.dg/fmt_cache_1.f: New test.
4149
4150 2009-07-08 Tobias Burnus <burnus@net-b.de>
4151
4152 PR fortran/40675
4153 * gfortran.dg/nosigned_zero_1.f90: New test.
4154 * gfortran.dg/nosigned_zero_2.f90: New test.
4155
4156 2009-07-08 Richard Guenther <rguenther@suse.de>
4157
4158 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4159
4160 2009-07-08 Richard Guenther <rguenther@suse.de>
4161
4162 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4163
4164 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
4165
4166 PR fortran/40591
4167 * gfortran.dg/proc_ptr_21.f90: New test.
4168
4169 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
4170
4171 PR c++/31246
4172 * g++.dg/warn/pr31246.C: New.
4173 * g++.dg/warn/pr31246-2.C: New.
4174
4175 2009-07-07 Jason Merrill <jason@redhat.com>
4176
4177 PR c++/35828
4178 * g++.dg/template/defarg12.C: New.
4179
4180 PR c++/37816
4181 * g++.dg/cpp0x/enum7.C: New.
4182
4183 PR c++/37946
4184 * g++.dg/cpp0x/enum6.C: New.
4185
4186 PR c++/40639
4187 * g++.dg/cpp0x/enum5.C: New.
4188
4189 PR c++/40633
4190 * g++.dg/cpp0x/enum4.C: New.
4191
4192 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4193
4194 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4195
4196 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4197
4198 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4199
4200 2009-07-07 Jakub Jelinek <jakub@redhat.com>
4201
4202 PR middle-end/40669
4203 * gcc.dg/pr40669.c: New test.
4204
4205 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4206
4207 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4208 location. Update all calls.
4209 * g++.dg/plugin/selfassign.c: Likewise.
4210
4211 2009-07-06 Jason Merrill <jason@redhat.com>
4212
4213 * g++.dg/rtti/dyncast[34].C: New.
4214
4215 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
4216
4217 * lib/target-supports.exp
4218 (check_effective_target_mips_newabi_large_long_double): New.
4219 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4220 target.
4221 * gcc.target/mips/fpr-moves-6.c: Likewise.
4222
4223 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
4224
4225 PR c++/40557
4226 * g++.dg/template/union2.C: New test.
4227
4228 2009-07-04 Jason Merrill <jason@redhat.com>
4229
4230 * g++.dg/template/using15.C: New.
4231
4232 2009-07-04 Jakub Jelinek <jakub@redhat.com>
4233
4234 * gfortran.dg/maxloc_1.f90: New test.
4235
4236 2009-07-04 Janus Weil <janus@gcc.gnu.org>
4237
4238 PR fortran/40593
4239 * gfortran.dg/proc_ptr_result_6.f90: New.
4240
4241 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4242
4243 * gcc.dg/framework-2.c: Adjust testcase to pass.
4244
4245 2009-07-04 Jason Merrill <jason@redhat.com>
4246
4247 PR c++/40619
4248 * g++.dg/cpp0x/auto16.C: New.
4249
4250 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
4251
4252 PR target/40587
4253 * gfortran.dg/pr40587.f: New test.
4254
4255 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4256
4257 PR fortran/40638
4258 * gfortran.dg/unit_1.f90: New test.
4259
4260 2009-07-03 Jason Merrill <jason@redhat.com>
4261
4262 * g++.dg/template/pure1.C: Expect another error.
4263
4264 2009-07-03 Richard Guenther <rguenther@suse.de>
4265
4266 PR tree-optimization/40640
4267 * gcc.c-torture/compile/pr40640.c: New testcase.
4268
4269 2009-07-03 Richard Guenther <rguenther@suse.de>
4270
4271 PR middle-end/34163
4272 * gfortran.dg/pr34163.f90: New testcase.
4273
4274 2009-07-03 Jan Hubicka <jh@suse.cz>
4275
4276 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4277 * gcc.dg/tree-ssa/loop-25.c: Likewise.
4278 * gcc.dg/tree-ssa/loop-26.c: Likewise.
4279 * gcc.dg/tree-ssa/pr32044.c: Likewise.
4280 * gcc.dg/tree-ssa/loop-29.c: Likewise.
4281 * gcc.dg/tree-ssa/loop-10.c: Likewise.
4282 * gnat.dg/loop_optimization6.adb: Enable -O2.
4283
4284 2009-07-02 Mark Mitchell <mark@codesourcery.com>
4285
4286 * g++.dg/warn/null4.C: Extend.
4287
4288 2009-07-02 Jason Merrill <jason@redhat.com>
4289
4290 * g++.dg/template/spec8.C: Fix.
4291
4292 2009-07-02 Michael Matz <matz@suse.de>
4293
4294 PR fortran/32131
4295 * gfortran.dg/pr32921.f: Adjust.
4296
4297 2009-07-02 Jan Hubicka <jh@suse.cz>
4298
4299 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4300
4301 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
4302
4303 * gcc.target/mips/truncate-4.c: New testcase.
4304
4305 2009-07-01 Richard Guenther <rguenther@suse.de>
4306
4307 PR tree-optimization/19831
4308 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4309 make allocated memory escape. Un-XFAIL.
4310 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4311 * gcc.dg/vect/pr31699.c: Likewise.
4312 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4313
4314 2009-06-30 Jakub Jelinek <jakub@redhat.com>
4315
4316 PR c++/40566
4317 * g++.dg/parse/cond5.C: New test.
4318
4319 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
4320
4321 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4322 (main): Pass n to main_1 instead.
4323 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4324 (main_1): New function, split off from...
4325 (main): ...here. Pass `off' to main_1 instead.
4326
4327 2009-06-30 Jason Merrill <jason@redhat.com>
4328
4329 PR c++/40595
4330 * g++.dg/cpp0x/variadic94.C: New.
4331
4332 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
4333
4334 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4335 * lib/target-libpath.exp (ld_library_path_vars): New variable.
4336 (init_ld_library_path_env_vars): New function, replacing the
4337 orig_*_saved assignments. Call it after defining it.
4338 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4339 (restore_ld_library_path_env_vars): Likewise.
4340 (add_path, find_libgcc_s): New functions.
4341 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4342 gcc-set-multilib-library-path.
4343 (objc_target_compile): Don't add "." to ld_library_path.
4344 Use add_path.
4345 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4346 ld_library_path. Use add_path. Use find_libgcc_s instead of
4347 gcc-set-multilib-library-path.
4348 * lib/g++.exp (g++_link_flags): Likewise.
4349 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4350 * lib/c-torture.exp: Do not manipulate ld_library_path at the
4351 top level; do it...
4352 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
4353 to tell when this needs to happen. Use find_libgcc_s instead of
4354 gcc-set-multilib-library-path.
4355 * lib/gcc-dg.exp: Likewise.
4356 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4357 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4358 unless it is in $ALT_LD_LIBRARY_PATH.
4359 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4360
4361 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
4362
4363 * gnat.dg/discr12.adb: New test.
4364 * gnat.dg/discr12_pkg.ads: New helper.
4365 * gnat.dg/discr13.adb: New test.
4366 * gnat.dg/discr14.ad[sb]: Likewise.
4367 * gnat.dg/discr15.adb: Likewise.
4368 * gnat.dg/discr15_pkg.ads: New helper.
4369 * gnat.dg/discr16.adb: New test.
4370 * gnat.dg/discr16_g.ads: New helper.
4371 * gnat.dg/discr16_pkg.ads: Likewise.
4372 * gnat.dg/discr16_cont.ads: Likewise.
4373 * gnat.dg/discr17.adb: New test.
4374 * gnat.dg/discr18.adb: Likewise.
4375 * gnat.dg/discr18_pkg.ads: New helper.
4376 * gnat.dg/discr19.adb: New test.
4377
4378 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4379
4380 PR fortran/40576
4381 * gfortran.dg/internal_write_1.f90: New testcase.
4382
4383 2009-06-30 Janus Weil <janus@gcc.gnu.org>
4384
4385 PR fortran/40594
4386 * gfortran.dg/derived_pointer_recursion_2.f90: New.
4387
4388 2009-06-30 Richard Guenther <rguenther@suse.de>
4389
4390 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4391
4392 2009-06-30 Wei Guozhi <carrot@google.com>
4393
4394 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4395 to "-Os".
4396
4397 2009-06-30 Ira Rosen <irar@il.ibm.com>
4398
4399 PR tree-optimization/40542
4400 * gcc.dg/vect/pr40542.c: New test.
4401
4402 2009-06-30 Martin Jambor <mjambor@suse.cz>
4403
4404 PR tree-optimization/40582
4405 * gcc.c-torture/compile/pr40582.c: New test.
4406
4407 2009-06-30 Wei Guozhi <carrot@google.com>
4408
4409 PR/40416
4410 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4411
4412 2009-06-29 Jason Merrill <jason@redhat.com>
4413
4414 PR c++/40274
4415 * g++.dg/template/debug1.C: New.
4416
4417 2009-06-29 Tobias Burnus <burnus@net-b.de>
4418
4419 PR fortran/40580
4420 * pointer_check_1.f90: New test.
4421 * pointer_check_2.f90: New test.
4422 * pointer_check_3.f90: New test.
4423 * pointer_check_4.f90: New test.
4424 * pointer_check_5.f90: New test.
4425
4426 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
4427
4428 PR fortran/40551
4429 * gfortran.dg/func_assign_2.f90 : New test.
4430
4431 2009-06-29 Richard Guenther <rguenther@suse.de>
4432
4433 PR middle-end/14187
4434 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4435 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4436 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4437 * gcc.c-torture/execute/20090623-1.c: Likewise.
4438 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4439 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4440
4441 2009-06-29 Richard Guenther <rguenther@suse.de>
4442
4443 PR middle-end/38212
4444 * gcc.c-torture/execute/pr38212.c: New testcase.
4445
4446 2009-06-29 Richard Guenther <rguenther@suse.de>
4447
4448 PR tree-optimization/40579
4449 * gcc.c-torture/execute/pr40579.c: New testcase.
4450
4451 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
4452
4453 PR tree-optimization/40550
4454 * gcc.dg/pr40550.c: New test.
4455
4456 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
4457
4458 * gnat.dg/overflow_sum2.adb: New test
4459 * gnat.dg/namet.ads: New helper.
4460
4461 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4462
4463 2009-06-28 Tobias Burnus <burnus@net-b.de>
4464
4465 PR fortran/34112
4466 * gfortran.dg/compiler-directive_1.f90: New test.
4467 * gfortran.dg/compiler-directive_2.f: New test.
4468
4469 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4470
4471 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4472 comment out some values and add some cases.
4473
4474 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
4475
4476 PR testsuite/40567
4477 * gcc.dg/vect/vect.exp: Fix lappend syntax.
4478
4479 2009-06-26 Richard Henderson <rth@redhat.com>
4480
4481 PR testsuite/40565
4482 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4483 * gcc.target/i386/local.c: Pass a non-constant to T.
4484
4485 2009-06-26 Janus Weil <janus@gcc.gnu.org>
4486
4487 PR fortran/39997
4488 PR fortran/40541
4489 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4490 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4491 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4492 * gfortran.dg/proc_ptr_result_5.f90: New.
4493
4494 2009-06-26 Janis Johnson <janis187@us.ibm.com>
4495
4496 PR c/39902
4497 * gcc.dg/dfp/pr39902.c: New test.
4498
4499 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
4500
4501 PR testsuite/40532
4502 * gcc.dg/builtins-65.c: Require c99 runtime.
4503
4504 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4505
4506 * gnat.dg/array7.ad[sb]: New test.
4507
4508 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4509
4510 * gnat.dg/array6.adb: New test.
4511
4512 2009-06-25 Ian Lance Taylor <iant@google.com>
4513
4514 * g++.dg/warn/Wsign-compare-3.C: New testcase.
4515
4516 2009-06-25 Ian Lance Taylor <iant@google.com>
4517
4518 * g++.dg/warn/Wunused-16.C: New testcase.
4519
4520 2009-06-25 Ian Lance Taylor <iant@google.com>
4521
4522 * g++.dg/warn/skip-2.C: New testcase.
4523
4524 2009-06-25 Steve Ellcey <sje@cup.hp.com>
4525
4526 * gcc.c-torture/execute/20090618-1.c: add dg-run and
4527 dg-skip-if and move to ...
4528 * gcc.dg/torture/20090618-1.c.
4529
4530 2009-06-25 Martin Jambor <mjambor@suse.cz>
4531
4532 PR tree-optimization/40493
4533 * gcc.c-torture/execute/pr40493.c: New test.
4534
4535 2009-06-24 Jason Merrill <jason@redhat.com>
4536
4537 PR c++/40342
4538 * g++.dg/template/overload10.C: New.
4539
4540 2009-06-24 Janus Weil <janus@gcc.gnu.org>
4541
4542 PR fortran/40427
4543 * gfortran.dg/proc_ptr_comp_11.f90: New.
4544
4545 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
4546
4547 * gcc.dg/pr40501.c: New testcase.
4548
4549 2009-06-23 DJ Delorie <dj@redhat.com>
4550
4551 Add MeP port.
4552 * lib/target-supports.exp: Add mep support (no profiling).
4553
4554 2009-06-23 Steve Ellcey <sje@cup.hp.com>
4555
4556 PR testsuite/39297
4557 * gcc.dg/ssa/loop-31.c: Change scan rules.
4558
4559 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4560
4561 * gcc.dg/cpp/empty-include.c: Update column info.
4562 * gcc.dg/cpp/assert2.c: Update column info.
4563
4564 2009-06-23 Jakub Jelinek <jakub@redhat.com>
4565
4566 * g++.dg/ext/builtin-object-size1.C: New test.
4567 * g++.dg/ext/builtin-object-size2.C: New test.
4568
4569 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
4570
4571 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4572 * gcc.dg/optimize-bswapdi-1.c: Likewise.
4573
4574 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
4575
4576 * gcc.target/mips/truncate-3.c: New test.
4577
4578 2009-06-22 Janus Weil <janus@gcc.gnu.org>
4579
4580 PR fortran/37254
4581 PR fortran/39850
4582 * gfortran.dg/interface_30.f90: Modified error message.
4583 * gfortran.dg/proc_decl_22.f90: New.
4584
4585 2009-06-22 Ian Lance Taylor <iant@google.com>
4586
4587 * gcc.dg/Wcxx-compat-19.c: New testcase.
4588
4589 2009-06-22 Matthias Klose <doko@ubuntu.com>
4590
4591 PR objc/28050
4592 * pr28050.m: New testcase.
4593
4594 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
4595
4596 PR testsuite/40481
4597 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4598
4599 2009-06-22 Martin Jambor <mjambor@suse.cz>
4600
4601 PR tree-optimization/40492
4602 * g++.dg/torture/pr40492.C: New test.
4603
4604 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
4605
4606 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4607 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
4608
4609 2009-06-22 Olivier Hainque <hainque@adacore.com>
4610
4611 * gnat.dg/raise_ce.adb: Helper for ...
4612 * gnat.dg/handle_and_return.adb: New test.
4613
4614 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
4615
4616 PR fortran/40443
4617 * gfortran.dg/generic_18.f90: New test.
4618
4619 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
4620
4621 PR fortran/40472
4622 * gfortran.dg/spread_size_limit.f90: New test.
4623
4624 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
4625
4626 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4627 to put dump files in a subdirectory.
4628 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4629 ".o" temporary files.
4630
4631 2009-06-21 Janus Weil <janus@gcc.gnu.org>
4632
4633 PR fortran/39850
4634 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4635 * gfortran.dg/interface_20.f90: Ditto.
4636 * gfortran.dg/interface_21.f90: Ditto.
4637 * gfortran.dg/interface_22.f90: Ditto.
4638 * gfortran.dg/interface_30.f90: New.
4639 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4640
4641 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
4642
4643 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4644 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4645 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4646 DEFAULT_VECTFLAGS.
4647
4648 2009-06-21 Ira Rosen <irar@il.ibm.com>
4649 Revital Eres <eres@il.ibm.com>
4650
4651 PR testsuite/40359
4652 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4653 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4654 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4655
4656 2009-06-21 Ira Rosen <irar@il.ibm.com>
4657
4658 PR testsuite/40475
4659 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4660 without misalignment support.
4661 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4662
4663 2009-06-20 Tobias Burnus <burnus@net-b.de>
4664
4665 PR fortran/40452
4666 * gfortran.dg/bounds_check_strlen_9.f90: New test.
4667
4668 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
4669
4670 PR fortran/40440
4671 * gfortran.dg/alloc_comp_result_2.f90: New test.
4672
4673 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4674
4675 PR target/40482
4676 * gcc.target/arm/pr40482.c: New test.
4677
4678 2009-06-19 Ian Lance Taylor <iant@google.com>
4679
4680 * gcc.dg/Wcxx-compat-18.c: New testcase.
4681
4682 2009-06-19 Richard Guenther <rguenther@suse.de>
4683
4684 * gcc.c-torture/execute/20090618-1.c: New testcase.
4685
4686 2009-06-19 Ian Lance Taylor <iant@google.com>
4687
4688 * gcc.dg/Wcxx-compat-17.c: New testcase.
4689
4690 2009-06-19 Ian Lance Taylor <iant@google.com>
4691
4692 * gcc.dg/Wcxx-compat-15.c: New testcase.
4693
4694 2009-06-19 Ian Lance Taylor <iant@google.com>
4695
4696 * gcc.dg/Wcxx-compat-16.c: New testcase.
4697
4698 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
4699
4700 * gcc.dg/builtins-34.c: Add significand cases.
4701
4702 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
4703
4704 PR testsuite/40491
4705 * gcc.dg/20080522-1.c: Remove testcase for real.
4706 * gcc.dg/20080528-1.c: Ditto.
4707
4708 2009-06-19 Janus Weil <janus@gcc.gnu.org>
4709
4710 PR fortran/40450
4711 * gfortran.dg/proc_ptr_20.f90: New.
4712
4713 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
4714
4715 PR target/40470
4716 * gcc.dg/torture/pr40470-1.c: New.
4717 * gcc.dg/torture/pr40470-2.c: Likewise.
4718 * gcc.dg/torture/pr40470-3.c: Likewise.
4719 * gcc.dg/torture/pr40470-4.c: Likewise.
4720
4721 2009-06-18 Diego Novillo <dnovillo@google.com>
4722
4723 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4724 * gcc.dg/plugin/ggcplug.c: Likewise.
4725 * gcc.dg/plugin/one_time_plugin.c: Likewise.
4726 * g++.dg/plugin/selfassign.c: Likewise.
4727 * g++.dg/plugin/attribute_plugin.c: Likewise.
4728 * g++.dg/plugin/dumb_plugin.c: Likewise.
4729
4730 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4731
4732 * gcc.dg/cpp/arith-3.c: Add column info.
4733
4734 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
4735
4736 * gcc.target/arm/fp16-compile-none-2.c: New.
4737 * gcc.target/arm/fp16-compile-ieee-12.c: New.
4738 * gcc.target/arm/fp16-compile-alt-12.c: New.
4739
4740 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
4741
4742 * gcc.target/arm/fp16-compile-alt-1.c: New.
4743 * gcc.target/arm/fp16-compile-alt-2.c: New.
4744 * gcc.target/arm/fp16-compile-alt-3.c: New.
4745 * gcc.target/arm/fp16-compile-alt-4.c: New.
4746 * gcc.target/arm/fp16-compile-alt-5.c: New.
4747 * gcc.target/arm/fp16-compile-alt-6.c: New.
4748 * gcc.target/arm/fp16-compile-alt-7.c: New.
4749 * gcc.target/arm/fp16-compile-alt-8.c: New.
4750 * gcc.target/arm/fp16-compile-alt-9.c: New.
4751 * gcc.target/arm/fp16-compile-alt-10.c: New.
4752 * gcc.target/arm/fp16-compile-alt-11.c: New.
4753 * gcc.target/arm/fp16-compile-ieee-1.c: New.
4754 * gcc.target/arm/fp16-compile-ieee-2.c: New.
4755 * gcc.target/arm/fp16-compile-ieee-3.c: New.
4756 * gcc.target/arm/fp16-compile-ieee-4.c: New.
4757 * gcc.target/arm/fp16-compile-ieee-5.c: New.
4758 * gcc.target/arm/fp16-compile-ieee-6.c: New.
4759 * gcc.target/arm/fp16-compile-ieee-7.c: New.
4760 * gcc.target/arm/fp16-compile-ieee-8.c: New.
4761 * gcc.target/arm/fp16-compile-ieee-9.c: New.
4762 * gcc.target/arm/fp16-compile-ieee-10.c: New.
4763 * gcc.target/arm/fp16-compile-ieee-11.c: New.
4764 * gcc.target/arm/fp16-compile-none-1.c: New.
4765 * gcc.target/arm/fp16-compile-exprtype.c: New.
4766 * gcc.target/arm/fp16-compile-vcvt.c: New.
4767 * gcc.target/arm/fp16-builtins-1.c: New.
4768 * gcc.target/arm/fp16-rounding-alt-1.c: New.
4769 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4770 * gcc.target/arm/fp16-param-1.c: New.
4771 * gcc.target/arm/fp16-return-1.c: New.
4772 * gcc.target/arm/fp16-unprototyped-1.c: New.
4773 * gcc.target/arm/fp16-unprototyped-2.c: New.
4774 * gcc.target/arm/fp16-variadic-1.c: New.
4775 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4776 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4777 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4778 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4779 * gcc.dg/torture/arm-fp16-ops.h: New.
4780 * gcc.dg/torture/arm-fp16-ops-1.c: New.
4781 * gcc.dg/torture/arm-fp16-ops-2.c: New.
4782 * gcc.dg/torture/arm-fp16-ops-3.c: New.
4783 * gcc.dg/torture/arm-fp16-ops-4.c: New.
4784 * gcc.dg/torture/arm-fp16-ops-5.c: New.
4785 * gcc.dg/torture/arm-fp16-ops-6.c: New.
4786 * gcc.dg/torture/arm-fp16-ops-7.c: New.
4787 * gcc.dg/torture/arm-fp16-ops-8.c: New.
4788 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4789 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4790 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4791 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4792 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4793 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4794 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4795 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4796 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4797 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4798 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4799 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4800 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4801
4802 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
4803
4804 * gcc.dg/builtins-65.c: New test.
4805
4806 2009-06-18 Janus Weil <janus@gcc.gnu.org>
4807
4808 PR fortran/40451
4809 * gfortran.dg/proc_ptr_result_4.f90: New.
4810
4811 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
4812
4813 * gcc.c-torture/execute/bitfld-5.c: New test.
4814
4815 2009-06-17 David Daney <ddaney@caviumnetworks.com>
4816
4817 * gcc.dg/builtin-unreachable-3.c: New test.
4818
4819 2009-06-17 David Daney <ddaney@caviumnetworks.com>
4820
4821 * gcc.target/i386/builtin-unreachable.c: New test.
4822
4823 2009-06-17 Ian Lance Taylor <iant@google.com>
4824
4825 * gcc.dg/Wcxx-compat-14.c: New testcase.
4826
4827 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
4828
4829 * gcc.dg/func-ptr-conv-1.c: Update column info.
4830
4831 2009-06-17 Richard Guenther <rguenther@suse.de>
4832
4833 PR middle-end/40404
4834 * gcc.c-torture/execute/pr40404.c: New testcase.
4835
4836 2009-06-17 Richard Guenther <rguenther@suse.de>
4837
4838 PR middle-end/40460
4839 * g++.dg/torture/pr40460.C: New testcase.
4840
4841 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
4842
4843 * gcc.dg/plugin/one_time_plugin.c: New test.
4844 * gcc.dg/plugin/one_time-test-1.c: New test.
4845 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4846
4847 2009-06-16 Ian Lance Taylor <iant@google.com>
4848
4849 * g++.dg/warn/skip-1.C: New testcase.
4850
4851 2009-06-16 Jakub Jelinek <jakub@redhat.com>
4852
4853 PR middle-end/40446
4854 * g++.dg/other/pr40446.C: New test.
4855
4856 2009-06-16 Richard Guenther <rguenther@suse.de>
4857
4858 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4859 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4860 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4861 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4862
4863 2009-06-16 Martin Jambor <mjambor@suse.cz>
4864
4865 * gcc.c-torture/compile/pr40432.c: New file.
4866
4867 2009-06-16 Martin Jambor <mjambor@suse.cz>
4868
4869 * gfortran.fortran-torture/compile/pr40413.f90: New file.
4870
4871 2009-06-16 Janus Weil <janus@gcc.gnu.org>
4872
4873 PR fortran/36947
4874 PR fortran/40039
4875 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4876 * gfortran.dg/interface_20.f90: Modified error messages.
4877 * gfortran.dg/interface_21.f90: Ditto.
4878 * gfortran.dg/interface_26.f90: Ditto.
4879 * gfortran.dg/interface_27.f90: Ditto.
4880 * gfortran.dg/interface_28.f90: Extended test case.
4881 * gfortran.dg/interface_29.f90: New.
4882 * gfortran.dg/proc_decl_7.f90: Modified error messages.
4883 * gfortran.dg/proc_decl_8.f90: Ditto.
4884 * gfortran.dg/proc_ptr_11.f90: Ditto.
4885 * gfortran.dg/proc_ptr_15.f90: Ditto.
4886
4887 2009-06-16 Ira Rosen <irar@il.ibm.com>
4888
4889 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4890 printing.
4891 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4892 gcc.dg/vect/vect-outer-4f.c: Likewise.
4893 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4894 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4895 Likewise.
4896 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4897 outer loop.
4898
4899 2009-06-16 Tobias Burnus <burnus@net-b.de>
4900
4901 PR fortran/40383
4902 * gfortran.dg/bounds_check_strlen_8.f90: New test.
4903
4904 2009-06-15 Ian Lance Taylor <iant@google.com>
4905
4906 * gcc.dg/Wjump-misses-init-1.c: New testcase.
4907 * gcc.dg/Wjump-misses-init-2.c: New testcase.
4908 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4909 Recognize new notes.
4910 * gcc.dg/stmt-expr-label-2.c: Likewise.
4911 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
4912 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4913 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4914 * gcc.dg/c99-vla-jump-4.c: Likewise.
4915 * gcc.dg/stmt-expr-label-1.c: Likewise.
4916 * gcc.dg/stmt-expr-label-3.c: Likewise.
4917 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
4918
4919 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4920
4921 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4922
4923 2009-06-15 Jakub Jelinek <jakub@redhat.com>
4924
4925 * gcc.dg/builtin-object-size-7.c: New test.
4926
4927 2009-06-15 Jakub Jelinek <jakub@redhat.com>
4928
4929 PR testsuite/40426
4930 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4931 level != "" use separate -gdwarf-2 -g${level} options instead of
4932 -gdwarf-2${level}.
4933 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4934 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4935 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4936
4937 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
4938
4939 * g++.dg/abi/mangle11.C: Update warning line.
4940 * g++.dg/abi/mangle12.C: Update warning line.
4941 * g++.dg/abi/mangle17.C: Update warning line.
4942 * g++.dg/abi/mangle20-2.C: Update warning line.
4943
4944 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4945
4946 * gcc.dg/optimize-bswap-1.c: Split into these two:
4947 * gcc.dg/optimize-bswapsi-1.c: New testcase.
4948 * gcc.dg/optimize-bswapdi-1.c: New testcase.
4949
4950 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4951
4952 * gcc.dg/optimize-bswap-1.c: New testcase.
4953
4954 2009-06-14 Richard Guenther <rguenther@suse.de>
4955
4956 PR middle-end/40389
4957 * g++.dg/torture/pr40389.C: New testcase.
4958
4959 2009-06-13 Richard Guenther <rguenther@suse.de>
4960
4961 PR tree-optimization/40421
4962 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4963
4964 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
4965
4966 * gcc.dg/old-style-prom-3.c: Add column info.
4967 * gcc.dg/overflow-warn-1.c
4968 * gcc.dg/gomp/pr27415.c
4969 * gcc.dg/gomp/for-1.c: Same.
4970 * gcc.dg/enum-compat-1.c: Same.
4971 * gcc.dg/c99-tag-3.c: Same.
4972 * gcc.dg/Wredundant-decls-2.c: Same.
4973 * gcc.dg/func-ptr-conv-1.c: Same.
4974 * gcc.dg/asm-wide-1.c: Same.
4975 * gcc.dg/nofixed-point-2.c: Same.
4976 * gcc.dg/cpp/line3.c: Same.
4977 * gcc.dg/array-10.c: Same.
4978 * gcc.dg/c99-vla-jump-1.c: Same.
4979 * gcc.dg/pr20368-1.c: Same.
4980 * gcc.dg/Wshadow-3.c: Same.
4981 * gcc.dg/c90-const-expr-8.c: Same.
4982 * gcc.dg/label-decl-2.c: Same.
4983 * gcc.dg/dremf-type-compat-2.c: Same.
4984 * gcc.dg/c90-const-expr-5.c: Same.
4985 * gcc.dg/builtins-30.c: Same.
4986 * gcc.dg/Warray-bounds.c: Same.
4987 * gcc.dg/Wcxx-compat-2.c: Same.
4988 * gcc.dg/tree-ssa/col-1.c: Same.
4989 * gcc.dg/old-style-prom-2.c: Same.
4990 * gcc.dg/cast-function-1.c: Same.
4991 * gcc.dg/pr15698-1.c: Same.
4992 * gcc.dg/dremf-type-compat-3.c: Same.
4993 * gcc.dg/vla-8.c: Same.
4994 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4995 line.
4996 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4997 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4998 * gcc.dg/enum-compat-1.c: Same.
4999 * gcc.dg/dremf-type-compat-2.c: Same.
5000 * gcc.dg/old-style-prom-2.c: Same.
5001 * gcc.dg/pr15698-1.c: Same.
5002 * gcc.dg/pr20368-1.c: Same.
5003 * gcc.dg/dremf-type-compat-3.c: Same.
5004 * gcc.dg/builtins-30.c: Same. Test for columns.
5005
5006 2009-06-12 Janus Weil <janus@gcc.gnu.org>
5007
5008 PR fortran/40176
5009 * gfortran.dg/proc_decl_1.f90: Extended.
5010
5011 2009-06-12 Ian Lance Taylor <iant@google.com>
5012
5013 * gcc.dg/Wcxx-compat-13.c: New testcase.
5014
5015 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5016
5017 PR tree-opt/38865
5018 * gcc.dg/tree-ssa/fre-vce-1.c
5019
5020 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
5021
5022 PR testsuite/40384
5023 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5024 min-insn-to-prefetch-ratio=5.
5025
5026 2009-06-12 Joey Ye <joey.ye@intel.com>
5027 H.J. Lu <hongjiu.lu@intel.com>
5028
5029 PR middle-end/39146
5030 * gcc.target/i386/stackalign/pr39146.c: New.
5031
5032 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
5033
5034 * gcc.target/i386/crc32-1.c: New.
5035 * gcc.target/i386/crc32-2.c: Likewise.
5036
5037 2009-06-11 David Daney <ddaney@caviumnetworks.com>
5038
5039 PR c/39252
5040 * gcc.dg/builtin-unreachable-1.c: New test.
5041 * gcc.dg/builtin-unreachable-2.c: Same.
5042
5043 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
5044
5045 PR fortran/40402
5046 * gfortran.dg/data_value_1.f90: New test.
5047
5048 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5049
5050 PR testsuite/39831
5051 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5052 remove ilp32 requirement.
5053 * gcc.target/i386/excess-precision-2.c: Likewise.
5054 * gcc.target/i386/excess-precision-3.c: Likewise.
5055 * gcc.target/i386/excess-precision-4.c: Likewise.
5056 * gcc.target/i386/excess-precision-5.c: Likewise.
5057 * gcc.target/i386/excess-precision-6.c: Likewise.
5058
5059 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5060
5061 PR fortran/38718
5062 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5063 * gfortran.dg/nan_5.f90: New test.
5064
5065 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
5066
5067 * gcc.target/arm/neon-modes-1.c: New test.
5068
5069 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
5070
5071 * g++.dg/torture/pr31579.C: Cast pointer
5072 via __SIZE_TYPE__ instead of 'unsigned long'.
5073
5074 2009-06-10 Anthony Green <green@moxielogic.com>
5075
5076 * lib/target-supports.exp (check_profiling_available):
5077 Profiling is not available for testing purposes on moxie.
5078
5079 2009-06-09 Ian Lance Taylor <iant@google.com>
5080
5081 * gcc.dg/Wcxx-compat-12.c: New testcase.
5082
5083 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
5084
5085 PR libfortran/40334
5086 * gfortran.dg/backspace_11.f90: New.
5087
5088 2009-06-09 Jason Merrill <jason@redhat.com>
5089
5090 * g++.dg/cpp0x/defaulted10.C: New.
5091
5092 2009-06-09 Martin Jambor <mjambor@suse.cz>
5093
5094 * gcc.c-torture/compile/pr40351.c: New file.
5095
5096 2009-06-09 Olivier Hainque <hainque@adacore.com>
5097
5098 * gnat.dg/align_max.adb: New test.
5099
5100 2009-06-08 Jason Merrill <jason@redhat.com>
5101
5102 * g++.dg/cpp0x/auto15.C: New.
5103
5104 2009-06-08 Jan Hubicka <jh@suse.cz>
5105
5106 PR debug/39834
5107 * gcc.dg/torture/pr39834.c
5108
5109 2009-06-08 Jan Hubicka <jh@suse.cz>
5110
5111 PR middle-end/40102
5112 * g++.dg/torture/pr40102.C: New testcase.
5113
5114 2009-06-08 Jakub Jelinek <jakub@redhat.com>
5115
5116 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5117 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5118 * gcc.dg/builtin-object-size-6.c: New test.
5119
5120 PR c++/40373
5121 * g++.dg/template/dtor7.C: New test.
5122
5123 PR c++/40370
5124 PR c++/40372
5125 * g++.dg/template/error41.C: New test.
5126 * g++.dg/template/error42.C: New test.
5127
5128 2009-06-08 Revital Eres <eres@il.ibm.com>
5129
5130 PR testsuite/40359
5131 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5132 * gcc.dg/vect/vect-88.c: Likewise.
5133 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5134 * gcc.dg/vect/pr25413.c: Likewise.
5135 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5136
5137 2009-06-07 Ian Lance Taylor <iant@google.com>
5138
5139 * g++.dg/warn/Wswitch-3.C: New testcase.
5140 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5141 * gcc.dg/Wswitch-enum-error.c: Likewise.
5142 * gcc.dg/Wswitch-error.c: Likewise.
5143
5144 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5145
5146 PR fortran/40008
5147 * gfortran.dg/negative_unit.f: Update test.
5148 * gfortran.dg/negative_unit_int8.f: Update test.
5149 * gfortran.dg/newunit_1.f90: New test.
5150
5151 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5152
5153 PR fortran/25104
5154 PR fortran/29962
5155 * gfortran.dg/spread_init_expr.f03: New.
5156 * gfortran.dg/unpack_init_expr.f03: New.
5157 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5158 error message.
5159
5160 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5161
5162 PR fortran/25104
5163 PR fortran/29962
5164 * gfortran.dg/count_init_expr.f03
5165 * gfortran.dg/product_init_expr.f03
5166 * gfortran.dg/sum_init_expr.f03
5167
5168 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5169
5170 PR fortran/36874
5171 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5172 message.
5173 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5174 shapes.
5175 * gfortran.dg/zero_sized_5.f90: Likewise.
5176
5177 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
5178
5179 PR middle-end/32950
5180 * g++.dg/torture/pr32950.C: New.
5181
5182 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5183
5184 PR fortran/25104
5185 PR fortran/29962
5186 * gfortran.dg/dot_product_1.f03: New.
5187 * gfortran.dg/matmul_8.f03: New.
5188 * gfortran.dg/transpose_3.f03: New.
5189
5190 2009-06-06 Ian Lance Taylor <iant@google.com>
5191
5192 * gcc.dg/Wunused-label-1.c: New test case.
5193 * g++.dg/warn/Wunused-label-1.C: New test case.
5194 * g++.dg/warn/Wunused-label-2.C: New test case.
5195 * g++.dg/warn/Wunused-label-3.C: New test case.
5196
5197 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
5198
5199 PR fortran/37203
5200 * reshape_zerosize_2.f90: New.
5201
5202 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
5203
5204 PR fortran/32890
5205 * gfortran.dg/pack_assign_1.f90: New.
5206 * gfortran.dg/pack_vector_1.f90: New.
5207
5208 2009-06-05 Jakub Jelinek <jakub@redhat.com>
5209
5210 PR middle-end/40340
5211 * gcc.dg/pr40340-1.c: New test.
5212 * gcc.dg/pr40340-2.c: New test.
5213 * gcc.dg/pr40340-3.c: New test.
5214 * gcc.dg/pr40340-4.c: New test.
5215 * gcc.dg/pr40340-5.c: New test.
5216 * gcc.dg/pr40340.h: New file.
5217
5218 2009-06-05 Revital Eres <eres@il.ibm.com>
5219
5220 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5221 New procedure.
5222 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5223 * gcc.dg/vect/vect-33.c: Likewise.
5224 * gcc.dg/vect/vect-92.c: Likewise.
5225 * gcc.dg/vect/vect-58.c: Likewise.
5226 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5227 * gcc.dg/vect/vect-42.c: Likewise.
5228 * gcc.dg/vect/slp-25.c: Likewise.
5229 * gcc.dg/vect/vect-align-1.c: Likewise.
5230 * gcc.dg/vect/vect-align-2.c: Likewise.
5231 * gcc.dg/vect/vect-93.c: Likewise.
5232 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5233 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5234 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5235 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5236 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5237 * gcc.dg/vect/vect-26.c: Likewise.
5238 * gcc.dg/vect/vect-44.c: Likewise.
5239 * gcc.dg/vect/vect-70.c: Likewise.
5240 * gcc.dg/vect/vect-95.c: Likewise.
5241 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5242 * gcc.dg/vect/vect-28.c: Likewise.
5243 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5244 * gcc.dg/vect/vect-87.c: Likewise.
5245 * gcc.dg/vect/vect-109.c: Likewise.
5246 * gcc.dg/vect/vect-54.c: Likewise.
5247 * gcc.dg/vect/vect-96.c: Likewise.
5248 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5249 * gcc.dg/vect/vect-88.c: Likewise.
5250 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5251 * gcc.dg/vect/vect-89.c: Likewise.
5252 * gcc.dg/vect/vect-91.c: Likewise.
5253 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5254 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5255 * gfortran.dg/vect/vect-2.f90: Likewise.
5256 * gfortran.dg/vect/vect-3.f90: Likewise.
5257 * gfortran.dg/vect/vect-4.f90: Likewise.
5258 * gfortran.dg/vect/vect-5.f90: Likewise.
5259
5260 2009-06-05 Alexander Strange <astrange@ithinksw.com>
5261
5262 PR tree-optimization/36318
5263 * gcc.dg/tree-ssa/sra-7.c: New test.
5264
5265 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
5266
5267 PR fortran/37203
5268 * gfortran.dg/reshape_order_5.f90: New.
5269 * gfortran.dg/reshape_shape_1.f90: New.
5270
5271 2009-06-04 Jason Merrill <jason@redhat.com>
5272
5273 * g++.dg/template/error38.C: Add pointer-to-typedef case.
5274
5275 2009-06-04 Steve Ellcey <sje@cup.hp.com>
5276
5277 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5278 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5279
5280 2009-06-04 Richard Guenther <rguenther@suse.de>
5281
5282 PR c++/39371
5283 * g++.dg/torture/pr40335.C: New testcase.
5284
5285 2009-06-03 Richard Guenther <rguenther@suse.de>
5286
5287 PR middle-end/40328
5288 * gcc.dg/torture/pr40328.c: New testcase.
5289
5290 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
5291
5292 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5293 m68k and fido.
5294
5295 2009-06-03 Martin Jambor <mjambor@suse.cz>
5296
5297 * g++.dg/torture/pr40323.C: New file.
5298
5299 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
5300
5301 * gnat.dg/specs/root.ads: New test.
5302 * gnat.dg/specs/root-level_1.ads: Likewise.
5303 * gnat.dg/specs/root-level_2.ads: Likewise.
5304 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5305
5306 2009-06-02 Mark Mitchell <mark@codesourcery.com>
5307
5308 * g++.dg/init/ref15.C: Require unwrapped targets.
5309
5310 2009-06-02 Jason Merrill <jason@redhat.com>
5311
5312 * g++.dg/cpp0x/initlist13.C: Remove expected error.
5313 * g++.dg/cpp0x/initlist18.C: New.
5314 * g++.dg/cpp0x/initlist19.C: New.
5315
5316 * g++.dg/cpp0x/auto14.C: New.
5317
5318 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
5319
5320 * gnat.dg/alignment6.adb: Remove XFAIL.
5321
5322 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
5323
5324 PR c++/38089
5325 * g++.dg/template/spec36.C: New test.
5326
5327 2009-06-01 Ian Lance Taylor <iant@google.com>
5328
5329 * gcc.dg/cast-qual-3.c: New testcase.
5330 * g++.dg/warn/Wcast-qual2.C: New testcase.
5331
5332 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
5333
5334 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5335 (process-message): Expect column numbers.
5336 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5337 * gcc.dg/pch/counter-2.c: Same.
5338 * gcc.dg/pch/valid-2.c: Same.
5339 * gcc.dg/pch/warn-1.c: Same.
5340 * gcc.dg/pch/valid-1.c: Same.
5341 * gcc.dg/cpp/include2a.c: Handle lack of columns.
5342 * gcc.dg/cpp/syshdr.c: Same.
5343 * gcc.dg/cpp/19940712-1.c: Same.
5344 * gcc.dg/cpp/missing-header-1.c: Same.
5345 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5346 * gcc.dg/cpp/tr-warn3.c: Same.
5347 * gcc.dg/cpp/pr29612-2.c: Same.
5348 * gcc.dg/cpp/tr-warn4.c: Same.
5349 * gcc.dg/cpp/Wtrigraphs.c: Same.
5350 * gcc.dg/cpp/poison.c: Same.
5351 * gcc.dg/cpp/arith-3.c: Same.
5352 * gcc.dg/cpp/sysmac2.c: Same.
5353 * gcc.dg/cpp/cpp.exp: Same.
5354 * gcc.dg/cpp/tr-warn5.c: Same.
5355 * gcc.dg/cpp/include2.c: Same.
5356 * gcc.dg/cpp/Wmissingdirs.c: Same.
5357 * gcc.dg/cpp/Wmissingdirs.c: Same.
5358 * gcc.dg/cpp/tr-warn6.c: Same.
5359 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5360 * gcc.dg/cpp/macspace1.c: Same.
5361 * gcc.dg/cpp/escape-2.c: Same.
5362 * gcc.dg/cpp/assert2.c: Same.
5363 * gcc.dg/cpp/undef2.c: Same.
5364 * gcc.dg/cpp/macspace2.c: Same.
5365 * gcc.dg/cpp/tr-warn1.c: Same.
5366 * gcc.dg/cpp/extratokens2.c: Same.
5367 * gcc.dg/cpp/strify2.c: Same.
5368 * gcc.dg/cpp/Wsignprom.c: Same.
5369 * gcc.dg/cpp/redef2.c: Same.
5370 * gcc.dg/cpp/trad/trad.exp: Same.
5371 * gcc.dg/cpp/arith-1.c: Same.
5372 * gcc.dg/cpp/extratokens.c: Same.
5373 * gcc.dg/cpp/if-mpar.c: Same.
5374
5375 2009-06-01 Olivier Hainque <hainque@adacore.com>
5376
5377 * gnat.dg/nested_float_packed.ads: New test.
5378
5379 2009-06-01 Olivier Hainque <hainque@adacore.com>
5380 Eric Botcazou <botcazou@adacore.com>
5381
5382 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5383 * gnat.dg/test_oconst.adb: New test.
5384
5385 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
5386
5387 * gcc.dg/plugin/ggcplug.c: Moved comment.
5388 (plugin_init): Fixed typo, declared i, returned 0 at end.
5389
5390 2009-05-31 Ira Rosen <irar@il.ibm.com>
5391
5392 PR testsuite/40244
5393 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5394 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5395
5396 2009-05-29 Ian Lance Taylor <iant@google.com>
5397
5398 * gcc.dg/Wcxx-compat-11.c: New testcase.
5399
5400 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5401
5402 PR fortran/40019
5403 * gfortran.dg/leadz_trailz_1.f90: New test.
5404 * gfortran.dg/leadz_trailz_2.f90: New test.
5405
5406 2009-05-29 Martin Jambor <mjambor@suse.cz>
5407
5408 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5409 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5410 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5411 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5412 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5413 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5414 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5415 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5416 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5417 * gcc.dg/tree-ssa/sra-5.c: New file.
5418 * gcc.dg/tree-ssa/sra-6.c: New file.
5419 * gcc.c-torture/compile/sra-1.c: New file.
5420
5421 2009-05-29 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR middle-end/40291
5424 * gcc.c-torture/compile/pr40291.c: New test.
5425
5426 PR target/40017
5427 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5428 __vector _Bool.
5429 * gcc.target/powerpc/altivec-30.c: New test.
5430 * gcc.target/powerpc/altivec-31.c: New test.
5431
5432 2009-05-28 Richard Guenther <rguenther@suse.de>
5433
5434 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5435 * gcc.c-torture/execute/20090527-1.c: Likewise.
5436
5437 2009-05-28 Dodji Seketeli <dodji@redhat.com>
5438
5439 PR c++/39754
5440 * g++.dg/template/canon-type-1.C: New test.
5441 * g++.dg/template/canon-type-2.C: Likewise.
5442 * g++.dg/template/canon-type-3.C: Likewise.
5443 * g++.dg/template/canon-type-4.C: Likewise.
5444 * g++.dg/template/canon-type-5.C: Likewise.
5445 * g++.dg/template/canon-type-6.C: Likewise.
5446 * g++.dg/template/canon-type-7.C: Likewise.
5447
5448 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
5449 Uros Bizjak <ubizjak@gmail.com>
5450 Danny Smith <dansmister@gmail.com>
5451
5452 PR target/37216
5453
5454 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5455 New function.
5456 * gcc.target/i386/pr37216.c: New test source file.
5457 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
5458 use -fno-common for testing Cygwin and MinGW targets.
5459
5460 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
5461
5462 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5463 * g++.dg/opt/memcpy1.C (size_t): Likewise.
5464 * g++.dg/pr37742.C (size_t): Likewise.
5465 * g++.dg/torture/pr34850.C (size_t): Likewise.
5466 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5467 _PTRDIFF_TYPE__.
5468 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5469 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5470 (size_t): Use __extension__ and __SIZE_TYPE__.
5471 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5472 __SIZE_TYPE__.
5473 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5474 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5475 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5476 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5477 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5478 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5479 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5480 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5481 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5482 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5483 (__ssize_t): Likewise.
5484 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5485 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5486 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5487 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5488 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5489 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5490 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5491 * gcc.dg/pr33667.c (size_t): Likewise.
5492 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5493 * gcc.dg/torture/pr39204.c (size_t): Likewise.
5494 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5495 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5496 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5497 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5498
5499 2009-05-28 Ira Rosen <irar@il.ibm.com>
5500
5501 PR tree-optimization/40254
5502 * gcc.dg/vect/pr40254.c: New test.
5503
5504 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
5505
5506 PR middle-end/33699
5507 * gcc.target/mips/const-anchor-1.c: New test.
5508 * gcc.target/mips/const-anchor-2.c: New test.
5509
5510 2009-05-27 Jason Merrill <jason@redhat.com>
5511
5512 * g++.dg/cpp0x/initlist15.C: New.
5513 * g++.dg/cpp0x/initlist16.C: New.
5514 * g++.dg/cpp0x/initlist17.C: New.
5515
5516 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
5517
5518 PR fortran/39178
5519 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5520 patterns to reflect frontend changes.
5521 * gfortran.dg/vector_subscript_4.f90: Likewise.
5522
5523 2009-05-27 Olivier Hainque <hainque@adacore.com>
5524 Eric Botcazou <botcazou@adacore.com>
5525
5526 * gcc.c-torture/execute/align-nest.c: New testcase.
5527 * gnat.dg/misaligned_nest.adb: New testcase.
5528
5529 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
5530
5531 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5532 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5533 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5534 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5535
5536 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
5537
5538 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5539 cast instead of assuming 0ul.
5540 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5541 __SIZE_TYPE__.
5542 (_type_desc): Make first argument const.
5543 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5544
5545 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5546
5547 PR libfortran/40187
5548 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
5549 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
5550
5551 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
5552
5553 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5554 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5555 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5556 * gcc.dg/plugin/ggcplug.c: Added new file.
5557
5558 2009-05-26 Tobias Burnus <burnus@net-b.de>
5559
5560 PR fortran/40246
5561 * gfortran.dg/nullify_4.f90: New test.
5562
5563 2009-05-26 Richard Guenther <rguenther@suse.de>
5564
5565 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5566
5567 2009-05-26 Richard Guenther <rguenther@suse.de>
5568
5569 PR middle-end/40252
5570 * gcc.c-torture/compile/pr40252.c: New testcase.
5571
5572 2009-05-26 Dodji Seketeli <dodji@redhat.com>
5573
5574 PR c++/40007
5575 * g++.dg/template/typedef18.C: New test.
5576 * g++.dg/template/typedef19.C: Likewise.
5577 * g++.dg/template/typedef20.C: Likewise.
5578 * g++.dg/template/access11.C: Adjust.
5579
5580 2009-05-26 Richard Guenther <rguenther@suse.de>
5581
5582 PR testsuite/40247
5583 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5584
5585 2009-05-25 Jason Merrill <jason@redhat.com>
5586
5587 PR c++/38064
5588 * g++.dg/cpp0x/enum3.C: New test.
5589
5590 2009-05-25 Richard Guenther <rguenther@suse.de>
5591
5592 PR tree-optimization/36327
5593 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5594 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5595 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5596 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5597 * gcc.dg/vect/vect-40.c: Likewise.
5598 * gcc.dg/vect/vect-42.c: Likewise.
5599 * gcc.dg/vect/vect-46.c: Likewise.
5600 * gcc.dg/vect/vect-76.c: Likewise.
5601
5602 2009-05-25 Janus Weil <janus@gcc.gnu.org>
5603
5604 PR fortran/40176
5605 * gfortran.dg/proc_ptr_18.f90: New.
5606 * gfortran.dg/proc_ptr_19.f90: New.
5607 * gfortran.dg/proc_ptr_comp_9.f90: New.
5608 * gfortran.dg/proc_ptr_comp_10.f90: New.
5609
5610 2009-05-25 Richard Guenther <rguenther@suse.de>
5611
5612 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5613 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5614
5615 2009-05-25 Ira Rosen <irar@il.ibm.com>
5616
5617 PR tree-optimization/40238
5618 * gcc.dg/vect/pr40238.c: New test.
5619
5620 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5621 Dominique Dhumieres <dominiq@lps.ens.fr>
5622
5623 PR fortran/35732
5624 PR fortran/39872
5625 * gfortran.dg/bounds_check_fail_3.f90: New test.
5626 * gfortran.dg/bounds_check_fail_4.f90: New test.
5627 * gfortran.dg/bounds_check_14.f90: Update test.
5628 * gfortran.dg/bound_4.f90: Update test.
5629
5630 2009-05-24 Richard Guenther <rguenther@suse.de>
5631
5632 PR middle-end/40233
5633 * gcc.c-torture/compile/pr40233.c: New testcase.
5634
5635 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
5636
5637 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5638 for alpha*-*-* targets.
5639
5640 2009-05-24 Ira Rosen <irar@il.ibm.com>
5641
5642 * gcc.dg/vect/bb-slp-1.c: New test.
5643 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5644 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5645 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5646 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5647 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5648 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5649 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5650 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5651 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5652 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5653 gcc.dg/vect/bb-slp-22.c: Likewise.
5654 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5655
5656 2009-05-23 Mark Mitchell <mark@codesourcery.com>
5657 Maxim Kuvyrkov <maxim@codesourcery.com>
5658
5659 * gcc.dg/falign-labels-1.c: New test.
5660
5661 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5662
5663 * gnat.dg/specs/rep_clause3.ads: New test.
5664
5665 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5666
5667 * gnat.dg/addr6.adb: New test.
5668
5669 2009-05-22 Mark Mitchell <mark@codesourcery.com>
5670
5671 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5672 New function.
5673 * gcc.target/arm/thumb2-mul-space.c: New file.
5674 * gcc.target/arm/thumb2-mul-space-2.c: New file.
5675 * gcc.target/arm/thumb2-mul-space-3.c: New file.
5676 * gcc.target/arm/thumb2-mul-speed.c: New file.
5677
5678 2009-05-22 Richard Guenther <rguenther@suse.de>
5679
5680 PR middle-end/38964
5681 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5682 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5683 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5684
5685 2009-05-22 Mark Mitchell <mark@codesourcery.com>
5686
5687 * gcc.dg/dll-6.c: New test.
5688 * gcc.dg/dll-6a.c: Likewise.
5689 * gcc.dg/dll-7.c: Likewise.
5690 * gcc.dg/dll-7a.c: Likewise.
5691 * g++.dg/ext/dllexport2.C: Likewise.
5692 * g++.dg/ext/dllexport2a.cc: Likewise.
5693
5694 2009-05-21 Steve Ellcey <sje@cup.hp.com>
5695
5696 PR target/37846
5697 * gcc.target/ia64/mfused-madd-vect.c: New test.
5698 * gcc.target/ia64/mfused-madd.c: New test.
5699 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5700 * gcc.target/ia64/mno-fused-madd.c: New test.
5701
5702 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
5703
5704 * gcc.target/i386/movbe-1.c: New.
5705 * gcc.target/i386/movbe-2.c: Likewise.
5706
5707 2009-05-21 Taras Glek <tglek@mozilla.com>
5708
5709 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5710 plugin_init signature.
5711 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5712 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5713 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5714
5715 2009-05-21 Mark Mitchell <mark@codesourcery.com>
5716
5717 * gcc.dg/target/arm/neon-vmla-1.c: New.
5718 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5719
5720 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
5721
5722 * gcc.target/mips/octeon-exts-6.c: New test.
5723 * gcc.target/mips/extend-1.c: New test.
5724 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5725 EXTS.
5726 * gcc.target/mips/octeon-exts-5.c: Likewise.
5727
5728 2009-05-20 Jakub Jelinek <jakub@redhat.com>
5729
5730 PR middle-end/40204
5731 * gcc.c-torture/compile/pr40204.c: New test.
5732
5733 2009-05-20 Richard Guenther <rguenther@suse.de>
5734
5735 * gcc.c-torture/compile/20090518-1.c: New testcase.
5736
5737 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
5738
5739 PR tree-optimization/40087
5740 * gcc.dg/tree-ssa/pr40087.c: New test.
5741
5742 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
5743
5744 * gcc.dg/vector-4.c: New testcase.
5745 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5746 * g++.dg/ext/vector16.C: New testcase.
5747
5748 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
5749
5750 PR c/40172
5751 * gcc.dg/pr40172.c: Renamed to ...
5752 * gcc.dg/pr40172-1.c: This.
5753
5754 * gcc.dg/pr40172-2.c: New.
5755 * gcc.dg/pr40172-3.c: Likewise.
5756
5757 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5758
5759 PR c/40172
5760 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5761
5762 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
5763
5764 * gnat.dg/loop_optimization6.ad[sb]: New test.
5765
5766 2009-05-19 Richard Guenther <rguenther@suse.de>
5767
5768 * gcc.c-torture/compile/20090519-1.c: New testcase.
5769
5770 2009-05-18 Jason Merrill <jason@redhat.com>
5771
5772 * g++.dg/cpp0x/explicit1.C: New.
5773 * g++.dg/cpp0x/explicit2.C: New.
5774
5775 2009-05-18 Dodji Seketeli <dodji@redhat.com>
5776
5777 PR debug/40109
5778 * g++.dg/debug/dwarf2/nested-1.C: New test.
5779
5780 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
5781
5782 PR testsuite/39907
5783 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5784 stack alignment.
5785
5786 2009-05-18 Janus Weil <janus@gcc.gnu.org>
5787
5788 PR fortran/40164
5789 * gfortran.dg/proc_ptr_comp_8.f90: New.
5790
5791 2009-05-18 Richard Guenther <rguenther@suse.de>
5792
5793 PR fortran/40168
5794 * gfortran.dg/array_memset_2.f90: Adjust.
5795
5796 2009-05-18 Janus Weil <janus@gcc.gnu.org>
5797
5798 PR fortran/36947
5799 PR fortran/40039
5800 * gfortran.dg/interface_27.f90: New.
5801 * gfortran.dg/interface_28.f90: New.
5802 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5803 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5804
5805 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5806
5807 * gcc.target/m68k/tls-ie.c: New test.
5808 * gcc.target/m68k/tls-le.c: New test.
5809 * gcc.target/m68k/tls-gd.c: New test.
5810 * gcc.target/m68k/tls-ld.c: New test.
5811 * gcc.target/m68k/tls-ie-xgot.c: New test.
5812 * gcc.target/m68k/tls-le-xtls.c: New test.
5813 * gcc.target/m68k/tls-gd-xgot.c: New test.
5814 * gcc.target/m68k/tls-ld-xgot.c: New test.
5815 * gcc.target/m68k/tls-ld-xtls.c: New test.
5816 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5817
5818 2009-05-18 Martin Jambor <mjambor@suse.cz>
5819
5820 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5821
5822 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
5823
5824 PR c/40172
5825 * gcc.dg/pr40172.c: New.
5826
5827 2009-05-17 Jason Merrill <jason@redhat.com>
5828
5829 PR c++/40139
5830 * g++.dg/template/dtor6.C: New.
5831
5832 2009-05-17 Joseph Myers <joseph@codesourcery.com>
5833
5834 * g++.dg/warn/translate-ice-1.C: New test.
5835
5836 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5837
5838 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5839 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5840 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5841 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5842
5843 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5844
5845 PR fortran/33197
5846 * gfortran.dg/erf_2.F90: New test.
5847 * gfortran.dg/erfc_scaled_2.f90: New test.
5848
5849 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5850
5851 PR fortran/31243
5852 * gfortran.dg/string_1.f90: New test.
5853 * gfortran.dg/string_2.f90: New test.
5854 * gfortran.dg/string_3.f90: New test.
5855
5856 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
5857
5858 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5859 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5860
5861 2009-05-15 Ian Lance Taylor <iant@google.com>
5862
5863 * gcc.dg/Wcxx-compat-10.c: New testcase.
5864
5865 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5866
5867 PR 16302
5868 * gcc.dg/pr16302.c: New.
5869 * g++.dg/warn/pr16302.C: New.
5870
5871 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5872
5873 * gcc.dg/torture/builtin-math-5.c: New.
5874 * gcc.dg/torture/builtin-math-6.c: New.
5875 * lib/target-supports.exp (check_effective_target_mpc): New.
5876
5877 2009-05-15 Jan Hubicka <jh@suse.cz>
5878
5879 * gcc.dg/tree-ssa/inline-3.c: New testcase
5880
5881 2009-05-15 Jan Hubicka <jh@suse.cz>
5882
5883 * gcc.target/i386/align-main-1.c (check): Mark noinline.
5884 * gcc.target/i386/align-main-2.c (check): Mark noinline.
5885 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5886 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5887 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5888 Mark noinline.
5889 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5890 Mark noinline.
5891 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5892 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5893
5894 2009-05-15 Jan Hubicka <jh@suse.cz>
5895
5896 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5897 optimized by sibcall noinline.
5898
5899 2009-05-15 Jan Hubicka <jh@suse.cz>
5900
5901 * sibcall-1.c (track): Mark noinline.
5902 * sibcall-2.c (track): Mark noinline.
5903 * sibcall-3.c (track): Mark noinline.
5904 * sibcall-4.c (track): Mark noinline.
5905
5906 2009-05-15 Jan Hubicka <jh@suse.cz>
5907
5908 * flatten-2.c: Disable early inlining; add comment.
5909 * flatten-3.c: New test based on flatten-2.c.
5910
5911 2009-05-15 Richard Guenther <rguenther@suse.de>
5912
5913 PR tree-optimization/39999
5914 * gcc.c-torture/compile/pr39999.c: New testcase.
5915
5916 2009-05-15 Joseph Myers <joseph@codesourcery.com>
5917
5918 * gcc.c-torture/compile/ptr-conv-1.c: New test.
5919
5920 2009-05-14 Ian Lance Taylor <iant@google.com>
5921
5922 * gcc.dg/Wcxx-compat-9.c: New testcase.
5923
5924 2009-05-14 Janus Weil <janus@gcc.gnu.org>
5925
5926 PR fortran/39996
5927 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5928 * gfortran.dg/duplicate_type_2.f90: Ditto.
5929 * gfortran.dg/duplicate_type_3.f90: New.
5930
5931 2009-05-14 Laurent GUERBY <laurent@guerby.net>
5932
5933 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5934 * ada/acats/tests/c5/c59002c.ada: Likewise.
5935
5936 2009-05-13 Taras Glek <tglek@mozilla.com>
5937
5938 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5939 attributes and decl smashing.
5940 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5941 attributes.
5942 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5943 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5944
5945 2009-05-14 Jakub Jelinek <jakub@redhat.com>
5946
5947 PR fortran/39865
5948 * gfortran.dg/pr39865.f90: New test.
5949 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5950 arrays in FMT=.
5951 * gfortran.dg/hollerith_f95.f90: Likewise.
5952 * gfortran.dg/hollerith6.f90: New test.
5953 * gfortran.dg/hollerith7.f90: New test.
5954
5955 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5956
5957 PR cpp/36674
5958 * gcc.dg/cpp/pr36674.i: New.
5959
5960 2009-05-14 Ben Elliston <bje@au.ibm.com>
5961
5962 PR middle-end/40035
5963 * gcc.c-torture/compile/pr40035.c: New test.
5964
5965 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5966
5967 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5968
5969 2009-05-12 Tobias Burnus <burnus@net-b.de>
5970
5971 PR fortran/40110
5972 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5973 * gfortran.dg/c_kind_tests_2.f03: Ditto.
5974 * gfortran.dg/interop_params.f03: Ditto.
5975
5976 2009-05-12 Jan Hubicka <jh@suse.cz>
5977
5978 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5979 so unrolling still happens.
5980 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5981 * gcc.dg/ipa/ipacost-2.c: Likewise.
5982 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5983
5984 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
5985
5986 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5987
5988 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
5989
5990 * lib/target-supports.exp (check_profiling_available): Return
5991 false for -p on *-*-cygwin* targets.
5992
5993 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
5994
5995 PR tree-optimization/38632
5996 * g++.dg/tree-ssa/pr38632.C: New.
5997
5998 2009-05-11 Jan Hubicka <jh@suse.cz>
5999
6000 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6001 we now optimize better.
6002 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6003 out at different places.
6004 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6005 unroling.
6006 * gcc.dg/vect/vect-76.c: Likewise.
6007 * gcc.dg/vect/vect-70.c: Likewise.
6008 * gcc.dg/vect/vect-66.c: Likewise.
6009 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6010 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6011
6012 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6013
6014 PR middle-end/40080
6015 * gcc.c-torture/compile/pr40080.c: New.
6016
6017 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
6018
6019 * gcc.c-torture/compile/pr40026.c: New testcase.
6020
6021 2009-05-11 Janus Weil <janus@gcc.gnu.org>
6022
6023 PR fortran/40089
6024 * gfortran.dg/proc_ptr_comp_7.f90: New.
6025
6026 2009-05-11 Ira Rosen <irar@il.ibm.com>
6027
6028 PR tree-optimization/40074
6029 * gcc.dg/vect/pr40074.c: New test.
6030
6031 2009-05-10 Ian Lance Taylor <iant@google.com>
6032
6033 * gcc.dg/Wcxx-compat-7.c: New testcase.
6034 * gcc.dg/Wcxx-compat-8.c: New testcase.
6035 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6036 * gcc.dg/pr17188-1.c: Likewise.
6037 * gcc.dg/pr39084.c: Likewise.
6038
6039 2009-05-10 Michael Matz <matz@suse.de>
6040
6041 PR target/40031
6042 * gcc.dg/pr40031.c: New test.
6043
6044 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6045
6046 PR fortran/40018
6047 * gfortran.dg/array_constructor_31.f90: New test.
6048
6049 2009-05-10 Richard Guenther <rguenther@suse.de>
6050
6051 PR tree-optimization/40081
6052 * g++.dg/torture/pr40081.C: New testcase.
6053
6054 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6055
6056 PR fortran/38863
6057 * gfortran.dg/dependency_24.f90: New test.
6058 * gfortran.dg/dependency_23.f90: Clean up module files.
6059
6060 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
6061
6062 PR fortran/38956
6063 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6064 * gfortran.dg/chmod_2.f90: Likewise.
6065 * gfortran.dg/chmod_3.f90: Likewise.
6066 * gfortran.dg/open_errors.f90: Likewise.
6067
6068 2009-05-09 Jan Hubicka <jh@suse.cz>
6069
6070 PR middle-end/40043
6071 * g++.dg/eh/nested-try.C: New test.
6072
6073 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6074
6075 PR tree-optimization/40049
6076 * gcc.dg/vect/vect-shift-2.c: New test.
6077
6078 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6079
6080 * gcc.dg/torture/complex-sign-mul-minus-one.c,
6081 gcc.dg/torture/complex-sign-mul-one.c: New tests.
6082
6083 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6084
6085 PR c/36892
6086 * g++.dg/warn/deprecated-6.C: New.
6087 * gcc.dg/deprecated-4.c: Likewise.
6088 * gcc.dg/deprecated-5.c: Likewise.
6089 * gcc.dg/deprecated-6.c: Likewise.
6090
6091 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6092
6093 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6094 __aligned__(__BIGGEST_ALIGNMENT__).
6095 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6096 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6097 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6098 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6099 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6100 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6101 * gcc.dg/vect/Os-vect-95.c: Likewise.
6102 * gcc.dg/vect/pr20122.c: Likewise.
6103 * gcc.dg/vect/pr36493.c: Likewise.
6104 * gcc.dg/vect/pr37385.c: Likewise.
6105 * gcc.dg/vect/slp-7.c: Likewise.
6106 * gcc.dg/vect/slp-9.c: Likewise.
6107 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6108 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6109 * gcc.dg/vect/vect-35.c: Likewise.
6110 * gcc.dg/vect/vect-40.c: Likewise.
6111 * gcc.dg/vect/vect-42.c: Likewise.
6112 * gcc.dg/vect/vect-44.c: Likewise.
6113 * gcc.dg/vect/vect-46.c: Likewise.
6114 * gcc.dg/vect/vect-48.c: Likewise.
6115 * gcc.dg/vect/vect-52.c: Likewise.
6116 * gcc.dg/vect/vect-54.c: Likewise.
6117 * gcc.dg/vect/vect-56.c: Likewise.
6118 * gcc.dg/vect/vect-58.c: Likewise.
6119 * gcc.dg/vect/vect-60.c: Likewise.
6120 * gcc.dg/vect/vect-74.c: Likewise.
6121 * gcc.dg/vect/vect-75.c: Likewise.
6122 * gcc.dg/vect/vect-76.c: Likewise.
6123 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6124 * gcc.dg/vect/vect-77.c: Likewise.
6125 * gcc.dg/vect/vect-77-global.c: Likewise.
6126 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6127 * gcc.dg/vect/vect-78.c: Likewise.
6128 * gcc.dg/vect/vect-78-global.c: Likewise.
6129 * gcc.dg/vect/vect-80.c: Likewise.
6130 * gcc.dg/vect/vect-85.c: Likewise.
6131 * gcc.dg/vect/vect-87.c: Likewise.
6132 * gcc.dg/vect/vect-88.c: Likewise.
6133 * gcc.dg/vect/vect-92.c: Likewise.
6134 * gcc.dg/vect/vect-93.c: Likewise.
6135 * gcc.dg/vect/vect-95.c: Likewise.
6136 * gcc.dg/vect/vect-97.c: Likewise.
6137 * gcc.dg/vect/vect-complex-1.c: Likewise.
6138 * gcc.dg/vect/vect-complex-4.c: Likewise.
6139 * gcc.dg/vect/vect-complex-5.c: Likewise.
6140 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6141 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6142 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6143 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6144 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6145 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6146 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6147 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6148 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6149 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6150 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6151 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6152 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6153 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6154 * gcc.dg/vect/vect-outer-1.c: Likewise.
6155 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6156 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6157 * gcc.dg/vect/vect-outer-2.c: Likewise.
6158 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6159 * gcc.dg/vect/vect-outer-2d.c: Likewise.
6160 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6161 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6162 * gcc.dg/vect/vect-outer-3.c: Likewise.
6163 * gcc.dg/vect/vect-outer-3c.c: Likewise.
6164 * gcc.dg/vect/vect-outer-5.c: Likewise.
6165 * gcc.dg/vect/vect-outer-6.c: Likewise.
6166 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6167 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6168 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6169 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6170 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6171 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6172 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6173 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6174 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6175 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6176 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6177 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6178 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6179 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6180
6181 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6182
6183 PR c/24581
6184 * gcc.dg/torture/complex-sign.h: New header.
6185 * gcc.dg/torture/complex-sign-add.c,
6186 gcc.dg/torture/complex-sign-mixed-add.c,
6187 gcc.dg/torture/complex-sign-mixed-div.c,
6188 gcc.dg/torture/complex-sign-mixed-mul.c,
6189 gcc.dg/torture/complex-sign-mixed-sub.c,
6190 gcc.dg/torture/complex-sign-mul.c,
6191 gcc.dg/torture/complex-sign-sub.c: New tests.
6192
6193 2009-05-08 Janus Weil <janus@gcc.gnu.org>
6194
6195 PR fortran/39876
6196 * gfortran.dg/intrinsic_3.f90: New.
6197
6198 2009-05-07 Janis Johnson <janis187@us.ibm.com>
6199
6200 PR c/39037
6201 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6202 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6203 * gcc.dg/dfp/float-constant-double.c: New test.
6204 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6205 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6206 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6207 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6208 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6209 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6210 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6211 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6212 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6213
6214 2009-05-07 Jakub Jelinek <jakub@redhat.com>
6215
6216 PR middle-end/40057
6217 * gcc.c-torture/execute/pr40057.c: New test.
6218
6219 2009-05-06 James E. Wilson <wilson@codesourcery.com>
6220
6221 * gcc.c-torture/compile/const-high-part.c: New test.
6222
6223 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6224
6225 PR testsuite/40050
6226 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6227 build plugin.
6228
6229 2009-05-06 Janus Weil <janus@gcc.gnu.org>
6230
6231 PR fortran/39630
6232 * gfortran.dg/proc_decl_1.f90: Modified.
6233 * gfortran.dg/proc_ptr_comp_1.f90: New.
6234 * gfortran.dg/proc_ptr_comp_2.f90: New.
6235 * gfortran.dg/proc_ptr_comp_3.f90: New.
6236 * gfortran.dg/proc_ptr_comp_4.f90: New.
6237 * gfortran.dg/proc_ptr_comp_5.f90: New.
6238 * gfortran.dg/proc_ptr_comp_6.f90: New.
6239
6240 2009-05-06 Dodji Seketeli <dodji@redhat.com>
6241
6242 PR c++/17395
6243 * g++.dg/template/call7.C: New test.
6244
6245 2009-05-06 Diego Novillo <dnovillo@google.com>
6246
6247 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6248
6249 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6250
6251 * gfortran.dg/pr40021.f: Moved to ...
6252 * gfortran.fortran-torture/execute/pr40021.f: Here.
6253
6254 2009-05-06 Janis Johnson <janis187@us.ibm.com>
6255
6256 PR middle-end/39986
6257 * gcc.dg/dfp/pr39986.c: New test.
6258
6259 2009-05-06 Michael Matz <matz@suse.de>
6260
6261 PR middle-end/40021
6262 * gfortran.dg/pr40021.f: New test.
6263
6264 2009-05-06 Le-Chun Wu <lcwu@google.com>
6265
6266 * lib/plugin-support.exp: New file containing support procs for
6267 plugin testcases.
6268 * lib/target-supports.exp (check_plugin_available): New proc.
6269 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6270 * gcc.dg/plugin/selfassign.c: New plugin source file.
6271 * gcc.dg/plugin/self-assign-test-1.c: New test.
6272 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6273 * g++.dg/README: Add description for plugin test.
6274 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6275 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6276 * g++.dg/plugin/selfassign.c: New plugin source file.
6277 * g++.dg/plugin/self-assign-test-1.C: New test.
6278 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6279 * g++.dg/plugin/self-assign-test-3.C: Likewise.
6280 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6281 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6282
6283 2009-05-06 Tobias Burnus <burnus@net-b.de>
6284
6285 PR fortran/40041
6286 * gfortran.dg/intrinsic_2.f90: New test.
6287 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6288
6289 2009-05-06 Joseph Myers <joseph@codesourcery.com>
6290
6291 PR c/40032
6292 * gcc.dg/noncompile/incomplete-5.c: New test.
6293
6294 2009-05-05 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR middle-end/39666
6297 * gcc.dg/pr39666-1.c: New test.
6298 * gcc.dg/pr39666-2.c: Likewise.
6299 * g++.dg/warn/Wuninitialized-4.C: Likewise.
6300 * g++.dg/warn/Wuninitialized-5.C: Likewise.
6301 * gfortran.dg/pr39666-1.f90: Likewise.
6302 * gfortran.dg/pr39666-2.f90: Likewise.
6303
6304 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
6305
6306 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6307 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6308 * gcc.target/mips/dspr2-MULTU.c: Likewise.
6309
6310 2009-05-05 Janus Weil <janus@gcc.gnu.org>
6311
6312 PR fortran/39998
6313 * gfortran.dg/proc_ptr_17.f90: New.
6314
6315 2009-05-05 Richard Guenther <rguenther@suse.de>
6316
6317 PR tree-optimization/40022
6318 * gcc.c-torture/execute/pr40022.c: New testcase.
6319
6320 2009-05-05 Richard Guenther <rguenther@suse.de>
6321
6322 PR middle-end/40023
6323 * gcc.c-torture/compile/pr40023.c: New testcase.
6324
6325 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
6326
6327 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6328 * g++.dg/template/overload9.C: Likewise.
6329 * g++.dg/ext/ms-1.C: New.
6330
6331 2009-05-05 Jakub Jelinek <jakub@redhat.com>
6332
6333 PR c++/40013
6334 * g++.dg/ext/vla7.C: New test.
6335
6336 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6337
6338 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6339
6340 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6341
6342 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6343 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6344 Update expected errors.
6345
6346 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6347
6348 PR c++/28152
6349 * g++.dg/parse/parser-pr28152.C: New.
6350 * g++.dg/parse/parser-pr28152-2.C: New.
6351
6352 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6353
6354 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6355
6356 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
6357
6358 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6359 * gcc.target/sparc/fexpand-2.c: Likewise.
6360 * gcc.target/sparc/fpmerge-2.c: Likewise.
6361 * gcc.target/sparc/pdist-2.c: Likewise.
6362
6363 2009-05-03 Richard Guenther <rguenther@suse.de>
6364
6365 PR c/39983
6366 * gcc.c-torture/compile/pr39983.c: New testcase.
6367
6368 2009-05-03 Joseph Myers <joseph@codesourcery.com>
6369
6370 * gcc.dg/c99-complex-3.c: New test.
6371
6372 2009-05-03 Joseph Myers <joseph@codesourcery.com>
6373
6374 * gcc.dg/cpp/utf8-5byte-1.c: New test.
6375
6376 2009-05-02 Joseph Myers <joseph@codesourcery.com>
6377
6378 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6379
6380 2009-05-02 Richard Guenther <rguenther@suse.de>
6381
6382 PR middle-end/40001
6383 * gcc.target/spu/pr40001.c: New testcase.
6384
6385 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
6386
6387 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6388
6389 2009-04-30 Steve Ellcey <sje@cup.hp.com>
6390
6391 PR middle-end/39579
6392 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6393 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6394
6395 2009-04-30 Janis Johnson <janis187@us.ibm.com>
6396
6397 PR testsuite/39776
6398 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6399 no longer issued.
6400
6401 2009-04-30 David Ayers <ayers@fsfe.org>
6402
6403 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6404 and gcc_error_prefix variables.
6405 * objc.dg/bad-receiver-type.m: Update to match correct
6406 diagnostics marker.
6407 * objc.dg/encode-5.m: Likewise.
6408 * objc.dg/id-1.m: Likewise.
6409 * objc.dg/method-1.m: Likewise.
6410 * objc.dg/method-6.m: Likewise.
6411 * objc.dg/method-7.m: Likewise.
6412 * objc.dg/method-9.m: Likewise.
6413 * objc.dg/method-11.m: Likewise.
6414 * objc.dg/method-20.m: Likewise.
6415 * objc.dg/private-1.m: Likewise.
6416
6417 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
6418
6419 PR libfortran/39667
6420 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6421 * gfortran.dg/advance_4.f90: Likewise
6422 * gfortran.dg/advance_5.f90: Likewise
6423 * gfortran.dg/append_1.f90: Likewise
6424 * gfortran.dg/backslash_1.f90: Likewise
6425 * gfortran.dg/backslash_2.f90: Likewise
6426 * gfortran.dg/backslash_3.f: Likewise
6427 * gfortran.dg/backspace_10.f90: Likewise
6428 * gfortran.dg/backspace_3.f: Likewise
6429 * gfortran.dg/backspace_4.f: Likewise
6430 * gfortran.dg/backspace_5.f: Likewise
6431 * gfortran.dg/backspace_8.f: Likewise
6432 * gfortran.dg/backspace_9.f: Likewise
6433 * gfortran.dg/complex_write.f90: Likewise
6434 * gfortran.dg/convert_implied_open.f90: Likewise
6435 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6436 * gfortran.dg/dos_eol.f: Likewise
6437 * gfortran.dg/empty_format_1.f90: Likewise
6438 * gfortran.dg/endfile.f: Likewise
6439 * gfortran.dg/eof_1.f90: Likewise
6440 * gfortran.dg/eor_1.f90: Likewise
6441 * gfortran.dg/eor_handling_1.f90: Likewise
6442 * gfortran.dg/eor_handling_2.f90: Likewise
6443 * gfortran.dg/eor_handling_3.f90: Likewise
6444 * gfortran.dg/eor_handling_4.f90: Likewise
6445 * gfortran.dg/eor_handling_5.f90: Likewise
6446 * gfortran.dg/error_recovery_5.f90: Likewise
6447 * gfortran.dg/f2003_inquire_1.f03: Likewise
6448 * gfortran.dg/f2003_io_4.f03: Likewise
6449 * gfortran.dg/f2003_io_5.f03: Likewise
6450 * gfortran.dg/f2003_io_7.f03: Likewise
6451 * gfortran.dg/fgetc_1.f90: Likewise
6452 * gfortran.dg/fgetc_2.f90: Likewise
6453 * gfortran.dg/flush_1.f90: Likewise
6454 * gfortran.dg/fmt_exhaust.f90: Likewise
6455 * gfortran.dg/fmt_huge.f90: Likewise
6456 * gfortran.dg/fmt_read.f90: Likewise
6457 * gfortran.dg/fmt_t_1.f90: Likewise
6458 * gfortran.dg/fmt_t_2.f90: Likewise
6459 * gfortran.dg/fmt_t_3.f90: Likewise
6460 * gfortran.dg/fmt_t_4.f90: Likewise
6461 * gfortran.dg/fmt_t_5.f90: Likewise
6462 * gfortran.dg/fmt_t_7.f: Likewise
6463 * gfortran.dg/fseek.f90: Likewise
6464 * gfortran.dg/ftell_1.f90: Likewise
6465 * gfortran.dg/ftell_2.f90: Likewise
6466 * gfortran.dg/func_derived_3.f90: Likewise
6467 * gfortran.dg/inquire_9.f90: Likewise
6468 * gfortran.dg/iostat_1.f90: Likewise
6469 * gfortran.dg/iostat_2.f90: Likewise
6470 * gfortran.dg/list_read_1.f90: Likewise
6471 * gfortran.dg/list_read_4.f90: Likewise
6472 * gfortran.dg/list_read_5.f90: Likewise
6473 * gfortran.dg/list_read_7.f90: Likewise
6474 * gfortran.dg/list_read_8.f90: Likewise
6475 * gfortran.dg/list_read_9.f90: Likewise
6476 * gfortran.dg/namelist_13.f90: Likewise
6477 * gfortran.dg/namelist_14.f90: Likewise
6478 * gfortran.dg/namelist_15.f90: Likewise
6479 * gfortran.dg/namelist_16.f90: Likewise
6480 * gfortran.dg/namelist_17.f90: Likewise
6481 * gfortran.dg/namelist_18.f90: Likewise
6482 * gfortran.dg/namelist_19.f90: Likewise
6483 * gfortran.dg/namelist_20.f90: Likewise
6484 * gfortran.dg/namelist_24.f90: Likewise
6485 * gfortran.dg/namelist_26.f90: Likewise
6486 * gfortran.dg/namelist_27.f90: Likewise
6487 * gfortran.dg/namelist_28.f90: Likewise
6488 * gfortran.dg/namelist_37.f90: Likewise
6489 * gfortran.dg/namelist_38.f90: Likewise
6490 * gfortran.dg/namelist_39.f90: Likewise
6491 * gfortran.dg/namelist_40.f90: Likewise
6492 * gfortran.dg/namelist_43.f90: Likewise
6493 * gfortran.dg/namelist_44.f90: Likewise
6494 * gfortran.dg/namelist_45.f90: Likewise
6495 * gfortran.dg/namelist_46.f90: Likewise
6496 * gfortran.dg/namelist_47.f90: Likewise
6497 * gfortran.dg/namelist_48.f90: Likewise
6498 * gfortran.dg/namelist_49.f90: Likewise
6499 * gfortran.dg/namelist_50.f90: Likewise
6500 * gfortran.dg/namelist_51.f90: Likewise
6501 * gfortran.dg/namelist_52.f90: Likewise
6502 * gfortran.dg/namelist_56.f90: Likewise
6503 * gfortran.dg/namelist_char_only.f90: Likewise
6504 * gfortran.dg/namelist_use.f90: Likewise
6505 * gfortran.dg/namelist_use_only.f90: Likewise
6506 * gfortran.dg/noadv_size.f90: Likewise
6507 * gfortran.dg/open_access_append_1.f90: Likewise
6508 * gfortran.dg/pad_no.f90: Likewise
6509 * gfortran.dg/pr12884.f: Likewise
6510 * gfortran.dg/pr17090.f90: Likewise
6511 * gfortran.dg/pr17285.f90: Likewise
6512 * gfortran.dg/pr17286.f90: Likewise
6513 * gfortran.dg/pr18122.f90: Likewise
6514 * gfortran.dg/pr18210.f90: Likewise
6515 * gfortran.dg/pr18392.f90: Likewise
6516 * gfortran.dg/pr19155.f: Likewise
6517 * gfortran.dg/pr19216.f: Likewise
6518 * gfortran.dg/pr19467.f90: Likewise
6519 * gfortran.dg/pr19657.f: Likewise
6520 * gfortran.dg/pr20257.f90: Likewise
6521 * gfortran.dg/read_bad_advance.f90: Likewise
6522 * gfortran.dg/read_eof_2.f90: Likewise
6523 * gfortran.dg/read_eof_4.f90: Likewise
6524 * gfortran.dg/read_many_1.f: Likewise
6525 * gfortran.dg/read_noadvance.f90: Likewise
6526 * gfortran.dg/read_repeat.f90: Likewise
6527 * gfortran.dg/read_size_noadvance.f90: Likewise
6528 * gfortran.dg/read_x_past.f: Likewise
6529 * gfortran.dg/record_marker_1.f90: Likewise
6530 * gfortran.dg/record_marker_3.f90: Likewise
6531 * gfortran.dg/rewind_1.f90: Likewise
6532 * gfortran.dg/runtime_warning_1.f90: Likewise
6533 * gfortran.dg/shape_3.f90: Likewise
6534 * gfortran.dg/slash_1.f90: Likewise
6535 * gfortran.dg/stat_1.f90: Likewise
6536 * gfortran.dg/stat_2.f90: Likewise
6537 * gfortran.dg/streamio_11.f90: Likewise
6538 * gfortran.dg/streamio_3.f90: Likewise
6539 * gfortran.dg/streamio_4.f90: Likewise
6540 * gfortran.dg/streamio_9.f90: Likewise
6541 * gfortran.dg/tl_editing.f90: Likewise
6542 * gfortran.dg/unf_io_convert_1.f90: Likewise
6543 * gfortran.dg/unf_io_convert_2.f90: Likewise
6544 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6545 * gfortran.dg/unf_short_record_1.f90: Likewise
6546 * gfortran.dg/utf8_1.f03: Likewise
6547 * gfortran.dg/utf8_2.f03: Likewise
6548 * gfortran.dg/widechar_IO_1.f90: Likewise
6549 * gfortran.dg/write_check3.f90: Likewise
6550 * gfortran.dg/write_rewind_2.f: Likewise
6551 * gfortran.dg/x_slash_2.f: Likewise
6552
6553 2009-04-29 Richard Guenther <rguenther@suse.de>
6554
6555 PR target/39943
6556 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6557 New.
6558 (check_effective_target_vect_floatuint_cvt): Likewise.
6559 * gcc.dg/vect/slp-10.c: Adjust.
6560 * gcc.dg/vect/slp-11.c: Adjust.
6561 * gcc.dg/vect/slp-12b.c: Adjust.
6562 * gcc.dg/vect/slp-33.c: Adjust.
6563 * gcc.c-torture/compile/pr39943.c: New testcase.
6564
6565 2009-04-29 Richard Guenther <rguenther@suse.de>
6566
6567 PR middle-end/39937
6568 * gcc.c-torture/compile/pr39937.c: New testcase.
6569
6570 2009-04-29 Richard Guenther <rguenther@suse.de>
6571
6572 PR tree-optimization/39941
6573 * gcc.c-torture/compile/pr39941.c: New testcase.
6574
6575 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
6576
6577 * gcc.target/bfin/20090411-1.c: New test.
6578
6579 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
6580
6581 PR target/39565
6582 * gcc.dg/pr39565.c: New testcase.
6583
6584 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
6585
6586 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6587 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6588 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6589 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6590 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6591 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6592 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6593 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6594 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6595 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6596 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6597 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6598 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6599 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6600 * gcc.target/i386/pr37191.c: Likewise.
6601 * gcc.target/i386/reload-1.c: Likewise.
6602 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6603 * g++.old-deja/g++.pt/repo2.C: Likewise.
6604 * g++.old-deja/g++.pt/repo3.C: Likewise.
6605 * g++.old-deja/g++.pt/repo4.C: Likewise.
6606 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6607 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6608 * g++.dg/template/repo1.C: Likewise.
6609 * g++.dg/template/repo2.C: Likewise.
6610 * g++.dg/template/repo3.C: Likewise.
6611 * g++.dg/template/repo4.C: Likewise.
6612 * g++.dg/template/repo5.C: Likewise.
6613 * g++.dg/template/repo6.C: Likewise.
6614 * g++.dg/template/repo7.C: Likewise.
6615 * g++.dg/template/repo8.C: Likewise.
6616 * g++.dg/template/repo9.C: Likewise.
6617 * g++.dg/rtti/repo1.C: Likewise.
6618 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6619 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6620 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6621 * g++.dg/other/PR23205.C: Skip for vxworks.
6622 * g++.dg/ext/visibility/class1.C: Requires PIC.
6623 * g++.dg/eh/async-unwind2.C: Requires PIC.
6624 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6625 does not have cxa_exit.
6626
6627 2009-04-28 Jing Yu <jingyu@google.com>
6628
6629 PR testsuite/39790
6630 * lib/target-supports.exp (check_effective_target_tls): Remove
6631 comment of caching.
6632 (check_effective_target_tls_native): Likewise.
6633 (check_effective_target_tls_runtime): Likewise.
6634 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6635 tls to tls_runtime.
6636 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6637
6638 2009-04-28 Janus Weil <janus@gcc.gnu.org>
6639
6640 PR fortran/39946
6641 * gfortran.dg/proc_ptr_16.f90: New.
6642
6643 2009-04-28 Steve Ellcey <sje@cup.hp.com>
6644
6645 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6646 lp64 is true.
6647
6648 2009-04-28 Richard Guenther <rguenther@suse.de>
6649
6650 PR middle-end/39937
6651 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6652
6653 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
6654
6655 * g++.dg/warn/pr35652.C: Removed.
6656 * gcc.dg/pr35652.c: Likewise.
6657
6658 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
6659
6660 * gcc.target/ia64/20071210-2.c: New testcase.
6661
6662 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
6663
6664 PR c/39323
6665 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6666 * gcc.dg/pr39323-3.c: Ditto.
6667
6668 2009-04-28 Janus Weil <janus@gcc.gnu.org>
6669
6670 PR fortran/39930
6671 PR fortran/39931
6672 * gfortran.dg/ambiguous_reference_2.f90: New.
6673 * gfortran.dg/pointer_assign_7.f90: New.
6674
6675 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
6676 Mark Mitchell <mark@codesourcery.com>
6677
6678 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6679 * gcc.dg/20020103-1.c: Check for __ppc.
6680 * gcc.dg/asm-b.c: Check for __ppc.
6681 * gcc.dg/20020919-1.c: Check for __ppc.
6682 * gcc.dg/20020312-2.c: Likewise.
6683 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6684 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6685 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6686 * g++.dg/warn/weak1.C: Likewise.
6687 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6688 static so appropriate optimizations kick in.
6689 (find_base_value_wrapper): New function.
6690 * g++.dg/eh/simd-5.C: Fix target triplet.
6691 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6692
6693 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
6694 H.J. Lu <hongjiu.lu@intel.com>
6695
6696 PR target/39911
6697 * gcc.target/i386/pr39911.c: New test.
6698
6699 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
6700
6701 PR fortran/39879
6702 * gfortran.dg/alloc_comp_assign_10.f90: New test.
6703
6704 2009-04-28 Ben Elliston <bje@au.ibm.com>
6705
6706 PR c++/35652
6707 Revert:
6708
6709 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6710
6711 * gcc.dg/pr35652.C: New.
6712 * g++.dg/warn/pr35652.C: New.
6713 * gcc.dg/format/plus-1.c: Adjust message.
6714
6715 2009-04-27 DJ Delorie <dj@redhat.com>
6716
6717 * lib/target-supports.exp (check_effective_target_double64): New.
6718 (check_effective_target_double64plus): New.
6719 (check_effective_target_large_double): New.
6720 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6721 * gcc.dg/div-double-1.c: Likewise.
6722 * gcc.dg/Wconversion-real.c: Require large_double.
6723 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6724
6725 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6726 are too small.
6727
6728 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6729 constants as long.
6730
6731 2009-04-27 Ian Lance Taylor <iant@google.com>
6732
6733 * gcc.dg/Wcxx-compat-5.c: New testcase.
6734 * gcc.dg/Wcxx-compat-6.c: New testcase.
6735
6736 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6737
6738 Allow non-constant arguments to conversion intrinsics.
6739 * gcc.target/spu/intrinsics-3.c: Update tests.
6740
6741 2009-04-27 Richard Guenther <rguenther@suse.de>
6742
6743 PR middle-end/39928
6744 * gcc.c-torture/compile/pr39928-1.c: New testcase.
6745 * gcc.c-torture/compile/pr39928-2.c: Likewise.
6746
6747 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
6748
6749 PR target/39903
6750 * gcc.dg/torture/pr39903-1.c: New.
6751 * gcc.dg/torture/pr39903-2.c: Likewise.
6752
6753 2009-04-27 Revital Eres <eres@il.ibm.com>
6754
6755 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6756 and check it.
6757 * gcc.dg/sms-2.c: Add dump check.
6758 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6759 and check it.
6760 * gcc.dg/sms-4.c: Likewise.
6761 * gcc.dg/sms-5.c: Likewise.
6762 * gcc.dg/sms-6.c: Likewise.
6763 * gcc.dg/sms-7.c: Likewise.
6764 * gcc.dg/sms-antideps.c: Rename to...
6765 * gcc.dg/sms-8.c: This and add sms dump file and check it.
6766
6767 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
6768
6769 * gnat.dg/opt2.adb: New test.
6770
6771 2009-04-27 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR c++/39875
6774 * g++.dg/warn/Wunused-15.C: New test.
6775
6776 2009-04-26 Michael Matz <matz@suse.de>
6777
6778 Expand from SSA.
6779 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6780 change regexps.
6781 * gcc.target/i386/pr37248-1.c: Modified.
6782 * gcc.target/i386/pr37248-3.c: Modified.
6783 * gcc.target/i386/pr37248-2.c: Modified.
6784 * gnat.dg/aliasing1.adb: Modified.
6785 * gnat.dg/pack9.adb: Modified.
6786 * gnat.dg/aliasing2.adb: Modified.
6787 * gcc.dg/strict-overflow-2.c: Modified.
6788 * gcc.dg/autopar/reduc-1char.c: Modified.
6789 * gcc.dg/autopar/reduc-2char.c: Modified.
6790 * gcc.dg/autopar/reduc-1.c: Modified.
6791 * gcc.dg/autopar/reduc-2.c: Modified.
6792 * gcc.dg/autopar/reduc-3.c: Modified.
6793 * gcc.dg/autopar/reduc-6.c: Modified.
6794 * gcc.dg/autopar/reduc-7.c: Modified.
6795 * gcc.dg/autopar/reduc-8.c: Modified.
6796 * gcc.dg/autopar/reduc-9.c: Modified.
6797 * gcc.dg/autopar/reduc-1short.c: Modified.
6798 * gcc.dg/autopar/reduc-2short.c: Modified.
6799 * gcc.dg/autopar/parallelization-1.c: Modified.
6800 * gcc.dg/strict-overflow-4.c: Modified.
6801 * gcc.dg/strict-overflow-6.c: Modified.
6802 * gcc.dg/gomp/combined-1.c: Modified.
6803 * gcc.dg/no-strict-overflow-1.c: Modified.
6804 * gcc.dg/no-strict-overflow-3.c: Modified.
6805 * gcc.dg/no-strict-overflow-5.c: Modified.
6806 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6807 * gcc.dg/tree-ssa/pr18134.c: Modified.
6808 * gcc.dg/tree-ssa/20030824-1.c: Modified.
6809 * gcc.dg/tree-ssa/vector-2.c: Modified.
6810 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6811 * gcc.dg/tree-ssa/loop-21.c: Modified.
6812 * gcc.dg/tree-ssa/20030824-2.c: Modified.
6813 * gcc.dg/tree-ssa/vector-3.c: Modified.
6814 * gcc.dg/tree-ssa/asm-3.c: Modified.
6815 * gcc.dg/tree-ssa/pr23294.c: Modified.
6816 * gcc.dg/tree-ssa/loop-22.c: Modified.
6817 * gcc.dg/tree-ssa/loop-15.c: Modified.
6818 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6819 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6820 * gcc.dg/tree-ssa/pr20139.c: Modified.
6821 * gcc.dg/tree-ssa/scev-cast.c: Modified.
6822 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6823 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6824 * gcc.dg/tree-ssa/loop-5.c: Modified.
6825 * gcc.dg/tree-ssa/pr19431.c: Modified.
6826 * gcc.dg/tree-ssa/pr32044.c: Modified.
6827 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6828 * gcc.dg/tree-ssa/loop-19.c: Modified.
6829 * gcc.dg/tree-ssa/loop-28.c: Modified.
6830 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6831 * gcc.dg/tree-ssa/divide-1.c: Modified.
6832 * gcc.dg/tree-ssa/inline-1.c: Modified.
6833 * gcc.dg/tree-ssa/divide-3.c: Modified.
6834 * gcc.dg/tree-ssa/pr30978.c: Modified.
6835 * gcc.dg/tree-ssa/alias-6.c: Modified.
6836 * gcc.dg/tree-ssa/divide-4.c: Modified.
6837 * gcc.dg/tree-ssa/alias-11.c: Modified.
6838 * gcc.dg/no-strict-overflow-7.c: Modified.
6839 * gcc.dg/strict-overflow-1.c: Modified.
6840 * gcc.dg/pr15784-4.c: Modified.
6841 * gcc.dg/pr34263.c: Modified.
6842 * gcc.dg/strict-overflow-3.c: Modified.
6843 * gcc.dg/tree-prof/stringop-1.c: Modified.
6844 * gcc.dg/tree-prof/val-prof-1.c: Modified.
6845 * gcc.dg/tree-prof/val-prof-2.c: Modified.
6846 * gcc.dg/tree-prof/val-prof-3.c: Modified.
6847 * gcc.dg/tree-prof/val-prof-4.c: Modified.
6848 * gcc.dg/no-strict-overflow-2.c: Modified.
6849 * gcc.dg/no-strict-overflow-4.c: Modified.
6850 * gcc.dg/no-strict-overflow-6.c: Modified.
6851 * g++.dg/tree-ssa/pr27090.C: Modified.
6852 * g++.dg/tree-ssa/tmmti-2.C: Modified.
6853 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6854 * g++.dg/tree-ssa/pr19807.C: Modified.
6855 * g++.dg/opt/pr30965.C: Modified.
6856 * g++.dg/init/new17.C: Modified.
6857 * gfortran.dg/whole_file_6.f90: Modified.
6858 * gfortran.dg/whole_file_5.f90: Modified.
6859 * gfortran.dg/reassoc_1.f90: Modified.
6860 * gfortran.dg/reassoc_3.f90: Modified.
6861
6862 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
6863
6864 PR fortran/39893
6865 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6866
6867 2009-04-26 Jakub Jelinek <jakub@redhat.com>
6868
6869 PR inline-asm/39543
6870 * gcc.target/i386/pr39543-1.c: New test.
6871 * gcc.target/i386/pr39543-2.c: New test.
6872 * gcc.target/i386/pr39543-3.c: New test.
6873
6874 PR c/39889
6875 * gcc.dg/Wunused-value-3.c: New test.
6876
6877 2009-04-26 Joseph Myers <joseph@codesourcery.com>
6878
6879 PR c/39581
6880 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6881 gcc.dg/vla-21.c: New tests.
6882
6883 2009-04-26 Joseph Myers <joseph@codesourcery.com>
6884
6885 PR c/39556
6886 * gcc.dg/inline-34.c: New test.
6887
6888 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6889
6890 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6891 gcc.dg/enum-const-3.c: New tests.
6892 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6893 -pedantic-errors. Update expected diagnostics.
6894
6895 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6896
6897 PR c/39582
6898 * gcc.dg/vla-20.c: New test.
6899
6900 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6901
6902 PR c/39564
6903 * gcc.dg/vla-19.c: New test.
6904
6905 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6906
6907 PR preprocessor/39559
6908 * gcc.dg/c99-intconst-2.c: New test.
6909
6910 2009-04-25 Jan Hubicka <jh@suse.cz>
6911
6912 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6913
6914 2009-04-25 Janus Weil <janus@gcc.gnu.org>
6915
6916 PR fortran/39688
6917 * gfortran.dg/import7.f90: New.
6918
6919 2009-04-24 Richard Guenther <rguenther@suse.de>
6920
6921 * gcc.dg/tree-ssa/vrp48.c: Fix.
6922
6923 2008-04-24 Doug Kwan <dougkwan@google.com>
6924
6925 * g++.dg/init/copy7.C: Only abort in memcpy if source and
6926 destination are the same.
6927
6928 2009-04-24 Richard Guenther <rguenther@suse.de>
6929
6930 * gcc.dg/tree-ssa/vrp48.c: New testcase.
6931
6932 2009-04-24 Joseph Myers <joseph@codesourcery.com>
6933
6934 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6935 gcc.dg/array-const-3.c: New tests.
6936
6937 2009-04-24 Ian Lance Taylor <iant@google.com>
6938
6939 * gcc.dg/Wcxx-compat-4.c: New testcase.
6940
6941 2009-04-24 Daniel Kraft <d@domob.eu>
6942
6943 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6944 expected on already erraneous symbol (renamed to fresh one).
6945
6946 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
6947
6948 PR middle-end/39867
6949 * gcc.dg/pr39867.c: New.
6950
6951 2009-04-24 Janus Weil <janus@gcc.gnu.org>
6952
6953 PR fortran/39861
6954 PR fortran/39864
6955 * gfortran.dg/intrinsic_1.f90: New.
6956
6957 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
6958
6959 * gnat.dg/alignment7.adb: New test.
6960 * gnat.dg/alignment8.adb: Likewise.
6961
6962 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
6963
6964 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6965 * gnat.dg/specs/rep_clause2.ads: New test.
6966
6967 2009-04-24 Jakub Jelinek <jakub@redhat.com>
6968
6969 PR rtl-optimization/39794
6970 * gcc.dg/pr39794.c: New test.
6971
6972 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
6973
6974 * gnat.dg/atomic1.adb: New test.
6975 * gnat.dg/atomic1_pkg.ads: New helper.
6976
6977 2009-04-23 Steve Ellcey <sje@cup.hp.com>
6978
6979 PR testsuite/39623
6980 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6981 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6982
6983 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
6984
6985 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6986 warning.
6987
6988 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6989
6990 PR C/31499
6991 * gcc.dg/vector-init-1.c: New testcase.
6992 * gcc.dg/vector-init-2.c: New testcase.
6993
6994 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
6995
6996 * gnat.dg/enum2.adb: New test.
6997 * gnat.dg/enum2_pkg.ads: New helper.
6998
6999 2009-04-22 Jakub Jelinek <jakub@redhat.com>
7000
7001 PR c/39855
7002 * gcc.dg/torture/pr39855.c: New test.
7003
7004 2009-04-22 Dodji Seketeli <dodji@redhat.com>
7005
7006 PR c++/39639
7007 * g++.dg/cpp0x/pr39639.C: New test.
7008
7009 2009-04-22 Mark Heffernan <meheff@google.com>
7010
7011 * gcc.dg/profile-generate-3.c: New test.
7012
7013 2009-04-22 Jan Hubicka <jh@suse.cz>
7014
7015 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7016
7017 2009-04-22 Steve Ellcey <sje@cup.hp.com>
7018
7019 PR testsuite/39623
7020 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7021
7022 2009-04-22 Richard Guenther <rguenther@suse.de>
7023
7024 PR tree-optimization/39824
7025 * gcc.c-torture/compile/pr39824.c: New testcase.
7026
7027 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7028
7029 PR c++/14875
7030 * g++.dg/parse/parser-pr14875.C: New.
7031 * g++.dg/parse/parser-pr14875-2.C: New.
7032 * g++.dg/parse/error6.C: Update match string.
7033
7034 2009-04-22 Richard Guenther <rguenther@suse.de>
7035
7036 PR tree-optimization/39845
7037 * gcc.c-torture/compile/pr39845.c: New testcase.
7038
7039 2009-04-22 Janus Weil <janus@gcc.gnu.org>
7040
7041 PR fortran/39735
7042 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7043 * gfortran.dg/external_initializer.f90: Modified.
7044 * gfortran.dg/interface_26.f90: Modified.
7045 * gfortran.dg/intrinsic_subroutine.f90: Modified.
7046 * gfortran.dg/proc_ptr_3.f90: Modified.
7047 * gfortran.dg/proc_ptr_15.f90: New.
7048 * gfortran.dg/proc_ptr_result_1.f90: Modified.
7049
7050 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7051
7052 PR c++/35711
7053 * g++.dg/warn/pr35711.C: New.
7054 * g++.dg/conversion/ptrmem2.C: Update.
7055
7056 2009-04-21 Joseph Myers <joseph@codesourcery.com>
7057
7058 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7059 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7060 README.gcc, g++.dg/README, g++.dg/compat/break/README,
7061 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7062 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7063 gcc.c-torture/ChangeLog.0,
7064 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7065 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7066 gcc.target/i386/math-torture/math-torture.exp,
7067 gcc.target/mips/inter/mips16-inter.exp,
7068 gcc.target/mips/mips-nonpic/README,
7069 gcc.target/x86_64/abi/README.gcc,
7070 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7071 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7072 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7073 notices.
7074 * ChangeLog-1993-2007, ChangeLog: Correct dates.
7075
7076 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7077
7078 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7079
7080 2009-04-21 Richard Guenther <rguenther@suse.de>
7081
7082 PR middle-end/39829
7083 * gcc.dg/torture/pr39829.c: New testcase.
7084
7085 2009-04-21 Martin Jambor <mjambor@suse.cz>
7086
7087 * gcc.dg/tree-ssa/cswtch-2.c: New test.
7088
7089 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7090
7091 PR 16202
7092 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7093 * gcc.dg/sequence-pt-2.c: New.
7094 * gcc.dg/sequence-pt-3.c: New.
7095 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7096 * g++.dg/warn/sequence-pt-2.c: New.
7097 * g++.dg/warn/sequence-pt-3.c: New.
7098
7099 2009-04-21 Jakub Jelinek <jakub@redhat.com>
7100
7101 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7102
7103 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7104
7105 * gnat.dg/import1.ad[sb]: New test.
7106
7107 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7108
7109 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7110 return 0.
7111
7112 2009-04-20 Tobias Burnus <burnus@net-b.de>
7113
7114 PR fortran/39811
7115 * gfortran.dg/continuation_11.f90: New test.
7116
7117 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7118
7119 PR c++/13358
7120 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7121 messages. Test for "long long" in system headers.
7122 * gcc.dg/c99-longlong-2.c: New.
7123 * g++.dg/warn/pr13358.C: New.
7124 * g++.dg/warn/pr13358-2.C: New.
7125 * g++.dg/warn/pr13358-3.C: New.
7126 * g++.dg/warn/pr13358-4.C: New.
7127
7128 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7129
7130 * gcc.dg/framework-2.c: Fix up for non existent includes
7131 being fatal errors now.
7132
7133 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
7134
7135 PR fortran/39800
7136 * gfortran.dg/private_type_13.f90: New test.
7137 * gfortran.dg/private_type_2.f90: Add option -std=f95.
7138
7139 2009-04-20 Le-Chun Wu <lcwu@google.com>
7140
7141 PR c++/39803
7142 * g++.dg/warn/Wunused-14.C: New test.
7143
7144 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7145
7146 * gnat.dg/specs/small_alignment.ads: New test.
7147
7148 2009-04-20 Ian Lance Taylor <iant@google.com>
7149
7150 * gcc.dg/Wcxx-compat-3.c: New testcase.
7151
7152 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7153
7154 * gnat.dg/pack13.ad[sb]: New test.
7155 * gnat.dg/pack13_pkg.ads: New helper.
7156
7157 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7158
7159 * gnat.dg/discr11.ad[sb]: New test.
7160 * gnat.dg/discr11_pkg.ads: New helper.
7161
7162 2009-04-20 Ira Rosen <irar@il.ibm.com>
7163
7164 PR tree-optimization/39675
7165 * gcc.dg/vect/O3-pr39675-2.c: New test.
7166
7167 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7168
7169 * gnat.dg/rep_clause3.adb: New test.
7170
7171 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7172
7173 PR c/37481
7174 * gcc.dg/c99-flex-array-7.c: New test.
7175
7176 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7177
7178 PR c/19771
7179 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7180
7181 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7182
7183 PR c/38243
7184 * gcc.dg/c99-restrict-3.c: New test.
7185
7186 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7187
7188 PR preprocessor/20078
7189 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7190
7191 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
7192
7193 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7194 Do not pass -B$root after -margs.
7195
7196 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7197
7198 PR c/32061
7199 PR c++/36954
7200 * gcc.dg/pr32061.c: New.
7201 * gcc.dg/Wlogical-op-1.c: Update.
7202 * g++.dg/warn/Wlogical-op-1.C: Update.
7203 * g++.dg/warn/pr36954.C: New.
7204
7205 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7206
7207 PR c/27676
7208 * gcc.dg/lvalue-5.c: New test.
7209
7210 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7211
7212 PR c/22367
7213 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7214
7215 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7216
7217 * gcc.dg/cpp/include5.c: New test.
7218
7219 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7220
7221 PR c/35210
7222 * gcc.dg/call-diag-2.c: New test.
7223
7224 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7225
7226 PR preprocessor/39646
7227 * gcc.dg/cpp/line8.c: New test.
7228
7229 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7230
7231 PR preprocessor/39647
7232 * gcc.dg/cpp/line7.c: New test.
7233
7234 2009-04-18 Richard Guenther <rguenther@suse.de>
7235
7236 PR middle-end/39804
7237 * gcc.target/i386/pr39804.c: New testcase.
7238
7239 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
7240
7241 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7242 * g++.dg/other/pr39496.C: Likewise.
7243
7244 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7245
7246 PR middle-end/36902
7247 * gcc.dg/pr36902.c: New.
7248
7249 2009-04-17 Diego Novillo <dnovillo@google.com>
7250
7251 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7252 violation for variable 'inside_main'.
7253
7254 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7255
7256 * gfortran.fortran-torture/execute/getarg_1.x: New file.
7257
7258 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7259
7260 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7261
7262 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7263
7264 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7265 * gfortran.dg/chmod_2.f90: Likewise.
7266 * gfortran.dg/chmod_3.f90: Likewise.
7267 * gfortran.dg/open_errors.f90: Likewise.
7268 * gfortran.dg/stat_1.f90: Likewise.
7269 * gfortran.dg/stat_2.f90: Likewise.
7270
7271 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7272
7273 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7274 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7275 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7276 * gfortran.dg/nearest_1.f90: Likewise.
7277 * gfortran.dg/nearest_3.f90: Likewise.
7278 * gfortran.dg/isnan_1.f90: Likewise.
7279 * gfortran.dg/isnan_2.f90: Likewise.
7280 * gfortran.dg/nan_1.f90: Likewise.
7281 * gfortran.dg/nan_2.f90: Likewise.
7282 * gfortran.dg/nan_3.f90: Likewise.
7283 * gfortran.dg/nan_4.f90: Likewise.
7284 * gfortran.dg/module_nan.f90: Likewise.
7285 * gfortran.dg/int_conv_2.f90: Likewise.
7286 * gfortran.dg/init_flag_3.f90: Likewise.
7287 * gfortran.dg/namelist_42.f90: Likewise.
7288 * gfortran.dg/namelist_43.f90: Likewise.
7289 * gfortran.dg/real_const_3.f90: Likewise.
7290 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7291
7292 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7293 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7294 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7295 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7296 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7297
7298 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7299 * gfortran.dg/gamma_5.f90: Likewise.
7300
7301 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7302
7303 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7304 less strict so it also works with auto-overlay support.
7305 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7306 for "exceeds local store" linker errors on the SPU.
7307
7308 * lib/gfortran.exp: Include target-supports.exp.
7309 (gfortran_init): On SPU targets where automatic overlay support
7310 is available, use it to build all Fortran test cases.
7311
7312 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7313
7314 2009-04-17 Arnaud Charlet <charlet@adacore.com>
7315
7316 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7317 rule enforced by gnat on taft types.
7318
7319 2009-04-17 Jakub Jelinek <jakub@redhat.com>
7320
7321 PR testsuite/39792
7322 * g++.dg/ext/complit11.C: Add empty dg-options.
7323
7324 2009-04-16 Andrew Pinski <pinskia@gmail.com>
7325
7326 PR c++/17570
7327 * g++.dg/template/defarg11.C: New test.
7328
7329 2009-04-16 Andrew Pinski <pinskia@gmail.com>
7330
7331 PR c++/28766
7332 * g++.dg/ext/complit11.C: New testcase.
7333
7334 2009-04-15 Le-Chun Wu <lcwu@google.com>
7335
7336 PR c++/39551
7337 * g++.dg/warn/Wunused-13.C: New testcase.
7338
7339 2009-04-15 Ian Lance Taylor <iant@google.com>
7340
7341 * gcc.dg/Wenum-compare-1.c: New testcase.
7342
7343 2009-04-15 Richard Guenther <rguenther@suse.de>
7344
7345 PR tree-optimization/39764
7346 * g++.dg/torture/pr39764.C: New testcase.
7347
7348 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
7349
7350 * g++.dg/ext/altivec-17.C: New.
7351
7352 2009-04-15 Arnaud Charlet <charlet@adacore.com>
7353
7354 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7355 * gnat.dg/specs/limited1.ads: Ditto.
7356
7357 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7358
7359 PR testsuite/39769
7360 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7361 for testing the results of estimate instructions.
7362 * gcc.dg/vmx/3a-04m.c (test): Ditto.
7363 * gcc.dg/vmx/3a-05.c (test): Ditto.
7364
7365 2009-04-14 Jason Merrill <jason@redhat.com>
7366
7367 PR c++/39763
7368 * g++.dg/warn/Wshadow-4.C: Extend.
7369
7370 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
7371
7372 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7373 (do_D): Remove attribute hidden.
7374
7375 2009-04-13 Jason Merrill <jason@redhat.com>
7376
7377 PR c++/39480
7378 * g++.dg/init/copy7.C: New.
7379
7380 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
7381
7382 PR testsuite/39733
7383 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7384 (check_for_all_options): This.
7385
7386 2009-04-13 Jason Merrill <jason@redhat.com>
7387
7388 PR c++/39750
7389 * g++.dg/template/crash90.C: New.
7390
7391 2009-04-12 Jason Merrill <jason@redhat.com>
7392
7393 PR c++/39742
7394 * g++.dg/overload/extern-C-2.C: New.
7395
7396 2009-04-12 Joseph Myers <joseph@codesourcery.com>
7397
7398 PR preprocessor/31869
7399 * gcc.dg/cpp/strify5.c: New test.
7400
7401 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
7402
7403 * gnat.dg/enum1.adb: New test.
7404 * gnat.dg/enum1_pkg.ads: New helper.
7405
7406 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
7407
7408 PR target/39740
7409 * gcc.target/alpha/pr39740.c: New test.
7410
7411 2009-04-11 Daniel Kraft <d@domob.eu>
7412
7413 PR fortran/37746
7414 * gfortran.dg/bounds_check_strlen_1.f90: New test.
7415 * gfortran.dg/bounds_check_strlen_2.f90: New test.
7416 * gfortran.dg/bounds_check_strlen_3.f90: New test.
7417 * gfortran.dg/bounds_check_strlen_4.f90: New test.
7418 * gfortran.dg/bounds_check_strlen_5.f90: New test.
7419 * gfortran.dg/bounds_check_strlen_6.f90: New test.
7420 * gfortran.dg/bounds_check_strlen_7.f90: New test.
7421 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7422 expected string length that failed with -fbounds-check now.
7423 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7424
7425 2009-04-11 Janus Weil <janus@gcc.gnu.org>
7426
7427 PR fortran/39692
7428 * gfortran.dg/proc_ptr_14.f90: New.
7429
7430 2009-04-11 Richard Guenther <rguenther@suse.de>
7431
7432 PR middle-end/39732
7433 * g++.dg/torture/pr39732.C: New testcase.
7434
7435 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
7436
7437 * gfortran.dg/whole_file_5.f90: New.
7438 * gfortran.dg/whole_file_6.f90: New.
7439
7440 2009-04-11 Richard Guenther <rguenther@suse.de>
7441
7442 PR tree-optimization/39713
7443 * g++.dg/torture/pr39713.C: New testcase.
7444
7445 2009-04-10 Richard Guenther <rguenther@suse.de>
7446
7447 PR c/39712
7448 * gcc.dg/pr39712.c: New testcase.
7449
7450 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
7451
7452 PR c++/28301
7453 * g++.dg/cpp0x/enum2.C: Updated.
7454 * g++.dg/debug/pr22514.C: Likewise.
7455 * g++.dg/parse/enum2.C: Likewise.
7456 * g++.dg/parse/enum3.C: Likewise.
7457 * g++.dg/template/crash79.C: Likewise.
7458 * g++.old-deja/g++.jason/cond.C: Likewise.
7459
7460 2009-04-10 Chao-ying Fu <fu@mips.com>
7461
7462 * gcc.target/mips/interrupt_handler.c: Change from compile to
7463 assemble.
7464
7465 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7466
7467 * objc/execute/forward-1.x: Fix x86_64 entry typos.
7468
7469 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
7470
7471 PR fortran/38709
7472 * gfortran.dg/zero_sized_6.f90: New.
7473
7474 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
7475
7476 PR c++/20118
7477 * g++.dg/parse/pr20118.C: New.
7478 * g++.dg/template/spec16.C: Update.
7479
7480 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7481
7482 PR testsuite/35621
7483 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7484 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7485 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7486 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7487 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7488 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7489 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7490 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7491 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7492 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7493 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7494 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7495 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7496 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7497 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7498 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7499 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7500
7501 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7502
7503 PR target/39678
7504 * g++.dg/torture/pr39678.C: New.
7505 * gcc.dg/compat/struct-complex-2.h: Likewise.
7506 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7507 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7508 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7509 * gcc.dg/torture/pr39678.c: Likewise.
7510 * gcc.target/i386/pr39678.c: Likewise.
7511
7512 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7513 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7514
7515 * gcc.target/x86_64/abi/test_passing_structs.c: Include
7516 <complex.h>. Add tests for structure with complex float.
7517
7518 2009-04-10 Ben Elliston <bje@au.ibm.com>
7519 Joseph Myers <joseph@codesourcery.com>
7520
7521 PR target/36800
7522 * gcc.dg/dfp/pr36800.c: New.
7523
7524 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7525 Rafael Avila de Espindola <espindola@google.com>
7526
7527 * gcc.misc-tests/help.exp: New file.
7528 * lib/options.exp: New file.
7529
7530 2009-04-09 Janis Johnson <janis187@us.ibm.com>
7531
7532 PR libobjc/36610
7533 * objc/execute/forward-1.x: New.
7534
7535 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
7536
7537 * gcc.dg/pr27150-1.c: Change to a link test.
7538
7539 2009-04-09 Jakub Jelinek <jakub@redhat.com>
7540
7541 * g++.dg/lookup/using2.C: Change copyright header to refer to version
7542 3 of the GNU General Public License and to point readers at the
7543 COPYING3 file and the FSF's license web page.
7544 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7545 * gcc.dg/struct/struct-reorg.exp: Likewise.
7546 * gcc.target/spu/tag_manager.c: Likewise.
7547
7548 2009-04-09 Richard Guenther <rguenther@suse.de>
7549
7550 PR testsuite/39696
7551 * ssa-ccp-25.c: Adjust pattern.
7552
7553 2009-04-09 Janus Weil <janus@gcc.gnu.org>
7554
7555 PR fortran/36704
7556 * gfortran.dg/external_procedures_1.f90: Modified.
7557 * gfortran.dg/proc_ptr_result_1.f90: New.
7558 * gfortran.dg/proc_ptr_result_2.f90: New.
7559 * gfortran.dg/proc_ptr_result_3.f90: New.
7560
7561 2009-04-09 Richard Guenther <rguenther@suse.de>
7562
7563 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7564 to prevent constant propagation.
7565 * gcc.dg/vect/vect-56.c: Likewise.
7566 * gcc.dg/vect/vect-58.c: Likewise.
7567 * gcc.dg/vect/vect-60.c: Likewise.
7568 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7569 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7570 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7571
7572 2009-04-09 Richard Guenther <rguenther@suse.de>
7573
7574 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7575 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7576
7577 2009-04-09 Joseph Myers <joseph@codesourcery.com>
7578
7579 PR c/39613
7580 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7581 New tests.
7582
7583 2009-04-08 Joseph Myers <joseph@codesourcery.com>
7584
7585 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7586 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7587
7588 2009-04-08 Jakub Jelinek <jakub@redhat.com>
7589
7590 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7591
7592 2009-04-08 Jason Merrill <jason@redhat.com>
7593
7594 PR c++/25185
7595 * g++.dg/template/error40.C: Add another test.
7596
7597 2009-04-08 Joseph Myers <joseph@codesourcery.com>
7598
7599 PR c/39614
7600 PR c/39673
7601 * gcc.c-torture/compile/pr39614-1.c,
7602 gcc.c-torture/compile/pr39614-2.c,
7603 gcc.c-torture/compile/pr39614-3.c,
7604 gcc.c-torture/compile/pr39614-4.c,
7605 gcc.c-torture/compile/pr39614-5.c,
7606 gcc.c-torture/compile/pr39673-1.c,
7607 gcc.c-torture/compile/pr39673-2.c: New tests.
7608 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7609 more cases.
7610 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7611 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7612 expected errors.
7613
7614 2009-04-08 Dodji Seketeli <dodji@redhat.com>
7615
7616 PRc++/39637
7617 * g++.dg/cpp0x/variadic-crash2.C: New test.
7618
7619 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
7620
7621 PR fortran/38863
7622 * gfortran.dg/alloc_comp_result_1.f90: New test.
7623
7624 2009-04-07 Jason Merrill <jason@redhat.com>
7625
7626 PR c++/34691
7627 * g++.dg/overload/extern-C-1.C: New.
7628
7629 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7630
7631 PR testsuite/39325
7632 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7633
7634 2009-04-07 Jason Merrill <jason@redhat.com>
7635
7636 PR c++/25185
7637 * g++.dg/template/error40.C: New.
7638
7639 2009-04-07 Janus Weil <janus@gcc.gnu.org>
7640
7641 PR fortran/38152
7642 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7643
7644 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
7645
7646 * gnat.dg/subp_elim_errors.ad[sb]: New test.
7647
7648 2009-04-07 Janus Weil <janus@gcc.gnu.org>
7649
7650 PR fortran/38290
7651 * gfortran.dg/proc_decl_1.f90: Modified.
7652 * gfortran.dg/proc_ptr_11.f90: Extended.
7653 * gfortran.dg/proc_ptr_13.f90: Modified.
7654
7655 2009-04-06 Jason Merrill <jason@redhat.com>
7656
7657 PR c++/35146
7658 * g++.dg/template/fnspec1.C: New.
7659
7660 2009-04-06 Laurent GUERBY <laurent@guerby.net>
7661
7662 * lib/gnat.exp: Handle multilib.
7663
7664 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
7665
7666 PR fortran/38863
7667 * gfortran.dg/dependency_23.f90: New test.
7668
7669 2009-04-06 Richard Guenther <rguenther@suse.de>
7670
7671 PR tree-optimization/28868
7672 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7673 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7674 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7675 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7676
7677 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
7678
7679 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7680
7681 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
7682
7683 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7684
7685 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
7686
7687 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7688 with the built-in y0, and the subsequent warning.
7689 (y1): Likewise, rename to y_1.
7690
7691 2009-04-06 Janus Weil <janus@gcc.gnu.org>
7692
7693 PR fortran/39414
7694 * gfortran.dg/proc_decl_21.f90: New.
7695
7696 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
7697
7698 PR fortran/36091
7699 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7700
7701 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
7702
7703 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7704 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7705 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7706 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7707 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7708 gfortran.dg/namelist_49.f90: Gate test on effective_target
7709 fd_truncate.
7710 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
7711
7712 2009-04-05 Daniel Kraft <d@domob.eu>
7713
7714 PR fortran/38654
7715 * gfortran.dg/read_float_2.f03
7716 * gfortran.dg/read_float_3.f90
7717
7718 2009-04-05 Richard Guenther <rguenther@suse.de>
7719
7720 PR tree-optimization/39648
7721 * gcc.c-torture/compile/pr39648.c: New testcase.
7722
7723 2009-04-05 Jason Merrill <jason@redhat.com>
7724
7725 PR c++/14912
7726 * g++.dg/template/error39.C: New.
7727
7728 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
7729
7730 PR fortran/29458
7731 * gfortran.dg/implied_do_1.f90: New.
7732
7733 2009-04-04 Tobias Burnus <burnus@net-b.de>
7734
7735 PR fortran/39577
7736 * gfortran.dg/recursive_check_8.f90: New.
7737 * gfortran.dg/recursive_check_9.f90: New.
7738 * gfortran.dg/recursive_check_10.f90: New.
7739 * gfortran.dg/recursive_check_11.f90: New.
7740 * gfortran.dg/recursive_check_12.f90: New.
7741 * gfortran.dg/recursive_check_13.f90: New.
7742 * gfortran.dg/recursive_check_14.f90: New.
7743
7744 2009-04-04 Jason Merrill <jason@redhat.com>
7745
7746 PR c++/25185
7747 * g++.dg/template/error38.C: Add more tests.
7748
7749 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
7750
7751 PR fortran/37614
7752 * gfortran.dg/common_align_2.f90: New test.
7753
7754 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
7755
7756 PR target/39501
7757 * gcc.c-torture/execute/pr39501.c: New file.
7758 * gcc.c-torture/execute/pr39501.x: New file.
7759
7760 2009-04-04 Richard Guenther <rguenther@suse.de>
7761
7762 PR tree-optimization/8781
7763 PR tree-optimization/37892
7764 * g++.dg/tree-ssa/pr8781.C: New testcase.
7765 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7766
7767 2009-04-04 Richard Guenther <rguenther@suse.de>
7768
7769 PR tree-optimization/39636
7770 * gcc.c-torture/compile/pr39636.c: New testcase.
7771
7772 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
7773
7774 PR rtl-optimization/39607
7775 * g++.dg/opt/pr39607.C: New.
7776
7777 2009-04-03 Tobias Burnus <burnus@net-b.de>
7778
7779 PR fortran/39594
7780 * gfortran.dg/common_12.f90: New.
7781
7782 2009-04-03 Jason Merrill <jason@redhat.com>
7783
7784 PR c++/39608
7785 * g++.dg/template/const2.C: New test.
7786
7787 2009-04-03 Richard Guenther <rguenther@suse.de>
7788
7789 PR tree-optimization/2480
7790 PR tree-optimization/23086
7791 * gcc.dg/tree-ssa/pr2480.c: New testcase.
7792 * gcc.dg/tree-ssa/pr23086.c: Likewise.
7793
7794 2009-04-03 Richard Guenther <rguenther@suse.de>
7795
7796 PR tree-optimization/34743
7797 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7798 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7799 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7800 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7801 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7802 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7803 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7804 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7805
7806 2009-04-03 Richard Guenther <rguenther@suse.de>
7807
7808 PR middle-end/13146
7809 PR tree-optimization/23940
7810 PR tree-optimization/33237
7811 PR middle-end/33974
7812 PR middle-end/34093
7813 PR tree-optimization/36201
7814 PR tree-optimization/36230
7815 PR tree-optimization/38049
7816 PR tree-optimization/38207
7817 PR tree-optimization/38230
7818 PR tree-optimization/38301
7819 PR tree-optimization/38585
7820 PR middle-end/38895
7821 PR tree-optimization/38985
7822 PR tree-optimization/39299
7823 * gcc.dg/pr19633-1.c: Adjust.
7824 * gcc.dg/torture/pta-callused-1.c: Likewise.
7825 * gcc.dg/torture/pr39074-2.c: Likewise.
7826 * gcc.dg/torture/pr39074.c: Likewise.
7827 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7828 * gcc.dg/torture/pr30375.c: Adjust.
7829 * gcc.dg/torture/pr33563.c: Likewise.
7830 * gcc.dg/torture/pr33870.c: Likewise.
7831 * gcc.dg/torture/pr33560.c: Likewise.
7832 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7833 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7834 * gcc.dg/tree-ssa/alias-15.c: Remove.
7835 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7836 * gcc.dg/tree-ssa/pr26421.c: Adjust.
7837 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7838 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7839 * gcc.dg/tree-ssa/pr23382.c: Adjust.
7840 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7841 * gcc.dg/tree-ssa/alias-16.c: Adjust.
7842 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7843 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7844 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7845 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7846 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7847 * gcc.dg/tree-ssa/alias-19.c: Likewise.
7848 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7849 * gcc.dg/tree-ssa/pr13146.c: Likewise.
7850 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7851 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7852 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7853 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7854 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7855 * gcc.dg/tree-ssa/alias-20.c: Likewise.
7856 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7857 * gcc.dg/tree-ssa/pr38895.c: Likewise.
7858 * gcc.dg/uninit-B.c: XFAIL.
7859 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7860 * gcc.dg/uninit-pr19430.c: XFAIL.
7861 * g++.dg/tree-ssa/pr13146.C: New testcase.
7862 * g++.dg/opt/pr36187.C: Adjust.
7863 * g++.dg/torture/20090329-1.C: New testcase.
7864
7865 2009-04-02 Chao-ying Fu <fu@mips.com>
7866
7867 * gcc.target/mips/interrupt_handler.c: New test.
7868
7869 2009-04-02 David Ayers <ayers@fsfe.org>
7870
7871 PR objc/18456
7872 * objc.dg/bad-receiver-type-2.m: New test contributed by
7873 Alexander Mamberg.
7874
7875 2009-04-02 Jason Merrill <jason@redhat.com>
7876
7877 PR c++/25185
7878 * g++.dg/template/error38.C: New test.
7879
7880 2009-04-02 Janis Johnson <janis187@us.ibm.com>
7881
7882 PR tree-optimization/31677
7883 * gcc.dg/memcpy-1.c: Add compiler option.
7884
7885 2009-04-02 Ira Rosen <irar@il.ibm.com>
7886
7887 PR tree-optimization/39595
7888 * gfortran.dg/vect/O3-pr39595.f: New test.
7889
7890 2009-04-02 Dodji Seketeli <dodji@redhat.com>
7891
7892 PR c++/26693
7893 * g++.dg/template/typedef11.C: New test.
7894 * g++.dg/template/typedef12.C: Likewise.
7895 * g++.dg/template/typedef13.C: Likewise.
7896 * g++.dg/template/typedef14.C: Likewise.
7897 * g++.dg/template/typedef15.C: Likewise.
7898 * g++.dg/template/typedef16.C: Likewise.
7899 * g++.dg/template/sfinae3.C: Compile this pedantically.
7900 The only errors expected should be the one saying the typedef is ill
7901 formed.
7902 * g++.old-deja/g++.pt/typename8.C: Likewise.
7903 * g++.dg/template/access11.C: Update this.
7904
7905 2009-04-02 Richard Guenther <rguenther@suse.de>
7906
7907 PR tree-optimization/37221
7908 * gcc.c-torture/compile/20090331-1.c: New testcase.
7909
7910 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
7911
7912 * gcc.c-torture/compile/20090401-1.c: New test.
7913
7914 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7915
7916 PR c++/4926
7917 * g++.dg/template/pr4926-1.C: New.
7918
7919 2009-04-01 Xinliang David Li <davidxl@google.com>
7920
7921 * gcc.target/i386/all_one_m128i.c: New test.
7922
7923 2009-04-01 Janis Johnson <janis187@us.ibm.com>
7924
7925 PR c/39027
7926 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7927 * gcc.dg/fltconst-2.c: New test.
7928 * gcc.dg/fltconst-double-pedantic-1.c: New test.
7929 * gcc.dg/fltconst-double-pedantic-2.c: New test.
7930
7931 PR c/33466
7932 * gcc.dg/cpp/pr33466.c: New test.
7933 * gcc.dg/dfp/pr33466.c: New test.
7934 * gcc.dg/fixed-point/pr33466.c: New test.
7935
7936 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7937
7938 PR tree-optimization/35011
7939 * g++.dg/other/pr35011.C: New.
7940
7941 2009-04-01 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR target/39226
7944 * gcc.dg/pr39226.c: New test.
7945
7946 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7947
7948 PR c++/35240
7949 * g++.dg/template/pr35240.C: New.
7950
7951 2009-04-01 Joseph Myers <joseph@codesourcery.com>
7952
7953 PR c/39605
7954 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7955 * gcc.dg/pr25682.c: Update expected diagnostics.
7956
7957 2009-04-01 Richard Guenther <rguenther@suse.de>
7958
7959 * gcc.dg/fold-plusmult-2.c: New testcase.
7960
7961 2009-04-01 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR c/37772
7964 * gcc.dg/pr37772.c: New test.
7965 * g++.dg/ext/asm11.C: New test.
7966
7967 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7968
7969 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7970 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7971 defined.
7972
7973 2009-03-31 Jason Merrill <jason@redhat.com>
7974
7975 * g++.old-deja/g++.other/using9.C: Add expected errors.
7976
7977 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
7978
7979 * gcc.c-torture/compile/pr33009.c: Removed.
7980
7981 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7982
7983 * gcc.c-torture/compile/pr33009.c: Delete.
7984 * gcc.c-torture/compile/pr11832.c: Likewise.
7985
7986 2009-03-31 Joseph Myers <joseph@codesourcery.com>
7987
7988 PR c/448
7989 * lib/target-supports.exp (check_effective_target_stdint_types):
7990 Update comment.
7991 (check_effective_target_inttypes_types): New.
7992 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7993 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7994 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7995
7996 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
7997
7998 PR fortran/38917
7999 PR fortran/38918
8000 * gfortran.dg/data_pointer_1.f90: New test.
8001
8002 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8003
8004 PR fortran/38915
8005 * gfortran.dg/char_length_15.f90: New test.
8006
8007 2009-03-31 Jason Merrill <jason@redhat.com>
8008
8009 C++ DR 613
8010 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8011 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8012 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8013 xfail others.
8014
8015 * g++.dg/other/typedef2.C: New test.
8016
8017 PR c++/37806
8018 * g++.dg/template/typedef17.C: New test.
8019
8020 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8021 * g++.dg/cpp0x/auto12.C: Likewise.
8022
8023 2009-03-31 Richard Guenther <rguenther@suse.de>
8024
8025 PR middle-end/31029
8026 * gcc.dg/fold-compare-4.c: New testcase.
8027 * gcc.dg/fold-compare-5.c: Likewise.
8028
8029 2009-03-31 Richard Guenther <rguenther@suse.de>
8030
8031 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8032
8033 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8034
8035 PR target/39592
8036 * gcc.target/i386/pr39592-1.c: New test.
8037
8038 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8039
8040 PR preprocessor/15638
8041 * gcc.dg/cpp/missing-header-1.c: New test.
8042 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
8043 "compilation terminated" message.
8044 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
8045 test #include "".
8046 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8047 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8048 terminated" message.
8049
8050 2009-03-31 Richard Guenther <rguenther@suse.de>
8051
8052 PR middle-end/23401
8053 PR middle-end/27810
8054 * gcc.dg/tree-ssa/pr23401.c: New testcase.
8055 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8056
8057 2009-03-30 Steven G. Kargl <kargls@comcast.net>
8058
8059 PR fortran/38389
8060 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8061 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8062 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8063 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8064 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8065 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8066 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8067
8068 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
8069
8070 PR fortran/22571
8071 * gfortran.dg/whole_file_1.f90: New test.
8072 PR fortran/26227
8073 * gfortran.dg/whole_file_2.f90: New test.
8074 * gfortran.dg/whole_file_3.f90: New test.
8075 PR fortran/24886
8076 * gfortran.dg/whole_file_4.f90: New test.
8077
8078 2009-03-30 Jakub Jelinek <jakub@redhat.com>
8079
8080 * gfortran.dg/bind_c_usage_19.f90: New test.
8081
8082 PR target/39558
8083 * gcc.target/powerpc/altivec-29.c: New test.
8084
8085 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8086
8087 PR rtl-optimization/323
8088 * gcc.target/i386/excess-precision-1.c,
8089 gcc.target/i386/excess-precision-2.c,
8090 gcc.target/i386/excess-precision-3.c,
8091 gcc.target/i386/excess-precision-4.c,
8092 gcc.target/i386/excess-precision-5.c,
8093 gcc.target/i386/excess-precision-6.c: New tests.
8094
8095 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8096
8097 PR c/35235
8098 * gcc.dg/c99-array-lval-8.c: New test.
8099
8100 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8101
8102 PR preprocessor/34695
8103 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8104 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8105 instead of dg-warning for "previous definition" messages.
8106 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8107 "warnings being treated as errors" message.
8108 * gcc.dg/fltconst-1.c: Use -fshow-column.
8109
8110 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
8111
8112 PR fortran/38823
8113 * gfortran.dg/power1.f90: New test.
8114
8115 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8116
8117 PR c/456
8118 PR c/5675
8119 PR c/19976
8120 PR c/29116
8121 PR c/31871
8122 PR c/35198
8123 * gcc.c-torture/compile/20081108-1.c,
8124 gcc.c-torture/compile/20081108-2.c,
8125 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8126 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8127 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8128 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8129 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8130 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8131 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8132 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8133 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8134 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8135 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8136 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8137 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8138 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8139 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8140 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8141 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8142 case.
8143 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8144 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8145 XFAILs. Update expected messages.
8146 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8147 expected messages.
8148 * gcc.dg/real-const-1.c: Replace with test from original PR.
8149 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8150 when casting from non-constant integer to pointer.
8151
8152 2009-03-29 Richard Guenther <rguenther@suse.de>
8153
8154 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8155
8156 2009-03-29 Daniel Kraft <d@domob.eu>
8157
8158 PR fortran/37423
8159 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8160 DEFERRED bindings.
8161 * gfortran.dg/typebound_proc_9.f03: New test.
8162 * gfortran.dg/typebound_proc_10.f03: New test.
8163 * gfortran.dg/typebound_proc_11.f03: New test.
8164 * gfortran.dg/abstract_type_5.f03: New test.
8165
8166 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
8167
8168 PR fortran/38507
8169 * gfortran.dg/do_4.f: New.
8170 * gfortran.dg/goto_2.f90: Correct expected warnings.
8171 * gfortran.dg/goto_4.f90: Likewise.
8172 * gfortran.dg/goto_5.f90: New.
8173
8174 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
8175
8176 PR target/39545
8177 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8178
8179 * gcc.target/i386/pr39545-1.c: New.
8180 * gcc.target/i386/pr39545-2.c: Likewise.
8181
8182 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8183 (flex2_struct): Likewise.
8184 (check_struct_passing7): Likewise.
8185 (check_struct_passing8): Likewise.
8186 (f1s): Likewise.
8187 (f2s): Likewise.
8188 (main): Call check_struct_passing7 and check_struct_passing8.
8189
8190 2009-03-29 Richard Guenther <rguenther@suse.de>
8191
8192 * gcc.c-torture/execute/20090113-1.c: New testcase.
8193 * gcc.c-torture/execute/20090113-2.c: Likewise.
8194 * gcc.c-torture/execute/20090113-3.c: Likewise.
8195 * gcc.c-torture/execute/20090207-1.c: Likewise.
8196 * gcc.c-torture/compile/20090114-1.c: Likewise.
8197 * gcc.c-torture/compile/20090328-1.c: Likewise.
8198 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8199
8200 2009-03-29 David Ayers <ayers@fsfe.org>
8201
8202 PR objc/27377
8203 * objc.dg/conditional-1.m: New tests.
8204
8205 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
8206
8207 * gcc.dg/winline-10.c: New test.
8208
8209 2009-03-28 Tobias Burnus <burnus@net-b.de>
8210
8211 PR fortran/34656
8212 * gfortran.dg/do_check_1.f90: Add test.
8213 * gfortran.dg/do_check_2.f90: Add test.
8214 * gfortran.dg/do_check_3.f90: Add test.
8215 * gfortran.dg/do_check_4.f90: Add test.
8216
8217 2009-03-28 Jan Hubicka <jh@suse.cz>
8218
8219 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8220 * gcc.dg/pr33826.c: Update dump files.
8221 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8222 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8223
8224 2009-03-28 Martin Jambor <mjambor@suse.cz>
8225
8226 * g++.dg/tree-ssa/fwprop-align.C: New test.
8227
8228 2009-03-28 Jakub Jelinek <jakub@redhat.com>
8229
8230 * gcc.target/powerpc/altivec-28.c: New test.
8231
8232 PR c++/39554
8233 * gcc.dg/wdisallowed-functions-1.c: Removed.
8234 * gcc.dg/wdisallowed-functions-2.c: Removed.
8235 * gcc.dg/wdisallowed-functions-3.c: Removed.
8236 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8237 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8238 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8239
8240 2009-03-28 Richard Guenther <rguenther@suse.de>
8241
8242 PR tree-optimization/38723
8243 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8244
8245 2009-03-28 Paul Thomas <pault@gcc.gnu.org
8246
8247 PR fortran/38538
8248 * gfortran.dg/char_result_13.f90: New test.
8249
8250 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
8251
8252 PR fortran/38765
8253 * gfortran.dg/alloc_comp_assign_9.f90: New test.
8254
8255 2009-03-28 Daniel Kraft <d@domob.eu>
8256
8257 * gfortran.dg/trim_1.f90: New test.
8258
8259 2009-03-28 Richard Guenther <rguenther@suse.de>
8260
8261 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8262 * g++.dg/warn/Warray-bounds.C: Likewise.
8263
8264 2009-03-28 Tobias Burnus <burnus@net-b.de>
8265
8266 PR fortran/32626
8267 * gfortran.dg/recursive_check_7.f90: New test.
8268
8269 2009-03-28 Tobias Burnus <burnus@net-b.de>
8270
8271 PR fortran/38432
8272 * gfortran.dg/do_check_5.f90: New test.
8273 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8274 * gfortran.dg/array_constructor_18.f90: Ditto.
8275 * gfortran.dg/array_constructor_22.f90: Ditto.
8276 * gfortran.dg/do_3.F90: Ditto.
8277 * gfortran.dg/do_1.f90: Ditto.
8278
8279 2009-03-28 Richard Guenther <rguenther@suse.de>
8280
8281 PR tree-optimization/38180
8282 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8283
8284 2009-03-28 Richard Guenther <rguenther@suse.de>
8285
8286 PR tree-optimization/38513
8287 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8288 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8289 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8290 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8291 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8292 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8293 * gcc.dg/vect/vect-35.c: Likewise.
8294 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8295 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8296 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8297
8298 2009-03-28 Richard Guenther <rguenther@suse.de>
8299
8300 PR tree-optimization/38968
8301 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8302
8303 2009-03-28 Richard Guenther <rguenther@suse.de>
8304
8305 PR tree-optimization/37795
8306 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8307
8308 2009-03-28 Joseph Myers <joseph@codesourcery.com>
8309
8310 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8311 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8312 options for removed targets.
8313
8314 2009-03-27 Richard Guenther <rguenther@suse.de>
8315
8316 PR tree-optimization/39120
8317 * gcc.c-torture/execute/pr39120.c: New testcase.
8318
8319 2009-03-27 Richard Guenther <rguenther@suse.de>
8320
8321 PR tree-optimization/39120
8322 * gcc.dg/torture/pta-callused-1.c: New testcase.
8323
8324 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8325
8326 PR middle-end/39315
8327 * gcc.target/i386/pr39315-1.c: New.
8328 * gcc.target/i386/pr39315-2.c: Likewise.
8329 * gcc.target/i386/pr39315-3.c: Likewise.
8330 * gcc.target/i386/pr39315-4.c: Likewise.
8331 * gcc.target/i386/pr39315-check.c: Likewise.
8332
8333 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8334
8335 PR c/39323
8336 * gcc.dg/pr39323-1.c: New.
8337 * gcc.dg/pr39323-2.c: Likewise.
8338 * gcc.dg/pr39323-3.c: Likewise.
8339
8340 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8341
8342 PR target/38034
8343 * gcc.target/ia64/sync-1.c: New.
8344
8345 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8346
8347 PR target/39472
8348 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8349 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8350 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8351 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8352 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8353 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8354 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8355 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8356
8357 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8358
8359 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8360 for low precision (i.e. float).
8361
8362 2009-03-27 Dodji Seketeli <dodji@redhat.com>
8363 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR debug/37959
8366 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8367
8368 2009-03-27 Jakub Jelinek <jakub@redhat.com>
8369
8370 * gcc.dg/memmove-2.c: New test.
8371 * gcc.dg/memmove-3.c: New test.
8372
8373 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8374 in clone naming.
8375
8376 2009-03-27 Xinliang David Li <davidxl@google.com>
8377
8378 PR tree-optimization/39557
8379 * g++.dg/tree-ssa/dom-invalid.C: New test.
8380
8381 2009-03-27 Xinliang David Li <davidxl@google.com>
8382
8383 PR tree-optimization/39548
8384 * g++.dg/tree-ssa/copyprop.C: New test.
8385
8386 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8387
8388 PR c++/38638
8389 * g++.dg/template/typename17.C: New testcase.
8390 * g++.dg/template/typename18.C: New testcase.
8391
8392 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8393
8394 PR c++/36799
8395 * g++.dg/other/var_copy-1.C: New test.
8396
8397 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
8398
8399 PR c++/37647
8400 * g++.dg/parse/ctor9.C: New test.
8401
8402 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
8403
8404 PR c++/29727
8405 * g++.dg/init/error2.C: New test.
8406
8407 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8408
8409 PR c++/35652
8410 * gcc.dg/pr35652.C: New.
8411 * g++.dg/warn/pr35652.C: New.
8412 * gcc.dg/format/plus-1.c: Adjust message.
8413
8414 2009-03-26 Jakub Jelinek <jakub@redhat.com>
8415
8416 PR c++/39554
8417 * gcc.dg/wdisallowed-functions-3.c: New test.
8418 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8419
8420 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8421
8422 * gcc.dg/inline-33.c: Fix when pic.
8423
8424 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
8425
8426 * gcc.target/ia64/20090324-1.c: New test.
8427
8428 2009-03-25 Jakub Jelinek <jakub@redhat.com>
8429
8430 PR c/27898
8431 * gcc.dg/pr27898.c: New test.
8432
8433 PR tree-optimization/32139
8434 * gcc.c-torture/compile/pr32139.c: New test.
8435
8436 2009-03-24 Jason Merrill <jason@redhat.com>
8437
8438 PR c++/28274
8439 * g++.dg/parse/defarg14.C: New test.
8440
8441 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8442
8443 PR libfortran/39528
8444 * gfortran.dg/read_repeat.f90: New test.
8445
8446 2009-03-24 Ira Rosen <irar@il.ibm.com>
8447
8448 PR tree-optimization/39529
8449 * gcc.dg/vect/pr39529.c: New test.
8450
8451 2009-03-24 Dodji Seketeli <dodji@redhat.com>
8452 Jakub Jelinek <jakub@redhat.com>
8453
8454 PR debug/39524
8455 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8456
8457 2009-03-23 Jakub Jelinek <jakub@redhat.com>
8458
8459 PR c/39495
8460 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8461
8462 2009-03-23 Jason Merrill <jason@redhat.com>
8463
8464 * g++.dg/cpp0x/auto12.C: Add variadic test.
8465
8466 PR c++/39526
8467 * g++.dg/warn/Wshadow-4.C: New test.
8468
8469 2009-03-23 Jakub Jelinek <jakub@redhat.com>
8470
8471 PR tree-optimization/39516
8472 * gfortran.dg/pr39516.f: New test.
8473
8474 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
8475
8476 * lib/target-libpath.exp (set_ld_library_path_env_vars):
8477 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8478 variable, not environment variable.
8479
8480 2009-03-21 Jason Merrill <jason@redhat.com>
8481
8482 PR c++/28879
8483 * g++.dg/ext/vla6.C: New test.
8484
8485 2009-03-20 Jason Merrill <jason@redhat.com>
8486
8487 * g++.dg/cpp0x/initlist5.C: Add additional test.
8488
8489 2009-03-19 Jakub Jelinek <jakub@redhat.com>
8490 Janis Johnson <janis187@us.ibm.com>
8491
8492 * lib/compat.exp (compat-get-options-main, compat-get-options):
8493 Handle dg-prune-output in source file.
8494 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8495 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8496 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8497 two warnings.
8498
8499 2009-03-19 Jakub Jelinek <jakub@redhat.com>
8500
8501 PR c/39495
8502 * gcc.dg/gomp/pr39495-1.c: New test.
8503 * gcc.dg/gomp/pr39495-2.c: New test.
8504 * g++.dg/gomp/pr39495-1.C: New test.
8505 * g++.dg/gomp/pr39495-2.C: New test.
8506
8507 PR target/39496
8508 * gcc.target/i386/pr39496.c: New test.
8509 * g++.dg/other/pr39496.C: New test.
8510
8511 2009-03-19 Li Feng <nemokingdom@gmail.com>
8512
8513 PR middle-end/39500
8514 * gcc.dg/autopar/pr39500-1.c: New.
8515 * gcc.dg/autopar/pr39500-2.c: New.
8516
8517 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8518
8519 * g++.dg/dg.exp: Prune graphite.
8520
8521 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
8522
8523 PR middle-end/39447
8524 * g++.dg/graphite: New.
8525 * g++.dg/graphite/graphite.exp: New.
8526 * g++.dg/graphite/pr39447.C: New.
8527
8528 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8529
8530 PR c++/39425
8531 * g++.dg/template/pr39425.C: New.
8532
8533 * g++.dg/template/spec33.C: Updated.
8534
8535 2009-03-17 Jason Merrill <jason@redhat.com>
8536
8537 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8538
8539 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
8540
8541 PR c++/39475
8542 * g++.dg/ext/unary_trait_incomplete.C: New.
8543
8544 2009-03-17 Jing Yu <jingyu@google.com>
8545
8546 PR middle-end/39378
8547 * g++.dg/inherit/thunk10.C: New test.
8548
8549 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
8550
8551 PR target/39482
8552 * gcc.target/i386/pr39482.c: New test.
8553
8554 2009-03-17 Jakub Jelinek <jakub@redhat.com>
8555
8556 PR debug/39471
8557 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8558 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8559 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8560 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8561
8562 PR middle-end/39443
8563 * gcc.dg/pr39443.c: New test.
8564
8565 PR debug/39412
8566 * gcc.dg/debug/pr39412.c: New test.
8567
8568 2009-03-17 Janis Johnson <janis187@us.ibm.com>
8569
8570 PR testsuite/38526
8571 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8572 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8573 is defined.
8574 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8575 its original value, or unset if it was not defined.
8576 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8577 path procs around use of HOSTCC.
8578 * g++.dg/compat/struct-layout-1.exp: Ditto.
8579 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8580
8581 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
8582
8583 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8584
8585 2009-03-16 Janis Johnson <janis187@us.ibm.com>
8586
8587 Revert patch for PR testsuite/37630.
8588
8589 PR testsuite/37960
8590 * gcc.dg/pr11492.c: Replace constant and remove xfail.
8591
8592 PR testsuite/37630
8593 * lib/target-supports.exp (check_effective_target_ieee): New.
8594 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8595 * gcc.dg/20001012-1.c: Require ieee.
8596
8597 PR testsuite/37628
8598 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8599
8600 2009-03-16 Jakub Jelinek <jakub@redhat.com>
8601
8602 PR tree-optimization/39455
8603 * gcc.dg/pr39455.c: New test.
8604
8605 2009-03-13 David Ayers <ayers@fsfe.org>
8606
8607 * objc/execute/trivial.m. New test.
8608
8609 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
8610
8611 PR target/39137
8612 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8613
8614 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
8615
8616 PR testsuite/39451
8617 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8618 constraint on (%2).
8619
8620 2009-03-12 David Ayers <ayers@fsfe.org>
8621
8622 PR libobjc/27466
8623 * objc/execute/exceptions/handler-1.m. New test.
8624
8625 2009-03-12 Jakub Jelinek <jakub@redhat.com>
8626
8627 PR target/39431
8628 * gcc.target/i386/pr39431.c: New test.
8629
8630 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
8631
8632 PR target/39445
8633 * gcc.target/i386/pr39445.c: New.
8634
8635 * gcc.target/i386/push-1.c: XFAIL.
8636
8637 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
8638
8639 * gcc.dg/inline-33.c: New test.
8640
8641 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
8642
8643 * gcc.dg/vect/vect-82.c: Combine dg-do and
8644 dg-require-effective-target into dg-skip-if.
8645 * gcc.dg/vect/vect-83.c: Likewise.
8646
8647 2009-03-11 Jakub Jelinek <jakub@redhat.com>
8648
8649 PR target/39137
8650 * gcc.target/i386/stackalign/longlong-1.c: New test.
8651 * gcc.target/i386/stackalign/longlong-2.c: New test.
8652
8653 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8654
8655 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8656
8657 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8658
8659 * gcc.c-torture/execute/ieee/inf-3.c: New test.
8660 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8661
8662 2009-03-11 Olivier Hainque <hainque@adacore.com>
8663
8664 * gnat.dg/slice_enum.adb: New test.
8665
8666 2009-03-11 Jason Merrill <jason@redhat.com>
8667
8668 PR debug/39086
8669 * g++.dg/opt/nrv15.C: New test.
8670
8671 2009-03-10 Ira Rosen <irar@il.ibm.com>
8672
8673 PR tree-optimization/39422
8674 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8675 constant array with static initialization to global memory.
8676 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8677
8678 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
8679
8680 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8681 padding.
8682
8683 2009-03-09 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR c++/39371
8686 * g++.dg/opt/switch2.C: Add -w to dg-options.
8687 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8688 * g++.dg/warn/switch1.C: New test.
8689 * g++.dg/other/switch3.C: New test.
8690
8691 PR tree-optimization/39394
8692 * gcc.c-torture/compile/pr39394.c: New test.
8693
8694 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8695
8696 * gcc.target/s390/20090223-1.c: New testcase.
8697
8698 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8699
8700 PR libfortran/39402
8701 * gfortran.dg/fmt_f0_1.f90: New test.
8702
8703 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
8704
8705 PR c++/39060
8706 * g++.dg/other/new1.C: Adjusted.
8707 * g++.dg/parse/crash40.C: Likewise.
8708 * g++.dg/parse/defarg12.C: Likewise.
8709 * g++.dg/template/error15.C: Likewise.
8710
8711 * g++.dg/other/pr39060.C: New.
8712
8713 2009-03-07 Jason Merrill <jason@redhat.com>
8714
8715 PR c++/39367
8716 * g++.dg/opt/new1.C: New.
8717
8718 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8719
8720 PR c++/33492
8721 * g++.dg/other/error32.C: New.
8722
8723 2009-03-06 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR middle-end/39360
8726 * gcc.c-torture/compile/pr39360.c: New test.
8727
8728 PR debug/39372
8729 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8730
8731 2009-03-05 Jason Merrill <jason@redhat.com>
8732
8733 PR c++/38908
8734 * g++.dg/warn/Wuninitialized-3.C: New test.
8735
8736 2009-03-05 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR debug/39379
8739 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8740 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8741
8742 2009-03-04 Jason Merrill <jason@redhat.com>
8743
8744 PR c++/13549
8745 * g++.dg/template/koenig7.C: New test.
8746
8747 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
8748
8749 * g++.dg/torture/predcom-1.C: New test.
8750
8751 2009-03-04 Richard Guenther <rguenther@suse.de>
8752
8753 PR tree-optimization/39362
8754 * g++.dg/torture/pr39362.C: New testcase.
8755
8756 2009-03-04 Jason Merrill <jason@redhat.com>
8757 Giovanni Bajo <giovannibajo@gcc.gnu.org>
8758
8759 PR c++/9634
8760 PR c++/29469
8761 PR c++/29607
8762 * g++.dg/template/dependent-name5.C: New test.
8763
8764 2009-03-04 Steve Ellcey <sje@cup.hp.com>
8765
8766 PR testsuite/39357
8767 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8768 vect_int to vect_int_mult.
8769
8770 2009-03-04 Richard Guenther <rguenther@suse.de>
8771
8772 PR tree-optimization/39358
8773 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8774 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8775
8776 2009-03-04 Richard Guenther <rguenther@suse.de>
8777
8778 PR tree-optimization/39339
8779 * gcc.c-torture/execute/pr39339.c: New testcase.
8780
8781 2009-03-03 Joseph Myers <joseph@codesourcery.com>
8782
8783 * gcc.c-torture/compile/20090303-1.c,
8784 gcc.c-torture/compile/20090303-2.c: New tests.
8785
8786 2009-03-03 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR fortran/39354
8789 * gfortran.dg/gomp/pr39354.f90: New test.
8790
8791 PR tree-optimization/39343
8792 * gcc.dg/pr39343.c: New test.
8793
8794 2009-03-03 Ira Rosen <irar@il.ibm.com>
8795
8796 PR tree-optimization/39248
8797 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8798 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8799 on targets without vector misalignment support.
8800 * lib/target-supports.exp
8801 (check_effective_target_vect_short_mult): Add
8802 check_effective_target_arm32.
8803
8804 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
8805
8806 PR middle-end/39335
8807 * gcc.dg/graphite/pr39335_1.c: New.
8808 * gcc.dg/graphite/pr39335.c: New.
8809
8810 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
8811
8812 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8813 of andl.
8814 * gcc.target/i386/stackalign/return-5.c: Likewise.
8815 * gcc.target/i386/stackalign/return-6.c: Likewise.
8816
8817 2009-03-02 Richard Guenther <rguenther@suse.de>
8818 Ira Rosen <irar@il.ibm.com>
8819
8820 PR tree-optimization/39318
8821 * gfortran.dg/vect/pr39318.f90: New test.
8822
8823 2009-03-01 Jan Hubicka <jh@suse.cz>
8824
8825 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8826
8827 2009-03-01 Jan Hubicka <jh@suse.cz>
8828
8829 PR debug/39267
8830 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8831
8832 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
8833
8834 * gnat.dg/pack12.adb: New test.
8835
8836 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
8837
8838 PR c++/37789
8839 * g++.dg/other/pr37789.C: New.
8840
8841 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
8842
8843 PR fortran/39295
8844 * gfortran.dg/interface_25.f90: New test.
8845 * gfortran.dg/interface_26.f90: New test.
8846
8847 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
8848
8849 PR fortran/39292
8850 * gfortran.dg/initialization_22.f90: New test.
8851
8852 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8853
8854 PR rtl-optimization/39241
8855 * gcc.dg/torture/pr39241.c: New.
8856
8857 2009-02-25 Martin Jambor <mjambor@suse.cz>
8858
8859 PR tree-optimizations/39259
8860 * g++.dg/torture/pr39259.C: New testcase.
8861
8862 2009-02-24 Richard Guenther <rguenther@suse.de>
8863
8864 PR c++/39242
8865 * g++.dg/template/instantiate10.C: New testcase.
8866
8867 2009-02-24 Richard Guenther <rguenther@suse.de>
8868 Zdenek Dvorak <ook@ucw.cz>
8869
8870 PR tree-optimization/39233
8871 * gcc.c-torture/execute/pr39233.c: New testcase.
8872
8873 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
8874
8875 PR tree-optimization/39260
8876 * gcc.dg/graphite/pr39260.c: New.
8877
8878 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
8879
8880 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8881
8882 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
8883
8884 PR c++/36411
8885 * g++.dg/template/void14.C: New.
8886
8887 2009-02-23 Jason Merrill <jason@redhat.com>
8888
8889 PR c++/38880
8890 * g++.dg/init/const7.C: Remove XFAIL.
8891 * g++.dg/init/static-init1.C: New test.
8892
8893 * g++.dg/cpp0x/initlist14.C: New test.
8894
8895 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8896
8897 PR fortran/38914
8898 * bound_simplification_2.f90: New test case.
8899 * bound_7.f90: New test case.
8900
8901 2009-02-21 Joseph Myers <joseph@codesourcery.com>
8902
8903 * gcc.dg/cpp/include4.c: New test.
8904
8905 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
8906
8907 PR target/39256
8908 * gcc.target/i386/abi-2.c: New.
8909
8910 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
8911
8912 * gcc.c-torture/execute/pr39228.x: New.
8913
8914 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
8915
8916 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8917 scan-assembler to check for xmm0 register.
8918
8919 2009-02-20 Mark Mitchell <mark@codesourcery.com>
8920 Joseph Myers <joseph@codesourcery.com>
8921
8922 * gcc.target/arm/va_list.c: New test.
8923 * g++.dg/abi/arm_va_list.C: Likewise.
8924 * lib/target-supports.exp (check_effective_target_arm_eabi): New
8925 function.
8926 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8927 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8928 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8929 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8930 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8931 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8932
8933 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
8934
8935 PR testsuite/38164
8936 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8937 to dg-options.
8938
8939 2009-02-20 Jakub Jelinek <jakub@redhat.com>
8940
8941 PR target/39240
8942 * gcc.c-torture/execute/pr39240.c: New test.
8943
8944 2009-02-20 Jason Merrill <jason@redhat.com>
8945
8946 PR c++/39225
8947 * g++.dg/parse/dtor15.C: New test.
8948
8949 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
8950
8951 * gcc.c-torture/execute/20090219-1.c: New.
8952
8953 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
8954
8955 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8956 (mips-dg-options): When matching isa* pseudo-options make
8957 'value' optional and accept ! entries. Use $spec instead of
8958 $isa_spec in the isa pseudo-option error message. Only
8959 perform the ISA-range check when 'value' is set. If arch is
8960 matching any CPU in the ! entries switch to its generic ISA.
8961 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8962 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8963
8964 2009-02-19 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR target/39175
8967 * gcc.dg/visibility-20.c: New test.
8968 * g++.dg/ext/visibility/visibility-11.C: New test.
8969
8970 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
8971
8972 PR c++/39188
8973 * g++.dg/abi/pr39188-1a.C: New.
8974 * g++.dg/abi/pr39188-1b.C: Likewise.
8975 * g++.dg/abi/pr39188-1.h: Likewise.
8976 * g++.dg/abi/pr39188-2a.C: Likewise.
8977 * g++.dg/abi/pr39188-2b.C: Likewise.
8978 * g++.dg/abi/pr39188-2.h: Likewise.
8979 * g++.dg/abi/pr39188-3a.C: Likewise.
8980 * g++.dg/abi/pr39188-3b.C: Likewise.
8981 * g++.dg/abi/pr39188-3.h: Likewise.
8982
8983 2009-02-19 Joseph Myers <joseph@codesourcery.com>
8984
8985 PR c/38483
8986 * gcc.c-torture/execute/call-trap-1.c,
8987 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8988 tests.
8989
8990 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
8991
8992 PR target/39228
8993 * gcc.c-torture/execute/pr39228.c: New test.
8994
8995 2009-02-19 Richard Guenther <rguenther@suse.de>
8996
8997 PR tree-optimization/39074
8998 * gcc.dg/torture/pr39074.c: New testcase.
8999 * gcc.dg/torture/pr39074-2.c: Likewise.
9000 * gcc.dg/torture/pr39074-3.c: Likewise.
9001
9002 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9003
9004 PR c++/39219
9005 * g++.dg/parse/attr3.C: New.
9006
9007 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
9008
9009 PR testsuite/38165
9010 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9011
9012 PR testsuite/38166
9013 * g++.dg/ext/visibility/class1.C: Revert revision 122348
9014 and skip on Darwin.
9015
9016 2009-02-18 Jason Merrill <jason@redhat.com>
9017
9018 PR c++/38880
9019 * g++.dg/init/const7.C: Remove XFAIL.
9020
9021 PR target/39179
9022 * g++.dg/opt/const6.C: New test.
9023
9024 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9025
9026 * gcc.dg/callabi/callabi.exp: Moved to ...
9027 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
9028 in 64bit mode.
9029
9030 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9031 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9032 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9033 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9034 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9035 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9036 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9037
9038 * gcc.dg/callabi/callabi.h: Moved to ...
9039 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9040
9041 * gcc.dg/callabi/func-1.c: Moved to ...
9042 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9043
9044 * gcc.dg/callabi/func-indirect.c: Moved to ...
9045 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9046
9047 * gcc.dg/callabi/pr38891.c: Moved to ...
9048 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9049
9050 * gcc.dg/callabi/vaarg-1.c: Moved to ...
9051 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9052
9053 * gcc.dg/callabi/vaarg-2.c: Moved to ...
9054 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9055
9056 * gcc.dg/callabi/vaarg-3.c: Moved to ...
9057 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9058
9059 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
9060
9061 PR target/38891
9062 * gcc.dg/callabi/pr38891.c: New.
9063
9064 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9065
9066 * gcc.dg/callabi/callabi.exp: New.
9067
9068 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9069
9070 PR target/39082
9071 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9072 -Wno-abi for x86.
9073 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9074
9075 * gcc.target/i386/pr39082-1.c: New.
9076
9077 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9078 -Wno-abi.
9079
9080 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9081 CHECK_M64_M128 is defined.
9082 (check_f_arguments): Add "do".
9083 (check_vector_arguments): New.
9084 (check_m64_arguments): Likewise.
9085 (check_m128_arguments): Likewise.
9086
9087 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9088 (CHECK_M64_M128): Define.
9089
9090 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
9091 on abitest.
9092 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9093
9094 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9095 tests only if CHECK_M64_M128 is defined.
9096
9097 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9098 (m128_2_struct): Likewise.
9099 (check_struct_passing5): Likewise.
9100 (check_struct_passing6): Likewise.
9101 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9102
9103 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9104 (un5): Likewise.
9105 (check_union_passing4): Likewise.
9106 (main): Test union with __m128 if CHECK_M64_M128 is defined.
9107
9108 2009-02-18 Joseph Myers <joseph@codesourcery.com>
9109
9110 PR c/35447
9111 * gcc.dg/noncompile/pr35447-1.c: New test.
9112
9113 2009-02-18 Jakub Jelinek <jakub@redhat.com>
9114
9115 PR tree-optimization/36922
9116 * gfortran.dg/pr36922.f: New test.
9117
9118 2009-02-17 Richard Guenther <rguenther@suse.de>
9119
9120 PR tree-optimization/39202
9121 * gcc.c-torture/compile/pr39202.c: New testcase.
9122
9123 2009-02-17 Richard Guenther <rguenther@suse.de>
9124
9125 PR tree-optimization/39204
9126 * gcc.dg/torture/pr39204.c: New testcase.
9127
9128 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
9129
9130 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9131 * gcc.dg/vect/vect-outer-6.c: Ditto.
9132
9133 2009-02-16 Joseph Myers <joseph@codesourcery.com>
9134
9135 PR c/35446
9136 * gcc.dg/noncompile/init-5.c: New test.
9137 * gcc.dg/init-bad-4.c: Adjust expected errors.
9138
9139 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
9140
9141 PR target/37049
9142 * gcc.target/i386/push-1.c: New.
9143
9144 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
9145
9146 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9147
9148 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9149
9150 * gcc.target/spu/intrinsics-sr.c: New test.
9151
9152 2009-02-13 Steve Ellcey <sje@cup.hp.com>
9153
9154 PR target/38056
9155 * gcc.target/ia64/sibcall-opt-1.c: New test.
9156 * gcc.target/ia64/sibcall-opt-2.c: New test.
9157
9158 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
9159
9160 PR fortran/36528
9161 * gfortran.dg/cray_pointers_8.f90: New test.
9162
9163 PR fortran/36703
9164 * gfortran.dg/cray_pointers_9.f90: New test.
9165
9166 2009-02-13 Jason Merrill <jason@redhat.com>
9167
9168 PR c++/39070
9169 * g++.dg/cpp0x/decltype16.C: New.
9170
9171 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9172
9173 PR target/39152
9174 * gfortran.dg/gomp/pr39152.f90: New.
9175
9176 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9177
9178 PR target/39162
9179 * gcc.target/i386/pr39162.c: New.
9180
9181 2009-02-13 Joseph Myers <joseph@codesourcery.com>
9182
9183 PR c/35444
9184 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9185 New tests.
9186
9187 2009-02-12 Jason Merrill <jason@redhat.com>
9188
9189 PR c++/38950
9190 * g++.dg/template/array20.C: New test.
9191
9192 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
9193
9194 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9195 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
9196 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9197
9198 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9199
9200 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9201
9202 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9203
9204 PR target/39152
9205 * gfortran.dg/pr39152.f: New.
9206
9207 2009-02-11 Jason Merrill <jason@redhat.com>
9208
9209 PR c++/39153
9210 * g++.dg/cpp0x/defaulted9.C: New test.
9211
9212 PR c++/30111
9213 * g++.dg/init/value7.C: New test.
9214
9215 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
9216
9217 PR target/38824
9218 * gcc.target/i386/pr38824.c: New testcase.
9219
9220 2009-02-11 Jason Merrill <jason@redhat.com>
9221
9222 PR c++/38649
9223 * g++.dg/cpp0x/defaulted8.C: New test.
9224
9225 PR c++/36744
9226 * g++.dg/cpp0x/rv9p.C: New test.
9227
9228 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
9229
9230 * gnat.dg/aliasing3.adb: New test.
9231 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9232
9233 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9234
9235 PR c++/34397
9236 * g++.dg/template/crash88.C: New.
9237 * g++.dg/template/crash89.C: Likewise.
9238
9239 2009-02-10 Steve Ellcey <sje@cup.hp.com>
9240
9241 PR c/39084
9242 * gcc.dg/pr39084.c: New test.
9243
9244 2009-02-10 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR target/39139
9247 * gcc.target/i386/pr39139.c: New test.
9248
9249 2009-02-10 Richard Guenther <rguenther@suse.de>
9250
9251 PR tree-optimization/39132
9252 * gcc.dg/torture/pr39132.c: New testcase.
9253
9254 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
9255
9256 PR target/39119
9257 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9258 * gcc.target/x86_64/abi/avx/args.h: Likewise.
9259 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9260 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9261 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9262 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9263 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9264 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9265
9266 2009-02-09 Jason Merrill <jason@redhat.com>
9267
9268 PR c++/39109
9269 * g++.dg/init/value6.C: New test.
9270
9271 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
9272
9273 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9274
9275 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
9276
9277 * gcc.c-torture/compile/20090209-1.c: New test.
9278
9279 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9280
9281 PR c++/35147
9282 PR c++/37737
9283 * g++.dg/cpp0x/vt-35147.C: New.
9284 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9285 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9286
9287 2009-02-06 Joseph Myers <joseph@codesourcery.com>
9288
9289 PR c/35434
9290 * gcc.dg/attr-alias-4.c: New test.
9291
9292 2009-02-06 Janis Johnson <janis187@us.ibm.com>
9293
9294 PR c/39035
9295 * gcc.dg/dfp/pr39035.c: New test.
9296
9297 2009-02-06 Joseph Myers <joseph@codesourcery.com>
9298
9299 PR c/36432
9300 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9301
9302 2009-02-05 Jakub Jelinek <jakub@redhat.com>
9303
9304 PR c++/39106
9305 * g++.dg/opt/thunk3.C: New test.
9306
9307 2009-02-05 Nick Clifton <nickc@redhat.com>
9308
9309 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9310 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9311 * gcc.dg/cdce1.c: Likewise.
9312 * gcc.dg/cpp/_Pragma6.c: Likewise.
9313 * g++.dg/cpp/_Pragma1.C: Likewise.
9314 * gcc.dg/utf32-2.c: Xfail for M32C.
9315 * gcc.dg/utf32-1.c: Likewise.
9316 * gcc.dg/utf32-3.c: Likewise.
9317 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9318 targets.
9319 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9320 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9321 * gcc.dg/Wconversion-5.c: Likewise.
9322 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9323 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9324 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9325 * gcc.dg/utf-inc-init.c: Likewise.
9326 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9327 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9328 * gcc.dg/utf-array-short-wchar.c: Likewise.
9329 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9330 * gcc.dg/mallign.c: Use size_t instead of long.
9331
9332 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
9333
9334 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9335
9336 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
9337
9338 * gcc.c-torture/execute/pr39100.c: New.
9339
9340 2009-02-05 Joseph Myers <joseph@codesourcery.com>
9341
9342 PR c/35435
9343 * gcc.dg/tls/diag-6.c: New test.
9344
9345 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
9346
9347 * gcc.dg/graphite/scop-19.c: New
9348
9349 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
9350
9351 AVX Programming Reference (January, 2009)
9352 * gcc.target/i386/avx-vpclmulqdq.c: New.
9353 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9354
9355 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9356
9357 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9358 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
9359 (pclmul_test): Renamed to ...
9360 (TEST): This.
9361
9362 2009-02-04 Jakub Jelinek <jakub@redhat.com>
9363
9364 PR c++/39095
9365 * g++.dg/abi/mangle31.C: New test.
9366
9367 2009-02-03 Joseph Myers <joseph@codesourcery.com>
9368
9369 PR c/29129
9370 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9371 declarator.
9372 * vla-6.c: Likewise. Expect warning not error for [*] lexically
9373 inside function prototype but not part of parameter declarator.
9374 * vla-11.c: New test.
9375
9376 2009-02-03 Jason Merrill <jason@redhat.com>
9377
9378 * g++.dg/warn/main-4.C: New test.
9379 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9380
9381 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9382
9383 PR c++/36607
9384 * g++.dg/expr/cast10.C: New test.
9385
9386 2009-02-03 Joseph Myers <joseph@codesourcery.com>
9387
9388 PR c/35433
9389 * gcc.dg/init-bad-6.c: New test.
9390
9391 2009-02-03 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR target/35318
9394 * gcc.c-torture/compile/pr35318.c: New test.
9395
9396 PR inline-asm/39059
9397 * gcc.dg/nofixed-point-2.c: New test.
9398 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9399 * g++.dg/ext/fixed2.C: Likewise.
9400 * g++.dg/other/error25.C: Likewise.
9401 * g++.dg/lookup/crash7.C: Likewise.
9402 * g++.dg/cpp0x/decltype-38655.C: Likewise.
9403
9404 PR c++/39056
9405 * g++.dg/cpp0x/initlist13.C: New test.
9406
9407 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
9408
9409 PR c++/36897
9410 * g++.dg/template/func2.C: New test.
9411
9412 PR c++/37314
9413 * g++.dg/template/typename15.C: New.
9414 * g++.dg/template/typename16.C: New.
9415
9416 2009-02-03 Janis Johnson <janis187@us.ibm.com>
9417 Ben Elliston <bje@au.ibm.com>
9418
9419 PR c/39034
9420 * gcc.dg/dfp/pr39034.c: New test.
9421
9422 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9423
9424 PR testsuite/38263
9425 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9426
9427 2009-02-02 Jason Merrill <jason@redhat.com>
9428
9429 PR c++/39054
9430 * g++.dg/parse/dtor14.C: New test.
9431
9432 2009-02-02 Jakub Jelinek <jakub@redhat.com>
9433
9434 * lib/target-supports.exp
9435 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9436 * g++.dg/ext/builtin10.C: New test.
9437
9438 PR inline-asm/39058
9439 * gcc.target/i386/pr39058.c: New test.
9440
9441 2009-02-02 Richard Guenther <rguenther@suse.de>
9442
9443 PR tree-optimization/38937
9444 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9445
9446 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9447
9448 PR c++/39053
9449 * g++.dg/parse/crash52.C: New.
9450
9451 2009-01-30 Richard Guenther <rguenther@suse.de>
9452
9453 PR tree-optimization/39041
9454 * gcc.c-torture/compile/pr39041.c: New testcase.
9455
9456 2009-01-30 Jakub Jelinek <jakub@redhat.com>
9457
9458 PR target/39013
9459 * gcc.target/i386/pr39013-1.c: New test.
9460 * gcc.target/i386/pr39013-2.c: New test.
9461
9462 PR c++/39028
9463 * g++.dg/ext/label12.C: New test.
9464
9465 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9466
9467 PR c++/33465
9468 * g++.dg/parse/error34.C: New.
9469 * g++.dg/parse/error35.C: Likewise.
9470
9471 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9472
9473 PR c++/38655
9474 * g++.dg/cpp0x/decltype-38655.C: New.
9475
9476 2009-01-30 Jakub Jelinek <jakub@redhat.com>
9477
9478 PR target/39002
9479 * g++.dg/torture/pr39002.C: New test.
9480
9481 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
9482
9483 PR tree-optimization/39007
9484 * gcc.dg/tree-ssa/pr39007.c: New.
9485
9486 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
9487
9488 PR middle-end/35854
9489 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9490 to "subreg1".
9491
9492 2009-01-29 Steve Ellcey <sje@cup.hp.com>
9493
9494 PR middle-end/38857
9495 * gcc.c-torture/compile/pr38857.c: New test.
9496
9497 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
9498
9499 PR fortran/38852
9500 PR fortran/39006
9501 * gfortran.dg/bound_6.f90: New test.
9502
9503 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
9504
9505 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9506
9507 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
9508
9509 PR tree-optimization/38997
9510 * gcc.dg/tree-ssa/pr38997.c: New.
9511
9512 2009-01-28 Richard Guenther <rguenther@suse.de>
9513
9514 PR tree-optimization/38926
9515 * gcc.c-torture/compile/pr38926.c: New testcase.
9516
9517 2009-01-28 Jakub Jelinek <jakub@redhat.com>
9518
9519 PR middle-end/38934
9520 * gcc.dg/pr38934.c: New test.
9521
9522 2009-01-28 Richard Guenther <rguenther@suse.de>
9523
9524 PR middle-end/38908
9525 * g++.dg/warn/Wuninitialized-2.C: New testcase.
9526
9527 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
9528
9529 PR tree-optimization/38984
9530 * gcc.dg/pr38984.c: New XFAILed testcase.
9531
9532
9533 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
9534
9535 PR target/38988
9536 * gcc.target/i386/pr38988.c: New test.
9537
9538 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9539
9540 PR c++/37554
9541 * g++.dg/parse/crash51.C: New.
9542 * g++.old-deja/g++.pt/crash9.C: Adjust.
9543
9544 2009-01-27 Daniel Kraft <d@domob.eu>
9545
9546 PR fortran/38883
9547 * gfortran.dg/mvbits_6.f90: New test.
9548 * gfortran.dg/mvbits_7.f90: New test.
9549 * gfortran.dg/mvbits_8.f90: New test.
9550
9551 2009-01-27 Richard Guenther <rguenther@suse.de>
9552
9553 PR tree-optimization/38503
9554 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9555
9556 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9557
9558 PR middle-end/38969
9559 * gcc.c-torture/execute/pr38969.c: New test.
9560
9561 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
9562
9563 PR testsuite/38864
9564 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9565 to dg-do compile.
9566 * gcc.target/mips/fixed-scalar-type.c: Likewise.
9567 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9568 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9569
9570 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
9571
9572 PR target/38952
9573 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9574 if __USING_SJLJ_EXCEPTIONS__ is defined.
9575
9576 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9577 __USING_SJLJ_EXCEPTIONS__ is defined.
9578 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9579 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9580 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9581 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9582 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9583 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9584
9585 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
9586
9587 PR testsuite/38949
9588 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9589 Use instead of C name in asm statements.
9590
9591 2009-01-26 Richard Guenther <rguenther@suse.de>
9592
9593 PR tree-optimization/38745
9594 * g++.dg/torture/pr38745.C: New testcase.
9595
9596 2009-01-26 Richard Guenther <rguenther@suse.de>
9597
9598 PR middle-end/38851
9599 * g++.dg/warn/Wuninitialized-1.C: New testcase.
9600
9601 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
9602
9603 * gcc.dg/bitfld-15.c: Gate warning on target
9604 pcc_bitfield_type_matters.
9605 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9606 g++.dg/ext/bitfield4.C: Likewise.
9607 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9608 bitfield for any target.
9609
9610 2009-01-24 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR c/38957
9613 * gcc.dg/pr38957.c: New test.
9614
9615 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
9616
9617 PR fortran/38955
9618 * gfortran.dg/array_constructor_24.f: Allow tolerance when
9619 comparing floats.
9620
9621 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
9622
9623 PR tree-optimization/38953
9624 * gfortran.dg/graphite/pr38953.f90: New.
9625
9626 2009-01-24 Paul Brook <paul@codesourcery.com>
9627
9628 * gcc.target/arm/neon-cond-1.c: New test.
9629
9630 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
9631
9632 PR tree-optimization/38932
9633 * gcc.dg/pr38932.c: New.
9634
9635 2009-01-23 Revital Eres <eres@il.ibm.com>
9636
9637 * gcc.dg/sms-7.c: Fix test.
9638
9639 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
9640
9641 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9642 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9643 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9644 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9645
9646 2009-01-22 Steve Ellcey <sje@cup.hp.com>
9647
9648 * gcc.dg/pr35729.c: Make test x86 specific.
9649
9650 2009-01-22 Steve Ellcey <sje@cup.hp.com>
9651
9652 PR middle-end/38615
9653 * gcc.dg/pr38615.c: New test.
9654
9655 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
9656
9657 PR target/38931
9658 * gcc.target/i386/pr38931.c: New test.
9659
9660 2009-01-22 Dodji Seketeli <dodji@redhat.com>
9661
9662 PR c++/38930
9663 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9664 * g++.dg/template/typedef12.C: Likewise.
9665 * g++.dg/template/typedef13.C: Likewise.
9666 * g++.dg/template/typedef14.C: Likewise.
9667 * g++.dg/template/sfinae3.C: Likewise.
9668 * g++.old-deja/g++.pt/typename8.C: Likewise.
9669 * g++.dg/template/access11.C: Likewise
9670
9671 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
9672
9673 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9674 and mips*-*-irix*.
9675 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9676
9677 2009-01-21 Dodji Seketeli <dodji@redhat.com>
9678
9679 PR c++/26693
9680 * g++.dg/template/typedef11.C: New test.
9681 * g++.dg/template/typedef12.C: Likewise.
9682 * g++.dg/template/typedef13.C: Likewise.
9683 * g++.dg/template/typedef14.C: Likewise.
9684 * g++.dg/template/sfinae3.C: Compile this pedantically.
9685 The only errors expected should be the one saying the typedef is ill
9686 formed.
9687 * g++.old-deja/g++.pt/typename8.C: Likewise.
9688 * g++.dg/template/access11.C: Update this.
9689
9690 2009-01-21 Daniel Kraft <d@domob.eu>
9691
9692 PR fortran/38887
9693 * gfortran.dg/mvbits_5.f90: New test.
9694
9695 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
9696
9697 * gcc.dg/sms-6.c: New test.
9698 * gcc.dg/sms-7.c: Likewise.
9699
9700 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
9701
9702 PR fortran/38907
9703 * gfortran.dg/host_assoc_function_7.f90: New test
9704
9705 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9706 Richard Guenther <rguenther@suse.de>
9707
9708 PR tree-optimization/38747
9709 PR tree-optimization/38748
9710 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9711 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9712 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9713
9714 2009-01-20 Kees Cook <kees@ubuntu.com>
9715 H.J. Lu <hongjiu.lu@intel.com>
9716
9717 PR target/38902
9718 * gcc.dg/pr38902.c: New.
9719
9720 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
9721
9722 PR target/38868
9723 * gfortran.dg/pr38868.f: New testcase.
9724
9725 2009-01-20 Richard Guenther <rguenther@suse.de>
9726
9727 * gcc.c-torture/execute/pr36227.c: Move ...
9728 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
9729
9730 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9731
9732 * lib/gfortran.exp: Add -B options for targets that use
9733 libgfortran.a%s in their specs.
9734
9735 2009-01-19 Jason Merrill <jason@redhat.com>
9736
9737 PR c++/23287
9738 * g++.dg/template/dtor5.C: New test.
9739
9740 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
9741
9742 PR fortran/38859
9743 * gfortran.dg/bound_5.f90: New test.
9744
9745 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
9746
9747 PR target/38736
9748 * g++.dg/compat/abi/pr38736_main.C: New.
9749 * g++.dg/compat/abi/pr38736_x.C: Likewise.
9750 * g++.dg/compat/abi/pr38736_y.C: Likewise.
9751 * g++.dg/other/macro-1.C: Likewise.
9752 * gcc.dg/macro-1.c: Likewise.
9753 * gcc.dg/compat/pr38736_main.c: Likewise.
9754 * gcc.dg/compat/pr38736_x.c: Likewise.
9755 * gcc.dg/compat/pr38736_y.c: Likewise.
9756
9757 2009-01-18 Richard Guenther <rguenther@suse.de>
9758
9759 PR tree-optimization/38819
9760 * gcc.c-torture/execute/pr38819.c: New testcase.
9761
9762 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
9763
9764 PR fortran/38657
9765 * gfortran.dg/module_commons_3.f90: Reapply.
9766
9767 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
9768
9769 PR fortran/34955
9770 * gfortran.dg/transfer_intrinsic_1.f90: New test.
9771 * gfortran.dg/transfer_intrinsic_2.f90: New test.
9772
9773 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
9774
9775 PR fortran/38657
9776 * gfortran.dg/module_commons_3.f90: Remove
9777
9778 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
9779
9780 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9781
9782 2009-01-16 Jason Merrill <jason@redhat.com>
9783
9784 PR c++/38877
9785 * g++.dg/template/lvalue1.C: New test.
9786
9787 PR c++/29470
9788 * g++.dg/template/access20.C: New test.
9789 * g++.dg/torture/pr34641.C: Fix access.
9790
9791 2009-01-16 Richard Guenther <rguenther@suse.de>
9792
9793 PR tree-optimization/38835
9794 PR middle-end/36227
9795 * gcc.c-torture/execute/pr36227.c: New testcase.
9796 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9797 * g++.dg/init/const7.C: Likewise.
9798
9799 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
9800
9801 PR target/38554
9802 * gcc.c-torture/compile/pr38554.c: New test.
9803
9804 2009-01-16 Jason Merrill <jason@redhat.com>
9805
9806 PR c++/38579
9807 * g++.dg/conversion/access1.C: New test.
9808
9809 2009-01-16 Jakub Jelinek <jakub@redhat.com>
9810
9811 PR tree-optimization/38789
9812 * gcc.c-torture/compile/pr38789.c: New test.
9813
9814 2009-01-16 Janus Weil <janus@gcc.gnu.org>
9815
9816 PR fortran/38152
9817 * gfortran.dg/proc_ptr_13.f90: New.
9818
9819 2009-01-15 Jason Merrill <jason@redhat.com>
9820
9821 PR c++/38850
9822 * g++.dg/template/koenig6.C: New test.
9823
9824 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9825
9826 PR c++/29388
9827 * g++.dg/template/error37.C: New testcase.
9828
9829 2009-01-15 Jason Merrill <jason@redhat.com>
9830
9831 PR c++/36334
9832 * g++.dg/conversion/memfn1.C: New test.
9833
9834 PR c++/37646
9835 * g++.dg/conversion/memfn2.C: New test.
9836
9837 2009-01-15 Steve Ellcey <sje@cup.hp.com>
9838
9839 PR c++/38357
9840 * g++.dg/template/crash87.C: New test.
9841
9842 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
9843
9844 PR middle-end/37843
9845 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9846
9847 2009-01-15 Dodji Seketeli <dodji@redhat.com>
9848
9849 PR c++/38636
9850 * g++.dg/parse/crash50.C: New test.
9851
9852 2009-01-14 Jakub Jelinek <jakub@redhat.com>
9853
9854 PR rtl-optimization/38245
9855 * gcc.dg/pr38245-3.c: New test.
9856 * gcc.dg/pr38245-3.h: New file.
9857 * gcc.dg/pr38245-4.c: New file.
9858 * gcc.dg/pr38364.c: New test.
9859
9860 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
9861
9862 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9863 sequence PC-relative.
9864
9865 2009-01-14 Mark Mitchell <mark@codesourcery.com>
9866
9867 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9868 calls and/or PLT markers.
9869 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9870 calls and/or PLT markers.
9871 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9872 calls and/or PLT markers.
9873 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9874 calls and/or PLT markers.
9875
9876 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9877 Nathan Froyd <froydnj@codesourcery.com>
9878 Joseph Myers <joseph@codesourcery.com>
9879
9880 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9881 New function.
9882 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9883 and use consistent CFLAGS.
9884 * gcc.target/powerpc/20030505.c: Likewise.
9885 * gcc.target/powerpc/20081204-1.c: Likewise.
9886 * gcc.target/powerpc/ppc-spe.c: Likewise.
9887 * gcc.target/powerpc/spe1.c: Likewise.
9888 * g++.dg/ext/spe1.C: Likewise.
9889 * g++.dg/other/opaque-1.C: Likewise.
9890 * g++.dg/other/opaque-2.C: Likewise.
9891 * g++.dg/other/opaque-3.C: Likewise.
9892
9893 2009-01-14 Mark Mitchell <mark@codesourcery.com>
9894
9895 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9896 out of loop.
9897
9898 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
9899
9900 PR target/38811
9901 * g++.dg/torture/pr38811.C: New file.
9902
9903 2009-01-14 Richard Guenther <rguenther@suse.de>
9904
9905 PR tree-optimization/38826
9906 PR middle-end/38477
9907 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9908
9909 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
9910
9911 * gcc.dg/graphite/pr38786.c: Fix commit problem.
9912
9913 2009-01-14 Nick Clifton <nickc@redhat.com>
9914
9915 PR c++/37862
9916 * g++.cp/parse/pr37862.C: New test.
9917
9918 2009-01-14 Julian Brown <julian@codesourcery.com>
9919
9920 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9921 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9922 to...
9923 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9924 These.
9925
9926 2009-01-13 Jakub Jelinek <jakub@redhat.com>
9927
9928 PR rtl-optimization/38774
9929 * gcc.dg/torture/pr38774.c: New test.
9930
9931 PR c++/38795
9932 * g++.dg/cpp0x/pr38795.C: New test.
9933
9934 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
9935 Nathan Froyd <froydnj@codesourcery.com>
9936 Joseph Myers <joseph@codesourcery.com>
9937
9938 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9939 otherwise. Do not check for AltiVec at runtime.
9940 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9941 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9942 * gcc.target/powerpc/altivec-1.c: Likewise.
9943 * gcc.target/powerpc/altivec-3.c: Likewise.
9944 * gcc.target/powerpc/altivec-10.c: Likewise.
9945 * gcc.target/powerpc/altivec-12.c: Likewise.
9946 * gcc.target/powerpc/altivec-24.c: Likewise.
9947 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9948 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9949 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9950 * gcc.target/powerpc/pr35907.c: Likewise.
9951 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9952 otherwise. Do not check for Cell at runtime.
9953 * gcc.target/powerpc/altivec_check.h: Delete.
9954
9955 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9956 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
9957 not check for AltiVec at runtime.
9958 * g++.dg/ext/altivec-cell-2.C: Likewise.
9959 * g++.dg/ext/altivec-cell-3.C: Likewise.
9960 * g++.dg/ext/altivec-cell-4.C: Likewise.
9961 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9962 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9963 check.
9964 * g++.dg/ext/altivec_check.h: Delete.
9965
9966 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
9967
9968 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9969 effective target. Adjust line numbers accordingly.
9970
9971 2009-01-13 Mark Mitchell <mark@codesourcery.com>
9972
9973 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9974
9975 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
9976
9977 PR tree-optimization/38786
9978 * gcc.dg/graphite/pr38786.c: New.
9979
9980 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
9981
9982 Revert:
9983 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
9984
9985 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9986 for alpha*-*-* targets.
9987 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9988
9989 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9990
9991 PR libfortran/38772
9992 * gfortran.dg/fmt_bz_bn_err.f: New test.
9993
9994 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
9995
9996 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9997
9998 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9999
10000 * lib/target-supports.exp (check_effective_target_powerpc64): New.
10001 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10002 instruction support. Do not check for it at runtime.
10003
10004 2009-01-12 Jason Merrill <jason@redhat.com>
10005
10006 PR c++/35109
10007 * g++.dg/lookup/friend11.C: Remove expected error.
10008 * g++.dg/lookup/friend14.C: New test.
10009 * g++.dg/lookup/friend15.C: New test.
10010
10011 2009-01-12 Dodji Seketeli <dodji@redhat.com>
10012
10013 PR c++/36019
10014 * g++.dg/lookup/hidden-class12.C: New test.
10015 * g++.dg/lookup/hidden-class13.C: New test.
10016 * g++.dg/lookup/hidden-class14.C: New test.
10017 * g++.dg/lookup/hidden-class15.C: New test.
10018 * g++.dg/lookup/hidden-class16.C: New test.
10019
10020 2009-01-12 Mark Mitchell <mark@codesourcery.com>
10021
10022 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10023 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10024 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10025
10026 2009-01-12 Jason Merrill <jason@redhat.com>
10027
10028 PR c++/31488
10029 * g++.dg/other/vararg-3.C: New test.
10030
10031 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10032
10033 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10034 Explicitly enable SPE.
10035 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
10036 directive.
10037
10038 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10039 Expect -flax-vector-conversions message. Adjust incompatible
10040 types errors.
10041 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10042 Make Foo extern.
10043
10044 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10045
10046 * g++.dg/other/opaque-1.C: Run on targets with SPE.
10047
10048 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10049 * g++.dg/other/opaque-2.C: Likewise.
10050 * g++.dg/other/opaque-3.C: Likewise.
10051
10052 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10053
10054 PR c/32041
10055 * gcc.dg/pr32041.c: New test.
10056 * g++.dg/parse/offsetof9.C: New test.
10057
10058 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10059 Nathan Froyd <froydnj@codesourcery.com>
10060
10061 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10062 * g++.dg/ext/attribute-test-1.C: Likewise.
10063 * g++.dg/ext/attribute-test-2.C: Likewise.
10064 * g++.dg/ext/attribute-test-3.C: Likewise.
10065 * g++.dg/ext/attribute-test-4.C: Likewise.
10066
10067 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
10068
10069 * gnat.dg/unchecked_convert3.adb: New test.
10070
10071 2009-01-12 Tomas Bily <tbily@suse.cz>
10072
10073 PR middlend/38385
10074 * gcc.dg/tree-ssa/pr38385.c: New file.
10075
10076 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10077
10078 PR c++/38794
10079 * g++.dg/parse/typedef9.C: New test.
10080
10081 PR tree-optimization/38807
10082 * gcc.c-torture/compile/pr38807.c: New test.
10083
10084 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
10085
10086 * gcc.target/mips/ins-2.c: New test.
10087
10088 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
10089
10090 PR testsuite/38809
10091 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10092
10093 2009-01-11 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR c++/36254
10096 * g++.dg/warn/Wreturn-type-5.C: New test.
10097
10098 2009-01-11 Matthias Klose <doko@ubuntu.com>
10099
10100 PR middle-end/38616
10101 * gcc.dg/pr38616.c: New test.
10102
10103 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
10104
10105 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10106
10107 2009-01-10 Andrew Pinski <pinskia@gmail.com>
10108
10109 PR c++/38648
10110 * g++.dg/expr/string-1.C: New test.
10111 * g++.dg/expr/string-2.C: New test.
10112
10113 PR c++/36695
10114 * g++.dg/ext/complex4.C: New test.
10115 * g++.dg/ext/complex5.C: New test.
10116 * g++.dg/init/reference1.C: New test.
10117 * g++.dg/init/reference2.C: New test.
10118 * g++.dg/init/reference3.C: New test.
10119
10120 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
10121
10122 PR fortran/38763
10123 * gfortran.dg/transfer_null_1.f90: New test.
10124
10125 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
10126
10127 PR fortran/38765
10128 * gfortran.dg/host_assoc_function_6.f90: New test.
10129
10130 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
10131
10132 * lib/target-supports.exp: Add method to determine if the effective
10133 target is really a ppc405 after applying all compile options.
10134 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10135 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10136 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10137 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10138 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10139 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10140 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10141 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10142 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10143 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10144 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10145 * gcc.target/powerpc/405-machhw-1.c: Likewise.
10146 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10147 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10148 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10149 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10150 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10151 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10152 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10153 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10154 * gcc.target/powerpc/405-macchw-1.c: Likewise.
10155 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10156 * gcc.target/powerpc/405-machhw-2.c: Likewise.
10157 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10158 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10159 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10160 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10161 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10162 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10163 * gcc.target/powerpc/405-macchw-2.c: Likewise.
10164 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10165
10166 2009-01-09 Jakub Jelinek <jakub@redhat.com>
10167
10168 PR c++/35335
10169 * g++.dg/other/error31.C: New testcase.
10170
10171 PR c/35742
10172 * gcc.dg/pr35742.c: New test.
10173
10174 2009-01-09 John F. Carr <jfc@mit.edu>
10175
10176 PR c++/37877
10177 * g++.dg/parse/linkage3.C: New test.
10178
10179 2009-01-09 Jakub Jelinek <jakub@redhat.com>
10180
10181 PR middle-end/38771
10182 * gcc.c-torture/compile/pr38771.c: New test.
10183
10184 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
10185
10186 * gcc.dg/pr34856.c: Ignore irrelevant warning.
10187
10188 2009-01-08 Mark Mitchell <mark@codesourcery.com>
10189
10190 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10191 * gcc.dg/sibcall-4.c: Likewise.
10192
10193 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
10194 Jan Sjodin <jan.sjodin@amd.com>
10195
10196 PR tree-optimization/38559
10197 * gcc.dg/graphite/pr38559.c: New.
10198
10199 2009-01-08 Ira Rosen <irar@il.ibm.com>
10200
10201 PR tree-optimization/37194
10202 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10203
10204 2009-01-07 Jakub Jelinek <jakub@redhat.com>
10205
10206 PR c++/38725
10207 * g++.dg/ext/label11.C: New test.
10208
10209 2009-01-07 Joseph Myers <joseph@codesourcery.com>
10210
10211 * lib/target-supports.exp (check_weak_override_available): New.
10212 * lib/target-supports-dg.exp (dg-require-weak-override): New.
10213 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10214 dg-require-weak-override.
10215
10216 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
10217 Alan Modra <amodra@bigpond.net.au>
10218
10219 * gcc.c-torture/compile/20090107-1.c: New test.
10220
10221 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
10222
10223 PR target/38706
10224 * g++.dg/other/pr38706.C: New test.
10225
10226 2009-01-07 Jason Merrill <jason@redhat.com>
10227
10228 * g++.dg/cpp0x/variadic92.C: New test.
10229 * g++.dg/cpp0x/variadic93.C: New test.
10230
10231 2009-01-07 Janis Johnson <janis187@us.ibm.com>
10232
10233 * lib/target-supports-dg.exp (current_compiler_flags): New.
10234 (check-flags): Use it; do not access dg-test local variables.
10235 (dg-skip-if): Do not access dg-test local variables.
10236 (dg-xfail-run-if): Ditto.
10237 (dg-shouldfail): Ditto.
10238 * gcc.test-framework/test-framework.exp
10239 (check_effective_target_def_nocache): New.
10240 * gcc.test-framework/test-framework.awk: Handle scan tests.
10241 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10242 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10243 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10244 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10245 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10246 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10247 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10248 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10249 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10250
10251 * g++.dg/torture/pr38586.C: Ignore a possible warning.
10252
10253 * lib/target-supports-dg.exp (check_test_flags): Delete.
10254
10255 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
10256
10257 PR tree-optimization/38492
10258 PR tree-optimization/38498
10259 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10260 in trunk.
10261 * gcc.dg/graphite/block-0.c: Update test.
10262 * gcc.dg/graphite/block-1.c: Same.
10263 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10264 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10265 * gcc.dg/graphite/block-3.c: New.
10266 * gcc.dg/graphite/pr38498.c: New.
10267
10268 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
10269
10270 AVX Programming Reference (December, 2008)
10271 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10272 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10273 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10274
10275 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10276 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10277
10278 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10279
10280 PR fortran/38220
10281 * gfortran.dg/c_loc_pure_1.f90: New test.
10282
10283 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
10284
10285 PR fortran/38669
10286 * gfortran.dg/elemental_dependency_3.f90:
10287 Add the final tree dump cleanup.
10288
10289 2009-01-06 Jakub Jelinek <jakub@redhat.com>
10290
10291 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10292 passing -m32.
10293
10294 PR rtl-optimization/38722
10295 * gfortran.dg/pr38722.f90: New test.
10296
10297 2009-01-06 Janis Johnson <janis187@us.ibm.com>
10298
10299 PR c/34252
10300 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10301 instead of DECnn_DEN. Support -DDBG to list lines that fail.
10302
10303 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
10304
10305 * gfortran.dg/implicit_12.f90: Add space around dg directive.
10306 * gfortran.dg/typebound_call_8.f03: Same.
10307 * gfortran.dg/elemental_bind_c.f90: Same.
10308 * gfortran.dg/typebound_call_7.f03: Same.
10309 * gfortran.dg/interface_proc_end.f90: Same
10310 * gfortran.dg/pr37243.f: Fix typo.
10311
10312 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
10313
10314 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
10315 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
10316 large stack sizes.
10317
10318 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
10319
10320 AVX Programming Reference (December, 2008)
10321 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10322 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10323 * gcc.target/i386/sse-14.c: Likewise.
10324
10325 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10326 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10327 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10328 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10329
10330 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10331
10332 PR libfortran/38735
10333 * gfortran.dg/fmt_bz_bn.f: Update test.
10334
10335 2009-01-05 Dodji Seketeli <dodji@redhat.com>
10336
10337 PR c++/38472
10338 * g++.dg/conversion/usual-arith-conv.C: New test.
10339
10340 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
10341
10342 PR c/34911
10343 * gcc.dg/vector-3.c: New testcase.
10344 * g++.dg/ext/vector15.C: New test.
10345
10346 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10347
10348 PR tree-optimization/38510
10349 * gcc.dg/graphite/pr38510.c: New.
10350
10351 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10352 Jan Sjodin <jan.sjodin@amd.com>
10353
10354 PR tree-optimization/38500
10355 * gcc.dg/graphite/pr38500.c: New.
10356
10357 2009-01-05 Laurent GUERBY <laurent@guerby.net>
10358
10359 * gcc.c-torture/compile/20001226-1.c: Generalize
10360 dg-timeout-factor.
10361 * gcc.c-torture/compile/limits-fnargs.c: Add
10362 dg-timeout-factor.
10363 * gcc.dg/20020425-1.c: Likewise.
10364 * gcc.dg/pch/pch.exp: Likewise.
10365
10366 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
10367
10368 PR fortran/38657
10369 * gfortran.dg/module_commons_3.f90: New test.
10370
10371 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
10372
10373 PR fortran/37159
10374 * gfortran.dg/random_seed_1.f90: Updated.
10375
10376 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
10377
10378 PR fortran/38669
10379 PR fortran/38726
10380 * gfortran.dg/elemental_subroutine_7.f90:
10381 Fix p values so that it can be used as vector subscript.
10382
10383 2009-01-05 Jason Merrill <jason@redhat.com>
10384
10385 * g++.dg/cpp0x/initlist12.C: Add another test.
10386
10387 * g++.dg/cpp0x/defaulted7.C: New test.
10388
10389 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10390
10391 PR fortran/38672
10392 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
10393 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
10394
10395 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10396
10397 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10398 for alpha*-*-* targets.
10399 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10400
10401 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
10402
10403 PR fortran/38665
10404 * gfortran.dg/host_assoc_function_5.f90: New test.
10405
10406 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10407
10408 PR fortran/38669
10409 * gfortran.dg/elemental_dependency_3.f90: New test.
10410 * gfortran.dg/elemental_subroutine_7.f90: New test.
10411
10412 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
10413
10414 * gcc.dg/struct-ret-3.c: Include unistd.h.
10415 (main): Exit early if system memory page size is
10416 larger than 4096 bytes.
10417
10418 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
10419
10420 PR fortran/38718
10421 * gfortran.dg/merge_init_expr.f90: New.
10422
10423 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10424
10425 PR fortran/38536
10426 * gfortran.dg/c_loc_tests_13.f90: New test.
10427 * gfortran.dg/c_loc_tests_14.f90: New test.
10428
10429 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
10430
10431 * gfortran.dg/func_result_4.f90: New.
10432
10433 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
10434
10435 PR fortran/38594
10436 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10437 interface still works, in addition to original tests.
10438 * gfortran.dg/host_assoc_call_6.f90: New test.
10439
10440 2009-01-03 Jakub Jelinek <jakub@redhat.com>
10441
10442 PR c++/38705
10443 * g++.dg/torture/pr38705.C: New test.
10444
10445 PR c/38700
10446 * gcc.dg/pr38700.c: New test.
10447
10448 2009-01-02 Jason Merrill <jason@redhat.com>
10449
10450 * g++.dg/cpp0x/initlist11.C: New test.
10451 * g++.dg/cpp0x/initlist12.C: New test.
10452
10453 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10454
10455 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10456 Allow extra informative notes.
10457
10458 2009-01-01 Jakub Jelinek <jakub@redhat.com>
10459
10460 PR c/36489
10461 * gcc.dg/pr36489.c: New test.
10462
10463 \f
10464 Copyright (C) 2009 Free Software Foundation, Inc.
10465
10466 Copying and distribution of this file, with or without modification,
10467 are permitted in any medium without royalty provided the copyright
10468 notice and this notice are preserved.
This page took 0.424628 seconds and 4 git commands to generate.