]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR fortran/41706 ([OOP] Calling one TBP as an actual argument of another TBP)
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
aa9aed00
JW
12009-10-21 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/41706
4 PR fortran/41766
5 * gfortran.dg/class_9.f03: Extended test case.
6 * gfortran.dg/select_type_7.f03: New test case.
7
a30f8936
RG
82009-10-20 Richard Guenther <rguenther@suse.de>
9
10 * gcc.dg/lto/20091020-3_0.c: New testcase.
11
20d36f0e
RG
122009-10-20 Richard Guenther <rguenther@suse.de>
13
14 PR lto/41761
15 * gcc.dg/lto/20091020-1_0.c: New testcase.
16 * gcc.dg/lto/20091020-1_1.c: Likewise.
17 * gcc.dg/lto/20091020-2_0.c: Likewise.
18 * gcc.dg/lto/20091020-2_1.c: Likewise.
19
dd8c071d
JJ
202009-10-20 Jakub Jelinek <jakub@redhat.com>
21
22 PR debug/41340
23 * gcc.dg/pr41340.c: New test.
24
a1aa1701
EB
252009-10-20 Eric Botcazou <ebotcazou@adacore.com>
26
27 * gnat.dg/discr21.ad[sb]: New test.
28 * gnat.dg/discr21_pkg.ads: New helper.
29
f116b2fc
PT
302009-10-20 Paul Thomas <pault@gcc.gnu.org>
31
32 PR fortran/41706
33 * gfortran.dg/class_9 : New test.
34
270213ca 352009-10-19 Jakub Jelinek <jakub@redhat.com>
4793ad6b 36
2c6e3f55
JJ
37 * gcc.dg/raw-string-1.c: New test.
38 * gcc.dg/raw-string-2.c: New test.
39 * gcc.dg/raw-string-3.c: New test.
40 * gcc.dg/raw-string-4.c: New test.
41 * gcc.dg/raw-string-5.c: New test.
42 * gcc.dg/raw-string-6.c: New test.
43 * gcc.dg/raw-string-7.c: New test.
44 * gcc.dg/utf8-1.c: New test.
45 * gcc.dg/utf8-2.c: New test.
46 * gcc.dg/utf-badconcat2.c: New test.
47 * gcc.dg/utf-dflt2.c: New test.
48 * gcc.dg/cpp/include6.c: New test.
49 * g++.dg/ext/raw-string-1.C: New test.
50 * g++.dg/ext/raw-string-2.C: New test.
51 * g++.dg/ext/raw-string-3.C: New test.
52 * g++.dg/ext/raw-string-4.C: New test.
53 * g++.dg/ext/raw-string-5.C: New test.
54 * g++.dg/ext/raw-string-6.C: New test.
55 * g++.dg/ext/raw-string-7.C: New test.
56 * g++.dg/ext/utf8-1.C: New test.
57 * g++.dg/ext/utf8-2.C: New test.
58 * g++.dg/ext/utf-badconcat2.C: New test.
59 * g++.dg/ext/utf-dflt2.C: New test.
60
4793ad6b
JJ
61 * gcc.dg/cleanup-13.c: New test.
62
1517fd57
JW
632009-10-19 Janus Weil <janus@gcc.gnu.org>
64
65 PR fortran/41586
66 * gfortran.dg/auto_dealloc_1.f90: New test case.
67
270213ca 682009-10-19 Jakub Jelinek <jakub@redhat.com>
55165bf6
JJ
69
70 Port from redhat/gcc-4_4-branch:
71 2009-10-08 Jakub Jelinek <jakub@redhat.com>
72 * gcc.dg/debug/vta-2.c: New test.
73
74 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
75 * gcc.dg/debug/vta-1.c: New.
76
a141816c
EB
772009-10-19 Eric Botcazou <ebotcazou@adacore.com>
78
79 * gnat.dg/noreturn2.ad[sb]: New test.
80
585ba38f
TB
812009-10-19 Tobias Burnus <burnus@net-b.de>
82
83 PR fortran/41755
84 * gfortran.dg/equiv_8.f90: New test.
85 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
86
5728868b
JM
872009-10-19 Joseph Myers <joseph@codesourcery.com>
88
89 * gcc.target/arm/neon-thumb2-move.c: New test.
90
2d3fc6aa
JJ
912009-10-19 Jakub Jelinek <jakub@redhat.com>
92
93 * gcc.dg/debug/vta-3.c: New test.
94
d79c2936
EB
952009-10-17 Eric Botcazou <ebotcazou@adacore.com>
96
97 * gnat.dg/nested_proc.adb: Rename into...
98 * gnat.dg/nested_proc1.adb: ...this.
99 * gnat.dg/nested_proc2.adb: New test.
100
79ddec02
EB
1012009-10-17 Eric Botcazou <ebotcazou@adacore.com>
102
103 * gnat.dg/noreturn1.ad[sb]: New test.
104
2e23972e
JW
1052009-10-17 Janus Weil <janus@gcc.gnu.org>
106 Paul Thomas <pault@gcc.gnu.org>
107
108 PR fortran/41629
109 * gfortran.dg/class_6.f90: New test.
110
111 PR fortran/41608
112 PR fortran/41587
113 * gfortran.dg/class_7.f90: New test.
114
115 PR fortran/41618
116 * gfortran.dg/class_8.f90: New test.
117
96d356ef
RG
1182009-10-17 Richard Guenther <rguenther@suse.de>
119
120 * gcc.dg/lto/20091017-1_0.c: New testcase.
121 * gcc.dg/lto/20091017-1_1.c: Likewise.
122
5efc527b
EB
1232009-10-17 Eric Botcazou <ebotcazou@adacore.com>
124
125 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
126
431cfac1
EB
1272009-10-17 Eric Botcazou <ebotcazou@adacore.com>
128
129 * gnat.dg/aggr11.adb: New test.
130 * gnat.dg/aggr11_pkg.ads: New helper.
131
3f273c8a
EB
1322009-10-17 Eric Botcazou <ebotcazou@adacore.com>
133
134 * gnat.dg/slice8.adb: New test.
135 * gnat.dg/slice8_pkg1.ads: New helper.
136 * gnat.dg/slice8_pkg2.ads: Likewise.
137 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
138
9f4afcd4
EB
1392009-10-17 Eric Botcazou <ebotcazou@adacore.com>
140
141 * gnat.dg/unchecked_convert4.adb: New test.
142
6c3f4949
JM
1432009-10-15 Jason Merrill <jason@redhat.com>
144
145 PR c++/38798
146 * g++.dg/cpp0x/trailing5.C: New.
147
0ae278e7
JW
1482009-10-16 Janus Weil <janus@gcc.gnu.org>
149
150 PR fortran/41719
151 * gfortran.dg/class_5.f03: New test case.
152 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
153 * gfortran.dg/typebound_operator_4.f03: Ditto.
154
2f5ac7f2
KG
1552009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
156
157 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
158 * g++.dg/other/first-global.C: Likewise.
159 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
160 * g++.dg/torture/pr40323.C: Likewise.
161 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
162 * gcc.dg/inline-33.c: Likewise.
163 * gcc.dg/ipa/ipa-1.c: Likewise.
164 * gcc.dg/ipa/ipa-2.c: Likewise.
165 * gcc.dg/ipa/ipa-3.c: Likewise.
166 * gcc.dg/ipa/ipa-4.c: Likewise.
167 * gcc.dg/ipa/ipa-5.c: Likewise.
168 * gcc.dg/ipa/ipa-7.c: Likewise.
169 * gcc.dg/ipa/ipacost-2.c: Likewise.
170 * gcc.dg/tree-ssa/inline-3.c: Likewise.
171 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
172 * gfortran.dg/whole_file_5.f90: Likewise.
173 * gfortran.dg/whole_file_6.f90: Likewise.
174
076ba157
RG
1752009-10-16 Richard Guenther <rguenther@suse.de>
176
177 PR tree-optimization/41728
178 * gcc.c-torture/compile/pr41728.c: New testcase.
179
2ced58ea
RG
1802009-10-16 Richard Guenther <rguenther@suse.de>
181
182 PR lto/41598
183 * gcc.dg/lto/20091016-1_0.c: New testcase.
184 * gcc.dg/lto/20091016-1_1.c: Likewise.
185 * gcc.dg/lto/20091016-1_a.h: Likewise.
186
35f1e9f4
RG
1872009-10-16 Richard Guenther <rguenther@suse.de>
188
189 PR lto/41715
190 * gfortran.dg/lto/20091015-1_0.f: New testcase.
191 * gfortran.dg/lto/20091015-1_1.f: Likewise.
192 * gfortran.dg/lto/20091015-1_2.f: Likewise.
193
775dc670
RG
1942009-10-16 Richard Guenther <rguenther@suse.de>
195
196 PR lto/41713
197 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
198
d02a5a4b
JJ
1992009-10-15 Jakub Jelinek <jakub@redhat.com>
200
201 PR debug/41717
202 * gcc.dg/debug/pr41717.c: New test.
203
28188747
PT
2042009-10-16 Paul Thomas <pault@gcc.gnu.org>
205
206 PR fortran/41648
207 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
208
209 PR fortran/41656
210 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
211
1c9df37c
MM
2122009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
213
214 PR target/23983
215 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
216 result used.
217 * g++.dg/ext/altivec-2.C (main): Ditto.
218
fc5e3cd4
KG
2192009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
220
221 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
222 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
223
4c8160e7
RG
2242009-10-15 Richard Guenther <rguenther@suse.de>
225
226 PR lto/41669
227 * gcc.dg/lto/20091015-1_0.c: New testcase.
228 * gcc.dg/lto/20091015-1_1.c: Likewise.
229 * gcc.dg/lto/20091015-1_2.c: Likewise.
230 * gcc.dg/lto/20091015-1_a.h: Likewise.
231 * gcc.dg/lto/20091015-1_b.h: Likewise.
232
b8b6edc9
SE
2332009-10-15 Steve Ellcey <sje@cup.hp.com>
234
235 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
236
8e200755
DG
2372009-10-14 Daniel Gutson <dgutson@codesourcery.com>
238
bd62d832 239 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
8e200755 240
4c0a0455
JJ
2412009-10-14 Jakub Jelinek <jakub@redhat.com>
242
243 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
244 line from 1 to 0.
245 * obj-c++.dg/bitfield-1.mm: Likewise.
246 * obj-c++.dg/bitfield-4.mm: Likewise.
247
3e8c245c
RG
2482009-10-14 Richard Guenther <rguenther@suse.de>
249
250 PR lto/41173
251 * gcc.dg/lto/20091014-1_0.c: New testcase.
252
0f66d09c
JJ
2532009-10-14 Jakub Jelinek <jakub@redhat.com>
254
255 PR testsuite/41707
256 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
257 warning on line 0 instead of 1.
258
77ce724c
RG
2592009-10-14 Richard Guenther <rguenther@suse.de>
260
261 PR lto/41521
262 * gfortran.dg/lto/pr41521_0.f90: New testcase.
263 * gfortran.dg/lto/pr41521_1.f90: Likewise.
264
b29ee46c
JJ
2652009-10-14 Jakub Jelinek <jakub@redhat.com>
266
96c169e1
JJ
267 PR preprocessor/41543
268 * gcc.dg/debug/dwarf2/pr41543.c: New test.
269
b29ee46c
JJ
270 PR debug/41695
271 * gcc.dg/debug/dwarf2/pr41695.c: New test.
272
37cfd169
UB
2732009-10-14 Uros Bizjak <ubizjak@gmail.com>
274
275 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
276 New procedure.
b29ee46c 277 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
37cfd169
UB
278 effective target.
279
f0673555
JM
2802009-10-14 Jason Merrill <jason@redhat.com>
281
282 PR c++/39866
283 * g++.dg/cpp0x/defaulted14.C: New.
284
9524f710
LE
2852009-10-14 Larry Evans <cppljevans@suddenlink.net>
286
287 * g++.dg/cpp0x/vt-40092.C: New.
288
a743523c
AO
2892009-10-14 Alexandre Oliva <aoliva@redhat.com>
290
291 * gcc.dg/guality/pr41616-1.c: Drop -O2.
292 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
293
05130a3d
KG
2942009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
295
296 * gfortran.dg/complex_intrinsic_8.f90: New test.
297
7610abd8
KG
2982009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
299
300 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
301 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
302
26352f47
HPN
3032009-10-14 Hans-Peter Nilsson <hp@axis.com>
304
305 PR target/38948
306 * gcc.dg/torture/pr38948.c: New test.
307
62afe991
SE
3082009-10-13 Steve Ellcey <sje@cup.hp.com>
309
310 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
311
f43085aa
JW
3122009-10-13 Janus Weil <janus@gcc.gnu.org>
313
314 PR fortran/41581
315 * gfortran.dg/class_allocate_2.f03: Modified.
316 * gfortran.dg/class_allocate_3.f03: New test case.
317
b02a92ce
RG
3182009-10-13 Richard Guenther <rguenther@suse.de>
319
320 PR lto/41668
321 * gcc.dg/lto/20091006-2_0.c: New testcase.
322 * gcc.dg/lto/20091006-2_1.c: Likewise.
323 * gcc.dg/lto/20091006-2_2.c: Likewise.
324 * gcc.dg/lto/20091013-1_0.c: Likewise.
325 * gcc.dg/lto/20091013-1_1.c: Likewise.
326 * gcc.dg/lto/20091013-1_2.c: Likewise.
327
c4e5fe4b
MJ
3282009-10-13 Martin Jambor <mjambor@suse.cz>
329
330 * gcc.c-torture/compile/pr41661.c: New test.
331
4e70743f
JD
3322009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
333
334 PR libgfortran/41683
335 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
336
23f392e0
JM
3372009-10-12 Jason Merrill <jason@redhat.com>
338
478a716a
JM
339 PR c++/37875
340 * g++.dg/cpp0x/decltype18.C: New.
341
23f392e0
JM
342 PR c++/37766
343 * g++.dg/cpp0x/fntmpdefarg1.C: New.
344
610bf3eb
JJ
3452009-10-12 Janis Johnson <janis187@us.ibm.com>
346
347 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
348
0ca5af51
AO
3492009-10-12 Alexandre Oliva <aoliva@redhat.com>
350
351 PR debug/41343
352 PR debug/41447
353 PR debug/41264
354 PR debug/41338
355 * gcc.dg/guality/pr41447-1.c: New.
356 * gcc.dg/debug/pr41264-1.c: New.
357 * gcc.dg/debug/pr41343-1.c: New.
358
2e723874
HPN
3592009-10-12 Hans-Peter Nilsson <hp@axis.com>
360
361 PR target/26515
362 * gcc.dg/torture/pr26515.c: New test.
363
7b25ea29
JJ
3642009-10-12 Janis Johnson <janis187@us.ibm.com>
365
366 PR testsuite/41659
367 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
368 * lib/lto.exp (lto-get-options-main): Report error for using "target"
af672ec1 369 or "xfail" with dg-lto-do.
7b25ea29 370
afd2c302
SD
3712009-10-12 Stefan Dösinger <stefan@codeweavers.com>
372
373 * gcc.target/i386/ms_hook_prologue.c: New testcase.
374
ea1b2f55
MM
3752009-10-12 Michael Matz <matz@suse.de>
376
377 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
378 pass.
379
821bdb23
JJ
3802009-10-12 Jakub Jelinek <jakub@redhat.com>
381
382 PR target/41680
383 * g++.dg/torture/pr41680.C: New test.
384
9ef3dbcd
DS
3852009-10-12 Dodji Seketeli <dodji@redhat.com>
386
387 PR c++/41570
e25d3e6d 388 * g++.dg/debug/dwarf2/template-params-7.C: New test.
9ef3dbcd 389
3a56edc7
AO
3902009-10-12 Alexandre Oliva <aoliva@redhat.com>
391
392 PR debug/41616
393 * gcc.dg/guality/pr41616-1.c: New.
394
45fe7947
JM
3952009-10-11 Jason Merrill <jason@redhat.com>
396
397 PR c++/37204
398 * g++.dg/cpp0x/rv-reinterpret.C: New.
399
420bc2e7
JD
4002009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
401
402 PR libgfortran/38439
403 * gfortran.dg/fmt_error_9.f: New test.
404 * gfortran.dg/fmt_error_10.f: New test.
405
a14ce128
PT
4062009-10-11 Paul Thomas <pault@gcc.gnu.org>
407
1aa4ade6 408 PR fortran/41583
a14ce128
PT
409 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
410 * gfortran.dg/class_4b.f03: As above.
411 * gfortran.dg/class_4c.f03: As above.
412 * gfortran.dg/class_4d.f03: As above.
413
b89127e2
RG
4142009-10-11 Richard Guenther <rguenther@suse.de>
415
416 PR tree-optimization/41555
417 * gcc.dg/torture/pr41555.c: New testcase.
418
4557df3c
JD
4192009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
420
421 PR libgfortran/35862
007dccd7
JD
422 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
423 function correctly.
4557df3c 424
43fc5430
JD
4252009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
426
b6ebf727 427 PR libgfortran/35862
43fc5430
JD
428 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
429 Add conditions to avoid runtime errors if not supported.
430
740bb6ad
RG
4312009-10-10 Richard Guenther <rguenther@suse.de>
432
433 PR tree-optimization/41654
434 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
435
30c99a9e
JM
4362009-10-09 Jason Merrill <jason@redhat.com>
437
438 * g++.dg/cpp/ucn-1.C: New.
439
619dd721
JW
4402009-10-09 Janus Weil <janus@gcc.gnu.org>
441
442 PR fortran/41585
443 * gfortran.dg/class_2.f03: Extended test case.
444
d0a9804e
TB
4452009-10-09 Tobias Burnus <burnus@net-b.de>
446
447 PR fortran/41582
448 * gfortran.dg/class_allocate_1.f03: Modify code such that
449 it compiles with the gfc_warning->gfc_error change.
450 * gfortran.dg/class_allocate_1.f03: New test.
451
7431bf06
JW
4522009-10-09 Janus Weil <janus@gcc.gnu.org>
453
454 PR fortran/41579
455 * gfortran.dg/select_type_6.f03: New test.
456
78441afb
JJ
4572009-10-09 Jakub Jelinek <jakub@redhat.com>
458
21ece9b2
JJ
459 PR preprocessor/41445
460 * gcc.dg/cpp/separate-1.c: Adjust.
461 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
462 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
463 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
464 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
465 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
466 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
467 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
468
78441afb
JJ
469 PR rtl-optimization/41646
470 * gcc.c-torture/compile/pr41646.c: New test.
471
aabf6a03
RG
4722009-10-09 Richard Guenther <rguenther@suse.de>
473
474 PR tree-optimization/41634
475 * gcc.c-torture/compile/pr41634.c: New testcase.
476
af2efb2b
UB
4772009-10-09 Uros Bizjak <ubizjak@gmail.com>
478
479 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
480
3f49ba3f
EB
4812009-10-09 Eric Botcazou <ebotcazou@adacore.com>
482
483 * gnat.dg/opt3.adb: New test.
484 * gnat.dg/opt3_pkg.ads: New helper.
485
88beb54d
DK
4862009-10-08 Doug Kwan <dougkwan@google.com>
487
488 PR rtl-optimization/41574
489 * gcc.dg/pr41574.c: New test.
490
77831620
CC
4912009-10-08 Cary Coutant <ccoutant@google.com>
492
493 Add support for debugging with ICF (Identical Code Folding).
494 * g++.dg/debug/dwarf2/icf.C: New test.
495
e3104f55
AN
4962009-10-08 Adam Nemet <anemet@caviumnetworks.com>
497
498 * gcc.target/mips/truncate-6.c: New test.
499
ccb05613
JM
5002009-10-08 Jason Merrill <jason@redhat.com>
501
30c99a9e 502 PR c++/36816
f7d5a7cd
JM
503 * g++.dg/cpp0x/rv-deduce.C: New.
504
ccb05613
JM
505 PR c++/37177
506 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
507 * g++.dg/template/explicit-args2.C: New.
508 * g++.dg/template/explicit-args3.C: New.
509 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
510
6728ee79
MM
5112009-10-08 Michael Matz <matz@suse.de>
512
513 PR middle-end/41573
514 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
515 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
516 * gcc.dg/pr41573.c: New test.
517
e5a94231
JM
5182009-10-07 Joseph Myers <joseph@codesourcery.com>
519
520 PR c/41182
521 * gcc.c-torture/compile/pr41182-1.c: New.
522
f484a91a
JM
5232009-10-07 Jason Merrill <jason@redhat.com>
524
525 * g++.dg/cpp0x/variadic95.C: New.
526
7097b3ac
JM
5272009-10-07 Jason Merrill <jason@redhat.com>
528
529 * g++.dg/template/scope3.C: New.
530
95a28767
JJ
5312009-10-07 Jakub Jelinek <jakub@redhat.com>
532
533 * gcc.dg/debug/dwarf2/inline3.c: New test.
534
6c19d9b5
DK
5352009-10-07 Daniel Kraft <d@domob.eu>
536
537 PR fortran/41615
538 * gfortran.dg/assumed_charlen_function_6.f90: New test.
539
93d76687
JW
5402009-10-07 Janus Weil <janus@gcc.gnu.org>
541
542 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
543 * gfortran.dg/select_type_1.f03: Modified error message.
544 * gfortran.dg/select_type_5.f03: New test.
545
e4f512b7
JD
5462009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
547
548 PR libgfortran/41612
549 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
550 have kind=10 reals.
551
37a7519a
JM
5522009-10-06 Jason Merrill <jason@redhat.com>
553
554 * g++.dg/cpp0x/lambda/lambda-init.C: New.
555 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
556
ccc37454
RG
5572009-10-06 Richard Guenther <rguenther@suse.de>
558
559 PR lto/41502
560 * gcc.dg/lto/20091006-1_0.c: New testcase.
561 * gcc.dg/lto/20091006-1_1.c: Likewise.
562 * gcc.dg/lto/20091005-2_0.c: Likewise.
563
2c12a292
ST
5642009-10-06 Samuel Tardieu <sam@rfc1149.net>
565
566 PR ada/41383
567 * gnat.dg/timer_cancel.adb: New test.
568
6fa30ef2
ST
5692009-10-06 Samuel Tardieu <sam@rfc1149.net>
570
571 PR ada/38333
572 * gnat.dg/specs/import_abstract.ads: New.
573
25b86498
JD
5742009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
575
576 PR libgfortran/35862
577 * gfortran.dg/round_2.f03: New test.
578
7555009a
JJ
5792009-10-05 Jakub Jelinek <jakub@redhat.com>
580
581 PR debug/41558
582 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
583 * lib/gcc-gdb-test.exp: ... here. New file.
584 * gfortran.dg/guality/guality.exp: New file.
585 * gfortran.dg/guality/pr41558.f90: New test.
586 * gfortran.dg/guality/arg1.f90: New test.
587
7cf078dc
PT
5882009-10-05 Paul Thomas <pault@gcc.gnu.org>
589
590 * gfortran.dg/dynamic_dispatch_1.f90: New test.
591 * gfortran.dg/dynamic_dispatch_2.f90: New test.
592 * gfortran.dg/dynamic_dispatch_3.f90: New test.
593 * gfortran.dg/module_md5_1.f90: Update md5 sum.
594
8fc7e474
ST
5952009-10-05 Sriraman Tallam <tmsriram@google.com>
596
597 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
598 register_pass_info.
599 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
600 plugin_pass to register_pass_info.
601 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
602 register_pass_info.
603 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
604 register_pass_info.
605
a9cc4458
RG
6062009-10-05 Richard Guenther <rguenther@suse.de>
607
608 PR lto/41281
609 * gcc.dg/lto/20090914-2_0.c: New testcase.
610
fd7588bc
RG
6112009-10-05 Richard Guenther <rguenther@suse.de>
612
613 PR lto/40902
614 * gcc.dg/lto/20091005-1_0.c: New testcase.
615 * gcc.dg/lto/20091005-1_1.c: Likewise.
616
1a735925
RG
6172009-10-05 Richard Guenther <rguenther@suse.de>
618
619 PR lto/41552
620 PR lto/41487
621 * g++.dg/lto/20091002-1_0.C: Adjust flags.
622 * g++.dg/lto/20091004-1_0.C: New testcase.
623 * g++.dg/lto/20091004-1_1.C: Likewise.
624 * g++.dg/lto/20091004-2_0.C: Likewise.
625 * g++.dg/lto/20091004-2_1.C: Likewise.
626 * g++.dg/lto/20091004-3_0.C: Likewise.
627 * g++.dg/lto/20091004-3_1.C: Likewise.
628
e9d85fa6
RG
6292009-10-05 Richard Guenther <rguenther@suse.de>
630
631 PR tree-optimization/23821
632 * gcc.dg/torture/pr23821.c: New testcase.
633
916bd5f0
DK
6342009-10-05 Daniel Kraft <d@domob.eu>
635
636 PR fortran/41403
637 * gfortran.dg/goto_6.f: New test.
638 * gfortran.dg/goto_7.f: New test.
639
d7f09764
DN
6402009-10-03 Ben Elliston <bje@au.ibm.com>
641 Bill Maddox <maddox@google.com>
642 Cary Coutant <ccoutant@google.com>
643 Chris Demetriou <cgd@google.com>
644 Diego Novillo <dnovillo@google.com>
645 Doug Kwan <dougkwan@google.com>
646 Jan Hubicka <jh@suse.cz>
647 Ollie Wild <aaw@google.com>
648 Rafael Espindola <espindola@google.com>
649 Richard Guenther <rguenther@suse.de>
650 Simon Baldwin <simonb@google.com>
651
652 * g++.dg/20090107-1.C: New.
653 * g++.dg/20090121-1.C: New.
654 * g++.dg/ipa/20090113-1.C: New.
655 * g++.dg/lto: New directory.
656 * g++.dg/lto/20080829_0.C: New.
657 * g++.dg/lto/20080904_0.C: New.
658 * g++.dg/lto/20080907_0.C: New.
659 * g++.dg/lto/20080908-1_0.C: New.
660 * g++.dg/lto/20080908-2_0.C: New.
661 * g++.dg/lto/20080908-3_0.C: New.
662 * g++.dg/lto/20080909-1_0.C: New.
663 * g++.dg/lto/20080910-1_0.C: New.
664 * g++.dg/lto/20080912-1_0.C: New.
665 * g++.dg/lto/20080912_0.C: New.
666 * g++.dg/lto/20080915_0.C: New.
667 * g++.dg/lto/20080916_0.C: New.
668 * g++.dg/lto/20080917_0.C: New.
669 * g++.dg/lto/20080924_0.C: New.
670 * g++.dg/lto/20080926_0.C: New.
671 * g++.dg/lto/20081008_0.C: New.
672 * g++.dg/lto/20081022.h: New.
673 * g++.dg/lto/20081022_0.C: New.
674 * g++.dg/lto/20081022_1.C: New.
675 * g++.dg/lto/20081023_0.C: New.
676 * g++.dg/lto/20081109-1_0.C: New.
677 * g++.dg/lto/20081109-2_0.C: New.
678 * g++.dg/lto/20081109_0.C: New.
679 * g++.dg/lto/20081109_1.C: New.
680 * g++.dg/lto/20081118-1_0.C: New.
681 * g++.dg/lto/20081118-1_1.C: New.
682 * g++.dg/lto/20081118_0.C: New.
683 * g++.dg/lto/20081118_1.C: New.
684 * g++.dg/lto/20081119-1.h: New.
685 * g++.dg/lto/20081119-1_0.C: New.
686 * g++.dg/lto/20081119-1_1.C: New.
687 * g++.dg/lto/20081119_0.C: New.
688 * g++.dg/lto/20081119_1.C: New.
689 * g++.dg/lto/20081120-1_0.C: New.
690 * g++.dg/lto/20081120-1_1.C: New.
691 * g++.dg/lto/20081120-2_0.C: New.
692 * g++.dg/lto/20081120-2_1.C: New.
693 * g++.dg/lto/20081123_0.C: New.
694 * g++.dg/lto/20081123_1.C: New.
695 * g++.dg/lto/20081125.h: New.
696 * g++.dg/lto/20081125_0.C: New.
697 * g++.dg/lto/20081125_1.C: New.
698 * g++.dg/lto/20081127_0.C: New.
699 * g++.dg/lto/20081127_1.C: New.
700 * g++.dg/lto/20081203_0.C: New.
701 * g++.dg/lto/20081203_1.C: New.
702 * g++.dg/lto/20081204-1_0.C: New.
703 * g++.dg/lto/20081204-1_1.C: New.
704 * g++.dg/lto/20081204-2_0.C: New.
705 * g++.dg/lto/20081204-2_1.C: New.
706 * g++.dg/lto/20081209_0.C: New.
707 * g++.dg/lto/20081209_1.C: New.
708 * g++.dg/lto/20081211-1.h: New.
709 * g++.dg/lto/20081211-1_0.C: New.
710 * g++.dg/lto/20081211-1_1.C: New.
711 * g++.dg/lto/20081217-1_0.C: New.
712 * g++.dg/lto/20081217-2_0.C: New.
713 * g++.dg/lto/20081219_0.C: New.
714 * g++.dg/lto/20081219_1.C: New.
715 * g++.dg/lto/20090106_0.C: New.
716 * g++.dg/lto/20090112_0.C: New.
717 * g++.dg/lto/20090128_0.C: New.
718 * g++.dg/lto/20090221_0.C: New.
719 * g++.dg/lto/20090302_0.C: New.
720 * g++.dg/lto/20090302_1.C: New.
721 * g++.dg/lto/20090303_0.C: New.
722 * g++.dg/lto/20090311-1.h: New.
723 * g++.dg/lto/20090311-1_0.C: New.
724 * g++.dg/lto/20090311-1_1.C: New.
725 * g++.dg/lto/20090311_0.C: New.
726 * g++.dg/lto/20090311_1.C: New.
727 * g++.dg/lto/20090312.h: New.
728 * g++.dg/lto/20090312_0.C: New.
729 * g++.dg/lto/20090312_1.C: New.
730 * g++.dg/lto/20090313_0.C: New.
731 * g++.dg/lto/20090313_1.C: New.
732 * g++.dg/lto/20090315_0.C: New.
733 * g++.dg/lto/20090315_1.C: New.
734 * g++.dg/lto/20091002-1_0.C: New testcase.
735 * g++.dg/lto/20091002-2_0.C: Likewise..
736 * g++.dg/lto/20091002-3_0.C: Likewise..
737 * g++.dg/lto/README: New.
738 * g++.dg/lto/pr40818_0.C: New.
739 * g++.dg/opt/thunk3-1.C: New.
740 * g++.dg/opt/thunk4.C: New.
741 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
742 replacements with __attribute__ ((__noinline__)).
743 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
744 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
745 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
746 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
747 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
748 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
749 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
750 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
751 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
752 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
753 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
754 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
755 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
756 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
757 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
758 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
759 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
760 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
761 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
762 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
763 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
764 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
765 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
766 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
767 * gcc.dg/20081223-1.c: New.
768 * gcc.dg/lto: New directory.
769 * gcc.dg/lto/20080908_0.c: New.
770 * gcc.dg/lto/20080917_0.c: New.
771 * gcc.dg/lto/20080924_0.c: New.
772 * gcc.dg/lto/20081024_0.c: New.
773 * gcc.dg/lto/20081109_0.c: New.
774 * gcc.dg/lto/20081111_0.c: New.
775 * gcc.dg/lto/20081111_1.c: New.
776 * gcc.dg/lto/20081112_0.c: New.
777 * gcc.dg/lto/20081112_1.c: New.
778 * gcc.dg/lto/20081115_0.c: New.
779 * gcc.dg/lto/20081115_1.c: New.
780 * gcc.dg/lto/20081115_2.c: New.
781 * gcc.dg/lto/20081118_0.c: New.
782 * gcc.dg/lto/20081118_1.c: New.
783 * gcc.dg/lto/20081118_2.c: New.
784 * gcc.dg/lto/20081120-1_0.c: New.
785 * gcc.dg/lto/20081120-1_1.c: New.
786 * gcc.dg/lto/20081120-2_0.c: New.
787 * gcc.dg/lto/20081120-2_1.c: New.
788 * gcc.dg/lto/20081125_0.c: New.
789 * gcc.dg/lto/20081125_1.c: New.
790 * gcc.dg/lto/20081126_0.c: New.
791 * gcc.dg/lto/20081201-1_0.c: New.
792 * gcc.dg/lto/20081201-1_1.c: New.
793 * gcc.dg/lto/20081201-1_2.c: New.
794 * gcc.dg/lto/20081201-2_0.c: New.
795 * gcc.dg/lto/20081201-2_1.c: New.
796 * gcc.dg/lto/20081202-1_0.c: New.
797 * gcc.dg/lto/20081202-1_1.c: New.
798 * gcc.dg/lto/20081202-2_0.c: New.
799 * gcc.dg/lto/20081202-2_1.c: New.
800 * gcc.dg/lto/20081204-1_0.c: New.
801 * gcc.dg/lto/20081204-1_1.c: New.
802 * gcc.dg/lto/20081204-2_0.c: New.
803 * gcc.dg/lto/20081210-1_0.c: New.
804 * gcc.dg/lto/20081212-1_0.c: New.
805 * gcc.dg/lto/20081222_0.c: New.
806 * gcc.dg/lto/20081222_0.h: New.
807 * gcc.dg/lto/20081222_1.c: New.
808 * gcc.dg/lto/20081224_0.c: New.
809 * gcc.dg/lto/20081224_0.h: New.
810 * gcc.dg/lto/20081224_1.c: New.
811 * gcc.dg/lto/20090116_0.c: New.
812 * gcc.dg/lto/20090120_0.c: New.
813 * gcc.dg/lto/20090126-1_0.c: New.
814 * gcc.dg/lto/20090126-2_0.c: New.
815 * gcc.dg/lto/20090206-1_0.c: New.
816 * gcc.dg/lto/20090206-2_0.c: New.
817 * gcc.dg/lto/20090210_0.c: New.
818 * gcc.dg/lto/20090210_1.c: New.
819 * gcc.dg/lto/20090213_0.c: New.
820 * gcc.dg/lto/20090213_1.c: New.
821 * gcc.dg/lto/20090218-1_0.c: New.
822 * gcc.dg/lto/20090218-1_1.c: New.
823 * gcc.dg/lto/20090218-2_0.c: New.
824 * gcc.dg/lto/20090218-2_1.c: New.
825 * gcc.dg/lto/20090218_0.c: New.
826 * gcc.dg/lto/20090218_1.c: New.
827 * gcc.dg/lto/20090218_2.c: New.
828 * gcc.dg/lto/20090218_3.c: New.
829 * gcc.dg/lto/20090219_0.c: New.
830 * gcc.dg/lto/20090312_0.c: New.
831 * gcc.dg/lto/20090312_1.c: New.
832 * gcc.dg/lto/20090313_0.c: New.
833 * gcc.dg/lto/20090706-1_0.c: New.
834 * gcc.dg/lto/20090706-2_0.c: New.
835 * gcc.dg/lto/20090717_0.c: New.
836 * gcc.dg/lto/20090717_1.c: New.
837 * gcc.dg/lto/20090729_0.c: New.
838 * gcc.dg/lto/20090729_1.c: New.
839 * gcc.dg/lto/20090812_0.c: New.
840 * gcc.dg/lto/20090812_1.c: New.
841 * gcc.dg/lto/20090914-1_0.c: New.
842 * gcc.dg/lto/README: New.
843 * gcc.dg/visibility-7.c: Adjust expected pattern
844 * gfortran.dg/lto: New directory.
845 * gfortran.dg/lto/pr40724_0.f: New.
846 * gfortran.dg/lto/pr40724_1.f: New.
847 * gfortran.dg/lto/pr40725_0.f03: New.
848 * gfortran.dg/lto/pr40725_1.c: New.
849 * gfortran.dg/lto/pr41069_0.f90: New.
850 * gfortran.dg/lto/pr41069_1.f90: New.
851 * gfortran.dg/lto/pr41069_2.f90: New.
852 * g++.dg/README: Add 'lto' directory.
853 * g++.dg/dg.exp: Also scan 'lto' directory
854
8552009-10-03 Ben Elliston <bje@au.ibm.com>
856 Janis Johnson <janis187@us.ibm.com>
857 Diego Novillo <dnovillo@google.com>
858
859 * g++.dg/lto/lto.exp: New.
860 * gcc.c-torture/execute/execute.exp: Add
861 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
862 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
863 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
864 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
865 * gcc.target/i386/math-torture/math-torture.exp:
866 Likewise.
867 * gcc.dg/lto/lto.exp: New.
868 * gfortran.dg/lto/lto.exp: New.
869 * lib/target-supports.exp (check_effective_target_lto): New.
870 * lib/c-torture.exp: Load target-supports.exp.
871 Define LTO_TORTURE_OPTIONS if check_effective_target_lto
872 returns nonzero.
873 * lib/gcc-dg.exp: Likewise.
874 * lib/lto.exp: New.
875 * lib/torture-options.exp: Add support for a third
876 argument.
877
0d6bfda8
UB
8782009-10-03 Uros Bizjak <ubizjak@gmail.com>
879
880 PR testsuite/41542
881 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
882
3930dbe9
JM
8832009-10-02 Jason Merrill <jason@redhat.com>
884
885 * g++.dg/abi/mangle32.C: New.
886
5004b234
EB
8872009-10-02 Eric Botcazou <ebotcazou@adacore.com>
888
889 * gnat.dg/atomic2.adb: New test.
890
1aa8b1dd
EB
8912009-10-02 Eric Botcazou <ebotcazou@adacore.com>
892
893 * gnat.dg/array11.adb: New test.
894 * gnat.dg/array12.adb: Likewise.
895
c2ce8cdc
EB
8962009-10-02 Eric Botcazou <ebotcazou@adacore.com>
897
898 * gnat.dg/array10.adb: New test.
899 * gnat.dg/object_overflow.adb: Tweak.
900
dabbcb14
JH
9012009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
902
d0a9804e 903 * gcc.dg/guality/guality.exp: Disable on darwin.
dabbcb14 904
776d0022
JJ
9052009-10-02 Janis Johnson <janis187@us.ibm.com>
906
907 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
908 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
909 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
910 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
911
ba6f7079
TB
9122009-10-02 Tobias Burnus <burnus@net-b.de>
913
914 PR fortran/41479
915 * gfortran.dg/intent_out_5.f90: New test.
916
e1b243a8
JJ
9172009-10-02 Jakub Jelinek <jakub@redhat.com>
918
919 PR debug/41404
920 PR debug/41353
921 * gcc.dg/guality/pr41404-1.c: New test.
922 * gcc.dg/guality/pr41353-2.c: New test.
923
b1d42460
L
9242009-10-02 H.J. Lu <hongjiu.lu@intel.com>
925
926 PR testsuite/41546
927 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
9e51149d 928 to -mtune=generic.
b1d42460 929
03ec7d01
JH
9302009-10-01 Jan Hubicka <jh@suse.cz>
931
932 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
933
0a5a37d4
LR
9342009-10-01 Loren J. Rittle <ljrittle@acm.org>
935
936 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
937
eaeb2145
LR
938 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
939
7919373d
TB
9402009-10-01 Tobias Burnus <burnus@net-b.de>
941
942 PR fortran/41515
943 * gfortran.dg/parameter_array_init_5.f90: New test.
944
2968d410
JM
9452009-10-01 Jason Merrill <jason@redhat.com>
946
947 * g++.dg/cpp0x/defaulted13.C: New.
948
ec30ab2c
DW
9492009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
950
b1d42460
L
951 * gfortran.dg/bounds_check_7.f90: Adapted error message.
952 * gfortran.dg/bounds_check_11.f90: Likewise.
953 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
ec30ab2c 954
e56817db
TB
9552009-09-30 Tobias Burnus <burnus@net-b.de>
956
957 * gfortran.dg/select_type_4.f90: New test.
958
cf2b3c22
TB
9592009-09-30 Janus Weil <janus@gcc.gnu.org>
960
961 * gfortran.dg/same_type_as_1.f03: New test.
962 * gfortran.dg/same_type_as_2.f03: Ditto.
963
9642009-09-30 Janus Weil <janus@gcc.gnu.org>
965
966 * gfortran.dg/select_type_1.f03: Extended.
967 * gfortran.dg/select_type_3.f03: New test.
968
9692009-09-30 Janus Weil <janus@gcc.gnu.org>
970
971 * gfortran.dg/class_allocate_1.f03: New test.
972
9732009-09-30 Janus Weil <janus@gcc.gnu.org>
974
975 PR fortran/40996
976 * gfortran.dg/allocatable_scalar_3.f90: New test.
977 * gfortran.dg/select_type_2.f03: Ditto.
978 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
979
9802009-09-30 Janus Weil <janus@gcc.gnu.org>
981
982 * gfortran.dg/block_name_2.f90: Modified error message.
983 * gfortran.dg/select_6.f90: Ditto.
984 * gfortran.dg/select_type_1.f03: New test.
985
9862009-09-30 Janus Weil <janus@gcc.gnu.org>
987
988 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
989 * gfortran.dg/class_1.f03: Ditto.
990 * gfortran.dg/class_2.f03: Ditto.
991 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
992 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
993 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
994 * gfortran.dg/typebound_call_10.f03: Ditto.
995 * gfortran.dg/typebound_call_2.f03: Ditto.
996 * gfortran.dg/typebound_call_3.f03: Ditto.
997 * gfortran.dg/typebound_call_4.f03: Ditto.
998 * gfortran.dg/typebound_call_9.f03: Ditto.
999 * gfortran.dg/typebound_generic_3.f03: Ditto.
1000 * gfortran.dg/typebound_generic_4.f03: Ditto.
1001 * gfortran.dg/typebound_operator_1.f03: Ditto.
1002 * gfortran.dg/typebound_operator_2.f03: Ditto.
1003 * gfortran.dg/typebound_operator_3.f03: Ditto.
1004 * gfortran.dg/typebound_operator_4.f03: Ditto.
1005 * gfortran.dg/typebound_proc_1.f08: Ditto.
1006 * gfortran.dg/typebound_proc_5.f03: Ditto.
1007 * gfortran.dg/typebound_proc_6.f03: Ditto.
1008
79efe0b3
JM
10092009-09-30 Jason Merrill <jason@redhat.com>
1010
1011 * g++.dg/eh/init-temp1.C: Improve test.
1012
08a4a761
UB
10132009-09-30 Uros Bizjak <ubizjak@gmail.com>
1014
1015 PR target/22093
1016 * gcc.target/alpha/pr22093.c: New test.
1017
d5f4eddd
JM
10182009-09-29 John Freeman <jfreeman08@gmail.com>
1019 Jason Merrill <jason@redhat.com>
1020
1021 * g++.dg/cpp0x/lambda/lambda-array.C: New.
1022 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1023 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1024 * g++.dg/cpp0x/lambda/lambda-const.C: New.
1025 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1026 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1027 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1028 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1029 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1030 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1031 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1032 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1033 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1034 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1035 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1036 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1037 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1038 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1039 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1040 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1041 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1042 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1043 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1044 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1045 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1046 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1047 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1048 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1049 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1050 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1051 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1052 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1053 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1054 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1055 * g++.dg/cpp0x/lambda/lambda-template.C: New.
1056 * g++.dg/cpp0x/lambda/lambda-this.C: New.
1057 * g++.dg/cpp0x/lambda/lambda-type.C: New.
1058 * g++.dg/cpp0x/lambda/lambda-use.C: New.
1059 * lib/prune.exp: Accept "In lambda function".
1060
cbf2e4d4
HJ
10612009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1062
4a8df4fa
UB
1063 * gcc.target/i386/fma4-check.h: New file.
1064 * gcc.target/i386/fma4-fma.c: Ditto.
1065 * gcc.target/i386/fma4-maccXX.c: Ditto.
1066 * gcc.target/i386/fma4-msubXX.c: Ditto.
1067 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1068 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1069 * gcc.target/i386/fma4-vector.c: Ditto.
1070 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1071 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1072 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1073 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1074 * gcc.target/i386/fma4-256-vector.c: Ditto.
1075 * gcc.target/i386/funcspec-2.c: Ditto.
1076
1077 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1078
1079 * gcc.target/i386/funcspec-5.c: Add FMA4.
1080 * gcc.target/i386/funcspec-6.c: Ditto.
1081 * gcc.target/i386/funcspec-8.c: Ditto.
cbf2e4d4
HJ
1082
1083 * gcc.target/i386/funcspec-9.c: New file.
1084
1085 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1086
4a8df4fa
UB
1087 * gcc.target/i386/isa-10.c: New file.
1088 * gcc.target/i386/isa-11.c: Ditto.
1089 * gcc.target/i386/isa-12.c: Ditto.
1090 * gcc.target/i386/isa-13.c: Ditto.
1091 * gcc.target/i386/isa-2.c: Ditto.
1092 * gcc.target/i386/isa-3.c: Ditto.
1093 * gcc.target/i386/isa-4.c: Ditto.
1094 * gcc.target/i386/isa-7.c: Ditto.
1095 * gcc.target/i386/isa-8.c: Ditto.
1096 * gcc.target/i386/isa-9.c: Ditto.
1097
1098 * gcc.target/i386/isa-14.c: Add FMA4.
1099 * gcc.target/i386/isa-1.c: Ditto.
1100 * gcc.target/i386/isa-5.c: Ditto.
1101 * gcc.target/i386/isa-6.c: Ditto.
1102
1103 * gcc.target/i386/sse-12.c: New file.
1104 * gcc.target/i386/sse-13.c: Ditto.
1105 * gcc.target/i386/sse-14.c: Ditto.
1106 * gcc.target/i386/sse-22.c: Ditto.
1107
1108 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1109 * g++.dg/other/i386-3.C: Ditto.
1110 * g++.dg/other/i386-5.C: Ditto.
1111 * g++.dg/other/i386-6.C: Ditto.
cbf2e4d4 1112
1c1a5fd8
L
11132009-09-29 H.J. Lu <hongjiu.lu@intel.com>
1114
1115 PR testsuite/41496
1116 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1117 before.
1118
66dfffa2
JJ
11192009-09-29 Janis Johnson <janis187@us.ibm.com>
1120
1121 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1122 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1123
08cc1e7f
JJ
11242009-09-29 Jakub Jelinek <jakub@redhat.com>
1125
1126 PR debug/41438
1127 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1128 hidden.
1129 * g++.dg/debug/dwarf2/const-1.C: Likewise.
1130
a795ca6e
HJ
11312009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1132
1133 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
4a8df4fa
UB
1134 * gcc.target/i386/isa-1.c: Remove SSE5.
1135 * gcc.target/i386/isa-5.c: Ditto.
1136 * gcc.target/i386/isa-6.c: Ditto.
1137 * gcc.target/i386/funcspec-4.c: Remove error conditions
1138 related to SSE5.
1139 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1140 * gcc.target/i386/avx-2.c: Ditto.
1141 * gcc.target/i386/sse-23.c: Ditto.
a795ca6e 1142 * gcc.target/i386/funcspec-9.c: Delete.
9e51149d 1143
1dd61ee5
JJ
11442009-09-29 Jakub Jelinek <jakub@redhat.com>
1145
1146 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1147 * gcc.dg/guality/pr41353-1.c: New test.
1148
4b653ed5
JJ
1149 PR testsuite/41444
1150 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1151 in macro name definition for non-unix/win32/msdos.
1152
9abe5e56
DK
11532009-09-29 Daniel Kraft <d@domob.eu>
1154
1155 PR fortran/39626
1156 * gfortran.dg/block_1.f08: New test.
1157 * gfortran.dg/block_2.f08: New test.
1158 * gfortran.dg/block_3.f90: New test.
1159 * gfortran.dg/block_4.f08: New test.
1160 * gfortran.dg/block_5.f08: New test.
1161 * gfortran.dg/block_6.f08: New test.
1162 * gfortran.dg/block_7.f08: New test.
1163 * gfortran.dg/block_8.f08: New test.
1164
9b13eb84
JD
11652009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1166
1167 PR libgfortran/35862
1168 * gfortran.dg/round_1.f03: New test.
1169 * gfortran.dg/f2003_io_3.f03: Update test.
1170
65026047
ER
11712009-09-28 Easwaran Raman <eraman@google.com>
1172
1173 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1174 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1175
efc7a2a5
JJ
11762009-09-28 Janis Johnson <janis187@us.ibm.com>
1177
8387984e
JJ
1178 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1179 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1180 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1181 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1182 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1183
425a180d
JJ
1184 * g++.dg/dfp/dfp.exp: Fix typo.
1185
efc7a2a5
JJ
1186 * lib/target-supports.exp (check-effective-target-dfp-nocache):
1187 Fix typo that breaks the check.
1188
2d3a1837
OH
11892009-09-28 Olivier Hainque <hainque@adacore.com>
1190
1191 * gnat.dg (tagged_alloc_free.adb): New testcase.
9e51149d 1192
d366d023
JJ
11932009-09-28 Janis Johnson <janis187@us.ibm.com>
1194
1195 * g++.dg/dfp: New directory.
1196 * g++.dg/dg.exp: Prune tests in dfp directory.
4a0ce41d 1197 * g++.dg/dfp/dfp.exp: New.
d366d023
JJ
1198 * g++.dg/dfp/mangle-mode.C: New test.
1199
44e10129
MM
12002009-09-28 Michael Matz <matz@suse.de>
1201
1202 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1203 for sign of -Inf.
1204
ff9d1adc
RH
12052009-09-27 Richard Henderson <rth@redhat.com>
1206
1207 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
e25d3e6d 1208 * gcc.dg/tree-ssa/pr41469-1.c: New.
ff9d1adc 1209
afbd0665
AS
12102009-09-26 Andreas Schwab <schwab@linux-m68k.org>
1211
1212 PR c/41476
1213 * gcc.dg/cond-constqual-1.c: New test.
1214
0ffd2048
MM
12152009-09-26 Michael Matz <matz@suse.de>
1216
1217 PR lto/40758
1218 PR middle-end/41470
1219 * gcc.dg/pr41470.c: New test.
1220
03b6f8a2
EB
12212009-09-26 Eric Botcazou <ebotcazou@adacore.com>
1222
1223 * gnat.dg/array9.adb: New test.
1224
87c93592
MM
12252009-09-26 Michael Matz <matz@suse.de>
1226
1227 PR tree-optimization/41454
1228 * gcc.dg/pr41454.c: New test.
1229
7653f273
DS
12302009-09-25 Dodji Seketeli <dodji@redhat.com>
1231
1232 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1233 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1234 into DW_TAG_GNU_template_parameter_pack and
1235 DW_TAG_GNU_formal_parameter_pack.
1236 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1237 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1238
712ff3c8
NF
12392009-09-25 Nathan Froyd <froydnj@codesourcery.com>
1240
1241 * gcc.dg/vect/vect.exp: Append extra parameters as separate
1242 parameters for alignment-sensitive -fsection-anchors tests.
1243
79441eca
RG
12442009-09-25 Richard Guenther <rguenther@suse.de>
1245
1246 PR middle-end/41463
1247 * gcc.c-torture/execute/pr41463.c: New testcase.
1248
7948ae37
OH
12492009-09-25 Olivier Hainque <hainque@adacore.com>
1250
1251 * gnat.dg/sse_nolib.adb: New testcase.
1252
d3dbe5a4
RE
12532009-09-25 Revital Eres <ERES@il.ibm.com>
1254
1255 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1256 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1257 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1258 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1259 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1260 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1261 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1262 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1263 * gcc.dg/vect/vect.exp: Add Power7 flags.
1264 * g++.dg/vect/vect.exp: Likewise.
1265 * gfortran.dg/vect/vect.exp: Likewise.
1266
bbffcb7e
SK
12672009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
1268
1269 PR fortran/41459
1270 * gfortran.dg/empty_label.f: New test.
1271 * gfortran.dg/empty_label.f90: Ditto.
afbd0665 1272 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
bbffcb7e 1273
e3d5405d
KG
12742009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1275
1276 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1277 compile-time.
1278
4851726d
AN
12792009-09-24 Adam Nemet <anemet@caviumnetworks.com>
1280
1281 * lib/scanasm.exp (make_pattern_printable): New function.
1282 (dg-scan, scan-assembler-times, scan-assembler-dem,
1283 scan-assembler-dem-not): Use it.
1284
c33ac441
L
12852009-09-24 H.J. Lu <hongjiu.lu@intel.com>
1286
1287 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1288 (test_nested): Renamed to ...
1289 (test_nested1): This.
1290 (test_nested2): New.
1291 (main): Likewise.
1292
824ff0cd
RG
12932009-09-24 Richard Guenther <rguenther@suse.de>
1294
1295 PR tree-optimization/36143
1296 PR tree-optimization/38747
1297 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1298 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1299 * g++.dg/torture/pr38747.C: New testcase.
1300 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1301
01c3cf4d
EB
13022009-09-24 Eric Botcazou <ebotcazou@adacore.com>
1303
1304 * gnat.dg/nested_proc.adb: New test.
1305
9f62cb92
JJ
13062009-09-24 Jakub Jelinek <jakub@redhat.com>
1307
6356f38f 1308 * gcc.target/i386/pr12329.c: Adjust.
9f62cb92 1309
dda2da58
AO
13102009-09-23 Alexandre Oliva <aoliva@redhat.com>
1311
1312 PR debug/41248
1313 * gcc.dg/pr41248.c: New.
1314
6356f38f 13152009-09-23 Dodji Seketeli <dodji@redhat.com>
b646ba3f
DS
1316
1317 PR debug/41065
1318 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1319
28baf121
AS
13202009-09-23 Andreas Schwab <schwab@redhat.com>
1321
1322 * lib/profopt.exp (profopt-get-options): Set tool_flags for
1323 current_compiler_flags. Fix typos.
1324
3c5ce3af
YG
13252009-09-23 Yuri Gribov <tetra2005@googlemail.com>
1326
1327 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1328
be123439
UB
13292009-09-23 Uros Bizjak <ubizjak@gmail.com>
1330
1331 PR c/39779
1332 * gcc.c-torture/compile/pr39779.c: New test.
1333
d40a19da
DS
13342009-09-22 Dodji Seketeli <dodji@redhat.com>
1335
1336 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1337 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1338 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1339
502a1e45
AO
13402009-09-22 Alexandre Oliva <aoliva@redhat.com>
1341
1342 PR debug/41295
1343 * gcc.dg/pr41295.c: New.
1344
6356f38f
UB
13452009-09-22 Neil Vachharajani <nvachhar@google.com>
1346
1347 * gcc.dg/pr40209.c: Add test case.
1348
ae6032ea
AN
13492009-09-22 Adam Nemet <anemet@caviumnetworks.com>
1350
1351 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1352 matching assembly.
1353 * gcc.target/mips/code-readable-2.c: Likewise.
1354 * gcc.target/mips/code-readable-3.c: Likewise.
1355
a9ab39d3
JJ
13562009-09-22 Janis Johnson <janis187@us.ibm.com>
1357
1358 * lib/target-supports.exp (check_effective_target_dfp_nocache):
1359 Check support via mode instead of C type.
1360 (check_effective_target_dfprt_nocache): Ditto.
1361 (check_effective_target_hard_dfp): Ditto.
1362
2df373c2
RG
13632009-09-22 Richard Guenther <rguenther@suse.de>
1364
1365 PR middle-end/41395
1366 * gcc.c-torture/execute/pr41395-1.c: New testcase.
1367 * gcc.c-torture/execute/pr41395-2.c: Likewise.
1368
39dbcfc3
JJ
13692009-09-22 Jakub Jelinek <jakub@redhat.com>
1370
1371 * gcc.dg/20090922-1.c: New test.
1372
65f753a0
JJ
1373 PR bootstrap/41405
1374 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1375 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1376 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1377 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1378 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1379 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1380 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1381 * objc.dg/dwarf-2.m: Likewise.
1382
f61e18ec
RG
13832009-09-22 Richard Guenther <rguenther@suse.de>
1384
1385 PR tree-optimization/41428
1386 * g++.dg/tree-ssa/pr41428.C: New testcase.
1387
40742b42
JJ
13882009-09-22 Jakub Jelinek <jakub@redhat.com>
1389
1390 PR middle-end/41429
1391 * g++.dg/gomp/pr41429.C: New test.
1392
d9334061
GS
13932009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
1394
1395 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1396
334738b4
JM
13972009-09-21 Jason Merrill <jason@redhat.com>
1398
1399 PR c++/41421
1400 * g++.dg/cpp0x/trivial1.C: Expand.
1401
4b51caf2
KT
14022009-09-21 Kai Tietz <kai.tietz@onevision.com>
1403
1404 * gcc.dg/torture/calleesave-sse.c: New.
1405
5b5fba56
JH
14062009-09-21 Jan Hubicka <jh@suse.cz>
1407
1408 * gcc.dg/guality/inline-params.c: New testcase.
1409
9e2ceea0
UB
14102009-09-21 Uros Bizjak <ubizjak@gmail.com>
1411
1412 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1413 Add -fno-inline.
1414 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1415 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1416 (f2): Ditto.
1417
f7d1fabc
L
14182009-09-20 H.J. Lu <hongjiu.lu@intel.com>
1419
1420 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1421 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1422 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1423 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1424 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1425
15651f0b
AP
14262009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
1427
1428 PR middle-end/40642
1429 * g++.dg/torture/pr40642.C: New testcase.
1430
ca75b926
KG
14312009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1432
1433 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1434 cases in static initializers.
1435
63c6c7e0
KT
14362009-09-20 Kai Tietz <kai.tietz@onevision.com>
1437
1438 * gcc.c-tortue/compile/pr39886.c: New.
1439
ed6d9a1b
CD
14402009-09-20 Chris Demetriou <cgd@google.com>
1441
1442 PR preprocessor/28435:
1443 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1444 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1445 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1446 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1447 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1448
b53da244
AN
14492009-09-19 Adam Nemet <anemet@caviumnetworks.com>
1450
1451 * gcc.target/mips/mips.exp: Add relax-pic-calls
1452 under -mfoo/-mno-foo options.
1453 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1454 and -mexplicit-relocs.
1455 * gcc.target/mips/call-1.c: New test.
1456 * gcc.target/mips/call-2.c: New test.
1457 * gcc.target/mips/call-3.c: New test.
1458 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1459 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1460
74dc6a11
CD
14612009-09-19 Chris Demetriou <cgd@google.com>
1462
1463 PR preprocessor/28435:
1464 * gcc.dg/cpp/missing-header-MD.c: New test.
1465 * gcc.dg/cpp/missing-header-MMD.c: New test.
1466 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1467 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1468
b5e7280d
JD
14692009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1470
1471 PR libgfortran/41328
1472 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1473 EOF works.
1474
5f5babf1
JM
14752009-09-18 Jason Merrill <jason@redhat.com>
1476
ecc607fc 1477 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
5f5babf1
JM
1478 * g++.dg/cpp0x/initlist-deduce.C: New.
1479
6356f38f
UB
14802009-09-18 Neil Vachharajani <nvachhar@google.com>
1481
1482 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1483
5eb8c44f
JJ
14842009-09-18 Janis Johnson <janis187@us.ibm.com>
1485
1486 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1487 * c-c++-common/dfp: New directory.
1488 * c-c++-common/dfp/dfp-dbg.h: New file.
1489 * gcc.dg/dfp/call-by-value.c: Move to ...
1490 * c-c++-common/call-by-value.c: here.
1491 * gcc.dg/dfp/cast.c: Move to ...
1492 * c-c++-common/cast.c: here.
1493 * gcc.dg/dfp/compare-eq-const.c: Move to ...
1494 * c-c++-common/compare-eq-const.c: here.
1495 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1496 * c-c++-common/compare-eq-d128.c: here.
1497 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1498 * c-c++-common/compare-eq-d32.c: here.
1499 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1500 * c-c++-common/compare-eq-d64.c: here.
1501 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1502 * c-c++-common/compare-eq-dfp.c: here.
1503 * gcc.dg/dfp/compare-eq.h: Move to ...
1504 * c-c++-common/compare-eq.h: here.
1505 * gcc.dg/dfp/compare-rel-const.c: Move to ...
1506 * c-c++-common/compare-rel-const.c: here.
1507 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1508 * c-c++-common/compare-rel-d128.c: here.
1509 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1510 * c-c++-common/compare-rel-d32.c: here.
1511 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1512 * c-c++-common/compare-rel-d64.c: here.
1513 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1514 * c-c++-common/compare-rel-dfp.c: here.
1515 * gcc.dg/dfp/compare-rel.h: Move to ...
1516 * c-c++-common/compare-rel.h: here.
1517 * gcc.dg/dfp/compare-special-d128.c: Move to ...
1518 * c-c++-common/compare-special-d128.c: here.
1519 * gcc.dg/dfp/compare-special-d32.c: Move to ...
1520 * c-c++-common/compare-special-d32.c: here.
1521 * gcc.dg/dfp/compare-special-d64.c: Move to ...
1522 * c-c++-common/compare-special-d64.c: here.
1523 * gcc.dg/dfp/compare-special.h: Move to ...
1524 * c-c++-common/compare-special.h: here.
1525 * gcc.dg/dfp/constants-zero.c: Move to ...
1526 * c-c++-common/constants-zero.c: here.
1527 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1528 * c-c++-common/convert-bfp-10.c: here.
1529 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1530 * c-c++-common/convert-bfp-11.c: here.
1531 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1532 * c-c++-common/convert-bfp-12.c: here.
1533 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1534 * c-c++-common/convert-bfp-13.c: here.
1535 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1536 * c-c++-common/convert-bfp-14.c: here.
1537 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1538 * c-c++-common/convert-bfp-2.c: here.
1539 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1540 * c-c++-common/convert-bfp-3.c: here.
1541 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1542 * c-c++-common/convert-bfp-4.c: here.
1543 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1544 * c-c++-common/convert-bfp-5.c: here.
1545 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1546 * c-c++-common/convert-bfp-6.c: here.
1547 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1548 * c-c++-common/convert-bfp-7.c: here.
1549 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1550 * c-c++-common/convert-bfp-8.c: here.
1551 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1552 * c-c++-common/convert-bfp-9.c: here.
1553 * gcc.dg/dfp/convert-bfp.c: Move to ...
1554 * c-c++-common/convert-bfp.c: here.
1555 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1556 * c-c++-common/convert-bfp-fold.c: here.
1557 * gcc.dg/dfp/convert-dfp.c: Move to ...
1558 * c-c++-common/convert-dfp.c: here.
1559 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1560 * c-c++-common/convert-dfp-fold-2.c: here.
1561 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1562 * c-c++-common/convert-dfp-fold.c: here.
1563 * gcc.dg/dfp/convert.h: Move to ...
1564 * c-c++-common/convert.h: here.
1565 * gcc.dg/dfp/convert-int.c: Move to ...
1566 * c-c++-common/convert-int.c: here.
1567 * gcc.dg/dfp/convert-int-fold.c: Move to ...
1568 * c-c++-common/convert-int-fold.c: here.
1569 * gcc.dg/dfp/convert-int-max.c: Move to ...
1570 * c-c++-common/convert-int-max.c: here.
1571 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1572 * c-c++-common/convert-int-max-fold.c: here.
1573 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1574 * c-c++-common/convert-int-saturate.c: here.
1575 * gcc.dg/dfp/func-array.c: Move to ...
1576 * c-c++-common/func-array.c: here.
1577 * gcc.dg/dfp/func-deref.c: Move to ...
1578 * c-c++-common/func-deref.c: here.
1579 * gcc.dg/dfp/func-mixed.c: Move to ...
1580 * c-c++-common/func-mixed.c: here.
1581 * gcc.dg/dfp/func-pointer.c: Move to ...
1582 * c-c++-common/func-pointer.c: here.
1583 * gcc.dg/dfp/func-scalar.c: Move to ...
1584 * c-c++-common/func-scalar.c: here.
1585 * gcc.dg/dfp/func-struct.c: Move to ...
1586 * c-c++-common/func-struct.c: here.
1587 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1588 * c-c++-common/func-vararg-alternate-d128-2.c: here.
1589 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1590 * c-c++-common/func-vararg-alternate-d128.c: here.
1591 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1592 * c-c++-common/func-vararg-alternate-d32.c: here.
1593 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1594 * c-c++-common/func-vararg-alternate-d64.c: here.
1595 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1596 * c-c++-common/func-vararg-alternate.h: here.
1597 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1598 * c-c++-common/func-vararg-dfp.c: here.
1599 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1600 * c-c++-common/func-vararg-mixed-2.c: here.
1601 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1602 * c-c++-common/func-vararg-mixed.c: here.
1603 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1604 * c-c++-common/func-vararg-size0.c: here.
1605 * gcc.dg/dfp/inf-1.c: Move to ...
1606 * c-c++-common/inf-1.c: here.
1607 * gcc.dg/dfp/loop-index.c: Move to ...
1608 * c-c++-common/loop-index.c: here.
1609 * gcc.dg/dfp/modes.c: Move to ...
1610 * c-c++-common/modes.c: here.
1611 * gcc.dg/dfp/nan-1.c: Move to ...
1612 * c-c++-common/nan-1.c: here.
1613 * gcc.dg/dfp/nan-2.c: Move to ...
1614 * c-c++-common/nan-2.c: here.
1615 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1616 * c-c++-common/operator-arith-fold.c: here.
1617 * gcc.dg/dfp/operator-assignment.c: Move to ...
1618 * c-c++-common/operator-assignment.c: here.
1619 * gcc.dg/dfp/operator-comma.c: Move to ...
1620 * c-c++-common/operator-comma.c: here.
1621 * gcc.dg/dfp/operator-cond.c: Move to ...
1622 * c-c++-common/operator-cond.c: here.
1623 * gcc.dg/dfp/operator-logical.c: Move to ...
1624 * c-c++-common/operator-logical.c: here.
1625 * gcc.dg/dfp/operator-unary.c: Move to ...
1626 * c-c++-common/operator-unary.c: here.
1627 * gcc.dg/dfp/pr31385.c: Move to ...
1628 * c-c++-common/pr31385.c: here.
1629 * gcc.dg/dfp/pr33466.c: Move to ...
1630 * c-c++-common/pr33466.c: here.
1631 * gcc.dg/dfp/pr35620.c: Move to ...
1632 * c-c++-common/pr35620.c: here.
1633 * gcc.dg/dfp/pr36800.c: Move to ...
1634 * c-c++-common/pr36800.c: here.
1635 * gcc.dg/dfp/pr39034.c: Move to ...
1636 * c-c++-common/pr39034.c: here.
1637 * gcc.dg/dfp/pr39035.c: Move to ...
1638 * c-c++-common/pr39035.c: here.
1639 * gcc.dg/dfp/pr39902.c: Move to ...
1640 * c-c++-common/pr39902.c: here.
1641 * gcc.dg/dfp/pr39986.c: Move to ...
1642 * c-c++-common/pr39986.c: here.
1643 * gcc.dg/dfp/signbit-1.c: Move to ...
1644 * c-c++-common/signbit-1.c: here.
1645 * gcc.dg/dfp/signbit-2.c: Move to ...
1646 * c-c++-common/signbit-2.c: here.
1647 * gcc.dg/dfp/struct-layout-1.c: Move to ...
1648 * c-c++-common/struct-layout-1.c: here.
1649 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1650 * c-c++-common/usual-arith-conv.c: here.
1651 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1652 * c-c++-common/usual-arith-conv-const.c: here.
1653
67a436d8
JH
16542009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
1655
1656 PR testsuite/41288
1657 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1658 stack alignment.
1659
66be89f0
AP
16602009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
1661
1662 PR c++/39365
6356f38f
UB
1663 * g++.dg/expr/bool3.C: New test.
1664 * g++.dg/expr/bool4.C: New test.
66be89f0 1665
695a8e62
JJ
16662009-09-17 Janis Johnson <janis187@us.ibm.com>
1667
6356f38f
UB
1668 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1669 * gcc.dg/dfp/signbit-2.c: Use it.
1670 * gcc.dg/dfp/func-vararg-alternate.h: Change two
695a8e62 1671 arguments to unsigned int.
6356f38f
UB
1672 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1673 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1674 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1675 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1676 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1677 * gcc.dg/dfp/pr39986.c: Ditto.
1678 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1679 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1680 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1681 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1682 * gcc.dg/dfp/convert-int-fold.c: Ditto.
695a8e62 1683
591a8495
JJ
16842009-09-17 Jakub Jelinek <jakub@redhat.com>
1685
1686 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1687
d2da4af2
JJ
16882009-09-17 Janis Johnson <janis187@us.ibm.com>
1689
1690 PR c/41049
1691 * dfp/pr41049.c: New test.
1692
51a0d6aa
L
16932009-09-17 H.J. Lu <hongjiu.lu@intel.com>
1694
1695 PR testsuite/41385
1696 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1697
07ffa034
MJ
16982009-09-17 Martin Jambor <mjambor@suse.cz>
1699
1700 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1701 * gcc.dg/ipa/ipa-sra-1.c: New test.
1702 * gcc.dg/ipa/ipa-sra-2.c: New test.
1703 * gcc.dg/ipa/ipa-sra-3.c: New test.
1704 * gcc.dg/ipa/ipa-sra-4.c: New test.
1705 * gcc.dg/ipa/ipa-sra-5.c: New test.
1706 * gcc.c-torture/execute/ipa-sra-1.c: New test.
1707 * gcc.c-torture/execute/ipa-sra-2.c: New test.
1708
040c6d51
MM
17092009-09-17 Michael Matz <matz@suse.de>
1710
1711 PR middle-end/41347
1712 * gfortran.dg/pr41347.f90: New test.
1713
10e154df
AK
17142009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1715
1716 * gcc.c-torture/compile/20090917-1.c: New testcase.
1717
85a97acc
UB
17182009-09-16 Uros Bizjak <ubizjak@gmail.com>
1719
1720 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1721 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
1722 alpha*-*-* target from XFAIL list.
1723
1d5ba98c
JJ
17242009-09-16 Janis Johnson <janis187@us.ibm.com>
1725
1726 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1727 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1728 * gcc.dg/dfp/cast-bad.c: Use default options.
1729 * gcc.dg/dfp/compare-rel-const.c: Ditto.
1730 * gcc.dg/dfp/composite-type.c: Ditto.
1731 * gcc.dg/dfp/constants.c: Ditto.
1732 * gcc.dg/dfp/constants-hex.c: Ditto.
1733 * gcc.dg/dfp/constants-pedantic.c: Ditto.
1734 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1735 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1736 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1737 * gcc.dg/dfp/ctypes.c: Ditto.
1738 * gcc.dg/dfp/ddmode-ice.c: Ditto.
1739 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1740 * gcc.dg/dfp/float-constant-double.c: Ditto.
1741 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1742 * gcc.dg/dfp/keywords-reserved.c: Ditto.
1743 * gcc.dg/dfp/modes.c: Ditto.
1744 * gcc.dg/dfp/operator-bitwise.c: Ditto.
1745 * gcc.dg/dfp/pr31344.c: Ditto.
1746 * gcc.dg/dfp/pr31385.c: Ditto.
1747 * gcc.dg/dfp/pr33466.c: Ditto.
1748 * gcc.dg/dfp/pr35620.c: Ditto.
1749 * gcc.dg/dfp/pr37435.c: Ditto.
1750 * gcc.dg/dfp/pr39986.c: Ditto.
1751 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1752 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1753 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1754 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1755 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1756 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1757 * gcc.dg/dfp/typespec.c: Ditto.
1758 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1759 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1760 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1761 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1762 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1763 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1764 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1765 * gcc.dg/dfp/compare-rel.h: Ditto.
1766 * gcc.dg/dfp/compare-special.h: Ditto.
1767 * gcc.dg/dfp/convert.h: Ditto.
1768 * gcc.dg/dfp/fe-check.h: Ditto.
9e51149d 1769 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1d5ba98c
JJ
1770 * gcc.dg/dfp/cast.c: Ditto.
1771 * gcc.dg/dfp/compare-eq-const.c: Ditto.
1772 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1773 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1774 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1775 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1776 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1777 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1778 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1779 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1780 * gcc.dg/dfp/compare-special-d32.c: Ditto.
1781 * gcc.dg/dfp/compare-special-d64.c: Ditto.
1782 * gcc.dg/dfp/compare-special-d128.c: Ditto.
1783 * gcc.dg/dfp/constants-zero.c: Ditto.
1784 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1785 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1786 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1787 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1788 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1789 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1790 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1791 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1792 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1793 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1794 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1795 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1796 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1797 * gcc.dg/dfp/convert-bfp.c: Ditto.
1798 * gcc.dg/dfp/convert-complex.c: Ditto.
1799 * gcc.dg/dfp/convert-dfp.c: Ditto.
1800 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1801 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1802 * gcc.dg/dfp/convert-int.c: Ditto.
1803 * gcc.dg/dfp/convert-int-fold.c: Ditto.
1804 * gcc.dg/dfp/convert-int-max.c: Ditto.
1805 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1806 * gcc.dg/dfp/decfloat-constants.c: Ditto.
1807 * gcc.dg/dfp/fe-binop.c: Ditto.
1808 * gcc.dg/dfp/fe-convert-1.c: Ditto.
1809 * gcc.dg/dfp/fe-convert-2.c: Ditto.
1810 * gcc.dg/dfp/fe-convert-3.c: Ditto.
1811 * gcc.dg/dfp/func-array.c: Ditto.
1812 * gcc.dg/dfp/func-deref.c: Ditto.
1813 * gcc.dg/dfp/func-mixed.c: Ditto.
1814 * gcc.dg/dfp/func-pointer.c: Ditto.
1815 * gcc.dg/dfp/func-scalar.c: Ditto.
1816 * gcc.dg/dfp/func-struct.c: Ditto.
1817 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1818 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1819 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1820 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1821 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1822 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1823 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1824 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1825 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1826 * gcc.dg/dfp/inf-1.c: Ditto.
1827 * gcc.dg/dfp/loop-index.c: Ditto.
1828 * gcc.dg/dfp/nan-1.c: Ditto.
1829 * gcc.dg/dfp/nan-2.c: Ditto.
1830 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1831 * gcc.dg/dfp/operator-assignment.c: Ditto.
1832 * gcc.dg/dfp/operator-comma.c: Ditto.
1833 * gcc.dg/dfp/operator-cond.c: Ditto.
1834 * gcc.dg/dfp/operator-logical.c: Ditto.
1835 * gcc.dg/dfp/operator-unary.c: Ditto.
1836 * gcc.dg/dfp/pr36800.c: Ditto.
1837 * gcc.dg/dfp/pr39034.c: Ditto.
1838 * gcc.dg/dfp/pr39035.c: Ditto.
1839 * gcc.dg/dfp/pr39902.c: Ditto.
1840 * gcc.dg/dfp/signbit-1.c: Ditto.
1841 * gcc.dg/dfp/signbit-2.c: Ditto.
1842 * gcc.dg/dfp/struct-layout-1.c: Ditto.
1843 * gcc.dg/dfp/union-init.c: Ditto.
1844 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1845
9b87db3c
MM
18462009-09-16 Michael Matz <matz@suse.de>
1847
1848 PR fortran/41212
1849 * gfortran.dg/pr41212.f90: New test.
1850
20faffe7
EB
18512009-09-16 Eric Botcazou <ebotcazou@adacore.com>
1852
1853 * gnat.dg/alignment9.adb: New test.
1854
839f2864
EB
18552009-09-16 Eric Botcazou <ebotcazou@adacore.com>
1856
1857 * gnat.dg/discr20.ad[sb]: New test.
1858
4075e7e8
RG
18592009-09-16 Richard Guenther <rguenther@suse.de>
1860
1861 PR middle-end/34011
1862 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1863
21d05694
DD
18642009-09-16 DJ Delorie <dj@redhat.com>
1865 Kaz Kojima <kkojima@gcc.gnu.org>
1866
1867 * gcc.target/sh/struct-arg-dw2.c: New test.
1868
d7a9e7c5
NF
18692009-09-15 Nathan Froyd <froydnj@codesourcery.com>
1870 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR target/41175
1873 * gcc.target/powerpc/pr41175.c: New test.
1874
1c384bf1
RH
18752009-09-14 Richard Henderson <rth@redhat.com>
1876
1877 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1878 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1879 gcc.dg/tree-ssa/asmgoto-1.c: New files.
1880
1d65f45c
RH
18812009-09-14 Richard Henderson <rth@redhat.com>
1882
1883 * g++.dg/eh/builtin1.C: Update resx pattern match.
1884 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1885
0c433c31
RS
18862009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
1887
1888 * gcc.target/mips/branch-helper.h: New file.
1889 * gcc.target/mips/branch-2.c,
1890 * gcc.target/mips/branch-3.c,
1891 * gcc.target/mips/branch-4.c,
1892 * gcc.target/mips/branch-5.c,
1893 * gcc.target/mips/branch-6.c,
1894 * gcc.target/mips/branch-7.c,
1895 * gcc.target/mips/branch-8.c,
1896 * gcc.target/mips/branch-9.c,
1897 * gcc.target/mips/branch-10.c,
1898 * gcc.target/mips/branch-11.c,
1899 * gcc.target/mips/branch-12.c,
1900 * gcc.target/mips/branch-13.c,
1901 * gcc.target/mips/branch-14.c,
1902 * gcc.target/mips/branch-15.c: New tests.
1903
5910fb59
MM
19042009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1905
1906 PR target/41331
1907 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1908 -m32 -mpowerpc64 system.
1909
8be6ada8
BS
19102009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
1911
1912 From Jie Zhang <jie.zhang@analog.com>:
1913 * gcc.target/bfin/saveall.c: New test.
6c1c1dfa
BS
1914 * gcc.target/bfin/20090914-1.c: New test.
1915 * gcc.target/bfin/20090914-2.c: New test.
1916
1917 * gcc.target/bfin/20090914-3.c: New test.
8be6ada8 1918
d5968a86
AS
19192009-09-14 Andrew Stubbs <ams@codesourcery.com>
1920
1921 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1922
cdb4dde5
RG
19232009-09-14 Richard Guenther <rguenther@suse.de>
1924
1925 PR middle-end/41350
1926 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1927
75152bcb
JD
19282009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1929
1930 PR libgfortran/41328
1931 * gfortran.dg/cr_lf.f90: New test.
1932
5c3ec539
MM
19332009-09-11 Michael Matz <matz@suse.de>
1934
1935 PR middle-end/41275
1936 * g++.dg/tree-ssa/pr41275.C: New test.
1937
664e411b
JW
19382009-09-11 Janus Weil <janus@gcc.gnu.org>
1939
1940 PR fortran/41242
1941 * gfortran.dg/proc_ptr_comp_21.f90: New.
1942
43dfd40c
SK
19432009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1944
1945 PR fortran/31292
1946 * gfortran.dg/module_procedure_1.f90: New test.
1947 * gfortran.dg/module_procedure_2.f90: Ditto.
1948 * gfortran.dg/generic_14.f90: Move dg-error to new location.
1949
1382ae05
RO
19502009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1951 James A. Morrison <phython@gcc.gnu.org>
1952
1953 PR ada/18302
1954 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1955 commands.
1956 * ada/acats/run_test.exp: New file.
1957
3a3d54f2
UB
19582009-09-10 Uros Bizjak <ubizjak@gmail.com>
1959
1960 Revert:
1961 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
1962
1963 PR rtl-optimization/39779
1964 * gcc.dg/pr39979.c: New test.
1965
90097c67
RG
19662009-09-10 Richard Guenther <rguenther@suse.de>
1967
1968 PR middle-end/41257
1969 * g++.dg/torture/pr41257-2.C: New testcase.
1970
e7e5ba09
PC
19712009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1972
1973 PR c++/28293
1974 * g++.dg/template/crash91.C: New.
1975
19762009-09-09 Uros Bizjak <ubizjak@gmail.com>
ed9d5a4a
UB
1977
1978 PR rtl-optimization/39779
1979 * gcc.dg/pr39979.c: New test.
1980
70a6b17e
RG
19812009-09-09 Richard Guenther <rguenther@suse.de>
1982
1983 PR tree-optimization/41101
1984 * gcc.c-torture/compile/pr41101.c: New testcase.
1985
5a4b005f
RG
19862009-09-09 Richard Guenther <rguenther@suse.de>
1987
1988 PR middle-end/41317
1989 * gcc.c-torture/execute/pr41317.c: New testcase.
1990 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1991 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1992
c0389e92
DS
19932009-09-08 Dodji Seketeli <dodji@redhat.com>
1994
1995 Fix some test breakages on Darwin
1996 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1997 and adjust.
1998 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1999 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2000 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2001 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2002 take darwin specifics in account.
2003
edf736cb
JM
20042009-09-08 Joseph Myers <joseph@codesourcery.com>
2005
2006 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2007 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2008
f8c6dba2
PC
20092009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2010
2011 PR c++/39923
2012 * g++.dg/cpp0x/initlist24.C: New.
2013
60adb641
OS
20142009-09-08 Ozkan Sezer <sezeroz@gmail.com>
2015
2016 * gcc.dg/large-size-array-2.c: Fix target requirement.
2017 * gcc.dg/large-size-array-4.c: Likewise.
2018 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2019 * gcc.dg/c99-const-expr-2.c: Likewise.
2020 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2021 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2022 * gcc.dg/c90-const-expr-10.c: Likewise.
2023 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2024 instead of long.
2025 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2026 * gcc.dg/vect/pr33846.c: Likewise.
2027 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2028 __PTRDIFF_TYPE__, instead of unsigned long.
2029 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2030
91642126
AO
20312009-09-08 Alexandre Oliva <aoliva@redhat.com>
2032
2033 PR debug/41229
2034 PR debug/41291
2035 PR debug/41300
2036 * gfortran.dg/pr41229.f90: New.
2037
21719cea
AO
20382009-09-08 Alexandre Oliva <aoliva@redhat.com>
2039
2040 PR debug/41232
2041 * gcc.dg/pr41232.c: New.
2042
3dd1415d
JM
20432009-09-08 Joseph Myers <joseph@codesourcery.com>
2044
2045 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2046 contain -march.
2047 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2048 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2049 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2050 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2051 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2052 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2053 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2054 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2055 options other than that used in dg-options.
2056
1098d3a5
JJ
20572009-09-07 Jakub Jelinek <jakub@redhat.com>
2058
2059 PR rtl-optimization/41239
2060 * gcc.c-torture/execute/pr41239.c: New test.
2061
c89c07c2
JD
20622009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2063
2064 PR libgfortran/41192
2065 * gfortran.dg/namelist_59.f90: New test.
2066
5254cd50
BS
20672009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2068
2069 From Mike Frysinger <michael.frysinger@analog.com>
2070 * gcc.target/bfin/mcpu-bf542m.c: New file.
2071 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2072 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2073 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2074 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2075
4a50e99c
MJ
20762009-09-07 Martin Jambor <mjambor@suse.cz>
2077
2078 PR middle-end/41282
2079 * gcc.c-torture/compile/pr41282.c: New test.
2080
6c145259
TK
20812009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2082
2083 PR fortran/41197
2084 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
2085 variables for stat and errmsg.
2086 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
2087 * gfortran.dg/allocate_stat_2.f90: New test.
2088
8ff7f824
BS
20892009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2090
2091 * gcc.c-torture/compile/20090907-1.c: New test.
2092
90588a10
JJ
20932009-09-06 Jakub Jelinek <jakub@redhat.com>
2094
2095 PR bootstrap/41241
2096 * gcc.dg/pr41241.c: New test.
2097
3797a0ff
RG
20982009-09-06 Richard Guenther <rguenther@suse.de>
2099
2100 PR middle-end/41144
2101 * g++.dg/torture/pr41144.C: New testcase.
2102
3c45b96b
RG
21032009-09-06 Richard Guenther <rguenther@suse.de>
2104
2105 PR middle-end/41261
2106 * gcc.dg/torture/pr41261.c: New testcase.
2107
6a129567
RG
21082009-09-05 Richard Guenther <rguenther@suse.de>
2109
2110 PR middle-end/41181
2111 * gcc.c-torture/compile/pr41181.c: New testcase.
2112
432b4b31
RG
21132009-09-05 Richard Guenther <rguenther@suse.de>
2114
2115 PR debug/41273
2116 * g++.dg/torture/pr41273.C: New testcase.
2117
b2acf594
PT
21182009-09-05 Paul Thomas <pault@gcc.gnu.org>
2119
2120 PR fortran/41258
2121 * gfortran.dg/typebound_proc_12.f90 : New test.
2122
3157b0c2
AO
21232009-09-04 Alexandre Oliva <aoliva@redhat.com>
2124
2125 PR debug/41225
2126 * gfortran.dg/pr41225.f90: New.
2127
b98a26e6
AO
21282009-09-04 Alexandre Oliva <aoliva@redhat.com>
2129
2130 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
2131 unistd.h, sys/types.h and sys/wait.h.
2132 (gualchk_t): New.
2133 (GUALCVT): New.
2134 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2135 (GUALITY_GDB_REDIRECT): New.
2136 (GUALITY_GDB_ARGS): Use it.
2137
5f1a9ebb
RG
21382009-09-04 Richard Guenther <rguenther@suse.de>
2139
2140 PR middle-end/41257
2141 * g++.dg/torture/pr41257.C: New testcase.
2142
22fc64b4
MJ
21432009-09-04 Martin Jambor <mjambor@suse.cz>
2144
2145 PR tree-optimization/41112
2146 * gnat.dg/array8.adb: New test.
2147
14e58be0
UB
21482009-09-03 Daniel Gutson <dgutson@codesourcery.com>
2149
2150 * gcc.target/arm/ctz.c: New test case.
2151
21522009-09-03 Alon Dayan <alond@il.ibm.com>
2153
2154 PR tree-optimization/38275
6356f38f 2155 * gcc.dg/autopar/reduc-1char.c: Increase number
14e58be0 2156 of iterations. Adjust the logic accordingly.
6356f38f
UB
2157 * gcc.dg/autopar/reduc-2char.c: Ditto.
2158 * gcc.dg/autopar/reduc-1.c: Ditto.
2159 * gcc.dg/autopar/reduc-2.c: Ditto.
2160 * gcc.dg/autopar/reduc-3.c: Ditto.
2161 * gcc.dg/autopar/reduc-6.c: Ditto.
2162 * gcc.dg/autopar/reduc-7.c: Ditto.
2163 * gcc.dg/autopar/reduc-8.c: Ditto.
2164 * gcc.dg/autopar/reduc-9.c: Ditto.
2165 * gcc.dg/autopar/pr39500-1.c: Ditto.
2166 * gcc.dg/autopar/reduc-1short.c: Ditto.
2167 * gcc.dg/autopar/reduc-2short.c: Ditto.
2168 * gcc.dg/autopar/parallelization-1.c: Ditto.
14e58be0 2169
4d17b2f6
JJ
21702009-09-03 Jakub Jelinek <jakub@redhat.com>
2171
2172 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2173 testcase using guality.h compiles and links and if a global variable
2174 can be verified by gdb.
2175
9840d30a
BS
21762009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
2177
2178 * lib/target-supports.exp (check_effective_target_sync_int_long):
2179 Supported on Blackfin Linux targets.
2180
896aa4ea
DD
21812009-09-02 David Daney <ddaney@caviumnetworks.com>
2182
2183 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2184
4537ec0c
DN
21852009-09-03 Diego Novillo <dnovillo@google.com>
2186
2187 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2188 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2189 * g++.dg/warn/unit-1.C: Likewise.
2190 * g++.dg/ipa/iinline-1.C: Likewise.
2191 * g++.dg/template/cond2.C: Adjust expected line location for the
2192 error.
2193 * g++.dg/template/pr35240.C: Likewise.
2194
f8563a3b
KG
21952009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2196
2197 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2198 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2199
fef94f76
MJ
22002009-09-02 Martin Jambor <mjambor@suse.cz>
2201
2202 * gcc.dg/tree-ssa/sra-8.c: New testcase.
2203 * gcc.dg/memcpy-1.c: Add . to match pattern.
2204 * gcc.dg/uninit-I.c: XFAIL warning test.
2205 * g++.dg/warn/unit-1.C: XFAIL warning test.
14e58be0 2206
fd2ab214
ILT
22072009-09-02 Ian Lance Taylor <iant@google.com>
2208
2209 * gcc.dg/20090902-1.c: New test.
2210
ded97380
JJ
22112009-09-02 Jakub Jelinek <jakub@redhat.com>
2212
2213 * gcc.dg/builtin-object-size-9.c: New test.
2214
683ebd75
OH
22152009-09-02 Olivier Hainque <hainque@adacore.com>
2216
2217 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
14e58be0 2218
42c08997 22192009-09-02 Eric Botcazou <ebotcazou@adacore.com>
14e58be0 2220 Olivier Hainque <hainque@adacore.com>
42c08997
EB
2221
2222 * gnat.dg/misaligned_param.adb: New test.
2223 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2224 * gnat.dg/slice7.adb: Add 1 more related case.
2225
94dcf84b
AO
22262009-09-01 Alexandre Oliva <aoliva@redhat.com>
2227
2228 * gcc.dg/guality/guality.c: Expect to fail for now.
2229 * gcc.dg/guality/example.c: Likewise.
2230
8fc68cba
AO
22312009-09-01 Alexandre Oliva <aoliva@redhat.com>
2232
2233 * gcc.dg/guality/guality.c: New.
2234 * gcc.dg/guality/guality.h: New.
2235 * gcc.dg/guality/guality.exp: New.
2236 * gcc.dg/guality/example.c: New.
2237 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2238 (cleanup-saved-temps): Likewise, .gkd files too.
2239
ff3bb9be
JD
22402009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2241
2242 PR fortran/39229
2243 * gfortran.dg/line_length_3.f: New test.
2244 * gfortran.dg/line_length_4.f90: New test.
2245
45456220
LR
22462009-09-01 Loren J. Rittle <ljrittle@acm.org>
2247
2248 * lib/target-supports.exp (check_gc_sections_available):
2249 Add proper pattern quote.
2250
8ceabd25
UB
22512009-08-31 Uros Bizjak <ubizjak@gmail.com>
2252 Kaz Kojima <kkojima@gcc.gnu.org>
2253
2254 * lib/target-supports.exp (add_options_for_ieee): New procedure.
2255 * g++.dg/cdce3.C: Use dg-add-options ieee.
2256 * g++.dg/torture/type-generic-1.C: Likewise.
2257 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2258 * gcc.dg/pr28796-2.c: Likewise.
2259 * gcc.dg/torture/builtin-math-7.c: Likewise.
2260 * gcc.dg/torture/type-generic-1.c: Likewise.
2261 * gfortran.dg/boz_14.f90: Likewise.
2262 * gfortran.dg/erf_2.F90: Likewise.
2263 * gfortran.dg/init_flag_3.f90: Likewise.
2264 * gfortran.dg/init_flag_4.f90: Likewise.
2265 * gfortran.dg/init_flag_5.f90: Likewise.
2266 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2267 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2268 * gfortran.dg/isnan_1.f90: Likewise.
2269 * gfortran.dg/isnan_2.f90: Likewise.
2270 * gfortran.dg/maxlocval_2.f90: Likewise.
2271 * gfortran.dg/maxlocval_4.f90: Likewise.
2272 * gfortran.dg/minlocval_1.f90: Likewise.
2273 * gfortran.dg/minlocval_4.f90: Likewise.
2274 * gfortran.dg/module_nan.f90: Likewise.
2275 * gfortran.dg/namelist_42.f90: Likewise.
2276 * gfortran.dg/namelist_43.f90: Likewise.
2277 * gfortran.dg/nan_1.f90: Likewise.
2278 * gfortran.dg/nan_2.f90: Likewise.
2279 * gfortran.dg/nan_3.f90: Likewise.
2280 * gfortran.dg/nan_4.f90: Likewise.
2281 * gfortran.dg/nan_5.f90: Likewise.
2282 * gfortran.dg/nearest_1.f90: Likewise.
2283 * gfortran.dg/nearest_2.f90: Likewise.
2284 * gfortran.dg/nearest_3.f90: Likewise.
2285 * gfortran.dg/pr37243.f: Likewise.
2286 * gfortran.dg/real_const_3.f90: Likewise.
2287 * gfortran.dg/transfer_simplify_2.f90: Likewise.
2288
f9329c35
DS
22892009-08-31 Dodji Seketeli <dodji@redhat.com>
2290
2291 PR debug/30161
2292 * g++.dg/debug/dwarf2/template-params-1.C: New test.
2293 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2294 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2295 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2296 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2297 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2298 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2299 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2300 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2301 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2302 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2303 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2304 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2305
c8affb45
JM
23062009-08-31 Jason Merrill <jason@redhat.com>
2307
2308 PR c++/41127
2309 * g++.dg/parse/enum5.C: New.
2310 * g++.dg/cpp0x/enum1.C: Adjust expected error.
2311
e74f1cc8
JW
23122009-08-31 Janus Weil <janus@gcc.gnu.org>
2313
2314 PR fortran/40940
2315 * gfortran.dg/allocate_derived_1.f90: New.
2316 * gfortran.dg/class_3.f03: New.
2317
2fbd4117
JW
23182009-08-31 Janus Weil <janus@gcc.gnu.org>
2319
2320 PR fortran/40996
2321 * gfortran.dg/allocatable_scalar_1.f90: New.
2322 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2323 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2324 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2325
a778c4e7
RG
23262009-08-30 Richard Guenther <rguenther@suse.de>
2327
2328 PR tree-optimization/41186
2329 * g++.dg/torture/pr41186.C: New testcase.
2330 * g++.dg/tree-ssa/pr41186.C: Likewise.
2331
79f60dbc
DS
23322009-08-30 Dodji Seketeli <dodji@redhat.com>
2333
2334 PR c++/41187
2335 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2336 take ia64 assembly comments syntax in account.
2337
8a067ce4
UB
23382009-08-30 Uros Bizjak <ubizjak@gmail.com>
2339
2340 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2341
8c53cbed
KG
23422009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2343
8a067ce4 2344 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
8c53cbed
KG
2345 * gfortran.dg/whole_file_6.f90: Likewise.
2346
3ff4c25d
CC
23472009-08-28 Cary Coutant <ccoutant@google.com>
2348
2349 PR debug/41063
2350 * g++.dg/debug/dwarf2/pr41063.C: New test.
2351
2b3b22d3
UB
23522009-08-27 Uros Bizjak <ubizjak@gmail.com>
2353
2354 PR rtl-optimization/40861
2355 * gcc.dg/pr40861.c: New test.
2356
889dc035
JW
23572009-08-27 Janus Weil <janus@gcc.gnu.org>
2358
2359 PR fortran/40869
2360 * gfortran.dg/proc_ptr_comp_20.f90: New.
2361
20d1cba1
JB
23622009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
2363
2364 PR libfortran/39667
2365 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2366 open temp file with status="scratch".
2b3b22d3
UB
2367 * gfortran.dg/fmt_cache_1.f: Likewise.
2368 * gfortran.dg/fmt_exhaust.f90: Likewise.
2369 * gfortran.dg/fmt_t_4.f90: Likewise.
2370 * gfortran.dg/fseek.f90: Likewise.
2371 * gfortran.dg/list_read_5.f90: Likewise.
2372 * gfortran.dg/namelist_39.f90: Likewise.
2373 * gfortran.dg/namelist_56.f90: Likewise.
2374 * gfortran.dg/read_bad_advance.f90: Likewise.
2375 * gfortran.dg/read_repeat.f90: Likewise.
2376 * gfortran.dg/read_size_noadvance.f90: Likewise.
2377 * gfortran.dg/read_x_past.f: Likewise.
20d1cba1 2378
77657899
TB
23792009-08-27 Tobias Burnus <burnus@net-b.de>
2380
2381 PR fortran/28039
2382 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2383
4a44a72d
DK
23842009-08-27 Daniel Kraft <d@domob.eu>
2385
2386 PR fortran/37425
2387 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2388 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2389 error and fix problem with recursive assignment.
2390 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2391 * gfortran.dg/typebound_operator_3.f03: New test.
2392 * gfortran.dg/typebound_operator_4.f03: New test.
2393
7842a9db
DS
23942009-08-27 Dodji Seketeli <dodji@redhat.com>
2395
d1eda136 2396 PR debug/41170
7842a9db
DS
2397 * debug/dwarf2/namespace-1.C: New test.
2398
dbf61529
L
23992009-08-26 H.J. Lu <hongjiu.lu@intel.com>
2400
2401 PR fortran/41162
2402 * gfortran.dg/pr41162.f: New.
2403
631c905a
AN
24042009-08-26 Adam Nemet <anemet@caviumnetworks.com>
2405 Richard Sandiford <rdsandiford@googlemail.com>
2406
2407 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2408 with "forbid_cpu".
2409 * gcc.target/mips/branch-1.c: Update accordingly.
2410 * gcc.target/mips/extend-1.c: Likewise.
2411 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
2412
6b8b9e42
RG
24132009-08-26 Richard Guenther <rguenther@suse.de>
2414
2415 PR middle-end/41163
2416 * gcc.c-torture/compile/pr41163.c: New testcase.
2417 * gcc.dg/pr35899.c: Adjust.
2418
bacd3fb6
RG
24192009-08-26 Richard Guenther <rguenther@suse.de>
2420
2421 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2422
7919d7b4
JM
24232009-08-26 Jason Merrill <jason@redhat.com>
2424
1dad57e6 2425 * g++.dg/cpp0x/explicit3.C: New.
7919d7b4
JM
2426 * g++.dg/overload/cond2.C: New.
2427
ff22013a
KK
24282009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
2429
2430 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2431
5c1a2bb1
JH
24322009-08-25 Jan Hubicka <jh@suse.cz>
2433
2434 * gcc.target/i386/sse5-shift1-vector.c
2435 * gcc.target/i386/isa-12.c
2436 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2437 * gcc.target/i386/sse5-pcmov2.c
2438 * gcc.target/i386/isa-3.c
2439 * gcc.target/i386/sse5-shift2-vector.c
2440 * gcc.target/i386/isa-7.c
2441 * gcc.target/i386/funcspec-2.c
2442 * gcc.target/i386/sse5-haddX.c
2443 * gcc.target/i386/sse5-hadduX.c
2444 * gcc.target/i386/isa-9.c
2445 * gcc.target/i386/sse5-maccXX.c
2446 * gcc.target/i386/sse5-shift3-vector.c
2447 * gcc.target/i386/sse5-msubXX.c
2448 * gcc.target/i386/sse5-permpX.c
2449 * gcc.target/i386/sse5-check.h
2450 * gcc.target/i386/sse-12.c
2451 * gcc.target/i386/sse-11.c
2452 * gcc.target/i386/sse-10.c
2453 * gcc.target/i386/sse-13.c
2454 * gcc.target/i386/sse-14.c
2455 * gcc.target/i386/sse-22.c
2456 * gcc.target/i386/sse-2.c
2457 * gcc.target/i386/sse-13.c
2458 * gcc.target/i386/avx-2.c
2459 * gcc.target/i386/sse5-rotate1-vector.c
2460 * gcc.target/i386/isa-4.c
2461 * gcc.target/i386/sse5-hsubX.c
2462 * gcc.target/i386/sse5-pcmov.c
2463 * gcc.target/i386/sse5-fma.c
2464 * gcc.target/i386/isa-8.c
2465 * gcc.target/i386/sse5-rotate2-vector.c
2466 * gcc.target/i386/sse5-nmaccXX.c
2467 * gcc.target/i386/sse5-imul64-vector.c
2468 * gcc.target/i386/sse5-nmsubXX.c
2469 * gcc.target/i386/sse5-rotate3-vector.c
2470 * gcc.target/i386/sse5-fma-vector.c
2b3b22d3
UB
2471 * gcc.target/i386/sse5-imul32widen-vector.c
2472 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
5c1a2bb1
JH
2473
2474 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2475 * gcc.target/i386/funcspec-5.c: Remove SSE5.
2476 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2477 * gcc.target/i386/avx-1.c: Remove SSE5.
2478 * gcc.target/i386/avx-2.c: Remove SSE5.
2479 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2480 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2481 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2482 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2483
027c625c
UB
24842009-08-25 Uros Bizjak <ubizjak@gmail.com>
2485
2486 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2487
f4e8a943
VV
24882009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2489
2490 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2491 keyword works in the same manner as __alignof.
2492
8c39b987
TK
24932009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2494
2495 PR libfortran/34670
2496 * gfortran.dg/unpack_bounds_1.f90: New test.
2497 * gfortran.dg/unpack_bounds_2.f90: New test.
2498 * gfortran.dg/unpack_bounds_3.f90: New test.
2499
f76d6e6f
EB
25002009-08-25 Eric Botcazou <ebotcazou@adacore.com>
2501
2502 * gnat.dg/slice7.adb: New test.
2503 * gnat.dg/slice7_pkg.ads: New helper.
2504
23878536
JW
25052009-08-25 Janus Weil <janus@gcc.gnu.org>
2506
2507 PR fortran/41139
2508 * gfortran.dg/proc_ptr_25.f90: New.
2509 * gfortran.dg/proc_ptr_comp_18.f90: New.
2510 * gfortran.dg/proc_ptr_comp_19.f90: New.
2511
1ed659c1
JD
25122009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2513
2514 PR fortran/41154
2515 * gfortran.dg/fmt_error_8.f: New test.
2516
bf866c20
KG
25172009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2518
2519 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2520 number, update all callers and synchronize results for latest MPC.
2521
3146f36f
JM
25222009-08-21 Jason Merrill <jason@redhat.com>
2523
2524 * g++.dg/warn/Wunused-17.C: New.
2525
3e2d9dcf
RR
25262009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2527
14e58be0 2528 * gcc.target/arm/combine-cmp-shift.c: New test.
3e2d9dcf 2529
b241b475
KT
25302009-08-24 Kai Tietz <kai.tietz@onevision.com>
2531
2b3b22d3
UB
2532 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2533 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
b241b475 2534 width specifier.
b241b475 2535
a14e5b7e
JD
25362009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2537
2538 * gfortran.dg/fmt_error_7.f: New test.
2539
8c40d061
UB
25402009-08-23 Uros Bizjak <ubizjak@gmail.com>
2541
2542 PR target/40718
2543 * gcc.target/i386/pr40718.c: New test.
2544
3212c187
SK
25452009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2546
2547 * gfortran.dg/proc_ptr_24.f90: New test.
2548
8234e5e0
SK
25492009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
2550
2551 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2552 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2553 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2554
94d34253
BD
25552009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
2556
2557 PR fortran/28039
2558 * gfortran.dg/fmt_with_extra.f: new file.
8234e5e0 2559
5399093b
MR
25602009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
2561
2562 * lib/target-supports.exp
2563 (check_effective_target_arm_iwmmxt_ok): New procedure.
2564 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
2565 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2566
f4b5a190
UB
25672009-08-21 Uros Bizjak <ubizjak@gmail.com>
2568
8c40d061
UB
2569 * gfortran.dg/boz_9.f90: Do not load denormal floating
2570 point constants. Remove -mieee option for alpha*-*-* targets.
f4b5a190 2571
50dbf0b4
JW
25722009-08-21 Janus Weil <janus@gcc.gnu.org>
2573
2574 PR fortran/41106
2575 * gfortran.dg/proc_ptr_23.f90: New.
2576 * gfortran.dg/proc_ptr_comp_15.f90: New.
2577 * gfortran.dg/proc_ptr_comp_16.f90: New.
2578 * gfortran.dg/proc_ptr_comp_17.f90: New.
2579
4b8c1a92
JJ
25802009-08-21 Jakub Jelinek <jakub@redhat.com>
2581
2582 PR c++/41131
2583 * g++.dg/expr/unary3.C: New test.
2584
685dca12
KK
25852009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
2586
2587 * gfortran.dg/common_5.f: Add -mdalign for sh.
2588 * gfortran.dg/common_align_2.f90: Likewise.
2589
41e5ee68
TK
25902009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2591
2592 PR libfortran/40962
2593 * c_f_pointer_tests_4.f90: New test.
2594
f88facfe
EB
25952009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2596
2597 * gnat.dg/slice6.adb: New test.
2598 * gnat.dg/slice6_pkg.ads: New helper.
2599
167f281e
MM
26002009-08-20 Michael Matz <matz@suse.de>
2601
2602 PR fortran/41126
2603 * gfortran.dg/pr41126.f90: New test.
2604
456976d8
EB
26052009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2606
2607 * gnat.dg/dynamic_bound.adb: New test.
2608
e4c1aa19
JW
26092009-08-20 Janus Weil <janus@gcc.gnu.org>
2610
2611 PR fortran/41121
2612 * gfortran.dg/intrinsic_5.f90: New.
2613
a552b644 26142009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
f4b5a190 2615 Richard Earnshaw <richard.earnshaw@arm.com>
a552b644 2616
fd58da50 2617 * gcc.target/arm/20090811-1.c: New test.
a552b644 2618
b8e444f4
JJ
26192009-08-19 Jakub Jelinek <jakub@redhat.com>
2620
2621 PR middle-end/41123
2622 * gcc.dg/pr41123.c: New test.
2623
595de302
JM
26242009-08-19 Jason Merrill <jason@redhat.com>
2625
2626 PR c++/41120
2627 * g++.dg/other/gc4.C: New.
2628
10174ddf
MM
26292009-08-18 Michael Matz <matz@suse.de>
2630
2631 * gfortran.dg/vect/vect-gems.f90: New test.
2632 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2633
488b329c
DD
26342009-08-18 DJ Delorie <dj@redhat.com>
2635
40986754
DD
2636 * lib/wrapper.exp: Move load of target-libpath.exp from here...
2637 * lib/gcc-defs.exp: ... to here.
2638
488b329c
DD
2639 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2640 GCC_EXEC_PREFIX before building the wrapper.
2641
8fd962e3
NF
26422009-08-18 Nathan Froyd <froydnj@codesourcery.com>
2643
2644 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2645 tests.
2646 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2647 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
2648 dg-options. Fix dg-final clause.
2649
f0962d64
UB
26502009-08-18 Uros Bizjak <ubizjak@gmail.com>
2651
2652 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2653
37513ce9
JW
26542009-08-18 Janus Weil <janus@gcc.gnu.org>
2655 Paul Thomas <pault@gcc.gnu.org>
2656
2657 PR fortran/40870
2658 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2659
776e7174
RG
26602009-08-18 Richard Guenther <rguenther@suse.de>
2661
2662 PR middle-end/41094
2663 * gcc.dg/torture/pr41094.c: New testcase.
2664 * gcc.dg/torture/builtin-power-1.c: Adjust.
2665 * gcc.dg/builtins-10.c: Likewise.
2666
f3252b3c
JJ
26672009-08-18 Jakub Jelinek <jakub@redhat.com>
2668
2669 PR target/40971
2670 * gcc.dg/pr40971.c: New test.
2671
1151ccc9
PT
26722008-08-17 Paul Thomas <pault@gcc.gnu.org>
2673
2674 PR fortran/41062
2675 * gfortran.dg/use_only_4.f90: New test.
2676
b325faf9
DK
26772009-08-17 Daniel Kraft <d@domob.eu>
2678
2679 PR fortran/37425
2680 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2681 NOPASS bindings as operators.
2682
f32c6a2b
UB
26832009-08-17 Uros Bizjak <ubizjak@gmail.com>
2684
2685 * lib/target-supports.exp
e72cee90 2686 (check_effective_target_vect_cmdline_needed): Add alpha to the list
f32c6a2b
UB
2687 of targets that do not need command line argument to enable SIMD.
2688
2679ab00
KG
26892009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2690
2691 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2692 typo in cache name.
2693
2d8980b0
JD
26942009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2695
2696 PR fortran/41075
2697 * gfortran.dg/unlimited_fmt_1.f90: New test.
2698
4ce651ec
DS
26992009-08-17 Dodji Seketeli <dodji@redhat.com>
2700
2701 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2702
23532a92
AC
27032009-08-17 Arnaud Charlet <charlet@adacore.com>
2704
2705 * gnat.dg/itype.ad[sb]: New test.
2706
4e9eeaad
AN
27072009-08-16 Adam Nemet <anemet@caviumnetworks.com>
2708
2709 * gcc.target/mips/mips.exp: Add terminology section to comment
2710 at the top of the file. Fix typos.
2711
15305a73
JM
27122009-08-16 Jason Merrill <jason@redhat.com>
2713
2714 * g++.dg/debug/dwarf2/inline1.C: New.
2715
30fff3d8
RS
27162009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
2717
2718 PR target/38599
2719 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2720
5782bb7a
DS
27212009-08-16 Dodji Seketeli <dodji@redhat.com>
2722
52ac997d 2723 PR debug/37801
fd58da50 2724 * gcc.dg/debug/20020224-1.c: Adjust the comment.
5782bb7a 2725 Make sure to trigger inlining optimizations.
fd58da50 2726 * gcc.dg/debug/dwarf2/inline2.c: New test.
5782bb7a 2727
a2a0778d
JW
27282009-08-14 Janus Weil <janus@gcc.gnu.org>
2729
2730 PR fortran/41070
2731 * gfortran.dg/structure_constructor_10.f90: New.
2732
c54d7dc9
OR
27332009-08-14 Olatunji Ruwase <tjruwase@google.com>
2734
2735 * gcc.dg/pragma-re-1.c: Supported on all platforms.
2736 * gcc.dg/pragma-re-2.c: Likewise.
2737 * gcc.dg/pragma-re-3.c: Likewise.
2738 * gcc.dg/pragma-re-4.c: Likewise.
2739 * g++.dg/other/pragma-re-1.C: Likewise.
2740 * g++.dg/other/pragma-re-2.C: Likewise.
2741
2f440f6a
KG
27422009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2743
2744 * gcc.dg/torture/builtin-math-7.c: New.
2745
1a15bfdc
RG
27462009-08-14 Richard Guenther <rguenther@suse.de>
2747
2748 * gcc.c-torture/execute/20090814-1.c: New testcase.
2749
8cac884c
DE
27502009-08-14 David Edelsohn <edelsohn@gnu.org>
2751
2752 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2753
371015a8
PB
27542009-08-14 Paolo Bonzini <bonzini@gnu.org>
2755
2756 PR target/40934
2757 * gcc.target/i386/pr40934.c: New.
2758
1262fd02
UB
27592009-08-14 Uros Bizjak <ubizjak@gmail.com>
2760
2761 PR target/41019
2762 * gcc.target/i386/pr41019.c: New test.
2763
525fa323
JD
27642009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2765
2766 PR fortran/40955
2767 * gfortran.dg/winapi.f90: New test.
2768
f6038131
JW
27692009-08-13 Janus Weil <janus@gcc.gnu.org>
2770
2771 PR fortran/40995
2772 * gfortran.dg/intrinsic_4.f90: New.
2773 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2774 different line.
2775
e5fdcd8c
RG
27762009-08-13 Richard Guenther <rguenther@suse.de>
2777
2778 PR middle-end/41047
2779 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2780
88ccda10
RG
27812009-08-12 Richard Guenther <rguenther@suse.de>
2782
2783 PR tree-optimization/41011
2784 * gfortran.dg/pr41011.f: New testcase.
2785
97804369
AH
27862009-08-11 Andrew Haley <aph@redhat.com>
2787
2788 * gcc.target/arm/synchronize.c: New file.
2789
30de1632
SP
27902009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2791
2792 PR middle-end/40980
fd58da50 2793 * gfortran.dg/graphite/id-17.f: New.
30de1632 2794
6356f38f
UB
27952009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
2796 Sebastian Pop <sebastian.pop@amd.com>
2797
2798 * gcc.dg/graphite/interchange-1.c: XFAILed.
2799 * gcc.dg/graphite/interchange-2.c: XFAILed.
2800 * gcc.dg/graphite/interchange-3.c: XFAILed.
2801 * gcc.dg/graphite/interchange-4.c: XFAILed.
2802 * gcc.dg/graphite/interchange-7.c: XFAILed.
2803
8c31ebfa
SP
28042009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2805
fd58da50 2806 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
8c31ebfa 2807
fb9fb290
SP
28082009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2809 Pranav Garg <pranav.garg2107@gmail.com>
2810
fd58da50 2811 * gcc.dg/graphite/interchange-6.c: XFAILed.
fb9fb290 2812
273c5dd3
SP
28132009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2814
2815 * gcc.dg/graphite/interchange-9.c: New.
2816
4c7af939 28172009-08-12 Richard Guenther <rguenther@suse.de>
273c5dd3 2818
4c7af939 2819 PR rtl-optimization/41033
273c5dd3 2820 * gcc.dg/pr41033.c: New test.
4c7af939 2821
4561cbd0
JW
28222009-08-11 Janus Weil <janus@gcc.gnu.org>
2823
2824 PR fortran/41022
2825 * gfortran.dg/proc_ptr_comp_14.f90: New.
2826
b2c9d70f
AN
28272009-08-11 Adam Nemet <anemet@caviumnetworks.com>
2828
2829 * gcc.target/mips/ext-5.c: New test.
2830 * gcc.target/mips/ext-6.c: New test.
2831 * gcc.target/mips/ext-7.c: New test.
2832 * gcc.target/mips/ext-8.c: New test.
2833 * gcc.target/mips/extend-2.c: New test.
2834
e8f43da6
JM
28352009-08-10 Jason Merrill <jason@redhat.com>
2836
2837 * g++.dg/other/linkage2.C: New test for types-without-linkage
2838 handling.
2839 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2840 * g++.dg/lookup/anon2.C: Likewise.
2841 * g++.dg/other/anon3.C: Likewise.
2842 * g++.dg/template/arg2.C: Likewise.
2843 * g++.dg/template/local4.C: Likewise.
2844 * g++.old-deja/g++.law/operators32.C: Likewise.
2845 * g++.old-deja/g++.other/linkage2.C: Likewise.
2846 * g++.old-deja/g++.pt/enum6.C: Likewise.
2847 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2848 * g++.old-deja/g++.other/linkage1.C: Likewise.
2849
812a5d4b
MLI
28502009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2851
1262fd02
UB
2852 * gcc.dg/dg.exp: Test also c-c++-common dir.
2853 * g++.dg/dg.exp: Likewise.
2854 * g++.dg/warn/Wconversion-real.C: Delete.
2855 * gcc.dg/Wconversion-real.c: Move to ...
2856 * c-c++-common/Wconversion-real.c: ... here.
2857 * lib/target-supports.exp
2858 (check_effective_target_c,check_effective_target_c++): New.
f100a4a8 2859
94747289
DK
28602009-08-10 Daniel Kraft <d@domob.eu>
2861
2862 PR fortran/37425
2863 * gfortran.dg/typebound_operator_1.f03: New test.
2864 * gfortran.dg/typebound_operator_2.f03: New test.
2865
4f4e722e
RG
28662009-08-10 Richard Guenther <rguenther@suse.de>
2867
2868 PR middle-end/41006
2869 * gcc.c-torture/compile/pr41006-1.c: New testcase.
2870 * gcc.c-torture/compile/pr41006-2.c: Likewise.
2871
727e8544
JW
28722009-08-10 Janus Weil <janus@gcc.gnu.org>
2873
2874 PR fortran/40940
2875 * gfortran.dg/class_1.f03: New.
2876 * gfortran.dg/class_2.f03: New.
2877 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2878 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2879 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2880 * gfortran.dg/typebound_call_10.f03: Ditto.
2881 * gfortran.dg/typebound_call_2.f03: Ditto.
2882 * gfortran.dg/typebound_call_3.f03: Ditto.
2883 * gfortran.dg/typebound_call_4.f03: Ditto.
2884 * gfortran.dg/typebound_generic_3.f03: Ditto.
2885 * gfortran.dg/typebound_generic_4.f03: Ditto.
2886 * gfortran.dg/typebound_proc_1.f08: Ditto.
2887 * gfortran.dg/typebound_proc_5.f03: Ditto.
2888 * gfortran.dg/typebound_proc_6.f03: Ditto.
2889
b1d82db0
DS
28902009-08-10 Dodji Seketeli <dodji@redhat.com>
2891
2892 PR c++/40866
2893 * g++.dg/expr/stmt-expr-1.C: New test.
2894
a6450905
RG
28952009-08-09 Richard Guenther <rguenther@suse.de>
2896
2897 PR tree-optimization/41016
2898 * gcc.c-torture/compile/pr41016.c: New testcase.
2899
f5178456
RS
29002009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
2901
2902 * gcc.dg/overflow-warn-8.c: New test.
2903
6f4454fc
IR
29042009-08-09 Ira Rosen <irar@il.ibm.com>
2905
2906 PR tree-optimization/41008
2907 * gcc.dg/vect/O1-pr41008.c: New test.
2908
2b374f55
TB
29092009-08-05 Tobias Burnus <burnus@net-b.de>
2910
2911 PR fortran/40955
2912 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2913
2c08497a
BS
29142009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
2915
2916 * gcc.target/bfin/loop-autoinc.c: New file.
2917
55194b0b
RG
29182009-08-08 Richard Guenther <rguenther@suse.de>
2919
2920 PR tree-optimization/40991
2921 * g++.dg/torture/pr40991.C: New testcase.
2922
9e0567de
LG
29232009-08-08 Laurent GUERBY <laurent@guerby.net>
2924
2b374f55
TB
2925 * ada/acats/support/impdef.a: Tweak timing constants. Add
2926 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2927 * ada/acats/tests/c9/c940005.a: Use new timing constants.
2928 * ada/acats/tests/c9/c940007.a: Likewise.
2929 * ada/acats/tests/c9/c94001c.ada: Likewise.
2930 * ada/acats/tests/c9/c94006a.ada: Likewise.
2931 * ada/acats/tests/c9/c94008c.ada: Likewise.
2932 * ada/acats/tests/c9/c951002.a: Likewise.
2933 * ada/acats/tests/c9/c954a01.a: Likewise.
2934 * ada/acats/tests/c9/c96001a.ada: Likewise.
2935 * ada/acats/tests/c9/c97307a.ada: Likewise.
9e0567de 2936
0adef8e9
RG
29372009-08-07 Richard Guenther <rguenther@suse.de>
2938
2939 PR tree-optimization/40999
2940 * gfortran.dg/pr40999.f: New testcase.
2941
17f6e37d
JJ
29422009-08-07 Jakub Jelinek <jakub@redhat.com>
2943
2944 * g++.dg/tree-prof/partition1.C: New test.
2945
de2aa20e
RE
29462009-08-06 Richard Earnshaw <rearnsha@arm.com>
2947
2948 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2949 attribute.
2950 * gcc.target/arm/vfp1[567].c: New tests.
2951
29522009-08-06 Jason Merrill <jason@redhat.com>
5a4d8044
JM
2953
2954 PR c++/40948
2955 * g++.dg/ext/complit12.C: Expand.
2956
de2aa20e 29572009-08-06 Richard Earnshaw <rearnsha@arm.com>
3d25552c
RE
2958
2959 Merge ARM/hard_vfp_branch to trunk.
2960
2961 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
2962
2963 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2964 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2965
2966 2009-05-12 Joseph Myers <joseph@codesourcery.com>
2967
2968 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2969 (PCS): Define macro to use base AAPCS.
2970 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2971
2972 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
2973
2974 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2975 Correct arm_neon.h typo.
2976
2977 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
2978
2979 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2980 this a linkage test.
2981 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2982 argument marshalling.
2983 * abitest.h: New file.
2984 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2985 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2986
5b62ee8a
MJ
29872009-08-06 Martin Jambor <mjambor@suse.cz>
2988
2989 PR middle-end/32964
2990 * gcc.dg/tree-ssa/pr32964.c: New test.
2991
4dbf26d5
UB
29922009-08-06 Uros Bizjak <ubizjak@gmail.com>
2993 H.J. Lu <hongjiu.lu@intel.com>
2994
2995 PR target/40957
a6494e53 2996 * gcc.target/i386/pr40957.c: New test.
4dbf26d5 2997
b92fbdd7
RB
29982009-08-06 Richard Guenther <rguenther@suse.de>
2999
3000 PR tree-optimization/40964
3001 * gcc.c-torture/compile/pr40964.c: New testcase.
3002
fd1e840d
PT
30032009-08-05 Paul Thomas <pault@gcc.gnu.org>
3004
3005 PR fortran/40847
3006 * gfortran.dg/transfer_resolve_1.f90 : New test.
3007
2c4389d8
UB
30082009-08-05 Uros Bizjak <ubizjak@gmail.com>
3009 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3010
3011 PR target/40906
3012 * gcc.target/i386/pr40906-1.c: New test.
3013 * gcc.target/i386/pr40906-2.c: Ditto.
3014 * gcc.target/i386/pr40906-3.c: Ditto.
3015
403c7520
JJ
30162009-08-05 Jakub Jelinek <jakub@redhat.com>
3017
3018 PR rtl-optimization/40924
3019 * g++.dg/torture/pr40924.C: New test.
3020
69fb9832
MLI
30212009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3022
3023 PR c++/36069
3024 * g++.dg/warn/pr36069.C: New.
3025
3693f266
DS
30262009-08-04 Dodji Seketeli <dodji@redhat.com>
3027
3028 PR c++/39987
3029 * g++.dg/overload/defarg4.C: New test.
3030
481817e4
MLI
30312009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3032
3033 PR c++/16696
3034 * g++.dg/parse/pr16696.C: New.
3035 * g++.dg/parse/pr16696-permissive.C: New.
3036
51b128a0
PT
30372009-08-04 Paul Thomas <pault@gcc.gnu.org>
3038
3039 PR fortran/40875
3040 * gfortran.dg/initialization_23.f90 : New test.
3041
b96fe38e
DS
30422009-08-04 Dodji Seketeli <dodji@redhat.com>
3043
3044 PR debug/39706
3045 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3046
567ef749
JM
30472009-08-03 Jason Merrill <jason@redhat.com>
3048 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR c++/40948
3051 * g++.dg/ext/complit12.C: New.
3052
50cd60be
JJ
30532009-08-03 Janis Johnson <janis187@us.ibm.com>
3054
3055 PR c/39902
3056 * gcc.target/powerpc/pr39902-2.c: New test.
3057
1768a052
JJ
30582009-08-03 Jakub Jelinek <jakub@redhat.com>
3059
3060 PR middle-end/40943
3061 * gcc.dg/uninit-6.c: Re-add XFAIL.
3062 * gcc.dg/uninit-6-O0.c: Likewise.
3063 * gcc.dg/uninit-pr40943.c: New test.
3064
267bd2b1
JDA
30652009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3066
3067 PR testsuite/40858
3068 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3069 .ascii.
3070
9a1425da
JD
30712009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3072
3073 PR libfortran/40853
3074 * gfortran.dg/namelist_40.f90: Update error output.
3075 * gfortran.dg/namelist_47.f90: Update error output.
3076 * gfortran.dg/namelist_58.f90: New test.
3077
e2ab8b09
JW
30782009-08-02 Janus Weil <janus@gcc.gnu.org>
3079
3080 PR fortran/40881
3081 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3082 * gfortran.dg/altreturn_3.f90: Ditto.
3083 * gfortran.dg/altreturn_5.f90: Ditto.
3084 * gfortran.dg/altreturn_6.f90: Ditto.
3085 * gfortran.dg/altreturn_7.f90: Ditto.
3086 * gfortran.dg/array_constructor_13.f90: Ditto.
3087 * gfortran.dg/arrayio_7.f90: Ditto.
3088 * gfortran.dg/arrayio_8.f90: Ditto.
3089 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3090 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3091 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3092 * gfortran.dg/backspace_8.f: Add -std=legacy.
3093 * gfortran.dg/backspace_9.f: Ditto.
3094 * gfortran.dg/char_comparison_1.f: Ditto.
3095 * gfortran.dg/char_decl_1.f90: Ditto.
3096 * gfortran.dg/char_initialiser_actual.f90: Ditto.
3097 * gfortran.dg/char_pointer_assign.f90: Ditto.
3098 * gfortran.dg/char_pointer_dependency.f90: Ditto.
3099 * gfortran.dg/char_pointer_dummy.f90: Ditto.
3100 * gfortran.dg/char_pointer_func.f90: Ditto.
3101 * gfortran.dg/common_8.f90: Ditto.
3102 * gfortran.dg/constant_substring.f: Ditto.
3103 * gfortran.dg/data_char_2.f90: Ditto.
3104 * gfortran.dg/der_array_io_1.f90: Ditto.
3105 * gfortran.dg/der_array_io_2.f90: Ditto.
3106 * gfortran.dg/der_array_io_3.f90: Ditto.
3107 * gfortran.dg/der_io_3.f90: Ditto.
3108 * gfortran.dg/dev_null.F90: Ditto.
3109 * gfortran.dg/direct_io_2.f90: Ditto.
3110 * gfortran.dg/do_iterator_2.f90: Ditto.
3111 * gfortran.dg/e_d_fmt.f90: Ditto.
3112 * gfortran.dg/empty_format_1.f90: Ditto.
3113 * gfortran.dg/entry_17.f90: Modified warning message.
3114 * gfortran.dg/entry_7.f90: Add -std=legacy.
3115 * gfortran.dg/eor_1.f90: Ditto.
3116 * gfortran.dg/equiv_2.f90: Ditto.
3117 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3118 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3119 * gfortran.dg/extended_char_comparison_1.f: Ditto.
3120 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3121 * gfortran.dg/fmt_error_2.f90: Ditto.
3122 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3123 * gfortran.dg/fmt_tl.f: Ditto.
3124 * gfortran.dg/fmt_white.f: Ditto.
3125 * gfortran.dg/func_derived_1.f90: Ditto.
3126 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3127 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3128 * gfortran.dg/global_references_2.f90: Ditto.
3129 * gfortran.dg/hollerith_1.f90: Ditto.
3130 * gfortran.dg/hollerith.f90: Use new-style character length.
3131 * gfortran.dg/hollerith_f95.f90: Ditto.
3132 * gfortran.dg/ichar_1.f90: Add -std=legacy.
3133 * gfortran.dg/implicit_6.f90: Ditto.
3134 * gfortran.dg/implicit_9.f90: Ditto.
3135 * gfortran.dg/inquire_13.f90: Ditto.
3136 * gfortran.dg/inquire_5.f90: Ditto.
3137 * gfortran.dg/inquire_6.f90: Ditto.
3138 * gfortran.dg/inquire.f90: Ditto.
3139 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3140 * gfortran.dg/io_constraints_2.f90: Ditto.
3141 * gfortran.dg/list_read_2.f90: Add -std=legacy.
3142 * gfortran.dg/loc_2.f90: Ditto.
3143 * gfortran.dg/logical_1.f90: Ditto.
3144 * gfortran.dg/longline.f: Ditto.
3145 * gfortran.dg/merge_char_1.f90: Ditto.
3146 * gfortran.dg/namelist_12.f: Ditto.
3147 * gfortran.dg/namelist_14.f90: Ditto.
3148 * gfortran.dg/namelist_18.f90: Ditto.
3149 * gfortran.dg/namelist_19.f90: Ditto.
3150 * gfortran.dg/namelist_21.f90: Ditto.
3151 * gfortran.dg/namelist_22.f90: Ditto.
3152 * gfortran.dg/namelist_37.f90: Ditto.
3153 * gfortran.dg/namelist_54.f90: Ditto.
3154 * gfortran.dg/namelist_55.f90: Ditto.
3155 * gfortran.dg/namelist_empty.f90: Ditto.
3156 * gfortran.dg/namelist_use.f90: Use new-style character length.
3157 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3158 * gfortran.dg/nested_modules_4.f90: Ditto.
3159 * gfortran.dg/nested_modules_5.f90: Ditto.
3160 * gfortran.dg/open-options-blanks.f: Ditto.
3161 * gfortran.dg/output_exponents_1.f90: Ditto.
3162 * gfortran.dg/parens_5.f90: Ditto.
3163 * gfortran.dg/parens_6.f90: Ditto.
3164 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3165 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3166 * gfortran.dg/pr15129.f90: Ditto.
3167 * gfortran.dg/pr15332.f: Ditto.
3168 * gfortran.dg/pr16597.f90: Ditto.
3169 * gfortran.dg/pr17143.f90: Ditto.
3170 * gfortran.dg/pr17164.f90: Ditto.
3171 * gfortran.dg/pr17229.f: Modified warning message.
3172 * gfortran.dg/pr18210.f90: Add -std=legacy.
3173 * gfortran.dg/pr19155.f: Ditto.
3174 * gfortran.dg/pr20086.f90: Ditto.
3175 * gfortran.dg/pr20124.f90: Ditto.
3176 * gfortran.dg/pr20755.f: Ditto.
3177 * gfortran.dg/pr20865.f90: Ditto.
3178 * gfortran.dg/pr20950.f: Ditto.
3179 * gfortran.dg/pr21730.f: Ditto.
3180 * gfortran.dg/pr22491.f: Ditto.
3181 * gfortran.dg/pr29713.f90: Ditto.
3182 * gfortran.dg/print_parentheses_1.f: Ditto.
3183 * gfortran.dg/print_parentheses_2.f90: Ditto.
3184 * gfortran.dg/proc_assign_1.f90: Ditto.
3185 * gfortran.dg/proc_decl_1.f90: Ditto.
3186 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3187 * gfortran.dg/read_eor.f90: : Add -std=legacy.
3188 * gfortran.dg/read_float_1.f90: Ditto.
3189 * gfortran.dg/read_logical.f90: Ditto.
3190 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3191 * gfortran.dg/return_1.f90: Ditto.
3192 * gfortran.dg/rewind_1.f90: Ditto.
3193 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3194 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3195 * gfortran.dg/stfunc_1.f90: Ditto.
3196 * gfortran.dg/stfunc_3.f90: Ditto.
3197 * gfortran.dg/stfunc_4.f90: Ditto.
3198 * gfortran.dg/stfunc_6.f90: Ditto.
3199 * gfortran.dg/streamio_2.f90: Ditto.
3200 * gfortran.dg/string_ctor_1.f90: Ditto.
3201 * gfortran.dg/string_null_compare_1.f: Ditto.
3202 * gfortran.dg/substr_6.f90: Ditto.
3203 * gfortran.dg/tl_editing.f90: Ditto.
3204 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3205 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3206 * gfortran.dg/x_slash_1.f: Add -std=legacy.
3207 * gfortran.dg/g77/1832.f: Ditto.
3208 * gfortran.dg/g77/19981216-0.f Ditto.
3209 * gfortran.dg/g77/19990525-0.f: Ditto.
3210 * gfortran.dg/g77/19990826-2.f: Ditto.
3211 * gfortran.dg/g77/20000630-2.f: Ditto.
3212 * gfortran.dg/g77/20010116.f: Ditto.
3213 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3214 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3215 * gfortran.dg/g77/980520-1.f: Ditto.
3216 * gfortran.dg/g77/check0.f: Ditto.
3217 * gfortran.dg/g77/cpp3.F: Ditto.
3218 * gfortran.dg/g77/cpp4.F: Use new-style character length.
3219 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3220 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3221 * gfortran.dg/g77/short.f: Ditto.
3222
657e81c7
AN
32232009-08-01 Adam Nemet <anemet@caviumnetworks.com>
3224
3225 * gcc.target/mips/ext-3.c: Add NOMIPS16.
3226 * gcc.target/mips/ext-4.c: Likewise.
3227 * gcc.target/mips/interrupt_handler.c: Likewise.
3228 * gcc.target/mips/truncate-4.c: Likewise.
3229 * gcc.target/mips/truncate-5.c: Likewise.
3230
3cf0e270
SP
32312009-08-01 Sebastian Pop <sebastian.pop@amd.com>
3232
3233 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3234 -fgraphite-force-parallel to -floop-parallelize-all.
3235
3af8d8cb
PT
32362009-08-01 Paul Thomas <pault@gcc.gnu.org>
3237
3238 PR fortran/40011
3239 * gfortran.dg/whole_file_7.f90: New test.
3240 * gfortran.dg/whole_file_8.f90: New test.
3241 * gfortran.dg/whole_file_9.f90: New test.
3242 * gfortran.dg/whole_file_10.f90: New test.
3243 * gfortran.dg/whole_file_11.f90: New test.
3244 * gfortran.dg/whole_file_12.f90: New test.
3245 * gfortran.dg/whole_file_13.f90: New test.
3246 * gfortran.dg/whole_file_14.f90: New test.
3247
e7f1930f
JM
32482009-07-31 Jason Merrill <jason@redhat.com>
3249
3250 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3251 binding semantics.
3252 * g++.dg/cpp0x/named.C: Likewise.
3253 * g++.dg/cpp0x/overload.C: Likewise.
3254 * g++.dg/cpp0x/rv1n.C: Likewise.
3255 * g++.dg/cpp0x/rv1p.C: Likewise.
3256 * g++.dg/cpp0x/rv2n.C: Likewise.
3257 * g++.dg/cpp0x/rv2p.C: Likewise.
3258 * g++.dg/cpp0x/rv3n.C: Likewise.
3259 * g++.dg/cpp0x/rv3p.C: Likewise.
3260 * g++.dg/cpp0x/rv4n.C: Likewise.
3261 * g++.dg/cpp0x/rv4p.C: Likewise.
3262 * g++.dg/cpp0x/rv5n.C: Likewise.
3263 * g++.dg/cpp0x/rv5p.C: Likewise.
3264 * g++.dg/cpp0x/rv6n.C: Likewise.
3265 * g++.dg/cpp0x/rv6p.C: Likewise.
3266 * g++.dg/cpp0x/rv7n.C: Likewise.
3267 * g++.dg/cpp0x/rv7p.C: Likewise.
3268 * g++.dg/cpp0x/template_deduction.C: Likewise.
3269 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3270 * g++.dg/cpp0x/overloadn.C: New.
3271 * g++.dg/cpp0x/rv-cast.C: New.
3272
17320477
AN
32732009-07-31 Adam Nemet <anemet@caviumnetworks.com>
3274
3275 * gcc.target/mips/ext-4.c: New test.
3276
e60d4149
SP
32772009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3278
3279 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3280
6e62db84
SP
32812009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3282
3283 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3284 * gcc.dg/tree-ssa/loop-32.c: Same.
3285 * gcc.dg/tree-ssa/loop-33.c: Same.
3286 * gcc.dg/tree-ssa/loop-34.c: Same.
3287 * gcc.dg/tree-ssa/loop-35.c: Same.
3288 * gcc.dg/tree-ssa/loop-7.c: Same.
3289 * gcc.dg/tree-ssa/pr23109.c: Same.
3290 * gcc.dg/tree-ssa/restrict-2.c: Same.
3291 * gcc.dg/tree-ssa/restrict-3.c: Same.
3292 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3293 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3294 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3295 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3296 * gcc.dg/tree-ssa/structopt-1.c: Same.
3297 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3298 * gfortran.dg/pr32921.f: Same.
3299
99e0e30f
SP
33002009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3301
3302 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3303 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3304 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3305 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3306 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3307 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3308 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3309 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3310 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3311 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3312 * gcc.dg/graphite/id-1.c: New.
3313 * gcc.dg/graphite/id-10.c: New.
3314 * gcc.dg/graphite/id-11.c: New.
3315 * gcc.dg/graphite/id-12.c: New.
3316 * gcc.dg/graphite/id-13.c: New.
3317 * gcc.dg/graphite/id-14.c: New.
3318 * gcc.dg/graphite/id-15.c: New.
3319 * gcc.dg/graphite/id-2.c: New.
3320 * gcc.dg/graphite/id-3.c: New.
3321 * gcc.dg/graphite/id-4.c: New.
3322 * gcc.dg/graphite/id-5.c: New.
3323 * gcc.dg/graphite/id-6.c: New.
3324 * gcc.dg/graphite/id-7.c: New.
3325 * gcc.dg/graphite/id-8.c: New.
3326 * gcc.dg/graphite/id-9.c: New.
3327 * gcc.dg/graphite/interchange-0.c: New.
3328 * gcc.dg/graphite/interchange-1.c: New.
3329 * gcc.dg/graphite/interchange-2.c: New.
3330 * gcc.dg/graphite/interchange-3.c: New.
3331 * gcc.dg/graphite/interchange-4.c: New.
3332 * gcc.dg/graphite/interchange-5.c: New.
3333 * gcc.dg/graphite/interchange-6.c: New.
3334 * gcc.dg/graphite/interchange-7.c: New.
3335 * gcc.dg/graphite/interchange-8.c: New.
3336 * gcc.dg/graphite/pr35356-1.c: New.
3337 * gcc.dg/graphite/pr35356-2.c: New.
3338 * gcc.dg/graphite/pr35356-3.c: New.
3339 * gcc.dg/graphite/pr40157.c: New.
3340 * gcc.dg/graphite/run-id-1.c: New.
3341 * gcc.dg/graphite/scop-20.c: New.
3342 * gcc.dg/graphite/scop-21.c: New.
3343 * gfortran.dg/graphite/id-1.f90: New.
3344 * gfortran.dg/graphite/id-10.f90: New.
3345 * gfortran.dg/graphite/id-11.f: New.
3346 * gfortran.dg/graphite/id-12.f: New.
3347 * gfortran.dg/graphite/id-13.f: New.
3348 * gfortran.dg/graphite/id-14.f: New.
3349 * gfortran.dg/graphite/id-15.f: New.
3350 * gfortran.dg/graphite/id-16.f: New.
3351 * gfortran.dg/graphite/id-5.f: New.
3352 * gfortran.dg/graphite/id-6.f: New.
3353 * gfortran.dg/graphite/id-7.f: New.
3354 * gfortran.dg/graphite/id-8.f: New.
3355 * gfortran.dg/graphite/id-9.f: New.
3356 * gfortran.dg/graphite/interchange-1.f: New.
3357 * gfortran.dg/graphite/interchange-2.f: New.
3358
2ac57409
SP
33592009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3360
3361 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3362 flags based on the name of the testcase.
3363 * gfortran.dg/graphite/graphite.exp: Same.
3364
3365 * gcc.dg/graphite/block-0.c: Adjusted.
3366 * gcc.dg/graphite/block-1.c: Adjusted.
3367 * gcc.dg/graphite/block-2.c: Adjusted.
3368 * gcc.dg/graphite/block-3.c: Adjusted.
3369 * gcc.dg/graphite/block-4.c: Adjusted.
3370 * gcc.dg/graphite/block-5.c: Adjusted.
3371 * gcc.dg/graphite/block-6.c: Adjusted.
3372 * gcc.dg/graphite/pr37485.c: Adjusted.
3373 * gcc.dg/graphite/pr37684.c: Adjusted.
3374 * gcc.dg/graphite/pr37828.c: Adjusted.
3375 * gcc.dg/graphite/pr37883.c: Adjusted.
3376 * gcc.dg/graphite/pr37928.c: Adjusted.
3377 * gcc.dg/graphite/pr37943.c: Adjusted.
3378 * gcc.dg/graphite/pr38409.c: Adjusted.
3379 * gcc.dg/graphite/pr38498.c: Adjusted.
3380 * gcc.dg/graphite/pr38559.c: Adjusted.
3381 * gcc.dg/graphite/pr39335.c: Adjusted.
3382 * gcc.dg/graphite/pr39335_1.c: Adjusted.
3383 * gcc.dg/graphite/scop-0.c: Adjusted.
3384 * gcc.dg/graphite/scop-1.c: Adjusted.
3385 * gcc.dg/graphite/scop-10.c: Adjusted.
3386 * gcc.dg/graphite/scop-11.c: Adjusted.
3387 * gcc.dg/graphite/scop-12.c: Adjusted.
3388 * gcc.dg/graphite/scop-13.c: Adjusted.
3389 * gcc.dg/graphite/scop-14.c: Adjusted.
3390 * gcc.dg/graphite/scop-15.c: Adjusted.
3391 * gcc.dg/graphite/scop-16.c: Adjusted.
3392 * gcc.dg/graphite/scop-17.c: Adjusted.
3393 * gcc.dg/graphite/scop-18.c: Adjusted.
3394 * gcc.dg/graphite/scop-19.c: Adjusted.
3395 * gcc.dg/graphite/scop-2.c: Adjusted.
3396 * gcc.dg/graphite/scop-3.c: Adjusted.-
3397 * gcc.dg/graphite/scop-4.c: Adjusted.
3398 * gcc.dg/graphite/scop-5.c: Adjusted.
3399 * gcc.dg/graphite/scop-6.c: Adjusted.
3400 * gcc.dg/graphite/scop-7.c: Adjusted.
3401 * gcc.dg/graphite/scop-8.c: Adjusted.
3402 * gcc.dg/graphite/scop-9.c: Adjusted.
3403 * gcc.dg/graphite/scop-matmult.c: Adjusted.
3404 * gfortran.dg/graphite/block-1.f90: Adjusted.
3405 * gfortran.dg/graphite/block-2.f: Adjusted.
3406 * gfortran.dg/graphite/block-3.f90: Adjusted.
3407 * gfortran.dg/graphite/block-4.f90: Adjusted.
3408 * gfortran.dg/graphite/id-2.f90: Adjusted.
3409 * gfortran.dg/graphite/id-3.f90: Adjusted.
3410 * gfortran.dg/graphite/id-4.f90: Adjusted.
3411 * gfortran.dg/graphite/pr37852.f90: Adjusted.
3412 * gfortran.dg/graphite/pr37857.f90: Adjusted.
3413 * gfortran.dg/graphite/pr37980.f90: Adjusted.
3414 * gfortran.dg/graphite/pr38083.f90: Adjusted.
3415 * gfortran.dg/graphite/pr38953.f90: Adjusted.
3416 * gfortran.dg/graphite/scop-1.f: Adjusted.
3417
ddead5ba
DK
34182009-07-30 Doug Kwan <dougkwan@google.com>
3419
3420 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3421 in warnings added in rev 141298.
3422
9f69be15
JDA
34232009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3424
4d3a22b4
JDA
3425 * lib/options.exp: Use "!=" instead of "ne".
3426
cb5c784d
JDA
3427 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3428
9f69be15
JDA
3429 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3430 * gcc.dg/ucnid-12.c: Likewise.
3431
29e6733c
MM
34322009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3433 Pat Haugen <pthaugen@us.ibm.com>
3434 Revital Eres <ERES@il.ibm.com>
3435
fd58da50 3436 * gcc.target/powerpc/altivec-32.c: New file to test
29e6733c
MM
3437 Altivec simple math function vectorization.
3438
fd58da50 3439 * gcc.target/powerpc/bswap-run.c: New file to test swap
29e6733c 3440 builtins.
fd58da50
JJ
3441 * gcc.target/powerpc/bswap16.c: Ditto.
3442 * gcc.target/powerpc/bswap32.c: Ditto.
3443 * gcc.target/powerpc/bswap64-1.c: Ditto.
3444 * gcc.target/powerpc/bswap64-2.c: Ditto.
3445 * gcc.target/powerpc/bswap64-3.c: Ditto.
3446 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3447 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3448 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3449
3450 * gcc.target/powerpc/popcount-2.c: New file to test
29e6733c 3451 power7 popcntd instructions.
fd58da50
JJ
3452 * gcc.target/powerpc/popcount-3.c: Ditto.
3453
3454 * gcc.target/powerpc/pr39457.c: New VSX test.
3455 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3456 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3457 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3458 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3459 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3460 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3461 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3462 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3463 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3464 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3465 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3466 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3467
3468 * gcc.target/powerpc/altivec-6.c: Store the result of
29e6733c
MM
3469 vec_add, so the optimizer doesn't remove it.
3470
fd58da50 3471 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
29e6733c
MM
3472 systems that support bswap64.
3473
fd58da50 3474 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
29e6733c
MM
3475 prevent VSX code generation.
3476
fd58da50 3477 * lib/target-supports.exp (check_vsx_hw_available): New
29e6733c
MM
3478 function to test if VSX available.
3479 (check_effective_target_powerpc_vsx_ok): Ditto.
3480 (check_vmx_hw_available): Add explicit -mno-vsx.
3481
8a04f5d8
JJ
34822009-07-30 Janis Johnson <janis187@us.ibm.com>
3483
3484 PR c/39902
3485 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
f100a4a8 3486
2d4b90b1
MJ
34872009-07-30 Martin Jambor <mjambor@suse.cz>
3488
3489 PR tree-optimization/40570
3490 * gcc.c-torture/compile/pr40570.c: New test.
3491
8b334f7b
JM
34922009-07-29 Jason Merrill <jason@redhat.com>
3493
3494 PR c++/14912
3495 * g++.dg/template/defarg13.C: New.
3496
9e34da8b
RG
34972009-07-29 Richard Guenther <rguenther@suse.de>
3498
3499 PR c++/40834
3500 * g++.dg/torture/pr40834.C: New testcase.
3501
50fc9135
MM
35022009-07-29 Michael Matz <matz@suse.de>
3503
3504 PR middle-end/40830
3505 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3506
c3be9b37
KK
35072009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
3508
3509 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3510 sh*-*-* targets. Skip on spu-*-* targets.
3511 * gfortran.dg/maxlocval_4.f90: Likewise.
3512 * gfortran.dg/minlocval_1.f90: Likewise.
3513 * gfortran.dg/minlocval_4.f90: Likewise.
3514
fa4d0418
JJ
35152009-07-28 Jakub Jelinek <jakub@redhat.com>
3516
394a5b34
JJ
3517 PR fortran/40878
3518 * gfortran.dg/gomp/pr40878-1.f90: New test.
3519 * gfortran.dg/gomp/pr40878-2.f90: New test.
3520
fa4d0418
JJ
3521 PR testsuite/40891
3522 * gcc.dg/cdce1.c: Adjust note line number.
3523 * gcc.dg/cdce2.c: Likewise.
3524
c4984ab2
JW
35252009-07-28 Janus Weil <janus@gcc.gnu.org>
3526
3527 PR fortran/40882
3528 * gfortran.dg/proc_ptr_comp_13.f90: New.
3529
549fd9e4
JB
35302009-07-28 Jan Beulich <jbeulich@novell.com>
3531
3532 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3533 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3534 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3535 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3536 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3537 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3538 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3539 * gcc.target/i386/avx-vtestps-2.c: Likewise.
3540 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3541 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3542 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3543 * gcc.target/i386/avx-vtestps-3.c: Likewise.
3544 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
3545 #ifdef NEED_IEEE754_FLOAT conditional.
3546 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
3547 conditional.
3548
e561703d
JB
35492009-07-28 Jan Beulich <jbeulich@novell.com>
3550
3551 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3552 i?86-*-netware.
3553 * g++.dg/ext/bitfield3.C: Likewise.
3554 * g++.dg/ext/bitfield4.C: Likewise.
3555 * g++.dg/ext/bitfield5.C: Likewise.
3556 * gcc.dg/bitfld-15.c: Likewise.
3557 * gcc.dg/bitfld-16.c: Likewise.
3558 * gcc.dg/bitfld-17.c: Likewise.
3559 * gcc.dg/bitfld-18.c: Likewise.
3560 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3561 * gcc.dg/20010912-1.c: Likewise.
3562 * gcc.dg/20021018-1.c: Likewise.
3563 * gcc.dg/20030213-1.c: Likewise.
3564 * gcc.dg/20030225-1.c: Likewise.
3565 * gcc.dg/20030708-1.c: Likewise.
3566 * gcc.dg/20050321-2.c: Likewise.
3567 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3568 * gcc.dg/cdce2.c: Likewise.
3569 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3570 targets.
3571 * gcc.target/i386/pr37248-3.c: Likewise.
3572
e26f5548
JW
35732009-07-27 Janus Weil <janus@gcc.gnu.org>
3574
3575 PR fortran/40848
3576 * gfortran.dg/altreturn_7.f90: New.
3577
b1c44a93
SB
35782009-07-27 Simon Baldwin <simonb@google.com>
3579
3580 PR testsuite/40829
3581 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3582 so that indexing no longer runs off array end.
3583
758e12af
TB
35842009-07-27 Tobias Burnus <burnus@net-b.de>
3585
3586 PR fortran/40851
3587 * gfortran.dg/derived_init_3.f90: New test.
3588
ddf67998
TB
35892009-07-26 Tobias Burnus <burnus@net-b.de>
3590
3591 PR fortran/33197
3592 * gfortran.dg/atan2_1.f90: New test
3593 * gfortran.dg/atan2_2.f90: New test
3594
c2600c67
SM
35952007-07-26 Simon Martin <simartin@users.sourceforge.net>
3596
3597 PR c++/40749
3598 * g++.dg/warn/Wreturn-type-6.C: New test.
3599
63827fb8
IR
36002009-07-26 Ira Rosen <irar@il.ibm.com>
3601
3602 PR tree-optimization/40801
3603 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3604 * gfortran.dg/vect/vect.exp: Run tests starting with
3605 "fast-math-real8" with -ffast-math and -fdefault-real-8.
3606
1e211590
DD
36072009-07-25 David Daney <ddaney@caviumnetworks.com>
3608
3609 PR rtl-optimization/40445
3610 * g++.dg/other/builtin-unreachable-1.C: New testcase.
3611
ba21aba3
DD
36122009-07-25 David Daney <ddaney@caviumnetworks.com>
3613
3614 * gcc.dg/builtin-unreachable-4.c: New test.
3615
504ed63a
TB
36162009-07-25 Tobias Burnus <burnus@net-b.de>
3617
3618 PR fortran/33197
3619 * gfortran.dg/complex_intrinsic_5.f90: New test.
3620 * gfortran.dg/complex_intrinsic_7.f90: New test.
3621
86631ea3
MJ
36222009-07-25 Martin Jambor <mjambor@suse.cz>
3623
3624 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3625 * gcc.dg/ipa/noclone-1.c: New test.
3626
011a3198
UB
36272009-07-25 Uros Bizjak <ubizjak@gmail.com>
3628
3629 * lib/target-supports.exp (check_effective_target_static): New
3630 procedure.
3631 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3632 supported.
3633 * g++.old-deja/g++.law/weak.C: Require static effective target.
3634
90661f26
JW
36352009-07-25 Janus Weil <janus@gcc.gnu.org>
3636
3637 PR fortran/39630
3638 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3639 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3640 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3641 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3642 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3643 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3644 * gfortran.dg/typebound_call_10.f03: New.
3645
50ea39ff
JM
36462009-07-24 Jason Merrill <jason@redhat.com>
3647
67a6e816
JM
3648 * g++.dg/cpp0x/defaulted11.C: New.
3649
50ea39ff
JM
3650 * g++.dg/cpp0x/initlist23.C: New.
3651
bfce226c
JW
36522009-07-24 Janus Weil <janus@gcc.gnu.org>
3653
3654 PR fortran/40822
3655 * gfortran.dg/char_length_16.f90: New.
3656
80927a56
JJ
36572009-07-24 Jakub Jelinek <jakub@redhat.com>
3658
3659 PR fortran/40643
3660 PR fortran/31067
3661 * gfortran.dg/maxlocval_2.f90: New test.
3662 * gfortran.dg/maxlocval_3.f90: New test.
3663 * gfortran.dg/maxlocval_4.f90: New test.
3664 * gfortran.dg/minlocval_1.f90: New test.
3665 * gfortran.dg/minlocval_2.f90: New test.
3666 * gfortran.dg/minlocval_3.f90: New test.
3667 * gfortran.dg/minlocval_4.f90: New test.
3668
0aeedfd7
JM
36692009-07-23 Joseph Myers <joseph@codesourcery.com>
3670
3671 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3672 scan-assembler.
3673
88e18fed
JJ
36742009-07-23 Jakub Jelinek <jakub@redhat.com>
3675
3676 PR fortran/40839
3677 * gfortran.dg/pr40839.f90: New test.
3678
84d60eea
MM
36792009-07-23 Michael Matz <matz@suse.de>
3680
3681 PR middle-end/40830
3682 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3683 don't set options ourself.
3684
daf1735f
SB
36852009-07-23 Simon Baldwin <simonb@google.com>
3686
3687 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3688 native C compilation where required.
3689
61ed6392
DK
36902009-07-22 Doug Kwan <dougkwan@google.com>
3691
3692 * gcc.c-torture/compile/20090721-1.c: New test.
3693
a8338640
MM
36942009-07-22 Michael Matz <matz@suse.de>
3695
3696 PR tree-optimization/35229
3697 PR tree-optimization/39300
3698 * gcc.dg/vect/vect-pre-interact.c: New test.
3699
8e5aa8a3
RG
37002009-07-22 Richard Guenther <rguenther@suse.de>
3701
3702 * g++.dg/lookup/using21.C: Fix duplicate paste.
3703
ac3cbee5
RG
37042009-07-22 Richard Guenther <rguenther@suse.de>
3705
3706 PR c++/40799
3707 * g++.dg/lookup/using21.C: New testcase.
3708
40b125d7
JM
37092009-07-21 Jason Merrill <jason@redhat.com>
3710
3711 * g++.dg/init/aggr4.C: New.
3712
bd1f11be
JM
37132009-07-21 Jason Merrill <jason@redhat.com>
3714
3715 Core issue 934
3716 * g++.dg/cpp0x/initlist22.C: New.
3717
848e6317
UB
37182009-07-21 Uros Bizjak <ubizjak@gmail.com>
3719
3720 * gcc.target/i386/vectorize8.c: New test.
3721
54e86f6b
UB
37222009-07-21 Uros Bizjak <ubizjak@gmail.com>
3723
3724 PR target/40811
3725 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3726 Add i?86 and x86_64 targets.
3727 * gcc.target/i386/vectorize7.c: New test.
3728
3729 PR target/40809
3730 * gcc.target/i386/pr40809.c: New test.
3731
4a2b7f24
JJ
37322009-07-21 Jakub Jelinek <jakub@redhat.com>
3733
3734 PR tree-optimization/40813
3735 * g++.dg/opt/inline15.C: New test.
3736
cba146eb
PB
37372009-07-21 Paul Brook <paul@codesourcery.com>
3738
3739 * gcc.dg/vect/section-anchors-nest-1.c: New test.
3740 * lib/target-supports.exp (check_effective_target_section_anchors):
3741 Add arm*-*-*.
3742
9c8e65c3
OR
37432009-07-20 Olatunji Ruwase <tjruwase@google.com>
3744
3745 * gcc.dg/plugin/finish_unit_plugin.c: New test.
3746 * gcc.dg/plugin/finish_unit-test-1.c: New test.
3747 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3748
752fd2a8
AN
37492009-07-20 Adam Nemet <anemet@caviumnetworks.com>
3750
3751 * gcc.target/mips/ext-3.c: New test.
3752
e338758d
JJ
37532009-07-20 Jakub Jelinek <jakub@redhat.com>
3754
f100a4a8
UB
3755 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3756 * gcc.dg/builtin-object-size-8.c: New test.
38027156
JJ
3757 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3758 * g++.dg/ext/builtin-object-size2.C: Likewise.
3759
e338758d
JJ
3760 PR tree-optimization/40792
3761 * gcc.dg/pr40792.c: New test.
3762
4bbe8262
IR
37632009-07-20 Ira Rosen <irar@il.ibm.com>
3764
3765 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3766 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3767 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3768
6a799f6e 37692009-07-20 Christian Bruel <christian.bruel@st.com>
f100a4a8 3770
6a799f6e 3771 * gcc.target/sh/mfmovd.c: New test.
f100a4a8 3772
d2b00a89
JB
37732009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
3774 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3775
3776 PR libfortran/40714
3777 * gfortran.dg/eof_3.f90: New test.
3778
20562de4
SK
37792009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
3780
3781 PR fortran/40727
3782 * gfortran.dg/intrinsic_cmplx.f90: New test.
3783
16bff921
TK
37842009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3785
3786 PR libfortran/34670
3787 PR libfortran/36874
3788 * gfortran.dg/cshift_bounds_1.f90: New test.
3789 * gfortran.dg/cshift_bounds_2.f90: New test.
3790 * gfortran.dg/cshift_bounds_3.f90: New test.
3791 * gfortran.dg/cshift_bounds_4.f90: New test.
3792 * gfortran.dg/eoshift_bounds_1.f90: New test.
3793 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
3794 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
3795 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
3796
a915ab00
JH
37972009-07-19 Jan Hubicka <jh@suse.cz>
3798
3799 PR tree-optimization/40676
3800 * gcc.c-torture/compile/pr40676.c: New testcase.
3801
827f4079
AN
38022009-07-18 Adam Nemet <anemet@caviumnetworks.com>
3803
3804 * gcc.target/mips/ext-2.c: New test.
3805
b641d7fc
AN
38062009-07-18 Adam Nemet <anemet@caviumnetworks.com>
3807
3808 * gcc.target/mips/octeon-exts-7.c: New test.
3809 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3810 * gcc.target/mips/octeon-exts-5.c: Likewise.
3811
b95d6ac9
RG
38122009-07-18 Richard Guenther <rguenther@suse.de>
3813
3814 PR testsuite/40798
3815 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3816
33922890
RG
38172009-07-18 Richard Guenther <rguenther@suse.de>
3818
3819 PR c/40787
3820 * gcc.dg/pr35899.c: Adjust.
3821
1d447995
RS
38222009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
3823
3824 * gcc.target/powerpc/asm-es-1.c: New test.
3825 * gcc.target/powerpc/asm-es-2.c: Likewise.
3826
a406865a
RG
38272009-07-17 Richard Guenther <rguenther@suse.de>
3828
3829 PR c/40401
3830 * g++.dg/rtti/crash4.C: New testcase.
3831 * g++.dg/torture/20090706-1.C: Likewise.
3832 * gcc.dg/redecl-17.c: Likewise.
3833 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3834 * gcc.dg/declspec-9.c: Expect extra error.
3835 * gcc.dg/declspec-10.c: Likewise.
3836 * gcc.dg/declspec-11.c: Likewise.
3837 * gcc.dg/redecl-10.c: Expect extra warnings.
3838 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3839 * gcc.target/i386/pr39545-1.c: Likewise.
3840 * g++.dg/ext/asm3.C: Expect more errors.
3841 * g++.dg/gomp/block-1.C: Likewise.
3842 * g++.dg/gomp/block-2.C: Likewise.
3843 * g++.dg/gomp/block-3.C: Likewise.
3844 * g++.dg/gomp/block-5.C: Likewise.
3845 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3846 * g++.dg/warn/unused-result1.C: XFAIL.
3847
7763473e
RG
38482009-07-17 Richard Guenther <rguenther@suse.de>
3849
3850 PR tree-optimization/40321
3851 * gcc.c-torture/compile/pr40321.c: New testcase.
3852 * g++.dg/torture/pr40321.C: Likewise.
3853
4f934809
JJ
38542009-07-17 Jakub Jelinek <jakub@redhat.com>
3855
3856 PR c++/40780
3857 * g++.dg/template/ptrmem19.C: New test.
3858
db3927fb
AH
38592009-07-17 Aldy Hernandez <aldyh@redhat.com>
3860 Manuel López-Ibáñez <manu@gcc.gnu.org>
3861
f100a4a8 3862 PR 40435
db3927fb
AH
3863 * gcc.dg/pr36902.c: Add column info.
3864 * g++.dg/gcov/gcov-2.C: Change count for definition.
3865
c32097d8
JM
38662009-07-16 Jason Merrill <jason@redhat.com>
3867
3868 PR libstdc++/37907
3869 * g++.dg/cpp0x/std-layout1.C: New.
3870 * g++.dg/ext/has_nothrow_assign.C: Fix.
3871 * g++.dg/ext/has_nothrow_copy.C: Fix.
3872 * g++.dg/ext/has_trivial_assign.C: Fix.
3873 * g++.dg/ext/has_trivial_copy.C: Fix.
3874 * g++.dg/ext/is_pod.C: Fix.
3875 * g++.dg/other/offsetof3.C: Adjust.
3876 * g++.dg/overload/ellipsis1.C: Adjust.
3877 * g++.dg/warn/var-args1.C: Adjust.
3878 * g++.old-deja/g++.brendan/crash63.C: Adjust.
3879 * g++.old-deja/g++.brendan/crash64.C: Adjust.
3880 * g++.old-deja/g++.brendan/overload8.C: Adjust.
3881 * g++.old-deja/g++.other/vaarg3.C: Adjust.
3882 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3883
a41d064d
KG
38842009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3885
3886 * gcc.dg/torture/builtin-math-5.c: Add more cases.
3887 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
3888 effective target "mpc_pow".
3889 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3890
d19cb53b
RH
38912009-07-16 Richard Henderson <rth@redhat.com>
3892
3893 * g++.dg/opt/eh4.C: New test.
3894
a4452ba2
JJ
38952009-07-16 Jakub Jelinek <jakub@redhat.com>
3896
3897 * obj-c++.dg/defs.mm (abort): Make it extern "C".
3898
b4e4232d
JJ
38992009-07-15 Jakub Jelinek <jakub@redhat.com>
3900
3901 PR middle-end/40747
3902 * gcc.c-torture/execute/pr40747.c: New test.
3903
c9b2f286
RG
39042009-07-15 Richard Guenther <rguenther@suse.de>
3905
3906 PR middle-end/40753
3907 * gcc.c-torture/compile/pr40753.c: New testcase.
3908
f6ddbf11
JW
39092009-07-15 Janus Weil <janus@gcc.gnu.org>
3910
3911 PR fortran/40743
3912 * gfortran.dg/interface_assignment_4.f90: New.
3913
76a15894
GP
39142009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
3915
3916 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3917 for FreeBSD up to and including version 8.
3918
2a4c0366
TG
39192009-07-14 Taras Glek <tglek@mozilla.com>
3920 Rafael Espindola <espindola@google.com>
3921
3922 * g++.dg/plugin/header-plugin-test.C: New.
3923 * g++.dg/plugin/header_plugin.c: New.
3924 * g++.dg/plugin/plugin.exp: Update.
3925
868e7c37
UB
39262009-07-14 Uros Bizjak <ubizjak@gmail.com>
3927
3928 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3929 function to enable vectorization.
3930 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3931 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3932
af766f2d
UB
39332009-07-14 Uros Bizjak <ubizjak@gmail.com>
3934
3935 * gcc.target/i386/sse-copysignf-vec.c: New test.
3936 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3937
4e6a9725
JM
39382009-07-14 Jason Merrill <jason@redhat.com>
3939
8353dd9a
JM
3940 PR c++/37276
3941 * g++.dg/lookup/builtin5.C: New.
3942 * g++.dg/other/error22.C: Add missing extern "C".
3943 * g++.dg/warn/Warray-bounds.C: Likewise.
3944 * gcc.dg/compat/compat-common.h: Likewise.
3945
3deeb3ff
JM
3946 PR c++/40746
3947 * g++.dg/lookup/using20.C: New.
3948
4e6a9725
JM
3949 PR c++/40740
3950 * g++.dg/template/koenig8.C: New.
3951
f038181e
JH
39522009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
3953
fd58da50 3954 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
f038181e
JH
3955 both i?86-*-darwin* and x86_64-*-darwin*.
3956
3e335a1a
JM
39572009-07-14 Joseph Myers <joseph@codesourcery.com>
3958
3959 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3960 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3961 name.
3962
4fdaccea
DS
39632009-07-14 Dodji Seketeli <dodji@redhat.com>
3964
3965 PR debug/40705
3966 * g++.dg/debug/dwarf2/typedef1.C: New test.
3967
93d7c994 3968 PR c++/40357
4fdaccea
DS
3969 * g++.dg/other/typedef3.C: New test.
3970
fe24b3c9
MK
39712009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
3972
3973 * gcc.dg/20090709-1.c: Move to a proper place ...
3974 * gcc.target/m68k/20090709-1.c: ... here.
3975
84a900c9
AP
39762009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
3977
3978 PR C++/22154
3979 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3980 front of qualified names are allowed.
3981 * g++.dg/parse/crash10.C: Likewise.
3982 * g++.dg/parse/error15.C: Likewise.
3983 * g++.dg/parse/typename9.C: Likewise.
3984 * g++.dg/parse/error8.C: Likewise.
3985
acbdc378
JW
39862009-07-13 Janus Weil <janus@gcc.gnu.org>
3987
3988 PR fortran/40646
3989 * gfortran.dg/proc_ptr_22.f90: Extended.
3990 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3991
2f3e235b
IR
39922009-07-13 Ira Rosen <irar@il.ibm.com>
3993
3994 * gfortran.dg/vect/vect-6.f: New test.
3995
df5c89cb
JM
39962009-07-12 Jason Merrill <jason@redhat.com>
3997
b9c6b842
JM
3998 PR c++/36628
3999 * g++.dg/cpp0x/decltype17.C: New.
4000
df5c89cb
JM
4001 PR c++/37206
4002 * g++.dg/cpp0x/rv10.C: New.
4003
25357d1e
JM
40042009-07-12 Jason Merrill <jason@redhat.com>
4005
4006 PR c++/40689
4007 * g++.dg/cpp0x/initlist20.C: New.
4008 * g++.dg/cpp0x/initlist21.C: New.
4009
06066f92
IR
40102009-07-12 Ira Rosen <irar@il.ibm.com>
4011
4012 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4013 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4014 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4015 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4016 gcc.dg/vect/vect-double-reduc-7.c: New tests.
4017
b96a6455
HPN
40182009-07-12 Hans-Peter Nilsson <hp@axis.com>
4019
4020 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4021 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4022 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4023 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4024 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4025 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4026 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4027 effective_target fd_truncate.
4028
f4cd2542
EB
40292009-07-11 Eric Botcazou <ebotcazou@adacore.com>
4030
4031 * gnat.dg/specs/addr1.ads: New test.
4032
6b45de00
JH
40332009-07-11 Jan Hubicka <jh@suse.cz>
4034
4035 PR middle-end/48388
4036 * g++.dg/torture/pr40388.C: New testcase.
4037
dd67163f
JJ
40382009-07-11 Jakub Jelinek <jakub@redhat.com>
4039
4040 PR target/40668
4041 * gcc.c-torture/execute/pr40668.c: New test.
4042
e9edda23
PB
40432009-07-11 Paolo Bonzini <bonzini@gnu.org>
4044
4045 * gcc.c-torture/execute/20090711-1.c: New test.
4046
33cde516
RS
40472009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
4048
4049 PR testsuite/40699
4050 PR testsuite/40707
4051 PR testsuite/40709
4052 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4053 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4054 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4055 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4056
8d3681f9
TB
40572009-07-11 Tobias Burnus <burnus@net-b.de>
4058
4059 PR fortran/33197
4060 * gfortran.dg/complex_intrinsic_3.f90: New test.
4061 * gfortran.dg/complex_intrinsic_4.f90: New test.
4062
b96c5923
DD
40632009-07-10 David Daney <ddaney@caviumnetworks.com>
4064
4065 PR target/39079
fd58da50 4066 * gcc.target/mips/mips.exp: Make -msynci a known option.
b96c5923
DD
4067 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4068
9304142e
JJ
40692009-07-10 Jakub Jelinek <jakub@redhat.com>
4070
4071 PR c++/40502
4072 * g++.dg/ext/strncpy-chk1.C: New test.
4073
182e00b1
RG
40742009-07-10 Richard Guenther <rguenther@suse.de>
4075
4076 PR tree-optimization/40496
4077 * g++.dg/opt/pr40496.C: New testcase.
4078
156f545a
MLI
40792009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4080
4081 PR 25509
4082 PR 40614
4083 * g++.dg/warn/unused-result1-Werror.c: New.
4084
1d8e1d5d
PT
40852009-07-10 Paul Thomas <pault@gcc.gnu.org>
4086
4087 PR fortran/39334
4088 * gfortran.dg/recursive_parameter_1.f90: New test.
4089
9eb5c65c
SK
40902009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
4091
4092 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4093 * gfortran.dg/module_equivalence_6.f90: Ditto.
4094 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4095 * gfortran.dg/nan_2.f90: Ditto.
4096 * gfortran.dg/inquire_11.f90: Ditto.
4097 * gfortran.dg/abstract_type_3.f03: Ditto.
4098 * gfortran.dg/abstract_type_1.f90: Ditto.
4099 * gfortran.dg/private_type_9.f90: Ditto.
4100 * gfortran.dg/abstract_type_5.f03: Ditto.
4101 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4102 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4103 * gfortran.dg/derived_sub.f90: Ditto.
4104 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4105 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4106 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4107 * gfortran.dg/mvbits_6.f90: Ditto.
4108 * gfortran.dg/abstract_type_2.f03: Ditto.
4109 * gfortran.dg/abstract_type_4.f03: Ditto.
4110 * gfortran.dg/bounds_check_9.f90: Ditto.
4111 * gfortran.dg/optional_dim_3.f90: Ditto.
4112 * gfortran.dg/pr32921.f: Ditto.
4113 * gfortran.dg/entry_16.f90: Ditto.
4114 * gfortran.dg/generic_16.f90: Ditto.
4115
4116
5223c588
MK
41172009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
4118
4119 * gcc.target/m68k/20090709-1.c: New.
4120
8be2c871
DS
41212009-07-09 Dodji Seketeli <dodji@redhat.com>
4122
4123 PR c++/40684
4124 * g++.dg/template/unify11.C: New test.
4125
1aafbf99
PT
41262008-07-09 Paul Thomas <pault@gcc.gnu.org>
4127
4128 PR fortran/40629
4129 * gfortran.dg/host_assoc_function_9.f90: New test.
4130
f64edc8b
JW
41312009-07-09 Janus Weil <janus@gcc.gnu.org>
4132
4133 PR fortran/40646
4134 * gfortran.dg/proc_ptr_22.f90: New.
4135 * gfortran.dg/proc_ptr_comp_12.f90: New.
4136
b9da76de
JJ
41372009-07-09 Jakub Jelinek <jakub@redhat.com>
4138
4139 PR middle-end/40692
4140 * gcc.c-torture/compile/pr40692.c: New test.
4141
4b41f35e
TB
41422009-07-09 Tobias Burnus <burnus@net-b.de>
4143
4144 PR fortran/40604
4145 * gfortran.dg/pointer_check_6.f90: New test.
4146
fcaf7e12
AN
41472009-07-08 Adam Nemet <anemet@caviumnetworks.com>
4148
4149 * gcc.target/mips/truncate-5.c: New test.
4150
e6fe9294
JD
41512009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4152
4153 PR libfortran/40330
4154 PR libfortran/40662
4155 * gfortran.dg/fmt_cache_1.f: New test.
fcaf7e12 4156
60d340ef
TB
41572009-07-08 Tobias Burnus <burnus@net-b.de>
4158
4159 PR fortran/40675
4160 * gfortran.dg/nosigned_zero_1.f90: New test.
4161 * gfortran.dg/nosigned_zero_2.f90: New test.
4162
acb78844
RG
41632009-07-08 Richard Guenther <rguenther@suse.de>
4164
4165 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4166
9cb225b9
RB
41672009-07-08 Richard Guenther <rguenther@suse.de>
4168
4169 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4170
41712009-07-08 Paul Thomas <pault@gcc.gnu.org>
3276e0b3
PT
4172
4173 PR fortran/40591
4174 * gfortran.dg/proc_ptr_21.f90: New test.
4175
d665b6e5 41762009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
fcaf7e12 4177
d665b6e5
MLI
4178 PR c++/31246
4179 * g++.dg/warn/pr31246.C: New.
4180 * g++.dg/warn/pr31246-2.C: New.
4181
60662d5f
JM
41822009-07-07 Jason Merrill <jason@redhat.com>
4183
438c0fa8
JM
4184 PR c++/35828
4185 * g++.dg/template/defarg12.C: New.
4186
60662d5f
JM
4187 PR c++/37816
4188 * g++.dg/cpp0x/enum7.C: New.
4189
4190 PR c++/37946
4191 * g++.dg/cpp0x/enum6.C: New.
4192
4193 PR c++/40639
4194 * g++.dg/cpp0x/enum5.C: New.
4195
4196 PR c++/40633
4197 * g++.dg/cpp0x/enum4.C: New.
4198
72f90fde
MLI
41992009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4200
4201 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4202
dcb91ebe
MLI
42032009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4204
4205 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4206
535536b4
JJ
42072009-07-07 Jakub Jelinek <jakub@redhat.com>
4208
4209 PR middle-end/40669
4210 * gcc.dg/pr40669.c: New test.
4211
fab922b1
MLI
42122009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4213
4214 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4215 location. Update all calls.
4216 * g++.dg/plugin/selfassign.c: Likewise.
f100a4a8 4217
62c99ce4
JM
42182009-07-06 Jason Merrill <jason@redhat.com>
4219
4220 * g++.dg/rtti/dyncast[34].C: New.
4221
b824522a
NF
42222009-07-06 Nathan Froyd <froydnj@codesourcery.com>
4223
4224 * lib/target-supports.exp
4225 (check_effective_target_mips_newabi_large_long_double): New.
4226 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4227 target.
4228 * gcc.target/mips/fpr-moves-6.c: Likewise.
4229
c4efba1c
SM
42302009-07-06 Simon Martin <simartin@users.sourceforge.net>
4231
4232 PR c++/40557
4233 * g++.dg/template/union2.C: New test.
4234
eb5c3f05
JM
42352009-07-04 Jason Merrill <jason@redhat.com>
4236
4237 * g++.dg/template/using15.C: New.
4238
258bd5dc
JJ
42392009-07-04 Jakub Jelinek <jakub@redhat.com>
4240
4241 * gfortran.dg/maxloc_1.f90: New test.
4242
a7c0b11d
JW
42432009-07-04 Janus Weil <janus@gcc.gnu.org>
4244
4245 PR fortran/40593
4246 * gfortran.dg/proc_ptr_result_6.f90: New.
4247
8d74e574
FXC
42482009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4249
4250 * gcc.dg/framework-2.c: Adjust testcase to pass.
4251
ad909c97
JM
42522009-07-04 Jason Merrill <jason@redhat.com>
4253
4254 PR c++/40619
4255 * g++.dg/cpp0x/auto16.C: New.
4256
93a8ba61
VM
42572009-07-03 Vladimir Makarov <vmakarov@redhat.com>
4258
4259 PR target/40587
4260 * gfortran.dg/pr40587.f: New test.
f100a4a8 4261
caf271d8
JD
42622009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4263
4264 PR fortran/40638
4265 * gfortran.dg/unit_1.f90: New test.
4266
b97e8a14
JM
42672009-07-03 Jason Merrill <jason@redhat.com>
4268
4269 * g++.dg/template/pure1.C: Expect another error.
4270
fae1034e
RG
42712009-07-03 Richard Guenther <rguenther@suse.de>
4272
4273 PR tree-optimization/40640
4274 * gcc.c-torture/compile/pr40640.c: New testcase.
4275
d73fb533
RG
42762009-07-03 Richard Guenther <rguenther@suse.de>
4277
4278 PR middle-end/34163
4279 * gfortran.dg/pr34163.f90: New testcase.
4280
7351bcaa
JH
42812009-07-03 Jan Hubicka <jh@suse.cz>
4282
4283 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4284 * gcc.dg/tree-ssa/loop-25.c: Likewise.
4285 * gcc.dg/tree-ssa/loop-26.c: Likewise.
4286 * gcc.dg/tree-ssa/pr32044.c: Likewise.
4287 * gcc.dg/tree-ssa/loop-29.c: Likewise.
4288 * gcc.dg/tree-ssa/loop-10.c: Likewise.
4289 * gnat.dg/loop_optimization6.adb: Enable -O2.
4290
ef3ddd4f
MM
42912009-07-02 Mark Mitchell <mark@codesourcery.com>
4292
4293 * g++.dg/warn/null4.C: Extend.
4294
2b110bfc
JM
42952009-07-02 Jason Merrill <jason@redhat.com>
4296
4297 * g++.dg/template/spec8.C: Fix.
4298
a3788c44
MM
42992009-07-02 Michael Matz <matz@suse.de>
4300
4301 PR fortran/32131
4302 * gfortran.dg/pr32921.f: Adjust.
4303
3c1832c3
JH
43042009-07-02 Jan Hubicka <jh@suse.cz>
4305
4306 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4307
479b1013
AN
43082009-07-01 Adam Nemet <anemet@caviumnetworks.com>
4309
4310 * gcc.target/mips/truncate-4.c: New testcase.
4311
14c41b9b
RG
43122009-07-01 Richard Guenther <rguenther@suse.de>
4313
4314 PR tree-optimization/19831
4315 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4316 make allocated memory escape. Un-XFAIL.
4317 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4318 * gcc.dg/vect/pr31699.c: Likewise.
4319 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4320
5ccde5a0
JJ
43212009-06-30 Jakub Jelinek <jakub@redhat.com>
4322
4323 PR c++/40566
4324 * g++.dg/parse/cond5.C: New test.
4325
92ce2174
NF
43262009-06-30 Nathan Froyd <froydnj@codesourcery.com>
4327
4328 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4329 (main): Pass n to main_1 instead.
4330 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4331 (main_1): New function, split off from...
4332 (main): ...here. Pass `off' to main_1 instead.
4333
0db906f1
JM
43342009-06-30 Jason Merrill <jason@redhat.com>
4335
4336 PR c++/40595
4337 * g++.dg/cpp0x/variadic94.C: New.
4338
b30bfd40
RS
43392009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
4340
4341 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4342 * lib/target-libpath.exp (ld_library_path_vars): New variable.
4343 (init_ld_library_path_env_vars): New function, replacing the
4344 orig_*_saved assignments. Call it after defining it.
4345 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4346 (restore_ld_library_path_env_vars): Likewise.
4347 (add_path, find_libgcc_s): New functions.
4348 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4349 gcc-set-multilib-library-path.
4350 (objc_target_compile): Don't add "." to ld_library_path.
4351 Use add_path.
4352 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4353 ld_library_path. Use add_path. Use find_libgcc_s instead of
4354 gcc-set-multilib-library-path.
4355 * lib/g++.exp (g++_link_flags): Likewise.
4356 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4357 * lib/c-torture.exp: Do not manipulate ld_library_path at the
4358 top level; do it...
4359 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
4360 to tell when this needs to happen. Use find_libgcc_s instead of
4361 gcc-set-multilib-library-path.
4362 * lib/gcc-dg.exp: Likewise.
4363 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4364 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4365 unless it is in $ALT_LD_LIBRARY_PATH.
4366 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4367
f82a627c
EB
43682009-06-30 Eric Botcazou <ebotcazou@adacore.com>
4369
4370 * gnat.dg/discr12.adb: New test.
4371 * gnat.dg/discr12_pkg.ads: New helper.
4372 * gnat.dg/discr13.adb: New test.
4373 * gnat.dg/discr14.ad[sb]: Likewise.
4374 * gnat.dg/discr15.adb: Likewise.
4375 * gnat.dg/discr15_pkg.ads: New helper.
4376 * gnat.dg/discr16.adb: New test.
4377 * gnat.dg/discr16_g.ads: New helper.
4378 * gnat.dg/discr16_pkg.ads: Likewise.
4379 * gnat.dg/discr16_cont.ads: Likewise.
4380 * gnat.dg/discr17.adb: New test.
4381 * gnat.dg/discr18.adb: Likewise.
4382 * gnat.dg/discr18_pkg.ads: New helper.
4383 * gnat.dg/discr19.adb: New test.
4384
c1a5cfab
TK
43852009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4386
4387 PR fortran/40576
4388 * gfortran.dg/internal_write_1.f90: New testcase.
4389
3e6d828d
JW
43902009-06-30 Janus Weil <janus@gcc.gnu.org>
4391
4392 PR fortran/40594
4393 * gfortran.dg/derived_pointer_recursion_2.f90: New.
4394
67635176
RG
43952009-06-30 Richard Guenther <rguenther@suse.de>
4396
4397 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4398
d8dc68cb
WG
43992009-06-30 Wei Guozhi <carrot@google.com>
4400
4401 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4402 to "-Os".
4403
1825a1f3
IR
44042009-06-30 Ira Rosen <irar@il.ibm.com>
4405
4406 PR tree-optimization/40542
4407 * gcc.dg/vect/pr40542.c: New test.
4408
71d4d3eb
MJ
44092009-06-30 Martin Jambor <mjambor@suse.cz>
4410
4411 PR tree-optimization/40582
4412 * gcc.c-torture/compile/pr40582.c: New test.
4413
791b59e3
WG
44142009-06-30 Wei Guozhi <carrot@google.com>
4415
4416 PR/40416
4417 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4418
2fcefcb2
JM
44192009-06-29 Jason Merrill <jason@redhat.com>
4420
4421 PR c++/40274
4422 * g++.dg/template/debug1.C: New.
4423
20460eb9
TB
44242009-06-29 Tobias Burnus <burnus@net-b.de>
4425
4426 PR fortran/40580
4427 * pointer_check_1.f90: New test.
4428 * pointer_check_2.f90: New test.
4429 * pointer_check_3.f90: New test.
4430 * pointer_check_4.f90: New test.
4431 * pointer_check_5.f90: New test.
4432
a61a36ab
PT
44332009-06-29 Paul Thomas <pault@gcc.gnu.org>
4434
4435 PR fortran/40551
4436 * gfortran.dg/func_assign_2.f90 : New test.
4437
74d27244
RG
44382009-06-29 Richard Guenther <rguenther@suse.de>
4439
4440 PR middle-end/14187
4441 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4442 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4443 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4444 * gcc.c-torture/execute/20090623-1.c: Likewise.
4445 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4446 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4447
5b21f0f3
RG
44482009-06-29 Richard Guenther <rguenther@suse.de>
4449
4450 PR middle-end/38212
4451 * gcc.c-torture/execute/pr38212.c: New testcase.
4452
09a782eb
RG
44532009-06-29 Richard Guenther <rguenther@suse.de>
4454
4455 PR tree-optimization/40579
4456 * gcc.c-torture/execute/pr40579.c: New testcase.
4457
1e9ae5ab
UB
44582009-06-28 Uros Bizjak <ubizjak@gmail.com>
4459
4460 PR tree-optimization/40550
4461 * gcc.dg/pr40550.c: New test.
4462
c703e618
EB
44632009-06-28 Eric Botcazou <ebotcazou@adacore.com>
4464
4465 * gnat.dg/overflow_sum2.adb: New test
4466 * gnat.dg/namet.ads: New helper.
4467
4468 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4469
08a6b8e0
TB
44702009-06-28 Tobias Burnus <burnus@net-b.de>
4471
4472 PR fortran/34112
4473 * gfortran.dg/compiler-directive_1.f90: New test.
4474 * gfortran.dg/compiler-directive_2.f: New test.
4475
7991661b
KG
44762009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4477
4478 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4479 comment out some values and add some cases.
4480
92ec3570
PB
44812009-06-27 Paolo Bonzini <bonzini@gnu.org>
4482
4483 PR testsuite/40567
4484 * gcc.dg/vect/vect.exp: Fix lappend syntax.
4485
c24aef95
RH
44862009-06-26 Richard Henderson <rth@redhat.com>
4487
4488 PR testsuite/40565
4489 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4490 * gcc.target/i386/local.c: Pass a non-constant to T.
4491
fc9c6e5d
JW
44922009-06-26 Janus Weil <janus@gcc.gnu.org>
4493
4494 PR fortran/39997
4495 PR fortran/40541
4496 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4497 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4498 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4499 * gfortran.dg/proc_ptr_result_5.f90: New.
4500
4b6e55df
JJ
45012009-06-26 Janis Johnson <janis187@us.ibm.com>
4502
4503 PR c/39902
4504 * gcc.dg/dfp/pr39902.c: New test.
4505
f94bdf2b
UB
45062009-06-26 Uros Bizjak <ubizjak@gmail.com>
4507
4508 PR testsuite/40532
4509 * gcc.dg/builtins-65.c: Require c99 runtime.
4510
f45f9664
EB
45112009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4512
4513 * gnat.dg/array7.ad[sb]: New test.
4514
c0e1e108
EB
45152009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4516
4517 * gnat.dg/array6.adb: New test.
4518
82a71a26
ILT
45192009-06-25 Ian Lance Taylor <iant@google.com>
4520
4521 * g++.dg/warn/Wsign-compare-3.C: New testcase.
4522
0dae2d92
ILT
45232009-06-25 Ian Lance Taylor <iant@google.com>
4524
4525 * g++.dg/warn/Wunused-16.C: New testcase.
4526
98f80e91
ILT
45272009-06-25 Ian Lance Taylor <iant@google.com>
4528
4529 * g++.dg/warn/skip-2.C: New testcase.
4530
6709376b
SE
45312009-06-25 Steve Ellcey <sje@cup.hp.com>
4532
4533 * gcc.c-torture/execute/20090618-1.c: add dg-run and
4534 dg-skip-if and move to ...
4535 * gcc.dg/torture/20090618-1.c.
4536
fac52fdd
MJ
45372009-06-25 Martin Jambor <mjambor@suse.cz>
4538
4539 PR tree-optimization/40493
8088e9ee 4540 * gcc.c-torture/execute/pr40493.c: New test.
fac52fdd 4541
c4bcc71f
JM
45422009-06-24 Jason Merrill <jason@redhat.com>
4543
4544 PR c++/40342
4545 * g++.dg/template/overload10.C: New.
4546
7e196f89
JW
45472009-06-24 Janus Weil <janus@gcc.gnu.org>
4548
4549 PR fortran/40427
4550 * gfortran.dg/proc_ptr_comp_11.f90: New.
4551
fb6234e0
AK
45522009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
4553
4554 * gcc.dg/pr40501.c: New testcase.
4555
7acf4da6
DD
45562009-06-23 DJ Delorie <dj@redhat.com>
4557
4558 Add MeP port.
4559 * lib/target-supports.exp: Add mep support (no profiling).
4560
33436e29
SE
45612009-06-23 Steve Ellcey <sje@cup.hp.com>
4562
4563 PR testsuite/39297
4564 * gcc.dg/ssa/loop-31.c: Change scan rules.
4565
a28fbdba
MLI
45662009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4567
4568 * gcc.dg/cpp/empty-include.c: Update column info.
4569 * gcc.dg/cpp/assert2.c: Update column info.
4570
8593e0b6
JJ
45712009-06-23 Jakub Jelinek <jakub@redhat.com>
4572
4573 * g++.dg/ext/builtin-object-size1.C: New test.
4574 * g++.dg/ext/builtin-object-size2.C: New test.
4575
fef015a8
AK
45762009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
4577
4578 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4579 * gcc.dg/optimize-bswapdi-1.c: Likewise.
4580
cfb8805e
AN
45812009-06-22 Adam Nemet <anemet@caviumnetworks.com>
4582
4583 * gcc.target/mips/truncate-3.c: New test.
4584
03bd096b
JW
45852009-06-22 Janus Weil <janus@gcc.gnu.org>
4586
4587 PR fortran/37254
4588 PR fortran/39850
4589 * gfortran.dg/interface_30.f90: Modified error message.
4590 * gfortran.dg/proc_decl_22.f90: New.
4591
7a5d2eb8
ILT
45922009-06-22 Ian Lance Taylor <iant@google.com>
4593
4594 * gcc.dg/Wcxx-compat-19.c: New testcase.
4595
0a7d7dea
MK
45962009-06-22 Matthias Klose <doko@ubuntu.com>
4597
4598 PR objc/28050
4599 * pr28050.m: New testcase.
4600
8e6e7620
L
46012009-06-22 H.J. Lu <hongjiu.lu@intel.com>
4602
4603 PR testsuite/40481
4604 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4605
ac6cb60c
MJ
46062009-06-22 Martin Jambor <mjambor@suse.cz>
4607
4608 PR tree-optimization/40492
4609 * g++.dg/torture/pr40492.C: New test.
4610
a6e8d911
UB
46112009-06-22 Uros Bizjak <ubizjak@gmail.com>
4612
4613 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4614 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
4615
28326880
OH
46162009-06-22 Olivier Hainque <hainque@adacore.com>
4617
4618 * gnat.dg/raise_ce.adb: Helper for ...
4619 * gnat.dg/handle_and_return.adb: New test.
4620
79e9c4aa
PT
46212009-06-22 Paul Thomas <pault@gcc.gnu.org>
4622
4623 PR fortran/40443
4624 * gfortran.dg/generic_18.f90: New test.
4625
0e6640d8
PT
46262009-06-22 Paul Thomas <pault@gcc.gnu.org>
4627
4628 PR fortran/40472
4629 * gfortran.dg/spread_size_limit.f90: New test.
4630
ee372c4b
UB
46312009-06-21 Uros Bizjak <ubizjak@gmail.com>
4632
a6e8d911 4633 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
ee372c4b 4634 to put dump files in a subdirectory.
8088e9ee 4635 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
ee372c4b
UB
4636 ".o" temporary files.
4637
9b63f282
JW
46382009-06-21 Janus Weil <janus@gcc.gnu.org>
4639
4640 PR fortran/39850
4641 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4642 * gfortran.dg/interface_20.f90: Ditto.
4643 * gfortran.dg/interface_21.f90: Ditto.
4644 * gfortran.dg/interface_22.f90: Ditto.
4645 * gfortran.dg/interface_30.f90: New.
4646 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4647
45a1ba93
UB
46482009-06-21 Uros Bizjak <ubizjak@gmail.com>
4649
4650 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4651 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4652 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4653 DEFAULT_VECTFLAGS.
4654
c64c5552
IR
46552009-06-21 Ira Rosen <irar@il.ibm.com>
4656 Revital Eres <eres@il.ibm.com>
4657
4658 PR testsuite/40359
4659 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4660 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4661 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4662
3d25028c
IR
46632009-06-21 Ira Rosen <irar@il.ibm.com>
4664
4665 PR testsuite/40475
4666 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4667 without misalignment support.
4668 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4669
cb7a8961
TB
46702009-06-20 Tobias Burnus <burnus@net-b.de>
4671
4672 PR fortran/40452
4673 * gfortran.dg/bounds_check_strlen_9.f90: New test.
4674
47f71eb9
PT
46752009-06-19 Paul Thomas <pault@gcc.gnu.org>
4676
4677 PR fortran/40440
4678 * gfortran.dg/alloc_comp_result_2.f90: New test.
4679
ce41c38b
RR
46802009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4681
4682 PR target/40482
4683 * gcc.target/arm/pr40482.c: New test.
f100a4a8 4684
d130ae11
ILT
46852009-06-19 Ian Lance Taylor <iant@google.com>
4686
4687 * gcc.dg/Wcxx-compat-18.c: New testcase.
4688
779704e7
RG
46892009-06-19 Richard Guenther <rguenther@suse.de>
4690
4691 * gcc.c-torture/execute/20090618-1.c: New testcase.
4692
642324bb
ILT
46932009-06-19 Ian Lance Taylor <iant@google.com>
4694
4695 * gcc.dg/Wcxx-compat-17.c: New testcase.
4696
dc491a25
ILT
46972009-06-19 Ian Lance Taylor <iant@google.com>
4698
4699 * gcc.dg/Wcxx-compat-15.c: New testcase.
4700
88eeff6f
ILT
47012009-06-19 Ian Lance Taylor <iant@google.com>
4702
4703 * gcc.dg/Wcxx-compat-16.c: New testcase.
4704
dc6707b8
UB
47052009-06-19 Uros Bizjak <ubizjak@gmail.com>
4706
4707 * gcc.dg/builtins-34.c: Add significand cases.
4708
47092009-06-19 Uros Bizjak <ubizjak@gmail.com>
4710
4711 PR testsuite/40491
8088e9ee
L
4712 * gcc.dg/20080522-1.c: Remove testcase for real.
4713 * gcc.dg/20080528-1.c: Ditto.
dc6707b8 4714
7e9c61e8
JW
47152009-06-19 Janus Weil <janus@gcc.gnu.org>
4716
4717 PR fortran/40450
4718 * gfortran.dg/proc_ptr_20.f90: New.
4719
2a457a9b
L
47202009-06-18 H.J. Lu <hongjiu.lu@intel.com>
4721
4722 PR target/40470
4723 * gcc.dg/torture/pr40470-1.c: New.
4724 * gcc.dg/torture/pr40470-2.c: Likewise.
4725 * gcc.dg/torture/pr40470-3.c: Likewise.
4726 * gcc.dg/torture/pr40470-4.c: Likewise.
4727
fca5bb5c
DN
47282009-06-18 Diego Novillo <dnovillo@google.com>
4729
4730 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4731 * gcc.dg/plugin/ggcplug.c: Likewise.
4732 * gcc.dg/plugin/one_time_plugin.c: Likewise.
4733 * g++.dg/plugin/selfassign.c: Likewise.
4734 * g++.dg/plugin/attribute_plugin.c: Likewise.
4735 * g++.dg/plugin/dumb_plugin.c: Likewise.
4736
b506a5a2
MLI
47372009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4738
4739 * gcc.dg/cpp/arith-3.c: Add column info.
f100a4a8 4740
bdc4827b
SL
47412009-06-18 Sandra Loosemore <sandra@codesourcery.com>
4742
4743 * gcc.target/arm/fp16-compile-none-2.c: New.
4744 * gcc.target/arm/fp16-compile-ieee-12.c: New.
4745 * gcc.target/arm/fp16-compile-alt-12.c: New.
4746
76d6502f
SL
47472009-06-18 Sandra Loosemore <sandra@codesourcery.com>
4748
4749 * gcc.target/arm/fp16-compile-alt-1.c: New.
4750 * gcc.target/arm/fp16-compile-alt-2.c: New.
4751 * gcc.target/arm/fp16-compile-alt-3.c: New.
4752 * gcc.target/arm/fp16-compile-alt-4.c: New.
4753 * gcc.target/arm/fp16-compile-alt-5.c: New.
4754 * gcc.target/arm/fp16-compile-alt-6.c: New.
4755 * gcc.target/arm/fp16-compile-alt-7.c: New.
4756 * gcc.target/arm/fp16-compile-alt-8.c: New.
4757 * gcc.target/arm/fp16-compile-alt-9.c: New.
4758 * gcc.target/arm/fp16-compile-alt-10.c: New.
4759 * gcc.target/arm/fp16-compile-alt-11.c: New.
4760 * gcc.target/arm/fp16-compile-ieee-1.c: New.
4761 * gcc.target/arm/fp16-compile-ieee-2.c: New.
4762 * gcc.target/arm/fp16-compile-ieee-3.c: New.
4763 * gcc.target/arm/fp16-compile-ieee-4.c: New.
4764 * gcc.target/arm/fp16-compile-ieee-5.c: New.
4765 * gcc.target/arm/fp16-compile-ieee-6.c: New.
4766 * gcc.target/arm/fp16-compile-ieee-7.c: New.
4767 * gcc.target/arm/fp16-compile-ieee-8.c: New.
4768 * gcc.target/arm/fp16-compile-ieee-9.c: New.
4769 * gcc.target/arm/fp16-compile-ieee-10.c: New.
4770 * gcc.target/arm/fp16-compile-ieee-11.c: New.
4771 * gcc.target/arm/fp16-compile-none-1.c: New.
4772 * gcc.target/arm/fp16-compile-exprtype.c: New.
4773 * gcc.target/arm/fp16-compile-vcvt.c: New.
4774 * gcc.target/arm/fp16-builtins-1.c: New.
4775 * gcc.target/arm/fp16-rounding-alt-1.c: New.
4776 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4777 * gcc.target/arm/fp16-param-1.c: New.
4778 * gcc.target/arm/fp16-return-1.c: New.
4779 * gcc.target/arm/fp16-unprototyped-1.c: New.
4780 * gcc.target/arm/fp16-unprototyped-2.c: New.
4781 * gcc.target/arm/fp16-variadic-1.c: New.
4782 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4783 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4784 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4785 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4786 * gcc.dg/torture/arm-fp16-ops.h: New.
4787 * gcc.dg/torture/arm-fp16-ops-1.c: New.
4788 * gcc.dg/torture/arm-fp16-ops-2.c: New.
4789 * gcc.dg/torture/arm-fp16-ops-3.c: New.
4790 * gcc.dg/torture/arm-fp16-ops-4.c: New.
4791 * gcc.dg/torture/arm-fp16-ops-5.c: New.
4792 * gcc.dg/torture/arm-fp16-ops-6.c: New.
4793 * gcc.dg/torture/arm-fp16-ops-7.c: New.
4794 * gcc.dg/torture/arm-fp16-ops-8.c: New.
4795 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4796 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4797 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4798 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4799 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4800 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4801 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4802 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4803 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4804 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4805 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4806 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4807 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4808
2c2f70e1
UB
48092009-06-18 Uros Bizjak <ubizjak@gmail.com>
4810
4811 * gcc.dg/builtins-65.c: New test.
4812
f9909823
JW
48132009-06-18 Janus Weil <janus@gcc.gnu.org>
4814
4815 PR fortran/40451
4816 * gfortran.dg/proc_ptr_result_4.f90: New.
4817
23314e77
AN
48182009-06-17 Adam Nemet <anemet@caviumnetworks.com>
4819
4820 * gcc.c-torture/execute/bitfld-5.c: New test.
4821
2cb0a60d
DD
48222009-06-17 David Daney <ddaney@caviumnetworks.com>
4823
4824 * gcc.dg/builtin-unreachable-3.c: New test.
4825
f9c35383
DD
48262009-06-17 David Daney <ddaney@caviumnetworks.com>
4827
4828 * gcc.target/i386/builtin-unreachable.c: New test.
4829
5eb4df45
ILT
48302009-06-17 Ian Lance Taylor <iant@google.com>
4831
4832 * gcc.dg/Wcxx-compat-14.c: New testcase.
4833
6958c780
AH
48342009-06-17 Aldy Hernandez <aldyh@redhat.com>
4835
4836 * gcc.dg/func-ptr-conv-1.c: Update column info.
4837
4bc30529
RG
48382009-06-17 Richard Guenther <rguenther@suse.de>
4839
4840 PR middle-end/40404
4841 * gcc.c-torture/execute/pr40404.c: New testcase.
4842
3cb8677c
RG
48432009-06-17 Richard Guenther <rguenther@suse.de>
4844
4845 PR middle-end/40460
4846 * g++.dg/torture/pr40460.C: New testcase.
4847
8dd1bca0
OR
48482009-06-05 Olatunji Ruwase <tjruwase@google.com>
4849
4850 * gcc.dg/plugin/one_time_plugin.c: New test.
4851 * gcc.dg/plugin/one_time-test-1.c: New test.
4852 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4853
7d882b83
ILT
48542009-06-16 Ian Lance Taylor <iant@google.com>
4855
4856 * g++.dg/warn/skip-1.C: New testcase.
4857
f2ff8872
JJ
48582009-06-16 Jakub Jelinek <jakub@redhat.com>
4859
4860 PR middle-end/40446
4861 * g++.dg/other/pr40446.C: New test.
4862
de70bb20
RG
48632009-06-16 Richard Guenther <rguenther@suse.de>
4864
4865 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4866 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4867 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4868 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4869
0ec19b8c
MJ
48702009-06-16 Martin Jambor <mjambor@suse.cz>
4871
8088e9ee 4872 * gcc.c-torture/compile/pr40432.c: New file.
0ec19b8c 4873
2b26b801
MJ
48742009-06-16 Martin Jambor <mjambor@suse.cz>
4875
8088e9ee 4876 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2b26b801 4877
8ad15a0a
JW
48782009-06-16 Janus Weil <janus@gcc.gnu.org>
4879
4880 PR fortran/36947
4881 PR fortran/40039
4882 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4883 * gfortran.dg/interface_20.f90: Modified error messages.
4884 * gfortran.dg/interface_21.f90: Ditto.
4885 * gfortran.dg/interface_26.f90: Ditto.
4886 * gfortran.dg/interface_27.f90: Ditto.
4887 * gfortran.dg/interface_28.f90: Extended test case.
4888 * gfortran.dg/interface_29.f90: New.
4889 * gfortran.dg/proc_decl_7.f90: Modified error messages.
4890 * gfortran.dg/proc_decl_8.f90: Ditto.
4891 * gfortran.dg/proc_ptr_11.f90: Ditto.
4892 * gfortran.dg/proc_ptr_15.f90: Ditto.
4893
7c5222ff
IR
48942009-06-16 Ira Rosen <irar@il.ibm.com>
4895
c637b0fa 4896 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7c5222ff
IR
4897 printing.
4898 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4899 gcc.dg/vect/vect-outer-4f.c: Likewise.
4900 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
c637b0fa 4901 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7c5222ff 4902 Likewise.
c637b0fa
UB
4903 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4904 outer loop.
7c5222ff 4905
3ba558db
TB
49062009-06-16 Tobias Burnus <burnus@net-b.de>
4907
4908 PR fortran/40383
4909 * gfortran.dg/bounds_check_strlen_8.f90: New test.
4910
e1b7793c
ILT
49112009-06-15 Ian Lance Taylor <iant@google.com>
4912
4913 * gcc.dg/Wjump-misses-init-1.c: New testcase.
4914 * gcc.dg/Wjump-misses-init-2.c: New testcase.
4915 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4916 Recognize new notes.
4917 * gcc.dg/stmt-expr-label-2.c: Likewise.
c637b0fa 4918 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
e1b7793c
ILT
4919 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4920 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4921 * gcc.dg/c99-vla-jump-4.c: Likewise.
4922 * gcc.dg/stmt-expr-label-1.c: Likewise.
4923 * gcc.dg/stmt-expr-label-3.c: Likewise.
c637b0fa 4924 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
e1b7793c 4925
dee6f575
KG
49262009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4927
4928 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4929
98a129b9
JJ
49302009-06-15 Jakub Jelinek <jakub@redhat.com>
4931
4932 * gcc.dg/builtin-object-size-7.c: New test.
4933
4250d865
JJ
49342009-06-15 Jakub Jelinek <jakub@redhat.com>
4935
4936 PR testsuite/40426
4937 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4938 level != "" use separate -gdwarf-2 -g${level} options instead of
4939 -gdwarf-2${level}.
4940 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4941 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4942 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4943
fc26fae3
RAE
49442009-06-15 Rafael Avila de Espindola <espindola@google.com>
4945
4946 * g++.dg/abi/mangle11.C: Update warning line.
4947 * g++.dg/abi/mangle12.C: Update warning line.
4948 * g++.dg/abi/mangle17.C: Update warning line.
4949 * g++.dg/abi/mangle20-2.C: Update warning line.
4950
c3d1e922
AK
49512009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4952
4953 * gcc.dg/optimize-bswap-1.c: Split into these two:
4954 * gcc.dg/optimize-bswapsi-1.c: New testcase.
4955 * gcc.dg/optimize-bswapdi-1.c: New testcase.
4956
03bd2f1a
AK
49572009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4958
4959 * gcc.dg/optimize-bswap-1.c: New testcase.
4960
1d24fdd9
RG
49612009-06-14 Richard Guenther <rguenther@suse.de>
4962
4963 PR middle-end/40389
4964 * g++.dg/torture/pr40389.C: New testcase.
4965
e1e6dc73
RG
49662009-06-13 Richard Guenther <rguenther@suse.de>
4967
1d24fdd9 4968 PR tree-optimization/40421
e1e6dc73
RG
4969 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4970
c2255bc4
AH
49712009-06-12 Aldy Hernandez <aldyh@redhat.com>
4972
4973 * gcc.dg/old-style-prom-3.c: Add column info.
4974 * gcc.dg/overflow-warn-1.c
4975 * gcc.dg/gomp/pr27415.c
4976 * gcc.dg/gomp/for-1.c: Same.
4977 * gcc.dg/enum-compat-1.c: Same.
4978 * gcc.dg/c99-tag-3.c: Same.
4979 * gcc.dg/Wredundant-decls-2.c: Same.
4980 * gcc.dg/func-ptr-conv-1.c: Same.
4981 * gcc.dg/asm-wide-1.c: Same.
4982 * gcc.dg/nofixed-point-2.c: Same.
4983 * gcc.dg/cpp/line3.c: Same.
4984 * gcc.dg/array-10.c: Same.
4985 * gcc.dg/c99-vla-jump-1.c: Same.
4986 * gcc.dg/pr20368-1.c: Same.
4987 * gcc.dg/Wshadow-3.c: Same.
4988 * gcc.dg/c90-const-expr-8.c: Same.
4989 * gcc.dg/label-decl-2.c: Same.
4990 * gcc.dg/dremf-type-compat-2.c: Same.
4991 * gcc.dg/c90-const-expr-5.c: Same.
4992 * gcc.dg/builtins-30.c: Same.
4993 * gcc.dg/Warray-bounds.c: Same.
4994 * gcc.dg/Wcxx-compat-2.c: Same.
4995 * gcc.dg/tree-ssa/col-1.c: Same.
4996 * gcc.dg/old-style-prom-2.c: Same.
4997 * gcc.dg/cast-function-1.c: Same.
4998 * gcc.dg/pr15698-1.c: Same.
4999 * gcc.dg/dremf-type-compat-3.c: Same.
5000 * gcc.dg/vla-8.c: Same.
5001 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5002 line.
5003 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5004 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5005 * gcc.dg/enum-compat-1.c: Same.
5006 * gcc.dg/dremf-type-compat-2.c: Same.
5007 * gcc.dg/old-style-prom-2.c: Same.
5008 * gcc.dg/pr15698-1.c: Same.
5009 * gcc.dg/pr20368-1.c: Same.
5010 * gcc.dg/dremf-type-compat-3.c: Same.
5011 * gcc.dg/builtins-30.c: Same. Test for columns.
f100a4a8 5012
d1d919c3
JW
50132009-06-12 Janus Weil <janus@gcc.gnu.org>
5014
5015 PR fortran/40176
5016 * gfortran.dg/proc_decl_1.f90: Extended.
5017
3d8b2a98
ILT
50182009-06-12 Ian Lance Taylor <iant@google.com>
5019
5020 * gcc.dg/Wcxx-compat-13.c: New testcase.
5021
737142ce
AP
50222009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5023
5024 PR tree-opt/38865
5025 * gcc.dg/tree-ssa/fre-vce-1.c
5026
e39a546c
L
50272009-06-12 H.J. Lu <hongjiu.lu@intel.com>
5028
5029 PR testsuite/40384
c637b0fa
UB
5030 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5031 min-insn-to-prefetch-ratio=5.
e39a546c 5032
f85882d8
JY
50332009-06-12 Joey Ye <joey.ye@intel.com>
5034 H.J. Lu <hongjiu.lu@intel.com>
5035
5036 PR middle-end/39146
5037 * gcc.target/i386/stackalign/pr39146.c: New.
5038
8ed0ce99
L
50392009-06-11 H.J. Lu <hongjiu.lu@intel.com>
5040
5041 * gcc.target/i386/crc32-1.c: New.
5042 * gcc.target/i386/crc32-2.c: Likewise.
5043
468059bc
DD
50442009-06-11 David Daney <ddaney@caviumnetworks.com>
5045
5046 PR c/39252
5047 * gcc.dg/builtin-unreachable-1.c: New test.
5048 * gcc.dg/builtin-unreachable-2.c: Same.
5049
abeab938
PT
50502009-06-11 Paul Thomas <pault@gcc.gnu.org>
5051
5052 PR fortran/40402
5053 * gfortran.dg/data_value_1.f90: New test.
5054
5514b0f3
FXC
50552009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5056
5057 PR testsuite/39831
5058 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5059 remove ilp32 requirement.
5060 * gcc.target/i386/excess-precision-2.c: Likewise.
5061 * gcc.target/i386/excess-precision-3.c: Likewise.
5062 * gcc.target/i386/excess-precision-4.c: Likewise.
5063 * gcc.target/i386/excess-precision-5.c: Likewise.
5064 * gcc.target/i386/excess-precision-6.c: Likewise.
5065
4ec80803
FXC
50662009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5067
5068 PR fortran/38718
5069 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5070 * gfortran.dg/nan_5.f90: New test.
5071
d8259b07
NF
50722009-06-10 Nathan Froyd <froydnj@codesourcery.com>
5073
5074 * gcc.target/arm/neon-modes-1.c: New test.
5075
c9edd8f4
KT
50762009-06-10 Kai Tietz <kai.tietz@onevision.com>
5077
5078 * g++.dg/torture/pr31579.C: Cast pointer
5079 via __SIZE_TYPE__ instead of 'unsigned long'.
5080
cceb575c
AG
50812009-06-10 Anthony Green <green@moxielogic.com>
5082
8088e9ee 5083 * lib/target-supports.exp (check_profiling_available):
cceb575c
AG
5084 Profiling is not available for testing purposes on moxie.
5085
744aa42f
ILT
50862009-06-09 Ian Lance Taylor <iant@google.com>
5087
5088 * gcc.dg/Wcxx-compat-12.c: New testcase.
5089
a3f2b833
JB
50902009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
5091
5092 PR libfortran/40334
5093 * gfortran.dg/backspace_11.f90: New.
5094
869fef88
JM
50952009-06-09 Jason Merrill <jason@redhat.com>
5096
5097 * g++.dg/cpp0x/defaulted10.C: New.
5098
8056eb4f
MJ
50992009-06-09 Martin Jambor <mjambor@suse.cz>
5100
8088e9ee 5101 * gcc.c-torture/compile/pr40351.c: New file.
8056eb4f 5102
ff346f70
OH
51032009-06-09 Olivier Hainque <hainque@adacore.com>
5104
5105 * gnat.dg/align_max.adb: New test.
5106
3dbbb7af
JM
51072009-06-08 Jason Merrill <jason@redhat.com>
5108
5109 * g++.dg/cpp0x/auto15.C: New.
5110
21ecdec5
JH
51112009-06-08 Jan Hubicka <jh@suse.cz>
5112
5113 PR debug/39834
5114 * gcc.dg/torture/pr39834.c
5115
6ce2002b
JH
51162009-06-08 Jan Hubicka <jh@suse.cz>
5117
5118 PR middle-end/40102
5119 * g++.dg/torture/pr40102.C: New testcase.
5120
85a988d1
JJ
51212009-06-08 Jakub Jelinek <jakub@redhat.com>
5122
eb9ed98a
JJ
5123 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5124 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5125 * gcc.dg/builtin-object-size-6.c: New test.
5126
b792a33c
JJ
5127 PR c++/40373
5128 * g++.dg/template/dtor7.C: New test.
5129
85a988d1
JJ
5130 PR c++/40370
5131 PR c++/40372
5132 * g++.dg/template/error41.C: New test.
5133 * g++.dg/template/error42.C: New test.
5134
06ddd871
RE
51352009-06-08 Revital Eres <eres@il.ibm.com>
5136
85a988d1 5137 PR testsuite/40359
06ddd871
RE
5138 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5139 * gcc.dg/vect/vect-88.c: Likewise.
5140 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5141 * gcc.dg/vect/pr25413.c: Likewise.
5142 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5143
cdb88468
ILT
51442009-06-07 Ian Lance Taylor <iant@google.com>
5145
5146 * g++.dg/warn/Wswitch-3.C: New testcase.
5147 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5148 * gcc.dg/Wswitch-enum-error.c: Likewise.
5149 * gcc.dg/Wswitch-error.c: Likewise.
5150
28300f5a
JD
51512009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5152
5153 PR fortran/40008
5154 * gfortran.dg/negative_unit.f: Update test.
5155 * gfortran.dg/negative_unit_int8.f: Update test.
5156 * gfortran.dg/newunit_1.f90: New test.
5157
c430a6f9
DF
51582009-06-07 Daniel Franke <franke.daniel@gmail.com>
5159
5160 PR fortran/25104
5161 PR fortran/29962
5162 * gfortran.dg/spread_init_expr.f03: New.
5163 * gfortran.dg/unpack_init_expr.f03: New.
5164 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5165 error message.
5166
a16d978f
DF
51672009-06-07 Daniel Franke <franke.daniel@gmail.com>
5168
5169 PR fortran/25104
5170 PR fortran/29962
5171 * gfortran.dg/count_init_expr.f03
5172 * gfortran.dg/product_init_expr.f03
5173 * gfortran.dg/sum_init_expr.f03
5174
ca8a8795
DF
51752009-06-07 Daniel Franke <franke.daniel@gmail.com>
5176
5177 PR fortran/36874
c637b0fa
UB
5178 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5179 message.
5180 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5181 shapes.
ca8a8795
DF
5182 * gfortran.dg/zero_sized_5.f90: Likewise.
5183
014583a1
L
51842009-06-07 H.J. Lu <hongjiu.lu@intel.com>
5185
5186 PR middle-end/32950
5187 * g++.dg/torture/pr32950.C: New.
5188
8ec259c1
DF
51892009-06-07 Daniel Franke <franke.daniel@gmail.com>
5190
5191 PR fortran/25104
5192 PR fortran/29962
5193 * gfortran.dg/dot_product_1.f03: New.
5194 * gfortran.dg/matmul_8.f03: New.
5195 * gfortran.dg/transpose_3.f03: New.
5196
5bca4e80
ILT
51972009-06-06 Ian Lance Taylor <iant@google.com>
5198
5199 * gcc.dg/Wunused-label-1.c: New test case.
5200 * g++.dg/warn/Wunused-label-1.C: New test case.
5201 * g++.dg/warn/Wunused-label-2.C: New test case.
5202 * g++.dg/warn/Wunused-label-3.C: New test case.
5203
f7cfd28c
DF
52042009-06-06 Daniel Franke <franke.daniel@gmail.com>
5205
5206 PR fortran/37203
5207 * reshape_zerosize_2.f90: New.
5208
7ba8c18c
DF
52092009-06-06 Daniel Franke <franke.daniel@gmail.com>
5210
5211 PR fortran/32890
5212 * gfortran.dg/pack_assign_1.f90: New.
5213 * gfortran.dg/pack_vector_1.f90: New.
5214
cd405253
JJ
52152009-06-05 Jakub Jelinek <jakub@redhat.com>
5216
5217 PR middle-end/40340
5218 * gcc.dg/pr40340-1.c: New test.
5219 * gcc.dg/pr40340-2.c: New test.
5220 * gcc.dg/pr40340-3.c: New test.
5221 * gcc.dg/pr40340-4.c: New test.
5222 * gcc.dg/pr40340-5.c: New test.
5223 * gcc.dg/pr40340.h: New file.
5224
8f439681
RE
52252009-06-05 Revital Eres <eres@il.ibm.com>
5226
c637b0fa
UB
5227 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5228 New procedure.
8f439681
RE
5229 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5230 * gcc.dg/vect/vect-33.c: Likewise.
5231 * gcc.dg/vect/vect-92.c: Likewise.
5232 * gcc.dg/vect/vect-58.c: Likewise.
5233 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5234 * gcc.dg/vect/vect-42.c: Likewise.
5235 * gcc.dg/vect/slp-25.c: Likewise.
5236 * gcc.dg/vect/vect-align-1.c: Likewise.
5237 * gcc.dg/vect/vect-align-2.c: Likewise.
5238 * gcc.dg/vect/vect-93.c: Likewise.
5239 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5240 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5241 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5242 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5243 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5244 * gcc.dg/vect/vect-26.c: Likewise.
5245 * gcc.dg/vect/vect-44.c: Likewise.
5246 * gcc.dg/vect/vect-70.c: Likewise.
5247 * gcc.dg/vect/vect-95.c: Likewise.
5248 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5249 * gcc.dg/vect/vect-28.c: Likewise.
5250 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5251 * gcc.dg/vect/vect-87.c: Likewise.
5252 * gcc.dg/vect/vect-109.c: Likewise.
5253 * gcc.dg/vect/vect-54.c: Likewise.
5254 * gcc.dg/vect/vect-96.c: Likewise.
5255 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5256 * gcc.dg/vect/vect-88.c: Likewise.
5257 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5258 * gcc.dg/vect/vect-89.c: Likewise.
5259 * gcc.dg/vect/vect-91.c: Likewise.
5260 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5261 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5262 * gfortran.dg/vect/vect-2.f90: Likewise.
5263 * gfortran.dg/vect/vect-3.f90: Likewise.
5264 * gfortran.dg/vect/vect-4.f90: Likewise.
5265 * gfortran.dg/vect/vect-5.f90: Likewise.
5266
2771246a
AS
52672009-06-05 Alexander Strange <astrange@ithinksw.com>
5268
5269 PR tree-optimization/36318
5270 * gcc.dg/tree-ssa/sra-7.c: New test.
5271
535ff342
DF
52722009-06-04 Daniel Franke <franke.daniel@gmail.com>
5273
5274 PR fortran/37203
5275 * gfortran.dg/reshape_order_5.f90: New.
5276 * gfortran.dg/reshape_shape_1.f90: New.
5277
efd76709
JM
52782009-06-04 Jason Merrill <jason@redhat.com>
5279
5280 * g++.dg/template/error38.C: Add pointer-to-typedef case.
5281
d46c937c
SE
52822009-06-04 Steve Ellcey <sje@cup.hp.com>
5283
5284 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5285 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5286
4970671d
RG
52872009-06-04 Richard Guenther <rguenther@suse.de>
5288
5289 PR c++/39371
5290 * g++.dg/torture/pr40335.C: New testcase.
5291
3111cce0
RG
52922009-06-03 Richard Guenther <rguenther@suse.de>
5293
5294 PR middle-end/40328
5295 * gcc.dg/torture/pr40328.c: New testcase.
5296
6356f38f
UB
52972009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
5298
5299 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5300 m68k and fido.
5301
9961eb45
MJ
53022009-06-03 Martin Jambor <mjambor@suse.cz>
5303
5304 * g++.dg/torture/pr40323.C: New file.
5305
cdaa0e0b
EB
53062009-06-03 Eric Botcazou <ebotcazou@adacore.com>
5307
5308 * gnat.dg/specs/root.ads: New test.
5309 * gnat.dg/specs/root-level_1.ads: Likewise.
5310 * gnat.dg/specs/root-level_2.ads: Likewise.
5311 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5312
7656ecbc
MM
53132009-06-02 Mark Mitchell <mark@codesourcery.com>
5314
5315 * g++.dg/init/ref15.C: Require unwrapped targets.
5316
ccafc19b
JM
53172009-06-02 Jason Merrill <jason@redhat.com>
5318
4ea08463
JM
5319 * g++.dg/cpp0x/initlist13.C: Remove expected error.
5320 * g++.dg/cpp0x/initlist18.C: New.
5321 * g++.dg/cpp0x/initlist19.C: New.
5322
ccafc19b
JM
5323 * g++.dg/cpp0x/auto14.C: New.
5324
beb7e030
EB
53252009-06-02 Eric Botcazou <ebotcazou@adacore.com>
5326
5327 * gnat.dg/alignment6.adb: Remove XFAIL.
5328
db10c6ec
SM
53292009-06-02 Simon Martin <simartin@users.sourceforge.net>
5330
5331 PR c++/38089
5332 * g++.dg/template/spec36.C: New test.
5333
67165eb3
ILT
53342009-06-01 Ian Lance Taylor <iant@google.com>
5335
5336 * gcc.dg/cast-qual-3.c: New testcase.
5337 * g++.dg/warn/Wcast-qual2.C: New testcase.
5338
e74fe492
AH
53392009-06-01 Aldy Hernandez <aldyh@redhat.com>
5340
5341 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5342 (process-message): Expect column numbers.
5343 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5344 * gcc.dg/pch/counter-2.c: Same.
5345 * gcc.dg/pch/valid-2.c: Same.
5346 * gcc.dg/pch/warn-1.c: Same.
5347 * gcc.dg/pch/valid-1.c: Same.
5348 * gcc.dg/cpp/include2a.c: Handle lack of columns.
5349 * gcc.dg/cpp/syshdr.c: Same.
5350 * gcc.dg/cpp/19940712-1.c: Same.
5351 * gcc.dg/cpp/missing-header-1.c: Same.
5352 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5353 * gcc.dg/cpp/tr-warn3.c: Same.
5354 * gcc.dg/cpp/pr29612-2.c: Same.
5355 * gcc.dg/cpp/tr-warn4.c: Same.
5356 * gcc.dg/cpp/Wtrigraphs.c: Same.
5357 * gcc.dg/cpp/poison.c: Same.
5358 * gcc.dg/cpp/arith-3.c: Same.
5359 * gcc.dg/cpp/sysmac2.c: Same.
5360 * gcc.dg/cpp/cpp.exp: Same.
5361 * gcc.dg/cpp/tr-warn5.c: Same.
5362 * gcc.dg/cpp/include2.c: Same.
5363 * gcc.dg/cpp/Wmissingdirs.c: Same.
5364 * gcc.dg/cpp/Wmissingdirs.c: Same.
5365 * gcc.dg/cpp/tr-warn6.c: Same.
5366 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5367 * gcc.dg/cpp/macspace1.c: Same.
5368 * gcc.dg/cpp/escape-2.c: Same.
5369 * gcc.dg/cpp/assert2.c: Same.
5370 * gcc.dg/cpp/undef2.c: Same.
5371 * gcc.dg/cpp/macspace2.c: Same.
5372 * gcc.dg/cpp/tr-warn1.c: Same.
5373 * gcc.dg/cpp/extratokens2.c: Same.
5374 * gcc.dg/cpp/strify2.c: Same.
5375 * gcc.dg/cpp/Wsignprom.c: Same.
5376 * gcc.dg/cpp/redef2.c: Same.
5377 * gcc.dg/cpp/trad/trad.exp: Same.
5378 * gcc.dg/cpp/arith-1.c: Same.
5379 * gcc.dg/cpp/extratokens.c: Same.
5380 * gcc.dg/cpp/if-mpar.c: Same.
5381
db868e1e
OH
53822009-06-01 Olivier Hainque <hainque@adacore.com>
5383
5384 * gnat.dg/nested_float_packed.ads: New test.
5385
324c9b02 53862009-06-01 Olivier Hainque <hainque@adacore.com>
f3afc8a7 5387 Eric Botcazou <botcazou@adacore.com>
324c9b02
OH
5388
5389 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5390 * gnat.dg/test_oconst.adb: New test.
97fc23ae
BS
5391
53922009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
5393
c637b0fa
UB
5394 * gcc.dg/plugin/ggcplug.c: Moved comment.
5395 (plugin_init): Fixed typo, declared i, returned 0 at end.
97fc23ae 5396
e90e03ce
IR
53972009-05-31 Ira Rosen <irar@il.ibm.com>
5398
5399 PR testsuite/40244
5400 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5401 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5402
72b5577d
ILT
54032009-05-29 Ian Lance Taylor <iant@google.com>
5404
5405 * gcc.dg/Wcxx-compat-11.c: New testcase.
5406
0a05c536
FXC
54072009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5408
5409 PR fortran/40019
5410 * gfortran.dg/leadz_trailz_1.f90: New test.
5411 * gfortran.dg/leadz_trailz_2.f90: New test.
5412
0674b9d0
MJ
54132009-05-29 Martin Jambor <mjambor@suse.cz>
5414
5415 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5416 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5417 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5418 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5419 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5420 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5421 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5422 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5423 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5424 * gcc.dg/tree-ssa/sra-5.c: New file.
5425 * gcc.dg/tree-ssa/sra-6.c: New file.
5426 * gcc.c-torture/compile/sra-1.c: New file.
5427
58195b74
JJ
54282009-05-29 Jakub Jelinek <jakub@redhat.com>
5429
616f21df
JJ
5430 PR middle-end/40291
5431 * gcc.c-torture/compile/pr40291.c: New test.
5432
58195b74
JJ
5433 PR target/40017
5434 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5435 __vector _Bool.
5436 * gcc.target/powerpc/altivec-30.c: New test.
5437 * gcc.target/powerpc/altivec-31.c: New test.
5438
b45d2719
RG
54392009-05-28 Richard Guenther <rguenther@suse.de>
5440
5441 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5442 * gcc.c-torture/execute/20090527-1.c: Likewise.
5443
cd41d410
DS
54442009-05-28 Dodji Seketeli <dodji@redhat.com>
5445
5446 PR c++/39754
5447 * g++.dg/template/canon-type-1.C: New test.
5448 * g++.dg/template/canon-type-2.C: Likewise.
5449 * g++.dg/template/canon-type-3.C: Likewise.
5450 * g++.dg/template/canon-type-4.C: Likewise.
5451 * g++.dg/template/canon-type-5.C: Likewise.
5452 * g++.dg/template/canon-type-6.C: Likewise.
5453 * g++.dg/template/canon-type-7.C: Likewise.
5454
233215fe 54552009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
e19fa259
L
5456 Uros Bizjak <ubizjak@gmail.com>
5457 Danny Smith <dansmister@gmail.com>
233215fe
DK
5458
5459 PR target/37216
5460
5461 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5462 New function.
5463 * gcc.target/i386/pr37216.c: New test source file.
5464 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
5465 use -fno-common for testing Cygwin and MinGW targets.
5466
52c97635
KT
54672009-05-28 Kai Tietz <kai.tietz@onevision.com>
5468
c637b0fa 5469 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
b10ca522
KT
5470 * g++.dg/opt/memcpy1.C (size_t): Likewise.
5471 * g++.dg/pr37742.C (size_t): Likewise.
5472 * g++.dg/torture/pr34850.C (size_t): Likewise.
5473 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5474 _PTRDIFF_TYPE__.
5475 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5476 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5477 (size_t): Use __extension__ and __SIZE_TYPE__.
e19fa259 5478 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
52c97635 5479 __SIZE_TYPE__.
c637b0fa
UB
5480 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5481 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5482 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5483 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5484 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5485 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5486 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5487 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5488 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5489 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5490 (__ssize_t): Likewise.
5491 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5492 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5493 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5494 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5495 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5496 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
e19fa259
L
5497 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5498 * gcc.dg/pr33667.c (size_t): Likewise.
5499 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5500 * gcc.dg/torture/pr39204.c (size_t): Likewise.
5501 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5502 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5503 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5504 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
52c97635 5505
24adb18f
IR
55062009-05-28 Ira Rosen <irar@il.ibm.com>
5507
5508 PR tree-optimization/40254
5509 * gcc.dg/vect/pr40254.c: New test.
5510
2c5bfdf7
AN
55112009-05-28 Adam Nemet <anemet@caviumnetworks.com>
5512
5513 PR middle-end/33699
5514 * gcc.target/mips/const-anchor-1.c: New test.
5515 * gcc.target/mips/const-anchor-2.c: New test.
5516
c5adc427
JM
55172009-05-27 Jason Merrill <jason@redhat.com>
5518
5519 * g++.dg/cpp0x/initlist15.C: New.
5520 * g++.dg/cpp0x/initlist16.C: New.
5521 * g++.dg/cpp0x/initlist17.C: New.
5522
3c16fdaf
JB
55232009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
5524
5525 PR fortran/39178
5526 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5527 patterns to reflect frontend changes.
5528 * gfortran.dg/vector_subscript_4.f90: Likewise.
5529
97fc23ae 55302009-05-27 Olivier Hainque <hainque@adacore.com>
e19fa259 5531 Eric Botcazou <botcazou@adacore.com>
97fc23ae 5532
ceadb728
OH
5533 * gcc.c-torture/execute/align-nest.c: New testcase.
5534 * gnat.dg/misaligned_nest.adb: New testcase.
5535
3e17e31d
RAE
55362009-05-27 Rafael Avila de Espindola <espindola@google.com>
5537
5538 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5539 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5540 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5541 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5542
0c5bf15a
KT
55432009-05-27 Kai TIetz <kai.tietz@onevision.com>
5544
e19fa259
L
5545 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5546 cast instead of assuming 0ul.
5547 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5548 __SIZE_TYPE__.
5549 (_type_desc): Make first argument const.
5550 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
0c5bf15a 5551
230fa1fc
TK
55522009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5553
5554 PR libfortran/40187
5555 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
5556 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
5557
97fc23ae
BS
55582009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
5559
8088e9ee 5560 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
97fc23ae 5561 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
8088e9ee
L
5562 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5563 * gcc.dg/plugin/ggcplug.c: Added new file.
97fc23ae 5564
9a0bab0b
TB
55652009-05-26 Tobias Burnus <burnus@net-b.de>
5566
5567 PR fortran/40246
5568 * gfortran.dg/nullify_4.f90: New test.
5569
da28a951
RG
55702009-05-26 Richard Guenther <rguenther@suse.de>
5571
5572 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5573
3d62b895
RG
55742009-05-26 Richard Guenther <rguenther@suse.de>
5575
5576 PR middle-end/40252
5577 * gcc.c-torture/compile/pr40252.c: New testcase.
5578
2eb25c98
DS
55792009-05-26 Dodji Seketeli <dodji@redhat.com>
5580
5581 PR c++/40007
5582 * g++.dg/template/typedef18.C: New test.
5583 * g++.dg/template/typedef19.C: Likewise.
5584 * g++.dg/template/typedef20.C: Likewise.
5585 * g++.dg/template/access11.C: Adjust.
5586
52c3075d
RG
55872009-05-26 Richard Guenther <rguenther@suse.de>
5588
5589 PR testsuite/40247
5590 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5591
550a799d
JM
55922009-05-25 Jason Merrill <jason@redhat.com>
5593
5594 PR c++/38064
5595 * g++.dg/cpp0x/enum3.C: New test.
5596
01df5c8a
RG
55972009-05-25 Richard Guenther <rguenther@suse.de>
5598
5599 PR tree-optimization/36327
5600 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5601 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5602 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5603 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5604 * gcc.dg/vect/vect-40.c: Likewise.
5605 * gcc.dg/vect/vect-42.c: Likewise.
5606 * gcc.dg/vect/vect-46.c: Likewise.
5607 * gcc.dg/vect/vect-76.c: Likewise.
5608
c74b74a8
JW
56092009-05-25 Janus Weil <janus@gcc.gnu.org>
5610
5611 PR fortran/40176
5612 * gfortran.dg/proc_ptr_18.f90: New.
5613 * gfortran.dg/proc_ptr_19.f90: New.
5614 * gfortran.dg/proc_ptr_comp_9.f90: New.
5615 * gfortran.dg/proc_ptr_comp_10.f90: New.
5616
6b8ed145
RG
56172009-05-25 Richard Guenther <rguenther@suse.de>
5618
5619 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5620 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5621
12aaf609
IR
56222009-05-25 Ira Rosen <irar@il.ibm.com>
5623
5624 PR tree-optimization/40238
5625 * gcc.dg/vect/pr40238.c: New test.
5626
7ac61957 56272009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f3afc8a7 5628 Dominique Dhumieres <dominiq@lps.ens.fr>
7ac61957
JD
5629
5630 PR fortran/35732
5631 PR fortran/39872
5632 * gfortran.dg/bounds_check_fail_3.f90: New test.
5633 * gfortran.dg/bounds_check_fail_4.f90: New test.
5634 * gfortran.dg/bounds_check_14.f90: Update test.
5635 * gfortran.dg/bound_4.f90: Update test.
5636
b842d478
RG
56372009-05-24 Richard Guenther <rguenther@suse.de>
5638
5639 PR middle-end/40233
5640 * gcc.c-torture/compile/pr40233.c: New testcase.
5641
782dc37a
UB
56422009-05-24 Uros Bizjak <ubizjak@gmail.com>
5643
5644 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5645 for alpha*-*-* targets.
5646
a70d6342
IR
56472009-05-24 Ira Rosen <irar@il.ibm.com>
5648
5649 * gcc.dg/vect/bb-slp-1.c: New test.
f100a4a8
UB
5650 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5651 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
a70d6342 5652 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
f100a4a8
UB
5653 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5654 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5655 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5656 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5657 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5658 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
a70d6342
IR
5659 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5660 gcc.dg/vect/bb-slp-22.c: Likewise.
5661 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5662
0676c393
MM
56632009-05-23 Mark Mitchell <mark@codesourcery.com>
5664 Maxim Kuvyrkov <maxim@codesourcery.com>
5665
5666 * gcc.dg/falign-labels-1.c: New test.
5667
03049a4e
EB
56682009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5669
5670 * gnat.dg/specs/rep_clause3.ads: New test.
5671
aae8570a
EB
56722009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5673
5674 * gnat.dg/addr6.adb: New test.
5675
7d31a807
MM
56762009-05-22 Mark Mitchell <mark@codesourcery.com>
5677
5678 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5679 New function.
5680 * gcc.target/arm/thumb2-mul-space.c: New file.
5681 * gcc.target/arm/thumb2-mul-space-2.c: New file.
5682 * gcc.target/arm/thumb2-mul-space-3.c: New file.
5683 * gcc.target/arm/thumb2-mul-speed.c: New file.
5684
4d7a65ea
RG
56852009-05-22 Richard Guenther <rguenther@suse.de>
5686
5687 PR middle-end/38964
5688 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5689 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5690 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5691
fe2978fb
MM
56922009-05-22 Mark Mitchell <mark@codesourcery.com>
5693
5694 * gcc.dg/dll-6.c: New test.
5695 * gcc.dg/dll-6a.c: Likewise.
5696 * gcc.dg/dll-7.c: Likewise.
5697 * gcc.dg/dll-7a.c: Likewise.
5698 * g++.dg/ext/dllexport2.C: Likewise.
5699 * g++.dg/ext/dllexport2a.cc: Likewise.
5700
265b3b8d
SE
57012009-05-21 Steve Ellcey <sje@cup.hp.com>
5702
5703 PR target/37846
5704 * gcc.target/ia64/mfused-madd-vect.c: New test.
5705 * gcc.target/ia64/mfused-madd.c: New test.
5706 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5707 * gcc.target/ia64/mno-fused-madd.c: New test.
5708
cabf85c3
L
57092009-05-21 H.J. Lu <hongjiu.lu@intel.com>
5710
5711 * gcc.target/i386/movbe-1.c: New.
5712 * gcc.target/i386/movbe-2.c: Likewise.
5713
9fefa0aa
TG
57142009-05-21 Taras Glek <tglek@mozilla.com>
5715
cabf85c3
L
5716 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5717 plugin_init signature.
5718 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5719 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5720 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
9fefa0aa 5721
1ea9fe56
MM
57222009-05-21 Mark Mitchell <mark@codesourcery.com>
5723
5724 * gcc.dg/target/arm/neon-vmla-1.c: New.
5725 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5726
642d97ff
AN
57272009-05-20 Adam Nemet <anemet@caviumnetworks.com>
5728
5729 * gcc.target/mips/octeon-exts-6.c: New test.
5730 * gcc.target/mips/extend-1.c: New test.
5731 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5732 EXTS.
5733 * gcc.target/mips/octeon-exts-5.c: Likewise.
5734
776248b8
JJ
57352009-05-20 Jakub Jelinek <jakub@redhat.com>
5736
5737 PR middle-end/40204
5738 * gcc.c-torture/compile/pr40204.c: New test.
5739
0328ae4d
RG
57402009-05-20 Richard Guenther <rguenther@suse.de>
5741
5742 * gcc.c-torture/compile/20090518-1.c: New testcase.
5743
e36dc339
ZD
57442009-05-19 Zdenek Dvorak <ook@ucw.cz>
5745
5746 PR tree-optimization/40087
5747 * gcc.dg/tree-ssa/pr40087.c: New test.
5748
5cfd5d9b
AP
57492009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
5750
5751 * gcc.dg/vector-4.c: New testcase.
5752 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5753 * g++.dg/ext/vector16.C: New testcase.
5754
dae279f0
L
57552009-05-19 H.J. Lu <hongjiu.lu@intel.com>
5756
5757 PR c/40172
5758 * gcc.dg/pr40172.c: Renamed to ...
5759 * gcc.dg/pr40172-1.c: This.
5760
5761 * gcc.dg/pr40172-2.c: New.
5762 * gcc.dg/pr40172-3.c: Likewise.
5763
7bb27074
MLI
57642009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5765
5766 PR c/40172
5767 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
f100a4a8 5768
5aefc6a0
EB
57692009-05-19 Eric Botcazou <ebotcazou@adacore.com>
5770
5771 * gnat.dg/loop_optimization6.ad[sb]: New test.
5772
377f099a
RG
57732009-05-19 Richard Guenther <rguenther@suse.de>
5774
5775 * gcc.c-torture/compile/20090519-1.c: New testcase.
5776
e57d93c6
JM
57772009-05-18 Jason Merrill <jason@redhat.com>
5778
5779 * g++.dg/cpp0x/explicit1.C: New.
5780 * g++.dg/cpp0x/explicit2.C: New.
5781
82725547
DS
57822009-05-18 Dodji Seketeli <dodji@redhat.com>
5783
5784 PR debug/40109
5785 * g++.dg/debug/dwarf2/nested-1.C: New test.
5786
cf249b02
L
57872009-05-18 H.J. Lu <hongjiu.lu@intel.com>
5788
5789 PR testsuite/39907
5790 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5791 stack alignment.
5792
e35bbb23
JW
57932009-05-18 Janus Weil <janus@gcc.gnu.org>
5794
5795 PR fortran/40164
5796 * gfortran.dg/proc_ptr_comp_8.f90: New.
5797
bfa31dad
RG
57982009-05-18 Richard Guenther <rguenther@suse.de>
5799
5800 PR fortran/40168
5801 * gfortran.dg/array_memset_2.f90: Adjust.
5802
23e38561
JW
58032009-05-18 Janus Weil <janus@gcc.gnu.org>
5804
5805 PR fortran/36947
5806 PR fortran/40039
5807 * gfortran.dg/interface_27.f90: New.
5808 * gfortran.dg/interface_28.f90: New.
5809 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5810 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5811
75df395f
MK
58122009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5813
5814 * gcc.target/m68k/tls-ie.c: New test.
5815 * gcc.target/m68k/tls-le.c: New test.
5816 * gcc.target/m68k/tls-gd.c: New test.
5817 * gcc.target/m68k/tls-ld.c: New test.
5818 * gcc.target/m68k/tls-ie-xgot.c: New test.
5819 * gcc.target/m68k/tls-le-xtls.c: New test.
5820 * gcc.target/m68k/tls-gd-xgot.c: New test.
5821 * gcc.target/m68k/tls-ld-xgot.c: New test.
5822 * gcc.target/m68k/tls-ld-xtls.c: New test.
5823 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5824
8b75fc9b
MJ
58252009-05-18 Martin Jambor <mjambor@suse.cz>
5826
5827 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5828
ae8af500
L
58292009-05-17 H.J. Lu <hongjiu.lu@intel.com>
5830
5831 PR c/40172
5832 * gcc.dg/pr40172.c: New.
5833
7e361ae6
JM
58342009-05-17 Jason Merrill <jason@redhat.com>
5835
5836 PR c++/40139
5837 * g++.dg/template/dtor6.C: New.
5838
8fa6fa79
JM
58392009-05-17 Joseph Myers <joseph@codesourcery.com>
5840
5841 * g++.dg/warn/translate-ice-1.C: New test.
5842
e0a6661b
FXC
58432009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5844
5845 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5846 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5847 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5848 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5849
9b33a6a1
FXC
58502009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5851
5852 PR fortran/33197
5853 * gfortran.dg/erf_2.F90: New test.
5854 * gfortran.dg/erfc_scaled_2.f90: New test.
5855
b0c06816
FXC
58562009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5857
5858 PR fortran/31243
8088e9ee
L
5859 * gfortran.dg/string_1.f90: New test.
5860 * gfortran.dg/string_2.f90: New test.
5861 * gfortran.dg/string_3.f90: New test.
b0c06816 5862
29409321
DB
58632009-05-16 David Billinghurst <billingd@gcc.gnu.org>
5864
5865 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5866 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5867
7e5487a2
ILT
58682009-05-15 Ian Lance Taylor <iant@google.com>
5869
5870 * gcc.dg/Wcxx-compat-10.c: New testcase.
5871
a243fb4a
MLI
58722009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5873
5874 PR 16302
5875 * gcc.dg/pr16302.c: New.
5876 * g++.dg/warn/pr16302.C: New.
5877
16a3d11c
KG
58782009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5879
5880 * gcc.dg/torture/builtin-math-5.c: New.
5881 * gcc.dg/torture/builtin-math-6.c: New.
5882 * lib/target-supports.exp (check_effective_target_mpc): New.
5883
796bda22
JH
58842009-05-15 Jan Hubicka <jh@suse.cz>
5885
8088e9ee 5886 * gcc.dg/tree-ssa/inline-3.c: New testcase
796bda22 5887
6136d2c7
JH
58882009-05-15 Jan Hubicka <jh@suse.cz>
5889
5890 * gcc.target/i386/align-main-1.c (check): Mark noinline.
5891 * gcc.target/i386/align-main-2.c (check): Mark noinline.
5892 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5893 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
f3afc8a7
UB
5894 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5895 Mark noinline.
5896 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5897 Mark noinline.
6136d2c7
JH
5898 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5899 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5900
f3d509ec
JH
59012009-05-15 Jan Hubicka <jh@suse.cz>
5902
5903 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5904 optimized by sibcall noinline.
5905
561df464
JH
59062009-05-15 Jan Hubicka <jh@suse.cz>
5907
5908 * sibcall-1.c (track): Mark noinline.
5909 * sibcall-2.c (track): Mark noinline.
5910 * sibcall-3.c (track): Mark noinline.
5911 * sibcall-4.c (track): Mark noinline.
5912
febbad93
JH
59132009-05-15 Jan Hubicka <jh@suse.cz>
5914
5915 * flatten-2.c: Disable early inlining; add comment.
5916 * flatten-3.c: New test based on flatten-2.c.
5917
828552ed
RG
59182009-05-15 Richard Guenther <rguenther@suse.de>
5919
5920 PR tree-optimization/39999
5921 * gcc.c-torture/compile/pr39999.c: New testcase.
5922
16b29cc4
JM
59232009-05-15 Joseph Myers <joseph@codesourcery.com>
5924
5925 * gcc.c-torture/compile/ptr-conv-1.c: New test.
5926
09639a83
ILT
59272009-05-14 Ian Lance Taylor <iant@google.com>
5928
5929 * gcc.dg/Wcxx-compat-9.c: New testcase.
5930
6de7294f
JW
59312009-05-14 Janus Weil <janus@gcc.gnu.org>
5932
5933 PR fortran/39996
5934 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5935 * gfortran.dg/duplicate_type_2.f90: Ditto.
5936 * gfortran.dg/duplicate_type_3.f90: New.
5937
4d3aadab 59382009-05-14 Laurent GUERBY <laurent@guerby.net>
f100a4a8 5939
782dc37a
UB
5940 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5941 * ada/acats/tests/c5/c59002c.ada: Likewise.
f100a4a8 5942
d1c8e08a 59432009-05-13 Taras Glek <tglek@mozilla.com>
4d3aadab 5944
782dc37a
UB
5945 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5946 attributes and decl smashing.
5947 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5948 attributes.
5949 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5950 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
d1c8e08a 5951
7e279142
JJ
59522009-05-14 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR fortran/39865
5955 * gfortran.dg/pr39865.f90: New test.
5956 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5957 arrays in FMT=.
5958 * gfortran.dg/hollerith_f95.f90: Likewise.
5959 * gfortran.dg/hollerith6.f90: New test.
5960 * gfortran.dg/hollerith7.f90: New test.
5961
00b0c19b
MLI
59622009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5963
5964 PR cpp/36674
5965 * gcc.dg/cpp/pr36674.i: New.
5966
efc3527a 59672009-05-14 Ben Elliston <bje@au.ibm.com>
f100a4a8 5968
efc3527a
BE
5969 PR middle-end/40035
5970 * gcc.c-torture/compile/pr40035.c: New test.
5971
42657b07
KG
59722009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5973
5974 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5975
2be51762
TB
59762009-05-12 Tobias Burnus <burnus@net-b.de>
5977
5978 PR fortran/40110
5979 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5980 * gfortran.dg/c_kind_tests_2.f03: Ditto.
5981 * gfortran.dg/interop_params.f03: Ditto.
5982
02f0b13a
JH
59832009-05-12 Jan Hubicka <jh@suse.cz>
5984
f3afc8a7
UB
5985 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5986 so unrolling still happens.
02f0b13a
JH
5987 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5988 * gcc.dg/ipa/ipacost-2.c: Likewise.
5989 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5990
8ce71866
DB
59912009-05-12 David Billinghurst <billingd@gcc.gnu.org>
5992
f100a4a8 5993 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8ce71866 5994
b7a0af68
DB
59952009-05-12 David Billinghurst <billingd@gcc.gnu.org>
5996
5997 * lib/target-supports.exp (check_profiling_available): Return
d0a9804e 5998 false for -p on *-*-cygwin* targets.
b7a0af68 5999
66d41e0c
L
60002009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6001
6002 PR tree-optimization/38632
6003 * g++.dg/tree-ssa/pr38632.C: New.
6004
08f1af2e
JH
60052009-05-11 Jan Hubicka <jh@suse.cz>
6006
6007 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6008 we now optimize better.
6009 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6010 out at different places.
6011 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6012 unroling.
6013 * gcc.dg/vect/vect-76.c: Likewise.
6014 * gcc.dg/vect/vect-70.c: Likewise.
6015 * gcc.dg/vect/vect-66.c: Likewise.
6016 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6017 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6018
26ab6a93
L
60192009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6020
6021 PR middle-end/40080
6022 * gcc.c-torture/compile/pr40080.c: New.
6023
f5a1f0d0
PB
60242009-05-11 Paolo Bonzini <bonzini@gnu.org>
6025
6026 * gcc.c-torture/compile/pr40026.c: New testcase.
6027
cbb9a26e
JW
60282009-05-11 Janus Weil <janus@gcc.gnu.org>
6029
6030 PR fortran/40089
6031 * gfortran.dg/proc_ptr_comp_7.f90: New.
6032
4da39468
IR
60332009-05-11 Ira Rosen <irar@il.ibm.com>
6034
6035 PR tree-optimization/40074
6036 * gcc.dg/vect/pr40074.c: New test.
6037
24b97832
ILT
60382009-05-10 Ian Lance Taylor <iant@google.com>
6039
6040 * gcc.dg/Wcxx-compat-7.c: New testcase.
6041 * gcc.dg/Wcxx-compat-8.c: New testcase.
c637b0fa 6042 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
24b97832
ILT
6043 * gcc.dg/pr17188-1.c: Likewise.
6044 * gcc.dg/pr39084.c: Likewise.
6045
af618949
MM
60462009-05-10 Michael Matz <matz@suse.de>
6047
6048 PR target/40031
6049 * gcc.dg/pr40031.c: New test.
6050
110ea21a
PT
60512009-05-10 Paul Thomas <pault@gcc.gnu.org>
6052
6053 PR fortran/40018
6054 * gfortran.dg/array_constructor_31.f90: New test.
6055
896d7dbd
RG
60562009-05-10 Richard Guenther <rguenther@suse.de>
6057
6058 PR tree-optimization/40081
6059 * g++.dg/torture/pr40081.C: New testcase.
6060
eb74e79b
PT
60612009-05-10 Paul Thomas <pault@gcc.gnu.org>
6062
6063 PR fortran/38863
6064 * gfortran.dg/dependency_24.f90: New test.
6065 * gfortran.dg/dependency_23.f90: Clean up module files.
6066
60672009-05-10 David Billinghurst <billingd@gcc.gnu.org>
a34dda5b
DB
6068
6069 PR fortran/38956
6070 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6071 * gfortran.dg/chmod_2.f90: Likewise.
6072 * gfortran.dg/chmod_3.f90: Likewise.
6073 * gfortran.dg/open_errors.f90: Likewise.
6074
0afd7219
JH
60752009-05-09 Jan Hubicka <jh@suse.cz>
6076
6077 PR middle-end/40043
6078 * g++.dg/eh/nested-try.C: New test.
6079
ad6c0864
MM
60802009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6081
6082 PR tree-optimization/40049
6083 * gcc.dg/vect/vect-shift-2.c: New test.
6084
c94f9067
JM
60852009-05-08 Joseph Myers <joseph@codesourcery.com>
6086
6087 * gcc.dg/torture/complex-sign-mul-minus-one.c,
6088 gcc.dg/torture/complex-sign-mul-one.c: New tests.
6089
9b86d6bb
L
60902009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6091
6092 PR c/36892
6093 * g++.dg/warn/deprecated-6.C: New.
6094 * gcc.dg/deprecated-4.c: Likewise.
6095 * gcc.dg/deprecated-5.c: Likewise.
6096 * gcc.dg/deprecated-6.c: Likewise.
6097
03f1063f
L
60982009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6099
6100 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6101 __aligned__(__BIGGEST_ALIGNMENT__).
6102 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6103 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6104 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6105 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6106 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6107 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6108 * gcc.dg/vect/Os-vect-95.c: Likewise.
6109 * gcc.dg/vect/pr20122.c: Likewise.
6110 * gcc.dg/vect/pr36493.c: Likewise.
6111 * gcc.dg/vect/pr37385.c: Likewise.
6112 * gcc.dg/vect/slp-7.c: Likewise.
6113 * gcc.dg/vect/slp-9.c: Likewise.
6114 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6115 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6116 * gcc.dg/vect/vect-35.c: Likewise.
6117 * gcc.dg/vect/vect-40.c: Likewise.
6118 * gcc.dg/vect/vect-42.c: Likewise.
6119 * gcc.dg/vect/vect-44.c: Likewise.
6120 * gcc.dg/vect/vect-46.c: Likewise.
6121 * gcc.dg/vect/vect-48.c: Likewise.
6122 * gcc.dg/vect/vect-52.c: Likewise.
6123 * gcc.dg/vect/vect-54.c: Likewise.
6124 * gcc.dg/vect/vect-56.c: Likewise.
6125 * gcc.dg/vect/vect-58.c: Likewise.
6126 * gcc.dg/vect/vect-60.c: Likewise.
6127 * gcc.dg/vect/vect-74.c: Likewise.
6128 * gcc.dg/vect/vect-75.c: Likewise.
6129 * gcc.dg/vect/vect-76.c: Likewise.
6130 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6131 * gcc.dg/vect/vect-77.c: Likewise.
6132 * gcc.dg/vect/vect-77-global.c: Likewise.
6133 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6134 * gcc.dg/vect/vect-78.c: Likewise.
6135 * gcc.dg/vect/vect-78-global.c: Likewise.
6136 * gcc.dg/vect/vect-80.c: Likewise.
6137 * gcc.dg/vect/vect-85.c: Likewise.
6138 * gcc.dg/vect/vect-87.c: Likewise.
6139 * gcc.dg/vect/vect-88.c: Likewise.
6140 * gcc.dg/vect/vect-92.c: Likewise.
6141 * gcc.dg/vect/vect-93.c: Likewise.
6142 * gcc.dg/vect/vect-95.c: Likewise.
6143 * gcc.dg/vect/vect-97.c: Likewise.
6144 * gcc.dg/vect/vect-complex-1.c: Likewise.
6145 * gcc.dg/vect/vect-complex-4.c: Likewise.
6146 * gcc.dg/vect/vect-complex-5.c: Likewise.
6147 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6148 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6149 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6150 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6151 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6152 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6153 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6154 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6155 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6156 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6157 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6158 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6159 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6160 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6161 * gcc.dg/vect/vect-outer-1.c: Likewise.
6162 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6163 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6164 * gcc.dg/vect/vect-outer-2.c: Likewise.
6165 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6166 * gcc.dg/vect/vect-outer-2d.c: Likewise.
6167 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6168 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6169 * gcc.dg/vect/vect-outer-3.c: Likewise.
6170 * gcc.dg/vect/vect-outer-3c.c: Likewise.
6171 * gcc.dg/vect/vect-outer-5.c: Likewise.
6172 * gcc.dg/vect/vect-outer-6.c: Likewise.
6173 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6174 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6175 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6176 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6177 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6178 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6179 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6180 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6181 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6182 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6183 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6184 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6185 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6186 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6187
2ca862e9
JM
61882009-05-08 Joseph Myers <joseph@codesourcery.com>
6189
6190 PR c/24581
6191 * gcc.dg/torture/complex-sign.h: New header.
6192 * gcc.dg/torture/complex-sign-add.c,
6193 gcc.dg/torture/complex-sign-mixed-add.c,
6194 gcc.dg/torture/complex-sign-mixed-div.c,
6195 gcc.dg/torture/complex-sign-mixed-mul.c,
6196 gcc.dg/torture/complex-sign-mixed-sub.c,
6197 gcc.dg/torture/complex-sign-mul.c,
6198 gcc.dg/torture/complex-sign-sub.c: New tests.
6199
cb8e4445
JW
62002009-05-08 Janus Weil <janus@gcc.gnu.org>
6201
6202 PR fortran/39876
6203 * gfortran.dg/intrinsic_3.f90: New.
6204
6ec637a4
JJ
62052009-05-07 Janis Johnson <janis187@us.ibm.com>
6206
6207 PR c/39037
6208 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6209 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6210 * gcc.dg/dfp/float-constant-double.c: New test.
6211 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6212 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6213 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6214 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6215 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6216 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6217 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6218 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6219 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6220
472e0df9
JJ
62212009-05-07 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR middle-end/40057
6224 * gcc.c-torture/execute/pr40057.c: New test.
6225
e289f7a4
JW
62262009-05-06 James E. Wilson <wilson@codesourcery.com>
6227
585be9ef 6228 * gcc.c-torture/compile/const-high-part.c: New test.
e289f7a4 6229
2ff2235c
L
62302009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6231
6232 PR testsuite/40050
6233 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6234 build plugin.
6235
713485cc
JW
62362009-05-06 Janus Weil <janus@gcc.gnu.org>
6237
6238 PR fortran/39630
6239 * gfortran.dg/proc_decl_1.f90: Modified.
6240 * gfortran.dg/proc_ptr_comp_1.f90: New.
6241 * gfortran.dg/proc_ptr_comp_2.f90: New.
6242 * gfortran.dg/proc_ptr_comp_3.f90: New.
6243 * gfortran.dg/proc_ptr_comp_4.f90: New.
6244 * gfortran.dg/proc_ptr_comp_5.f90: New.
6245 * gfortran.dg/proc_ptr_comp_6.f90: New.
6246
c7cb9f42
DS
62472009-05-06 Dodji Seketeli <dodji@redhat.com>
6248
6249 PR c++/17395
6250 * g++.dg/template/call7.C: New test.
6251
cb079a4d
DN
62522009-05-06 Diego Novillo <dnovillo@google.com>
6253
6254 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6255
5416e9be
L
62562009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6257
6258 * gfortran.dg/pr40021.f: Moved to ...
6259 * gfortran.fortran-torture/execute/pr40021.f: Here.
6260
5a5c6435
JJ
62612009-05-06 Janis Johnson <janis187@us.ibm.com>
6262
6263 PR middle-end/39986
6264 * gcc.dg/dfp/pr39986.c: New test.
6265
529ff441
MM
62662009-05-06 Michael Matz <matz@suse.de>
6267
5416e9be 6268 PR middle-end/40021
529ff441
MM
6269 * gfortran.dg/pr40021.f: New test.
6270
8ba50c2c
LCW
62712009-05-06 Le-Chun Wu <lcwu@google.com>
6272
6273 * lib/plugin-support.exp: New file containing support procs for
6274 plugin testcases.
6275 * lib/target-supports.exp (check_plugin_available): New proc.
6276 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6277 * gcc.dg/plugin/selfassign.c: New plugin source file.
6278 * gcc.dg/plugin/self-assign-test-1.c: New test.
6279 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6280 * g++.dg/README: Add description for plugin test.
6281 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6282 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6283 * g++.dg/plugin/selfassign.c: New plugin source file.
6284 * g++.dg/plugin/self-assign-test-1.C: New test.
6285 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6286 * g++.dg/plugin/self-assign-test-3.C: Likewise.
6287 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6288 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6289
b050b2de
TB
62902009-05-06 Tobias Burnus <burnus@net-b.de>
6291
6292 PR fortran/40041
6293 * gfortran.dg/intrinsic_2.f90: New test.
6294 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6295
1202aec1
JM
62962009-05-06 Joseph Myers <joseph@codesourcery.com>
6297
6298 PR c/40032
6299 * gcc.dg/noncompile/incomplete-5.c: New test.
6300
32f579f6
JJ
63012009-05-05 Jakub Jelinek <jakub@redhat.com>
6302
6303 PR middle-end/39666
6304 * gcc.dg/pr39666-1.c: New test.
6305 * gcc.dg/pr39666-2.c: Likewise.
6306 * g++.dg/warn/Wuninitialized-4.C: Likewise.
6307 * g++.dg/warn/Wuninitialized-5.C: Likewise.
6308 * gfortran.dg/pr39666-1.f90: Likewise.
6309 * gfortran.dg/pr39666-2.f90: Likewise.
6310
21c3348a
AN
63112009-05-05 Adam Nemet <anemet@caviumnetworks.com>
6312
6313 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6314 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6315 * gcc.target/mips/dspr2-MULTU.c: Likewise.
6316
210aee68
JW
63172009-05-05 Janus Weil <janus@gcc.gnu.org>
6318
6319 PR fortran/39998
6320 * gfortran.dg/proc_ptr_17.f90: New.
6321
7f8fdb9f
RG
63222009-05-05 Richard Guenther <rguenther@suse.de>
6323
6324 PR tree-optimization/40022
6325 * gcc.c-torture/execute/pr40022.c: New testcase.
6326
8d972839
RG
63272009-05-05 Richard Guenther <rguenther@suse.de>
6328
6329 PR middle-end/40023
6330 * gcc.c-torture/compile/pr40023.c: New testcase.
6331
95e20768
NS
63322009-05-05 Nathan Sidwell <nathan@codesourcery.com>
6333
6334 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6335 * g++.dg/template/overload9.C: Likewise.
6336 * g++.dg/ext/ms-1.C: New.
6337
5bbca039
JJ
63382009-05-05 Jakub Jelinek <jakub@redhat.com>
6339
6340 PR c++/40013
6341 * g++.dg/ext/vla7.C: New test.
6342
4f1e4960
JM
63432009-05-04 Joseph Myers <joseph@codesourcery.com>
6344
aa016ff7 6345 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4f1e4960 6346
88388a52
JM
63472009-05-04 Joseph Myers <joseph@codesourcery.com>
6348
aa016ff7 6349 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
88388a52
JM
6350 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6351 Update expected errors.
6352
67beaaa6
MLI
63532009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6354
6355 PR c++/28152
6356 * g++.dg/parse/parser-pr28152.C: New.
6357 * g++.dg/parse/parser-pr28152-2.C: New.
6358
a3af5087
JM
63592009-05-04 Joseph Myers <joseph@codesourcery.com>
6360
6361 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6362
97f0e9d9
EB
63632009-05-03 Eric Botcazou <ebotcazou@adacore.com>
6364
6365 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6366 * gcc.target/sparc/fexpand-2.c: Likewise.
6367 * gcc.target/sparc/fpmerge-2.c: Likewise.
6368 * gcc.target/sparc/pdist-2.c: Likewise.
6369
255d3827
RG
63702009-05-03 Richard Guenther <rguenther@suse.de>
6371
6372 PR c/39983
6373 * gcc.c-torture/compile/pr39983.c: New testcase.
6374
fa5da7de
JM
63752009-05-03 Joseph Myers <joseph@codesourcery.com>
6376
6377 * gcc.dg/c99-complex-3.c: New test.
6378
9e322bc1
JM
63792009-05-03 Joseph Myers <joseph@codesourcery.com>
6380
6381 * gcc.dg/cpp/utf8-5byte-1.c: New test.
6382
dcdd5541
JM
63832009-05-02 Joseph Myers <joseph@codesourcery.com>
6384
6385 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6386
4636b850
RG
63872009-05-02 Richard Guenther <rguenther@suse.de>
6388
6389 PR middle-end/40001
6390 * gcc.target/spu/pr40001.c: New testcase.
6391
794f21f9
AN
63922009-04-30 Adam Nemet <anemet@caviumnetworks.com>
6393
6394 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6395
70ccbedb
SE
63962009-04-30 Steve Ellcey <sje@cup.hp.com>
6397
6398 PR middle-end/39579
6399 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6400 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6401
bab37209
JJ
64022009-04-30 Janis Johnson <janis187@us.ibm.com>
6403
6404 PR testsuite/39776
6405 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6406 no longer issued.
6407
512e7d7f
DA
64082009-04-30 David Ayers <ayers@fsfe.org>
6409
6410 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6411 and gcc_error_prefix variables.
6412 * objc.dg/bad-receiver-type.m: Update to match correct
6413 diagnostics marker.
6414 * objc.dg/encode-5.m: Likewise.
6415 * objc.dg/id-1.m: Likewise.
6416 * objc.dg/method-1.m: Likewise.
6417 * objc.dg/method-6.m: Likewise.
6418 * objc.dg/method-7.m: Likewise.
6419 * objc.dg/method-9.m: Likewise.
6420 * objc.dg/method-11.m: Likewise.
6421 * objc.dg/method-20.m: Likewise.
6422 * objc.dg/private-1.m: Likewise.
6423
ee56ac9d
JB
64242009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
6425
6426 PR libfortran/39667
6427 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6428 * gfortran.dg/advance_4.f90: Likewise
6429 * gfortran.dg/advance_5.f90: Likewise
6430 * gfortran.dg/append_1.f90: Likewise
6431 * gfortran.dg/backslash_1.f90: Likewise
6432 * gfortran.dg/backslash_2.f90: Likewise
6433 * gfortran.dg/backslash_3.f: Likewise
6434 * gfortran.dg/backspace_10.f90: Likewise
6435 * gfortran.dg/backspace_3.f: Likewise
6436 * gfortran.dg/backspace_4.f: Likewise
6437 * gfortran.dg/backspace_5.f: Likewise
6438 * gfortran.dg/backspace_8.f: Likewise
6439 * gfortran.dg/backspace_9.f: Likewise
6440 * gfortran.dg/complex_write.f90: Likewise
6441 * gfortran.dg/convert_implied_open.f90: Likewise
6442 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6443 * gfortran.dg/dos_eol.f: Likewise
6444 * gfortran.dg/empty_format_1.f90: Likewise
6445 * gfortran.dg/endfile.f: Likewise
6446 * gfortran.dg/eof_1.f90: Likewise
6447 * gfortran.dg/eor_1.f90: Likewise
6448 * gfortran.dg/eor_handling_1.f90: Likewise
6449 * gfortran.dg/eor_handling_2.f90: Likewise
6450 * gfortran.dg/eor_handling_3.f90: Likewise
6451 * gfortran.dg/eor_handling_4.f90: Likewise
6452 * gfortran.dg/eor_handling_5.f90: Likewise
6453 * gfortran.dg/error_recovery_5.f90: Likewise
6454 * gfortran.dg/f2003_inquire_1.f03: Likewise
6455 * gfortran.dg/f2003_io_4.f03: Likewise
6456 * gfortran.dg/f2003_io_5.f03: Likewise
6457 * gfortran.dg/f2003_io_7.f03: Likewise
6458 * gfortran.dg/fgetc_1.f90: Likewise
6459 * gfortran.dg/fgetc_2.f90: Likewise
6460 * gfortran.dg/flush_1.f90: Likewise
6461 * gfortran.dg/fmt_exhaust.f90: Likewise
6462 * gfortran.dg/fmt_huge.f90: Likewise
6463 * gfortran.dg/fmt_read.f90: Likewise
6464 * gfortran.dg/fmt_t_1.f90: Likewise
6465 * gfortran.dg/fmt_t_2.f90: Likewise
6466 * gfortran.dg/fmt_t_3.f90: Likewise
6467 * gfortran.dg/fmt_t_4.f90: Likewise
6468 * gfortran.dg/fmt_t_5.f90: Likewise
6469 * gfortran.dg/fmt_t_7.f: Likewise
6470 * gfortran.dg/fseek.f90: Likewise
6471 * gfortran.dg/ftell_1.f90: Likewise
6472 * gfortran.dg/ftell_2.f90: Likewise
6473 * gfortran.dg/func_derived_3.f90: Likewise
6474 * gfortran.dg/inquire_9.f90: Likewise
6475 * gfortran.dg/iostat_1.f90: Likewise
6476 * gfortran.dg/iostat_2.f90: Likewise
6477 * gfortran.dg/list_read_1.f90: Likewise
6478 * gfortran.dg/list_read_4.f90: Likewise
6479 * gfortran.dg/list_read_5.f90: Likewise
6480 * gfortran.dg/list_read_7.f90: Likewise
6481 * gfortran.dg/list_read_8.f90: Likewise
6482 * gfortran.dg/list_read_9.f90: Likewise
6483 * gfortran.dg/namelist_13.f90: Likewise
6484 * gfortran.dg/namelist_14.f90: Likewise
6485 * gfortran.dg/namelist_15.f90: Likewise
6486 * gfortran.dg/namelist_16.f90: Likewise
6487 * gfortran.dg/namelist_17.f90: Likewise
6488 * gfortran.dg/namelist_18.f90: Likewise
6489 * gfortran.dg/namelist_19.f90: Likewise
6490 * gfortran.dg/namelist_20.f90: Likewise
6491 * gfortran.dg/namelist_24.f90: Likewise
6492 * gfortran.dg/namelist_26.f90: Likewise
6493 * gfortran.dg/namelist_27.f90: Likewise
6494 * gfortran.dg/namelist_28.f90: Likewise
6495 * gfortran.dg/namelist_37.f90: Likewise
6496 * gfortran.dg/namelist_38.f90: Likewise
6497 * gfortran.dg/namelist_39.f90: Likewise
6498 * gfortran.dg/namelist_40.f90: Likewise
6499 * gfortran.dg/namelist_43.f90: Likewise
6500 * gfortran.dg/namelist_44.f90: Likewise
6501 * gfortran.dg/namelist_45.f90: Likewise
6502 * gfortran.dg/namelist_46.f90: Likewise
6503 * gfortran.dg/namelist_47.f90: Likewise
6504 * gfortran.dg/namelist_48.f90: Likewise
6505 * gfortran.dg/namelist_49.f90: Likewise
6506 * gfortran.dg/namelist_50.f90: Likewise
6507 * gfortran.dg/namelist_51.f90: Likewise
6508 * gfortran.dg/namelist_52.f90: Likewise
6509 * gfortran.dg/namelist_56.f90: Likewise
6510 * gfortran.dg/namelist_char_only.f90: Likewise
6511 * gfortran.dg/namelist_use.f90: Likewise
6512 * gfortran.dg/namelist_use_only.f90: Likewise
6513 * gfortran.dg/noadv_size.f90: Likewise
6514 * gfortran.dg/open_access_append_1.f90: Likewise
6515 * gfortran.dg/pad_no.f90: Likewise
6516 * gfortran.dg/pr12884.f: Likewise
6517 * gfortran.dg/pr17090.f90: Likewise
6518 * gfortran.dg/pr17285.f90: Likewise
6519 * gfortran.dg/pr17286.f90: Likewise
6520 * gfortran.dg/pr18122.f90: Likewise
6521 * gfortran.dg/pr18210.f90: Likewise
6522 * gfortran.dg/pr18392.f90: Likewise
6523 * gfortran.dg/pr19155.f: Likewise
6524 * gfortran.dg/pr19216.f: Likewise
6525 * gfortran.dg/pr19467.f90: Likewise
6526 * gfortran.dg/pr19657.f: Likewise
6527 * gfortran.dg/pr20257.f90: Likewise
6528 * gfortran.dg/read_bad_advance.f90: Likewise
6529 * gfortran.dg/read_eof_2.f90: Likewise
6530 * gfortran.dg/read_eof_4.f90: Likewise
6531 * gfortran.dg/read_many_1.f: Likewise
6532 * gfortran.dg/read_noadvance.f90: Likewise
6533 * gfortran.dg/read_repeat.f90: Likewise
6534 * gfortran.dg/read_size_noadvance.f90: Likewise
6535 * gfortran.dg/read_x_past.f: Likewise
6536 * gfortran.dg/record_marker_1.f90: Likewise
6537 * gfortran.dg/record_marker_3.f90: Likewise
6538 * gfortran.dg/rewind_1.f90: Likewise
6539 * gfortran.dg/runtime_warning_1.f90: Likewise
6540 * gfortran.dg/shape_3.f90: Likewise
6541 * gfortran.dg/slash_1.f90: Likewise
6542 * gfortran.dg/stat_1.f90: Likewise
6543 * gfortran.dg/stat_2.f90: Likewise
6544 * gfortran.dg/streamio_11.f90: Likewise
6545 * gfortran.dg/streamio_3.f90: Likewise
6546 * gfortran.dg/streamio_4.f90: Likewise
6547 * gfortran.dg/streamio_9.f90: Likewise
6548 * gfortran.dg/tl_editing.f90: Likewise
6549 * gfortran.dg/unf_io_convert_1.f90: Likewise
6550 * gfortran.dg/unf_io_convert_2.f90: Likewise
6551 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6552 * gfortran.dg/unf_short_record_1.f90: Likewise
6553 * gfortran.dg/utf8_1.f03: Likewise
6554 * gfortran.dg/utf8_2.f03: Likewise
6555 * gfortran.dg/widechar_IO_1.f90: Likewise
6556 * gfortran.dg/write_check3.f90: Likewise
6557 * gfortran.dg/write_rewind_2.f: Likewise
6558 * gfortran.dg/x_slash_2.f: Likewise
f100a4a8 6559
5dc7911e
RG
65602009-04-29 Richard Guenther <rguenther@suse.de>
6561
6562 PR target/39943
6563 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6564 New.
6565 (check_effective_target_vect_floatuint_cvt): Likewise.
6566 * gcc.dg/vect/slp-10.c: Adjust.
6567 * gcc.dg/vect/slp-11.c: Adjust.
6568 * gcc.dg/vect/slp-12b.c: Adjust.
6569 * gcc.dg/vect/slp-33.c: Adjust.
6570 * gcc.c-torture/compile/pr39943.c: New testcase.
6571
7c90021d
RG
65722009-04-29 Richard Guenther <rguenther@suse.de>
6573
6574 PR middle-end/39937
6575 * gcc.c-torture/compile/pr39937.c: New testcase.
6576
de0b4ad5
RG
65772009-04-29 Richard Guenther <rguenther@suse.de>
6578
6579 PR tree-optimization/39941
6580 * gcc.c-torture/compile/pr39941.c: New testcase.
6581
a0a31d1e
BS
65822009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
6583
6584 * gcc.target/bfin/20090411-1.c: New test.
6585
5f3153cd
AP
65862009-04-29 Anmol P. Paralkar <anmol@freescale.com>
6587
6588 PR target/39565
6589 * gcc.dg/pr39565.c: New testcase.
6590
8df03fe5
NS
65912009-04-28 Nathan Sidwell <nathan@codesourcery.com>
6592
6593 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6594 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6595 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6596 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6597 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6598 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6599 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6600 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6601 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6602 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6603 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6604 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6605 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6606 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6607 * gcc.target/i386/pr37191.c: Likewise.
6608 * gcc.target/i386/reload-1.c: Likewise.
6609 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6610 * g++.old-deja/g++.pt/repo2.C: Likewise.
6611 * g++.old-deja/g++.pt/repo3.C: Likewise.
6612 * g++.old-deja/g++.pt/repo4.C: Likewise.
6613 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6614 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6615 * g++.dg/template/repo1.C: Likewise.
6616 * g++.dg/template/repo2.C: Likewise.
6617 * g++.dg/template/repo3.C: Likewise.
6618 * g++.dg/template/repo4.C: Likewise.
6619 * g++.dg/template/repo5.C: Likewise.
6620 * g++.dg/template/repo6.C: Likewise.
6621 * g++.dg/template/repo7.C: Likewise.
6622 * g++.dg/template/repo8.C: Likewise.
6623 * g++.dg/template/repo9.C: Likewise.
f100a4a8 6624 * g++.dg/rtti/repo1.C: Likewise.
8df03fe5
NS
6625 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6626 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6627 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6628 * g++.dg/other/PR23205.C: Skip for vxworks.
6629 * g++.dg/ext/visibility/class1.C: Requires PIC.
6630 * g++.dg/eh/async-unwind2.C: Requires PIC.
6631 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6632 does not have cxa_exit.
6633
895302fb
JY
66342009-04-28 Jing Yu <jingyu@google.com>
6635
6636 PR testsuite/39790
6637 * lib/target-supports.exp (check_effective_target_tls): Remove
6638 comment of caching.
6639 (check_effective_target_tls_native): Likewise.
6640 (check_effective_target_tls_runtime): Likewise.
6641 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6642 tls to tls_runtime.
6643 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6644
e6a5e544
JW
66452009-04-28 Janus Weil <janus@gcc.gnu.org>
6646
6647 PR fortran/39946
6648 * gfortran.dg/proc_ptr_16.f90: New.
6649
9f1bdf53
SE
66502009-04-28 Steve Ellcey <sje@cup.hp.com>
6651
8088e9ee 6652 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
9f1bdf53
SE
6653 lp64 is true.
6654
e0dd989a
RG
66552009-04-28 Richard Guenther <rguenther@suse.de>
6656
6657 PR middle-end/39937
6658 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6659
26946a3f
L
66602009-04-28 H.J. Lu <hongjiu.lu@intel.com>
6661
8224166e
UB
6662 * g++.dg/warn/pr35652.C: Removed.
6663 * gcc.dg/pr35652.c: Likewise.
26946a3f 6664
f2c45f08 66652009-04-28 Alexander Monakov <amonakov@ispras.ru>
26946a3f 6666
f2c45f08
AM
6667 * gcc.target/ia64/20071210-2.c: New testcase.
6668
7a00d767
UB
66692009-04-28 Uros Bizjak <ubizjak@gmail.com>
6670
6671 PR c/39323
6672 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6673 * gcc.dg/pr39323-3.c: Ditto.
6674
6596e2fe
JW
66752009-04-28 Janus Weil <janus@gcc.gnu.org>
6676
6677 PR fortran/39930
6678 PR fortran/39931
6679 * gfortran.dg/ambiguous_reference_2.f90: New.
6680 * gfortran.dg/pointer_assign_7.f90: New.
6681
e8a861bd
NF
66822009-04-28 Nathan Froyd <froydnj@codesourcery.com>
6683 Mark Mitchell <mark@codesourcery.com>
6684
6685 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6686 * gcc.dg/20020103-1.c: Check for __ppc.
6687 * gcc.dg/asm-b.c: Check for __ppc.
6688 * gcc.dg/20020919-1.c: Check for __ppc.
6689 * gcc.dg/20020312-2.c: Likewise.
6690 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6691 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6692 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6693 * g++.dg/warn/weak1.C: Likewise.
6694 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6695 static so appropriate optimizations kick in.
6696 (find_base_value_wrapper): New function.
6697 * g++.dg/eh/simd-5.C: Fix target triplet.
6698 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6699
b91322f2
UB
67002009-04-28 Uros Bizjak <ubizjak@gmail.com>
6701 H.J. Lu <hongjiu.lu@intel.com>
6702
6703 PR target/39911
6704 * gcc.target/i386/pr39911.c: New test.
6705
7d44f531
PT
67062009-04-28 Paul Thomas <pault@gcc.gnu.org>
6707
6708 PR fortran/39879
6709 * gfortran.dg/alloc_comp_assign_10.f90: New test.
6710
b2ed71b6
BE
67112009-04-28 Ben Elliston <bje@au.ibm.com>
6712
6713 PR c++/35652
6714 Revert:
6715
6716 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6717
6718 * gcc.dg/pr35652.C: New.
6719 * g++.dg/warn/pr35652.C: New.
6720 * gcc.dg/format/plus-1.c: Adjust message.
6721
1f706d8b 67222009-04-27 DJ Delorie <dj@redhat.com>
fb4fc714
DD
6723
6724 * lib/target-supports.exp (check_effective_target_double64): New.
6725 (check_effective_target_double64plus): New.
6726 (check_effective_target_large_double): New.
6727 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6728 * gcc.dg/div-double-1.c: Likewise.
6729 * gcc.dg/Wconversion-real.c: Require large_double.
6730 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6731
b91322f2
UB
6732 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6733 are too small.
fb4fc714
DD
6734
6735 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6736 constants as long.
6737
81f40b79
ILT
67382009-04-27 Ian Lance Taylor <iant@google.com>
6739
6740 * gcc.dg/Wcxx-compat-5.c: New testcase.
6741 * gcc.dg/Wcxx-compat-6.c: New testcase.
6742
5345cf68
TS
67432009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6744
6745 Allow non-constant arguments to conversion intrinsics.
6746 * gcc.target/spu/intrinsics-3.c: Update tests.
6747
c685de4a
RG
67482009-04-27 Richard Guenther <rguenther@suse.de>
6749
6750 PR middle-end/39928
6751 * gcc.c-torture/compile/pr39928-1.c: New testcase.
6752 * gcc.c-torture/compile/pr39928-2.c: Likewise.
6753
72d41f29
L
67542009-04-27 H.J. Lu <hongjiu.lu@intel.com>
6755
6756 PR target/39903
6757 * gcc.dg/torture/pr39903-1.c: New.
6758 * gcc.dg/torture/pr39903-2.c: Likewise.
6759
bd639075
RE
67602009-04-27 Revital Eres <eres@il.ibm.com>
6761
6762 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6763 and check it.
6764 * gcc.dg/sms-2.c: Add dump check.
6765 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6766 and check it.
6767 * gcc.dg/sms-4.c: Likewise.
6768 * gcc.dg/sms-5.c: Likewise.
6769 * gcc.dg/sms-6.c: Likewise.
6770 * gcc.dg/sms-7.c: Likewise.
6771 * gcc.dg/sms-antideps.c: Rename to...
6772 * gcc.dg/sms-8.c: This and add sms dump file and check it.
6773
a1fa3e79
EB
67742009-04-27 Eric Botcazou <ebotcazou@adacore.com>
6775
6776 * gnat.dg/opt2.adb: New test.
6777
7409e5a5
JJ
67782009-04-27 Jakub Jelinek <jakub@redhat.com>
6779
6780 PR c++/39875
6781 * g++.dg/warn/Wunused-15.C: New test.
6782
4e3825db
MM
67832009-04-26 Michael Matz <matz@suse.de>
6784
6785 Expand from SSA.
6786 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6787 change regexps.
6788 * gcc.target/i386/pr37248-1.c: Modified.
6789 * gcc.target/i386/pr37248-3.c: Modified.
6790 * gcc.target/i386/pr37248-2.c: Modified.
6791 * gnat.dg/aliasing1.adb: Modified.
6792 * gnat.dg/pack9.adb: Modified.
6793 * gnat.dg/aliasing2.adb: Modified.
6794 * gcc.dg/strict-overflow-2.c: Modified.
6795 * gcc.dg/autopar/reduc-1char.c: Modified.
6796 * gcc.dg/autopar/reduc-2char.c: Modified.
6797 * gcc.dg/autopar/reduc-1.c: Modified.
6798 * gcc.dg/autopar/reduc-2.c: Modified.
6799 * gcc.dg/autopar/reduc-3.c: Modified.
6800 * gcc.dg/autopar/reduc-6.c: Modified.
6801 * gcc.dg/autopar/reduc-7.c: Modified.
6802 * gcc.dg/autopar/reduc-8.c: Modified.
6803 * gcc.dg/autopar/reduc-9.c: Modified.
6804 * gcc.dg/autopar/reduc-1short.c: Modified.
6805 * gcc.dg/autopar/reduc-2short.c: Modified.
6806 * gcc.dg/autopar/parallelization-1.c: Modified.
6807 * gcc.dg/strict-overflow-4.c: Modified.
6808 * gcc.dg/strict-overflow-6.c: Modified.
6809 * gcc.dg/gomp/combined-1.c: Modified.
6810 * gcc.dg/no-strict-overflow-1.c: Modified.
6811 * gcc.dg/no-strict-overflow-3.c: Modified.
6812 * gcc.dg/no-strict-overflow-5.c: Modified.
6813 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6814 * gcc.dg/tree-ssa/pr18134.c: Modified.
6815 * gcc.dg/tree-ssa/20030824-1.c: Modified.
6816 * gcc.dg/tree-ssa/vector-2.c: Modified.
6817 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6818 * gcc.dg/tree-ssa/loop-21.c: Modified.
6819 * gcc.dg/tree-ssa/20030824-2.c: Modified.
6820 * gcc.dg/tree-ssa/vector-3.c: Modified.
6821 * gcc.dg/tree-ssa/asm-3.c: Modified.
6822 * gcc.dg/tree-ssa/pr23294.c: Modified.
6823 * gcc.dg/tree-ssa/loop-22.c: Modified.
6824 * gcc.dg/tree-ssa/loop-15.c: Modified.
6825 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6826 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6827 * gcc.dg/tree-ssa/pr20139.c: Modified.
6828 * gcc.dg/tree-ssa/scev-cast.c: Modified.
6829 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6830 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6831 * gcc.dg/tree-ssa/loop-5.c: Modified.
6832 * gcc.dg/tree-ssa/pr19431.c: Modified.
6833 * gcc.dg/tree-ssa/pr32044.c: Modified.
6834 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6835 * gcc.dg/tree-ssa/loop-19.c: Modified.
6836 * gcc.dg/tree-ssa/loop-28.c: Modified.
6837 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6838 * gcc.dg/tree-ssa/divide-1.c: Modified.
6839 * gcc.dg/tree-ssa/inline-1.c: Modified.
6840 * gcc.dg/tree-ssa/divide-3.c: Modified.
6841 * gcc.dg/tree-ssa/pr30978.c: Modified.
6842 * gcc.dg/tree-ssa/alias-6.c: Modified.
6843 * gcc.dg/tree-ssa/divide-4.c: Modified.
6844 * gcc.dg/tree-ssa/alias-11.c: Modified.
6845 * gcc.dg/no-strict-overflow-7.c: Modified.
6846 * gcc.dg/strict-overflow-1.c: Modified.
6847 * gcc.dg/pr15784-4.c: Modified.
6848 * gcc.dg/pr34263.c: Modified.
6849 * gcc.dg/strict-overflow-3.c: Modified.
6850 * gcc.dg/tree-prof/stringop-1.c: Modified.
6851 * gcc.dg/tree-prof/val-prof-1.c: Modified.
6852 * gcc.dg/tree-prof/val-prof-2.c: Modified.
6853 * gcc.dg/tree-prof/val-prof-3.c: Modified.
6854 * gcc.dg/tree-prof/val-prof-4.c: Modified.
6855 * gcc.dg/no-strict-overflow-2.c: Modified.
6856 * gcc.dg/no-strict-overflow-4.c: Modified.
6857 * gcc.dg/no-strict-overflow-6.c: Modified.
6858 * g++.dg/tree-ssa/pr27090.C: Modified.
6859 * g++.dg/tree-ssa/tmmti-2.C: Modified.
6860 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6861 * g++.dg/tree-ssa/pr19807.C: Modified.
6862 * g++.dg/opt/pr30965.C: Modified.
6863 * g++.dg/init/new17.C: Modified.
6864 * gfortran.dg/whole_file_6.f90: Modified.
6865 * gfortran.dg/whole_file_5.f90: Modified.
6866 * gfortran.dg/reassoc_1.f90: Modified.
6867 * gfortran.dg/reassoc_3.f90: Modified.
6868
5846213b
SK
68692009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
6870
6871 PR fortran/39893
6872 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6873
77f2a970
JJ
68742009-04-26 Jakub Jelinek <jakub@redhat.com>
6875
ce372372
JJ
6876 PR inline-asm/39543
6877 * gcc.target/i386/pr39543-1.c: New test.
6878 * gcc.target/i386/pr39543-2.c: New test.
6879 * gcc.target/i386/pr39543-3.c: New test.
6880
92061771
JJ
6881 PR c/39889
6882 * gcc.dg/Wunused-value-3.c: New test.
77f2a970 6883
e11187cc
JM
68842009-04-26 Joseph Myers <joseph@codesourcery.com>
6885
6886 PR c/39581
6887 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6888 gcc.dg/vla-21.c: New tests.
6889
991d6621
JM
68902009-04-26 Joseph Myers <joseph@codesourcery.com>
6891
6892 PR c/39556
6893 * gcc.dg/inline-34.c: New test.
6894
6895bac8
JM
68952009-04-25 Joseph Myers <joseph@codesourcery.com>
6896
6897 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6898 gcc.dg/enum-const-3.c: New tests.
6899 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6900 -pedantic-errors. Update expected diagnostics.
6901
24070fcb
JM
69022009-04-25 Joseph Myers <joseph@codesourcery.com>
6903
6904 PR c/39582
6905 * gcc.dg/vla-20.c: New test.
6906
92f6fd0b
JM
69072009-04-25 Joseph Myers <joseph@codesourcery.com>
6908
6909 PR c/39564
6910 * gcc.dg/vla-19.c: New test.
6911
f88d0772
JM
69122009-04-25 Joseph Myers <joseph@codesourcery.com>
6913
6914 PR preprocessor/39559
6915 * gcc.dg/c99-intconst-2.c: New test.
6916
a3710436
JH
69172009-04-25 Jan Hubicka <jh@suse.cz>
6918
6919 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6920
bc2a4733
JW
69212009-04-25 Janus Weil <janus@gcc.gnu.org>
6922
6923 PR fortran/39688
6924 * gfortran.dg/import7.f90: New.
6925
09ed9bec
RG
69262009-04-24 Richard Guenther <rguenther@suse.de>
6927
6928 * gcc.dg/tree-ssa/vrp48.c: Fix.
6929
dc749759
DK
69302008-04-24 Doug Kwan <dougkwan@google.com>
6931
6932 * g++.dg/init/copy7.C: Only abort in memcpy if source and
6933 destination are the same.
6934
77a30264
RG
69352009-04-24 Richard Guenther <rguenther@suse.de>
6936
6937 * gcc.dg/tree-ssa/vrp48.c: New testcase.
6938
2b6da65c
JM
69392009-04-24 Joseph Myers <joseph@codesourcery.com>
6940
6941 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6942 gcc.dg/array-const-3.c: New tests.
6943
32e8bb8e
ILT
69442009-04-24 Ian Lance Taylor <iant@google.com>
6945
6946 * gcc.dg/Wcxx-compat-4.c: New testcase.
6947
e34ccb4c
DK
69482009-04-24 Daniel Kraft <d@domob.eu>
6949
6950 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6951 expected on already erraneous symbol (renamed to fresh one).
6952
30349c74
PB
69532009-04-24 Paolo Bonzini <bonzini@gnu.org>
6954
6955 PR middle-end/39867
6956 * gcc.dg/pr39867.c: New.
6957
87526ff1
JW
69582009-04-24 Janus Weil <janus@gcc.gnu.org>
6959
6960 PR fortran/39861
6961 PR fortran/39864
6962 * gfortran.dg/intrinsic_1.f90: New.
6963
caa9d12a
EB
69642009-04-24 Eric Botcazou <ebotcazou@adacore.com>
6965
6966 * gnat.dg/alignment7.adb: New test.
6967 * gnat.dg/alignment8.adb: Likewise.
6968
0d858698
EB
69692009-04-24 Eric Botcazou <ebotcazou@adacore.com>
6970
6971 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6972 * gnat.dg/specs/rep_clause2.ads: New test.
6973
6216f94e
JJ
69742009-04-24 Jakub Jelinek <jakub@redhat.com>
6975
6976 PR rtl-optimization/39794
6977 * gcc.dg/pr39794.c: New test.
6978
bbaba73f
EB
69792009-04-23 Eric Botcazou <ebotcazou@adacore.com>
6980
6981 * gnat.dg/atomic1.adb: New test.
6982 * gnat.dg/atomic1_pkg.ads: New helper.
6983
3682dc97
SE
69842009-04-23 Steve Ellcey <sje@cup.hp.com>
6985
6986 PR testsuite/39623
6987 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6988 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
f100a4a8 6989
4782dfa7
RAE
69902009-04-23 Rafael Avila de Espindola <espindola@google.com>
6991
6992 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6993 warning.
6994
53650abe
AP
69952009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6996
6997 PR C/31499
6998 * gcc.dg/vector-init-1.c: New testcase.
6999 * gcc.dg/vector-init-2.c: New testcase.
7000
b7babd5d
EB
70012009-04-22 Eric Botcazou <ebotcazou@adacore.com>
7002
7003 * gnat.dg/enum2.adb: New test.
7004 * gnat.dg/enum2_pkg.ads: New helper.
7005
2c0eba5a
JJ
70062009-04-22 Jakub Jelinek <jakub@redhat.com>
7007
7008 PR c/39855
7009 * gcc.dg/torture/pr39855.c: New test.
7010
a58f7da1
DS
70112009-04-22 Dodji Seketeli <dodji@redhat.com>
7012
7013 PR c++/39639
7014 * g++.dg/cpp0x/pr39639.C: New test.
7015
a123d175
MH
70162009-04-22 Mark Heffernan <meheff@google.com>
7017
bf758008 7018 * gcc.dg/profile-generate-3.c: New test.
a123d175 7019
0500a9f1
JH
70202009-04-22 Jan Hubicka <jh@suse.cz>
7021
7022 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7023
7a29c1ad
SE
70242009-04-22 Steve Ellcey <sje@cup.hp.com>
7025
7026 PR testsuite/39623
7027 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
f100a4a8 7028
aea4deba
RG
70292009-04-22 Richard Guenther <rguenther@suse.de>
7030
7031 PR tree-optimization/39824
7032 * gcc.c-torture/compile/pr39824.c: New testcase.
7033
cfc93532
MLI
70342009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7035
7036 PR c++/14875
7037 * g++.dg/parse/parser-pr14875.C: New.
7038 * g++.dg/parse/parser-pr14875-2.C: New.
7039 * g++.dg/parse/error6.C: Update match string.
7040
9925bce0
RG
70412009-04-22 Richard Guenther <rguenther@suse.de>
7042
7043 PR tree-optimization/39845
7044 * gcc.c-torture/compile/pr39845.c: New testcase.
7045
c73b6478
JW
70462009-04-22 Janus Weil <janus@gcc.gnu.org>
7047
7048 PR fortran/39735
7049 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7050 * gfortran.dg/external_initializer.f90: Modified.
7051 * gfortran.dg/interface_26.f90: Modified.
7052 * gfortran.dg/intrinsic_subroutine.f90: Modified.
7053 * gfortran.dg/proc_ptr_3.f90: Modified.
7054 * gfortran.dg/proc_ptr_15.f90: New.
7055 * gfortran.dg/proc_ptr_result_1.f90: Modified.
7056
36ef7262
MLI
70572009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7058
7059 PR c++/35711
7060 * g++.dg/warn/pr35711.C: New.
7061 * g++.dg/conversion/ptrmem2.C: Update.
7062
ad41bd84
JM
70632009-04-21 Joseph Myers <joseph@codesourcery.com>
7064
7065 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7066 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7067 README.gcc, g++.dg/README, g++.dg/compat/break/README,
7068 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7069 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7070 gcc.c-torture/ChangeLog.0,
7071 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7072 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7073 gcc.target/i386/math-torture/math-torture.exp,
7074 gcc.target/mips/inter/mips16-inter.exp,
7075 gcc.target/mips/mips-nonpic/README,
7076 gcc.target/x86_64/abi/README.gcc,
7077 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7078 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7079 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7080 notices.
7081 * ChangeLog-1993-2007, ChangeLog: Correct dates.
7082
ca80e52b
EB
70832009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7084
7085 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7086
ad8a1ac0
RG
70872009-04-21 Richard Guenther <rguenther@suse.de>
7088
7089 PR middle-end/39829
7090 * gcc.dg/torture/pr39829.c: New testcase.
7091
7156c8ab
MJ
70922009-04-21 Martin Jambor <mjambor@suse.cz>
7093
7094 * gcc.dg/tree-ssa/cswtch-2.c: New test.
7095
1e4ae551
MLI
70962009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7097
7098 PR 16202
7099 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7100 * gcc.dg/sequence-pt-2.c: New.
7101 * gcc.dg/sequence-pt-3.c: New.
7102 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7103 * g++.dg/warn/sequence-pt-2.c: New.
7104 * g++.dg/warn/sequence-pt-3.c: New.
7105
6e9a9f9f
JJ
71062009-04-21 Jakub Jelinek <jakub@redhat.com>
7107
7108 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7109
a962b0a1
EB
71102009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7111
7112 * gnat.dg/import1.ad[sb]: New test.
7113
158ec531
AP
71142009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7115
a962b0a1
EB
7116 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7117 return 0.
158ec531 7118
47b0b4fa
TB
71192009-04-20 Tobias Burnus <burnus@net-b.de>
7120
7121 PR fortran/39811
7122 * gfortran.dg/continuation_11.f90: New test.
7123
9c650d90
MLI
71242009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7125
7126 PR c++/13358
7127 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7128 messages. Test for "long long" in system headers.
7129 * gcc.dg/c99-longlong-2.c: New.
7130 * g++.dg/warn/pr13358.C: New.
7131 * g++.dg/warn/pr13358-2.C: New.
7132 * g++.dg/warn/pr13358-3.C: New.
7133 * g++.dg/warn/pr13358-4.C: New.
7134
47b0b4fa 71352009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
37041295
AP
7136
7137 * gcc.dg/framework-2.c: Fix up for non existent includes
7138 being fatal errors now.
7139
c867b7b6
PT
71402009-04-20 Paul Thomas <pault@gcc.gnu.org>
7141
7142 PR fortran/39800
7143 * gfortran.dg/private_type_13.f90: New test.
7144 * gfortran.dg/private_type_2.f90: Add option -std=f95.
7145
311fa510
LCW
71462009-04-20 Le-Chun Wu <lcwu@google.com>
7147
7148 PR c++/39803
7149 * g++.dg/warn/Wunused-14.C: New test.
7150
6e0f0975
EB
71512009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7152
7153 * gnat.dg/specs/small_alignment.ads: New test.
7154
bbbbb16a
ILT
71552009-04-20 Ian Lance Taylor <iant@google.com>
7156
7157 * gcc.dg/Wcxx-compat-3.c: New testcase.
7158
c2efda0d
EB
71592009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7160
7161 * gnat.dg/pack13.ad[sb]: New test.
7162 * gnat.dg/pack13_pkg.ads: New helper.
7163
77022fa8
EB
71642009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7165
7166 * gnat.dg/discr11.ad[sb]: New test.
7167 * gnat.dg/discr11_pkg.ads: New helper.
7168
c4551b28
IR
71692009-04-20 Ira Rosen <irar@il.ibm.com>
7170
7171 PR tree-optimization/39675
7172 * gcc.dg/vect/O3-pr39675-2.c: New test.
7173
56fe7b05
EB
71742009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7175
7176 * gnat.dg/rep_clause3.adb: New test.
7177
a45e580b
JM
71782009-04-19 Joseph Myers <joseph@codesourcery.com>
7179
7180 PR c/37481
7181 * gcc.dg/c99-flex-array-7.c: New test.
7182
20845d35
JM
71832009-04-19 Joseph Myers <joseph@codesourcery.com>
7184
7185 PR c/19771
7186 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7187
da377db9
JM
71882009-04-19 Joseph Myers <joseph@codesourcery.com>
7189
7190 PR c/38243
7191 * gcc.dg/c99-restrict-3.c: New test.
7192
aa508502
JM
71932009-04-19 Joseph Myers <joseph@codesourcery.com>
7194
7195 PR preprocessor/20078
7196 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7197
743e3e4c
EB
71982009-04-19 Eric Botcazou <ebotcazou@adacore.com>
7199
7200 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7201 Do not pass -B$root after -margs.
7202
ca409efd
MLI
72032009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7204
7205 PR c/32061
7206 PR c++/36954
7207 * gcc.dg/pr32061.c: New.
7208 * gcc.dg/Wlogical-op-1.c: Update.
7209 * g++.dg/warn/Wlogical-op-1.C: Update.
7210 * g++.dg/warn/pr36954.C: New.
7211
f37acdf9
JM
72122009-04-18 Joseph Myers <joseph@codesourcery.com>
7213
7214 PR c/27676
7215 * gcc.dg/lvalue-5.c: New test.
7216
2b4b7036
JM
72172009-04-18 Joseph Myers <joseph@codesourcery.com>
7218
7219 PR c/22367
7220 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7221
61cc8223
JM
72222009-04-18 Joseph Myers <joseph@codesourcery.com>
7223
7224 * gcc.dg/cpp/include5.c: New test.
7225
3ce62965
JM
72262009-04-18 Joseph Myers <joseph@codesourcery.com>
7227
7228 PR c/35210
7229 * gcc.dg/call-diag-2.c: New test.
7230
c7f9c0b9
JM
72312009-04-18 Joseph Myers <joseph@codesourcery.com>
7232
7233 PR preprocessor/39646
7234 * gcc.dg/cpp/line8.c: New test.
7235
a5cb563b
JM
72362009-04-18 Joseph Myers <joseph@codesourcery.com>
7237
7238 PR preprocessor/39647
7239 * gcc.dg/cpp/line7.c: New test.
7240
2586ba4b
RG
72412009-04-18 Richard Guenther <rguenther@suse.de>
7242
7243 PR middle-end/39804
7244 * gcc.target/i386/pr39804.c: New testcase.
7245
8dd07c41
EB
72462009-04-18 Eric Botcazou <ebotcazou@adacore.com>
7247
7248 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7249 * g++.dg/other/pr39496.C: Likewise.
7250
92ef7fb1
MLI
72512009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7252
7253 PR middle-end/36902
7254 * gcc.dg/pr36902.c: New.
7255
07485407
DN
72562009-04-17 Diego Novillo <dnovillo@google.com>
7257
7258 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7259 violation for variable 'inside_main'.
7260
43836431
UW
72612009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7262
7263 * gfortran.fortran-torture/execute/getarg_1.x: New file.
7264
1ab456ae
UW
72652009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7266
7267 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7268
339670f8
UW
72692009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7270
7271 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7272 * gfortran.dg/chmod_2.f90: Likewise.
7273 * gfortran.dg/chmod_3.f90: Likewise.
7274 * gfortran.dg/open_errors.f90: Likewise.
7275 * gfortran.dg/stat_1.f90: Likewise.
7276 * gfortran.dg/stat_2.f90: Likewise.
7277
00620286
UW
72782009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7279
7280 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7281 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7282 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7283 * gfortran.dg/nearest_1.f90: Likewise.
7284 * gfortran.dg/nearest_3.f90: Likewise.
7285 * gfortran.dg/isnan_1.f90: Likewise.
7286 * gfortran.dg/isnan_2.f90: Likewise.
7287 * gfortran.dg/nan_1.f90: Likewise.
7288 * gfortran.dg/nan_2.f90: Likewise.
7289 * gfortran.dg/nan_3.f90: Likewise.
7290 * gfortran.dg/nan_4.f90: Likewise.
7291 * gfortran.dg/module_nan.f90: Likewise.
7292 * gfortran.dg/int_conv_2.f90: Likewise.
7293 * gfortran.dg/init_flag_3.f90: Likewise.
7294 * gfortran.dg/namelist_42.f90: Likewise.
7295 * gfortran.dg/namelist_43.f90: Likewise.
7296 * gfortran.dg/real_const_3.f90: Likewise.
7297 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7298
7299 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7300 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7301 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7302 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7303 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7304
7305 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7306 * gfortran.dg/gamma_5.f90: Likewise.
7307
c9184dd8
UW
73082009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7309
7310 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7311 less strict so it also works with auto-overlay support.
7312 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7313 for "exceeds local store" linker errors on the SPU.
7314
7315 * lib/gfortran.exp: Include target-supports.exp.
7316 (gfortran_init): On SPU targets where automatic overlay support
7317 is available, use it to build all Fortran test cases.
7318
7319 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7320
92234f46
AC
73212009-04-17 Arnaud Charlet <charlet@adacore.com>
7322
7323 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7324 rule enforced by gnat on taft types.
7325
d23a572f
JJ
73262009-04-17 Jakub Jelinek <jakub@redhat.com>
7327
7328 PR testsuite/39792
7329 * g++.dg/ext/complit11.C: Add empty dg-options.
7330
167be6eb
AP
73312009-04-16 Andrew Pinski <pinskia@gmail.com>
7332
d23a572f 7333 PR c++/17570
167be6eb
AP
7334 * g++.dg/template/defarg11.C: New test.
7335
ee85b983
AP
73362009-04-16 Andrew Pinski <pinskia@gmail.com>
7337
d23a572f 7338 PR c++/28766
ee85b983
AP
7339 * g++.dg/ext/complit11.C: New testcase.
7340
041d7a27
LCW
73412009-04-15 Le-Chun Wu <lcwu@google.com>
7342
7343 PR c++/39551
7344 * g++.dg/warn/Wunused-13.C: New testcase.
7345
6866c6e8
ILT
73462009-04-15 Ian Lance Taylor <iant@google.com>
7347
7348 * gcc.dg/Wenum-compare-1.c: New testcase.
7349
25e20805
RG
73502009-04-15 Richard Guenther <rguenther@suse.de>
7351
7352 PR tree-optimization/39764
7353 * g++.dg/torture/pr39764.C: New testcase.
7354
5afaa917
NS
73552009-04-15 Nathan Sidwell <nathan@codesourcery.com>
7356
7357 * g++.dg/ext/altivec-17.C: New.
7358
6891bd6c
AC
73592009-04-15 Arnaud Charlet <charlet@adacore.com>
7360
7361 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7362 * gnat.dg/specs/limited1.ads: Ditto.
7363
1a650423
MM
73642009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7365
7366 PR testsuite/39769
7367 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7368 for testing the results of estimate instructions.
7369 * gcc.dg/vmx/3a-04m.c (test): Ditto.
7370 * gcc.dg/vmx/3a-05.c (test): Ditto.
7371
f9b20c62
JM
73722009-04-14 Jason Merrill <jason@redhat.com>
7373
7374 PR c++/39763
7375 * g++.dg/warn/Wshadow-4.C: Extend.
7376
58277f48
UB
73772009-04-14 Uros Bizjak <ubizjak@gmail.com>
7378
7379 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7380 (do_D): Remove attribute hidden.
7381
82e738a5 73822009-04-13 Jason Merrill <jason@redhat.com>
15237f9a
JM
7383
7384 PR c++/39480
7385 * g++.dg/init/copy7.C: New.
7386
1b1c508f
L
73872009-04-13 H.J. Lu <hongjiu.lu@intel.com>
7388
7389 PR testsuite/39733
7390 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7391 (check_for_all_options): This.
7392
c1b93f2b
JM
73932009-04-13 Jason Merrill <jason@redhat.com>
7394
7395 PR c++/39750
7396 * g++.dg/template/crash90.C: New.
7397
0f8a7706
JM
73982009-04-12 Jason Merrill <jason@redhat.com>
7399
7400 PR c++/39742
7401 * g++.dg/overload/extern-C-2.C: New.
7402
18f41a1b
JM
74032009-04-12 Joseph Myers <joseph@codesourcery.com>
7404
7405 PR preprocessor/31869
7406 * gcc.dg/cpp/strify5.c: New test.
7407
849d624b
EB
74082009-04-12 Eric Botcazou <ebotcazou@adacore.com>
7409
7410 * gnat.dg/enum1.adb: New test.
7411 * gnat.dg/enum1_pkg.ads: New helper.
7412
74132009-04-12 Uros Bizjak <ubizjak@gmail.com>
4c48007b
UB
7414
7415 PR target/39740
7416 * gcc.target/alpha/pr39740.c: New test.
7417
cadb8f42
DK
74182009-04-11 Daniel Kraft <d@domob.eu>
7419
7420 PR fortran/37746
7421 * gfortran.dg/bounds_check_strlen_1.f90: New test.
7422 * gfortran.dg/bounds_check_strlen_2.f90: New test.
7423 * gfortran.dg/bounds_check_strlen_3.f90: New test.
7424 * gfortran.dg/bounds_check_strlen_4.f90: New test.
7425 * gfortran.dg/bounds_check_strlen_5.f90: New test.
7426 * gfortran.dg/bounds_check_strlen_6.f90: New test.
7427 * gfortran.dg/bounds_check_strlen_7.f90: New test.
7428 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7429 expected string length that failed with -fbounds-check now.
7430 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7431
d1e49db4
JW
74322009-04-11 Janus Weil <janus@gcc.gnu.org>
7433
7434 PR fortran/39692
7435 * gfortran.dg/proc_ptr_14.f90: New.
7436
32848948
RG
74372009-04-11 Richard Guenther <rguenther@suse.de>
7438
7439 PR middle-end/39732
7440 * g++.dg/torture/pr39732.C: New testcase.
7441
568eecad
DF
74422009-04-11 Daniel Franke <franke.daniel@gmail.com>
7443
7444 * gfortran.dg/whole_file_5.f90: New.
7445 * gfortran.dg/whole_file_6.f90: New.
7446
8810712e
RG
74472009-04-11 Richard Guenther <rguenther@suse.de>
7448
7449 PR tree-optimization/39713
7450 * g++.dg/torture/pr39713.C: New testcase.
7451
fa78c0c1
RG
74522009-04-10 Richard Guenther <rguenther@suse.de>
7453
7454 PR c/39712
7455 * gcc.dg/pr39712.c: New testcase.
7456
72b75d03
L
74572009-04-10 H.J. Lu <hongjiu.lu@intel.com>
7458
7459 PR c++/28301
7460 * g++.dg/cpp0x/enum2.C: Updated.
7461 * g++.dg/debug/pr22514.C: Likewise.
7462 * g++.dg/parse/enum2.C: Likewise.
7463 * g++.dg/parse/enum3.C: Likewise.
7464 * g++.dg/template/crash79.C: Likewise.
7465 * g++.old-deja/g++.jason/cond.C: Likewise.
7466
6e990b54
CF
74672009-04-10 Chao-ying Fu <fu@mips.com>
7468
7469 * gcc.target/mips/interrupt_handler.c: Change from compile to
7470 assemble.
7471
aa070a60
KG
74722009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7473
7474 * objc/execute/forward-1.x: Fix x86_64 entry typos.
7475
045ac367
DF
74762009-04-10 Daniel Franke <franke.daniel@gmail.com>
7477
7478 PR fortran/38709
7479 * gfortran.dg/zero_sized_6.f90: New.
7480
0d246707
MLI
74812009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
7482
7483 PR c++/20118
7484 * g++.dg/parse/pr20118.C: New.
7485 * g++.dg/template/spec16.C: Update.
7486
8b7a6bb2
L
74872009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7488
7489 PR testsuite/35621
7490 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7491 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7492 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7493 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7494 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7495 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7496 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7497 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7498 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7499 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7500 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7501 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7502 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7503 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7504 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7505 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7506 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7507
80558628
L
75082009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7509
7510 PR target/39678
7511 * g++.dg/torture/pr39678.C: New.
7512 * gcc.dg/compat/struct-complex-2.h: Likewise.
7513 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7514 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7515 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7516 * gcc.dg/torture/pr39678.c: Likewise.
7517 * gcc.target/i386/pr39678.c: Likewise.
7518
7519 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7520 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7521
7522 * gcc.target/x86_64/abi/test_passing_structs.c: Include
7523 <complex.h>. Add tests for structure with complex float.
7524
e1ff19bf
BE
75252009-04-10 Ben Elliston <bje@au.ibm.com>
7526 Joseph Myers <joseph@codesourcery.com>
7527
7528 PR target/36800
7529 * gcc.dg/dfp/pr36800.c: New.
7530
d5e90cab
RW
75312009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7532 Rafael Avila de Espindola <espindola@google.com>
7533
7534 * gcc.misc-tests/help.exp: New file.
7535 * lib/options.exp: New file.
7536
750d4b2e
JJ
75372009-04-09 Janis Johnson <janis187@us.ibm.com>
7538
7539 PR libobjc/36610
7540 * objc/execute/forward-1.x: New.
7541
b45f0e58
PB
75422009-04-09 Paolo Bonzini <bonzini@gnu.org>
7543
7a715bba 7544 * gcc.dg/pr27150-1.c: Change to a link test.
b45f0e58 7545
748086b7
JJ
75462009-04-09 Jakub Jelinek <jakub@redhat.com>
7547
7548 * g++.dg/lookup/using2.C: Change copyright header to refer to version
7549 3 of the GNU General Public License and to point readers at the
7550 COPYING3 file and the FSF's license web page.
7551 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7552 * gcc.dg/struct/struct-reorg.exp: Likewise.
7553 * gcc.target/spu/tag_manager.c: Likewise.
7554
0a5ec800
RG
75552009-04-09 Richard Guenther <rguenther@suse.de>
7556
7557 PR testsuite/39696
7558 * ssa-ccp-25.c: Adjust pattern.
7559
3070bab4
JW
75602009-04-09 Janus Weil <janus@gcc.gnu.org>
7561
7562 PR fortran/36704
7563 * gfortran.dg/external_procedures_1.f90: Modified.
7564 * gfortran.dg/proc_ptr_result_1.f90: New.
7565 * gfortran.dg/proc_ptr_result_2.f90: New.
7566 * gfortran.dg/proc_ptr_result_3.f90: New.
7567
22a65a54
RG
75682009-04-09 Richard Guenther <rguenther@suse.de>
7569
7570 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7571 to prevent constant propagation.
7572 * gcc.dg/vect/vect-56.c: Likewise.
7573 * gcc.dg/vect/vect-58.c: Likewise.
7574 * gcc.dg/vect/vect-60.c: Likewise.
7575 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7576 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7577 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7578
f76968e6
RG
75792009-04-09 Richard Guenther <rguenther@suse.de>
7580
7581 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7582 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7583
17cede2e
JM
75842009-04-09 Joseph Myers <joseph@codesourcery.com>
7585
7586 PR c/39613
7a715bba
UB
7587 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7588 New tests.
17cede2e 7589
d34ac4dd
JM
75902009-04-08 Joseph Myers <joseph@codesourcery.com>
7591
7592 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7593 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7594
ce9ba79b
JJ
75952009-04-08 Jakub Jelinek <jakub@redhat.com>
7596
7597 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7598
f6f5e3a1
JM
75992009-04-08 Jason Merrill <jason@redhat.com>
7600
7601 PR c++/25185
7602 * g++.dg/template/error40.C: Add another test.
7603
4d84fe7c
JM
76042009-04-08 Joseph Myers <joseph@codesourcery.com>
7605
7606 PR c/39614
7607 PR c/39673
7608 * gcc.c-torture/compile/pr39614-1.c,
7609 gcc.c-torture/compile/pr39614-2.c,
7610 gcc.c-torture/compile/pr39614-3.c,
7611 gcc.c-torture/compile/pr39614-4.c,
7612 gcc.c-torture/compile/pr39614-5.c,
7613 gcc.c-torture/compile/pr39673-1.c,
7614 gcc.c-torture/compile/pr39673-2.c: New tests.
7615 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7616 more cases.
7617 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7618 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7619 expected errors.
7620
02060927
DS
76212009-04-08 Dodji Seketeli <dodji@redhat.com>
7622
7623 PRc++/39637
7624 * g++.dg/cpp0x/variadic-crash2.C: New test.
7625
bafc96b4
PT
76262009-04-08 Paul Thomas <pault@gcc.gnu.org>
7627
7628 PR fortran/38863
7629 * gfortran.dg/alloc_comp_result_1.f90: New test.
7630
e04c614e
JM
76312009-04-07 Jason Merrill <jason@redhat.com>
7632
7633 PR c++/34691
7634 * g++.dg/overload/extern-C-1.C: New.
7635
4796d66e
DH
76362009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7637
7638 PR testsuite/39325
7639 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7640
6ea2bd47
JM
76412009-04-07 Jason Merrill <jason@redhat.com>
7642
7643 PR c++/25185
7644 * g++.dg/template/error40.C: New.
7645
13d138bf
JW
76462009-04-07 Janus Weil <janus@gcc.gnu.org>
7647
7648 PR fortran/38152
7649 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7650
aa1aa786
EB
76512009-04-07 Eric Botcazou <ebotcazou@adacore.com>
7652
7653 * gnat.dg/subp_elim_errors.ad[sb]: New test.
7654
3afadac3
JW
76552009-04-07 Janus Weil <janus@gcc.gnu.org>
7656
c22ba5ff 7657 PR fortran/38290
3afadac3
JW
7658 * gfortran.dg/proc_decl_1.f90: Modified.
7659 * gfortran.dg/proc_ptr_11.f90: Extended.
7660 * gfortran.dg/proc_ptr_13.f90: Modified.
7661
463ecaca
JM
76622009-04-06 Jason Merrill <jason@redhat.com>
7663
7664 PR c++/35146
7665 * g++.dg/template/fnspec1.C: New.
7666
6d63ea75
LG
76672009-04-06 Laurent GUERBY <laurent@guerby.net>
7668
7a715bba 7669 * lib/gnat.exp: Handle multilib.
f100a4a8 7670
ea0a374b
PT
76712009-04-06 Paul Thomas <pault@gcc.gnu.org>
7672
7673 PR fortran/38863
7674 * gfortran.dg/dependency_23.f90: New test.
7675
439ef907
RG
76762009-04-06 Richard Guenther <rguenther@suse.de>
7677
7678 PR tree-optimization/28868
7679 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7680 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7681 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7682 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7683
2e698f67
AS
76842009-04-06 Andrew Stubbs <ams@codesourcery.com>
7685
7686 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7687
5020dbd6
AS
76882009-04-06 Andrew Stubbs <ams@codesourcery.com>
7689
7690 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7691
76922009-04-06 Andrew Stubbs <ams@codesourcery.com>
7693
7694 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7695 with the built-in y0, and the subsequent warning.
7696 (y1): Likewise, rename to y_1.
7697
1d146030
JW
76982009-04-06 Janus Weil <janus@gcc.gnu.org>
7699
7a715bba
UB
7700 PR fortran/39414
7701 * gfortran.dg/proc_decl_21.f90: New.
1d146030
JW
7702
77032009-04-06 Paul Thomas <pault@gcc.gnu.org>
59e36b72 7704
7a715bba
UB
7705 PR fortran/36091
7706 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
59e36b72 7707
ecef6119
HPN
77082009-04-06 Hans-Peter Nilsson <hp@axis.com>
7709
7710 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7711 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7712 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7713 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7714 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7715 gfortran.dg/namelist_49.f90: Gate test on effective_target
7716 fd_truncate.
7717 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
7718
e462f727
DK
77192009-04-05 Daniel Kraft <d@domob.eu>
7720
7721 PR fortran/38654
7722 * gfortran.dg/read_float_2.f03
7723 * gfortran.dg/read_float_3.f90
7724
941c3614
RB
77252009-04-05 Richard Guenther <rguenther@suse.de>
7726
7727 PR tree-optimization/39648
7728 * gcc.c-torture/compile/pr39648.c: New testcase.
7729
435970ad
JM
77302009-04-05 Jason Merrill <jason@redhat.com>
7731
7732 PR c++/14912
7733 * g++.dg/template/error39.C: New.
7734
beb64b4a
DF
77352009-04-05 Daniel Franke <franke.daniel@gmail.com>
7736
7737 PR fortran/29458
7738 * gfortran.dg/implied_do_1.f90: New.
7739
cf7d2eb0
TB
77402009-04-04 Tobias Burnus <burnus@net-b.de>
7741
7742 PR fortran/39577
7743 * gfortran.dg/recursive_check_8.f90: New.
7744 * gfortran.dg/recursive_check_9.f90: New.
7745 * gfortran.dg/recursive_check_10.f90: New.
7746 * gfortran.dg/recursive_check_11.f90: New.
7747 * gfortran.dg/recursive_check_12.f90: New.
7748 * gfortran.dg/recursive_check_13.f90: New.
7749 * gfortran.dg/recursive_check_14.f90: New.
7750
a4d674fc
JM
77512009-04-04 Jason Merrill <jason@redhat.com>
7752
7753 PR c++/25185
7754 * g++.dg/template/error38.C: Add more tests.
7755
6f85546f
PT
77562009-04-04 Paul Thomas <pault@gcc.gnu.org>
7757
7758 PR fortran/37614
7759 * gfortran.dg/common_align_2.f90: New test.
7760
6356f38f
UB
77612009-04-04 Richard Earnshaw <rearnsha@arm.com>
7762
7763 PR target/39501
7764 * gcc.c-torture/execute/pr39501.c: New file.
7765 * gcc.c-torture/execute/pr39501.x: New file.
7766
aa7069aa
RG
77672009-04-04 Richard Guenther <rguenther@suse.de>
7768
7769 PR tree-optimization/8781
7770 PR tree-optimization/37892
7771 * g++.dg/tree-ssa/pr8781.C: New testcase.
7772 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7773
cd15ad3e
RG
77742009-04-04 Richard Guenther <rguenther@suse.de>
7775
7776 PR tree-optimization/39636
7777 * gcc.c-torture/compile/pr39636.c: New testcase.
7778
32d5b22d
L
77792009-04-03 H.J. Lu <hongjiu.lu@intel.com>
7780
d75b46b4 7781 PR rtl-optimization/39607
32d5b22d
L
7782 * g++.dg/opt/pr39607.C: New.
7783
6f9c9d6d
TB
77842009-04-03 Tobias Burnus <burnus@net-b.de>
7785
7786 PR fortran/39594
7787 * gfortran.dg/common_12.f90: New.
7788
b77ba909
JM
77892009-04-03 Jason Merrill <jason@redhat.com>
7790
7791 PR c++/39608
7792 * g++.dg/template/const2.C: New test.
7793
0c908ffc
RG
77942009-04-03 Richard Guenther <rguenther@suse.de>
7795
7796 PR tree-optimization/2480
7797 PR tree-optimization/23086
7798 * gcc.dg/tree-ssa/pr2480.c: New testcase.
7799 * gcc.dg/tree-ssa/pr23086.c: Likewise.
7800
075f83f5
RG
78012009-04-03 Richard Guenther <rguenther@suse.de>
7802
7803 PR tree-optimization/34743
7804 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7805 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7806 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7807 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7808 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7809 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7810 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7811 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7812
5006671f
RG
78132009-04-03 Richard Guenther <rguenther@suse.de>
7814
7815 PR middle-end/13146
7816 PR tree-optimization/23940
7817 PR tree-optimization/33237
7818 PR middle-end/33974
7819 PR middle-end/34093
7820 PR tree-optimization/36201
7821 PR tree-optimization/36230
7822 PR tree-optimization/38049
7823 PR tree-optimization/38207
7824 PR tree-optimization/38230
7825 PR tree-optimization/38301
7826 PR tree-optimization/38585
7827 PR middle-end/38895
7828 PR tree-optimization/38985
7829 PR tree-optimization/39299
7830 * gcc.dg/pr19633-1.c: Adjust.
7831 * gcc.dg/torture/pta-callused-1.c: Likewise.
7832 * gcc.dg/torture/pr39074-2.c: Likewise.
7833 * gcc.dg/torture/pr39074.c: Likewise.
7834 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7835 * gcc.dg/torture/pr30375.c: Adjust.
7836 * gcc.dg/torture/pr33563.c: Likewise.
7837 * gcc.dg/torture/pr33870.c: Likewise.
7838 * gcc.dg/torture/pr33560.c: Likewise.
7839 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7840 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7841 * gcc.dg/tree-ssa/alias-15.c: Remove.
7842 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7843 * gcc.dg/tree-ssa/pr26421.c: Adjust.
7844 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7845 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7846 * gcc.dg/tree-ssa/pr23382.c: Adjust.
7847 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7848 * gcc.dg/tree-ssa/alias-16.c: Adjust.
7849 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7850 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7851 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7852 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7853 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7854 * gcc.dg/tree-ssa/alias-19.c: Likewise.
7855 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7856 * gcc.dg/tree-ssa/pr13146.c: Likewise.
7857 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7858 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7859 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7860 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7861 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7862 * gcc.dg/tree-ssa/alias-20.c: Likewise.
7863 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7864 * gcc.dg/tree-ssa/pr38895.c: Likewise.
7865 * gcc.dg/uninit-B.c: XFAIL.
7866 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7867 * gcc.dg/uninit-pr19430.c: XFAIL.
7868 * g++.dg/tree-ssa/pr13146.C: New testcase.
7869 * g++.dg/opt/pr36187.C: Adjust.
7870 * g++.dg/torture/20090329-1.C: New testcase.
7871
e97d7fa9
CF
78722009-04-02 Chao-ying Fu <fu@mips.com>
7873
7874 * gcc.target/mips/interrupt_handler.c: New test.
7875
608f7b2e
DA
78762009-04-02 David Ayers <ayers@fsfe.org>
7877
7878 PR objc/18456
7879 * objc.dg/bad-receiver-type-2.m: New test contributed by
7880 Alexander Mamberg.
7881
d5c8be27
JM
78822009-04-02 Jason Merrill <jason@redhat.com>
7883
7884 PR c++/25185
7885 * g++.dg/template/error38.C: New test.
7886
9fabb197
JJ
78872009-04-02 Janis Johnson <janis187@us.ibm.com>
7888
7889 PR tree-optimization/31677
7a715bba 7890 * gcc.dg/memcpy-1.c: Add compiler option.
9fabb197 7891
2f0fa28e
IR
78922009-04-02 Ira Rosen <irar@il.ibm.com>
7893
7894 PR tree-optimization/39595
7895 * gfortran.dg/vect/O3-pr39595.f: New test.
7896
d0940d56
DS
78972009-04-02 Dodji Seketeli <dodji@redhat.com>
7898
7899 PR c++/26693
7900 * g++.dg/template/typedef11.C: New test.
7901 * g++.dg/template/typedef12.C: Likewise.
7902 * g++.dg/template/typedef13.C: Likewise.
7903 * g++.dg/template/typedef14.C: Likewise.
7904 * g++.dg/template/typedef15.C: Likewise.
7905 * g++.dg/template/typedef16.C: Likewise.
7906 * g++.dg/template/sfinae3.C: Compile this pedantically.
7907 The only errors expected should be the one saying the typedef is ill
7908 formed.
7909 * g++.old-deja/g++.pt/typename8.C: Likewise.
7910 * g++.dg/template/access11.C: Update this.
7911
bf1cbdc6
RG
79122009-04-02 Richard Guenther <rguenther@suse.de>
7913
7914 PR tree-optimization/37221
7915 * gcc.c-torture/compile/20090331-1.c: New testcase.
7916
87cfb32c
EB
79172009-04-01 Eric Botcazou <ebotcazou@adacore.com>
7918
7919 * gcc.c-torture/compile/20090401-1.c: New test.
7920
a5b38cdf
L
79212009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7922
7923 PR c++/4926
7924 * g++.dg/template/pr4926-1.C: New.
7925
667e8acb
XDL
79262009-04-01 Xinliang David Li <davidxl@google.com>
7927
7928 * gcc.target/i386/all_one_m128i.c: New test.
7929
eec49116
JJ
79302009-04-01 Janis Johnson <janis187@us.ibm.com>
7931
839a3b8a
JJ
7932 PR c/39027
7933 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7934 * gcc.dg/fltconst-2.c: New test.
7935 * gcc.dg/fltconst-double-pedantic-1.c: New test.
7936 * gcc.dg/fltconst-double-pedantic-2.c: New test.
7937
eec49116
JJ
7938 PR c/33466
7939 * gcc.dg/cpp/pr33466.c: New test.
7940 * gcc.dg/dfp/pr33466.c: New test.
7941 * gcc.dg/fixed-point/pr33466.c: New test.
7942
96137f95
L
79432009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7944
7945 PR tree-optimization/35011
7946 * g++.dg/other/pr35011.C: New.
7947
d93e052c
JJ
79482009-04-01 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR target/39226
7951 * gcc.dg/pr39226.c: New test.
7952
eddd291e
L
79532009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7954
7955 PR c++/35240
7956 * g++.dg/template/pr35240.C: New.
7957
6ccb2a4a
JM
79582009-04-01 Joseph Myers <joseph@codesourcery.com>
7959
7960 PR c/39605
7961 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7962 * gcc.dg/pr25682.c: Update expected diagnostics.
7963
299b87f8
RG
79642009-04-01 Richard Guenther <rguenther@suse.de>
7965
7966 * gcc.dg/fold-plusmult-2.c: New testcase.
7967
b85eb797
JJ
79682009-04-01 Jakub Jelinek <jakub@redhat.com>
7969
7970 PR c/37772
7971 * gcc.dg/pr37772.c: New test.
7972 * g++.dg/ext/asm11.C: New test.
7973
00c7e24f
L
79742009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7975
b85eb797
JJ
7976 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7977 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7978 defined.
00c7e24f 7979
a70f5987
JM
79802009-03-31 Jason Merrill <jason@redhat.com>
7981
7982 * g++.old-deja/g++.other/using9.C: Add expected errors.
7983
36e3e6f7
L
79842009-03-31 H.J. Lu <hongjiu.lu@intel.com>
7985
7986 * gcc.c-torture/compile/pr33009.c: Removed.
7987
82452399
RR
79882009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7989
7990 * gcc.c-torture/compile/pr33009.c: Delete.
7991 * gcc.c-torture/compile/pr11832.c: Likewise.
7992
207bf79d
JM
79932009-03-31 Joseph Myers <joseph@codesourcery.com>
7994
7995 PR c/448
7996 * lib/target-supports.exp (check_effective_target_stdint_types):
7997 Update comment.
7998 (check_effective_target_inttypes_types): New.
7999 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8000 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8001 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8002
e49be8f7
PT
80032009-03-31 Paul Thomas <pault@gcc.gnu.org>
8004
8005 PR fortran/38917
8006 PR fortran/38918
8007 * gfortran.dg/data_pointer_1.f90: New test.
8008
bf0d171a
PT
80092009-03-31 Paul Thomas <pault@gcc.gnu.org>
8010
8011 PR fortran/38915
8012 * gfortran.dg/char_length_15.f90: New test.
8013
a3c49752
JM
80142009-03-31 Jason Merrill <jason@redhat.com>
8015
51fc2d02
JM
8016 C++ DR 613
8017 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8018 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8019 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8020 xfail others.
8021
2553fb66
JM
8022 * g++.dg/other/typedef2.C: New test.
8023
0e183333
JM
8024 PR c++/37806
8025 * g++.dg/template/typedef17.C: New test.
8026
a3c49752
JM
8027 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8028 * g++.dg/cpp0x/auto12.C: Likewise.
8029
6b12efe9
RG
80302009-03-31 Richard Guenther <rguenther@suse.de>
8031
8032 PR middle-end/31029
8033 * gcc.dg/fold-compare-4.c: New testcase.
8034 * gcc.dg/fold-compare-5.c: Likewise.
8035
108f6c2f
RG
80362009-03-31 Richard Guenther <rguenther@suse.de>
8037
8038 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8039
8f612190
JM
80402009-03-31 Joseph Myers <joseph@codesourcery.com>
8041
8042 PR target/39592
8043 * gcc.target/i386/pr39592-1.c: New test.
8044
47580d22
JM
80452009-03-31 Joseph Myers <joseph@codesourcery.com>
8046
8047 PR preprocessor/15638
8048 * gcc.dg/cpp/missing-header-1.c: New test.
8049 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
8050 "compilation terminated" message.
8051 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
8052 test #include "".
8053 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8054 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8055 terminated" message.
8056
ba4d8f9d
RG
80572009-03-31 Richard Guenther <rguenther@suse.de>
8058
8059 PR middle-end/23401
8060 PR middle-end/27810
8061 * gcc.dg/tree-ssa/pr23401.c: New testcase.
8062 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8063
3759634f
SK
80642009-03-30 Steven G. Kargl <kargls@comcast.net>
8065
8066 PR fortran/38389
8067 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8068 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8069 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8070 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8071 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8072 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8073 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8074
71a7778c
PT
80752009-03-30 Paul Thomas <pault@gcc.gnu.org>
8076
8077 PR fortran/22571
8078 * gfortran.dg/whole_file_1.f90: New test.
8079 PR fortran/26227
8080 * gfortran.dg/whole_file_2.f90: New test.
8081 * gfortran.dg/whole_file_3.f90: New test.
8082 PR fortran/24886
8083 * gfortran.dg/whole_file_4.f90: New test.
8084
665733c1
JJ
80852009-03-30 Jakub Jelinek <jakub@redhat.com>
8086
8087 * gfortran.dg/bind_c_usage_19.f90: New test.
8088
a37a7b8a
JJ
8089 PR target/39558
8090 * gcc.target/powerpc/altivec-29.c: New test.
8091
8ce94e44
JM
80922009-03-30 Joseph Myers <joseph@codesourcery.com>
8093
8094 PR rtl-optimization/323
8095 * gcc.target/i386/excess-precision-1.c,
8096 gcc.target/i386/excess-precision-2.c,
8097 gcc.target/i386/excess-precision-3.c,
8098 gcc.target/i386/excess-precision-4.c,
8099 gcc.target/i386/excess-precision-5.c,
8100 gcc.target/i386/excess-precision-6.c: New tests.
8101
1e57bf47
JM
81022009-03-30 Joseph Myers <joseph@codesourcery.com>
8103
8104 PR c/35235
8105 * gcc.dg/c99-array-lval-8.c: New test.
8106
148e4216
JM
81072009-03-29 Joseph Myers <joseph@codesourcery.com>
8108
8109 PR preprocessor/34695
8110 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8111 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8112 instead of dg-warning for "previous definition" messages.
8113 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8114 "warnings being treated as errors" message.
8115 * gcc.dg/fltconst-1.c: Use -fshow-column.
8116
6bb62671
SK
81172009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
8118
8119 PR fortran/38823
8120 * gfortran.dg/power1.f90: New test.
8121
928c19bb
JM
81222009-03-29 Joseph Myers <joseph@codesourcery.com>
8123
8124 PR c/456
8125 PR c/5675
8126 PR c/19976
8127 PR c/29116
8128 PR c/31871
8129 PR c/35198
8130 * gcc.c-torture/compile/20081108-1.c,
8131 gcc.c-torture/compile/20081108-2.c,
8132 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8133 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8134 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8135 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8136 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8137 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8138 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8139 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8140 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8141 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8142 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8143 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8144 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8145 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8146 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8147 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8148 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8149 case.
8150 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8151 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8152 XFAILs. Update expected messages.
8153 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8154 expected messages.
8155 * gcc.dg/real-const-1.c: Replace with test from original PR.
8156 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8157 when casting from non-constant integer to pointer.
8158
5babbcc0
RG
81592009-03-29 Richard Guenther <rguenther@suse.de>
8160
8161 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8162
b0e5fa94
DK
81632009-03-29 Daniel Kraft <d@domob.eu>
8164
8165 PR fortran/37423
8166 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8167 DEFERRED bindings.
8168 * gfortran.dg/typebound_proc_9.f03: New test.
8169 * gfortran.dg/typebound_proc_10.f03: New test.
8170 * gfortran.dg/typebound_proc_11.f03: New test.
8171 * gfortran.dg/abstract_type_5.f03: New test.
8172
ad41bd84 81732009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
d80c695f
TS
8174
8175 PR fortran/38507
8176 * gfortran.dg/do_4.f: New.
8177 * gfortran.dg/goto_2.f90: Correct expected warnings.
8178 * gfortran.dg/goto_4.f90: Likewise.
8179 * gfortran.dg/goto_5.f90: New.
8180
eeae74a1
L
81812009-03-29 H.J. Lu <hongjiu.lu@intel.com>
8182
8183 PR target/39545
8184 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8185
8186 * gcc.target/i386/pr39545-1.c: New.
8187 * gcc.target/i386/pr39545-2.c: Likewise.
8188
8189 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8190 (flex2_struct): Likewise.
8191 (check_struct_passing7): Likewise.
8192 (check_struct_passing8): Likewise.
8193 (f1s): Likewise.
8194 (f2s): Likewise.
8195 (main): Call check_struct_passing7 and check_struct_passing8.
8196
3379ae7f
RG
81972009-03-29 Richard Guenther <rguenther@suse.de>
8198
8199 * gcc.c-torture/execute/20090113-1.c: New testcase.
8200 * gcc.c-torture/execute/20090113-2.c: Likewise.
8201 * gcc.c-torture/execute/20090113-3.c: Likewise.
8202 * gcc.c-torture/execute/20090207-1.c: Likewise.
8203 * gcc.c-torture/compile/20090114-1.c: Likewise.
8204 * gcc.c-torture/compile/20090328-1.c: Likewise.
8205 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8206
4ea80a41
DA
82072009-03-29 David Ayers <ayers@fsfe.org>
8208
8209 PR objc/27377
8210 * objc.dg/conditional-1.m: New tests.
f100a4a8 8211
3dc9eaa6
AN
82122009-03-28 Adam Nemet <anemet@caviumnetworks.com>
8213
8214 * gcc.dg/winline-10.c: New test.
8215
33abc845
TB
82162009-03-28 Tobias Burnus <burnus@net-b.de>
8217
8218 PR fortran/34656
8219 * gfortran.dg/do_check_1.f90: Add test.
8220 * gfortran.dg/do_check_2.f90: Add test.
8221 * gfortran.dg/do_check_3.f90: Add test.
8222 * gfortran.dg/do_check_4.f90: Add test.
8223
33977f81
JH
82242009-03-28 Jan Hubicka <jh@suse.cz>
8225
8226 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8227 * gcc.dg/pr33826.c: Update dump files.
8228 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8229 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8230
617f3897
MJ
82312009-03-28 Martin Jambor <mjambor@suse.cz>
8232
8233 * g++.dg/tree-ssa/fwprop-align.C: New test.
8234
574872ff
JJ
82352009-03-28 Jakub Jelinek <jakub@redhat.com>
8236
b3bf8855
JJ
8237 * gcc.target/powerpc/altivec-28.c: New test.
8238
574872ff
JJ
8239 PR c++/39554
8240 * gcc.dg/wdisallowed-functions-1.c: Removed.
8241 * gcc.dg/wdisallowed-functions-2.c: Removed.
8242 * gcc.dg/wdisallowed-functions-3.c: Removed.
8243 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8244 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8245 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8246
b005da11
RG
82472009-03-28 Richard Guenther <rguenther@suse.de>
8248
8249 PR tree-optimization/38723
8250 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8251
5d63a35f
PT
82522009-03-28 Paul Thomas <pault@gcc.gnu.org
8253
ba20e309
UB
8254 PR fortran/38538
8255 * gfortran.dg/char_result_13.f90: New test.
5d63a35f 8256
6b02d5f7
PT
82572009-03-28 Paul Thomas <pault@gcc.gnu.org>
8258
8259 PR fortran/38765
8260 * gfortran.dg/alloc_comp_assign_9.f90: New test.
8261
bc6600ab
DK
82622009-03-28 Daniel Kraft <d@domob.eu>
8263
8264 * gfortran.dg/trim_1.f90: New test.
8265
08cf8f58
RG
82662009-03-28 Richard Guenther <rguenther@suse.de>
8267
8268 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8269 * g++.dg/warn/Warray-bounds.C: Likewise.
8270
43998ed9
TB
82712009-03-28 Tobias Burnus <burnus@net-b.de>
8272
8273 PR fortran/32626
8274 * gfortran.dg/recursive_check_7.f90: New test.
8275
82762009-03-28 Tobias Burnus <burnus@net-b.de>
dc186969
TB
8277
8278 PR fortran/38432
8279 * gfortran.dg/do_check_5.f90: New test.
8280 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8281 * gfortran.dg/array_constructor_18.f90: Ditto.
8282 * gfortran.dg/array_constructor_22.f90: Ditto.
8283 * gfortran.dg/do_3.F90: Ditto.
8284 * gfortran.dg/do_1.f90: Ditto.
8285
e8114fba
RG
82862009-03-28 Richard Guenther <rguenther@suse.de>
8287
8288 PR tree-optimization/38180
8289 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8290
6cdb0ee3
RG
82912009-03-28 Richard Guenther <rguenther@suse.de>
8292
8293 PR tree-optimization/38513
8294 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8295 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8296 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8297 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8298 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8299 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8300 * gcc.dg/vect/vect-35.c: Likewise.
8301 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8302 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8303 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8304
8ca1fd76
RG
83052009-03-28 Richard Guenther <rguenther@suse.de>
8306
8307 PR tree-optimization/38968
8308 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8309
a254e44d
RG
83102009-03-28 Richard Guenther <rguenther@suse.de>
8311
8312 PR tree-optimization/37795
8313 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8314
52c0e446
JM
83152009-03-28 Joseph Myers <joseph@codesourcery.com>
8316
8317 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8318 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8319 options for removed targets.
8320
472c7fbd
RG
83212009-03-27 Richard Guenther <rguenther@suse.de>
8322
8323 PR tree-optimization/39120
8324 * gcc.c-torture/execute/pr39120.c: New testcase.
8325
83262009-03-27 Richard Guenther <rguenther@suse.de>
8327
8328 PR tree-optimization/39120
8329 * gcc.dg/torture/pta-callused-1.c: New testcase.
8330
2ac26e15
L
83312009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8332
8333 PR middle-end/39315
8334 * gcc.target/i386/pr39315-1.c: New.
8335 * gcc.target/i386/pr39315-2.c: Likewise.
8336 * gcc.target/i386/pr39315-3.c: Likewise.
8337 * gcc.target/i386/pr39315-4.c: Likewise.
8338 * gcc.target/i386/pr39315-check.c: Likewise.
8339
d9223014
L
83402009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8341
8342 PR c/39323
8343 * gcc.dg/pr39323-1.c: New.
8344 * gcc.dg/pr39323-2.c: Likewise.
8345 * gcc.dg/pr39323-3.c: Likewise.
8346
689b689c
L
83472009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8348
8349 PR target/38034
8350 * gcc.target/ia64/sync-1.c: New.
8351
51212b32
L
83522009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8353
8354 PR target/39472
8355 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8356 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8357 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8358 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8359 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8360 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8361 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8362 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8363
7338ea63
KG
83642009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8365
8366 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8367 for low precision (i.e. float).
8368
68599f33
DS
83692009-03-27 Dodji Seketeli <dodji@redhat.com>
8370 Jakub Jelinek <jakub@redhat.com>
8371
8372 PR debug/37959
8373 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8374
9f5e9983
JJ
83752009-03-27 Jakub Jelinek <jakub@redhat.com>
8376
64d7685c
JJ
8377 * gcc.dg/memmove-2.c: New test.
8378 * gcc.dg/memmove-3.c: New test.
8379
9f5e9983
JJ
8380 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8381 in clone naming.
8382
e9d51dc6
XDL
83832009-03-27 Xinliang David Li <davidxl@google.com>
8384
8385 PR tree-optimization/39557
8386 * g++.dg/tree-ssa/dom-invalid.C: New test.
8387
4577cea1
XDL
83882009-03-27 Xinliang David Li <davidxl@google.com>
8389
8390 PR tree-optimization/39548
8391 * g++.dg/tree-ssa/copyprop.C: New test.
8392
8ec0d73b
AP
83932009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8394
8395 PR c++/38638
8396 * g++.dg/template/typename17.C: New testcase.
8397 * g++.dg/template/typename18.C: New testcase.
8398
b0957daf
AP
83992009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8400
8401 PR c++/36799
8402 * g++.dg/other/var_copy-1.C: New test.
8403
48b6cd9d
SM
84042009-03-27 Simon Martin <simartin@users.sourceforge.net>
8405
8406 PR c++/37647
8407 * g++.dg/parse/ctor9.C: New test.
8408
6a837908
SM
84092009-03-27 Simon Martin <simartin@users.sourceforge.net>
8410
8411 PR c++/29727
8412 * g++.dg/init/error2.C: New test.
8413
a5f805df
MLI
84142009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8415
8416 PR c++/35652
8417 * gcc.dg/pr35652.C: New.
8418 * g++.dg/warn/pr35652.C: New.
8419 * gcc.dg/format/plus-1.c: Adjust message.
8420
5a59b39e
JJ
84212009-03-26 Jakub Jelinek <jakub@redhat.com>
8422
8423 PR c++/39554
8424 * gcc.dg/wdisallowed-functions-3.c: New test.
8425 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8426
d43f68d6
KG
84272009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8428
8429 * gcc.dg/inline-33.c: Fix when pic.
8430
cd510f15
AM
84312009-03-25 Alexander Monakov <amonakov@ispras.ru>
8432
a5f805df 8433 * gcc.target/ia64/20090324-1.c: New test.
cd510f15 8434
969a5433
JJ
84352009-03-25 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR c/27898
8438 * gcc.dg/pr27898.c: New test.
8439
8440 PR tree-optimization/32139
8441 * gcc.c-torture/compile/pr32139.c: New test.
8442
f7cbd40e
JM
84432009-03-24 Jason Merrill <jason@redhat.com>
8444
8445 PR c++/28274
8446 * g++.dg/parse/defarg14.C: New test.
8447
760ab26f
JD
84482009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8449
8450 PR libfortran/39528
8451 * gfortran.dg/read_repeat.f90: New test.
8452
09ac4473
IR
84532009-03-24 Ira Rosen <irar@il.ibm.com>
8454
8455 PR tree-optimization/39529
8456 * gcc.dg/vect/pr39529.c: New test.
8457
603f5959
DS
84582009-03-24 Dodji Seketeli <dodji@redhat.com>
8459 Jakub Jelinek <jakub@redhat.com>
8460
8461 PR debug/39524
8462 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8463
c5cdb03f
JJ
84642009-03-23 Jakub Jelinek <jakub@redhat.com>
8465
8466 PR c/39495
8467 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8468
6ab282f6
JM
84692009-03-23 Jason Merrill <jason@redhat.com>
8470
6afcfe0a 8471 * g++.dg/cpp0x/auto12.C: Add variadic test.
f100a4a8 8472
6ab282f6
JM
8473 PR c++/39526
8474 * g++.dg/warn/Wshadow-4.C: New test.
8475
88ccb72a
JJ
84762009-03-23 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR tree-optimization/39516
8479 * gfortran.dg/pr39516.f: New test.
8480
78425caa
HPN
84812009-03-22 Hans-Peter Nilsson <hp@axis.com>
8482
8483 * lib/target-libpath.exp (set_ld_library_path_env_vars):
8484 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8485 variable, not environment variable.
8486
c1165535
JM
84872009-03-21 Jason Merrill <jason@redhat.com>
8488
8489 PR c++/28879
8490 * g++.dg/ext/vla6.C: New test.
8491
72258929
JM
84922009-03-20 Jason Merrill <jason@redhat.com>
8493
8494 * g++.dg/cpp0x/initlist5.C: Add additional test.
8495
7d1ec26a
JJ
84962009-03-19 Jakub Jelinek <jakub@redhat.com>
8497 Janis Johnson <janis187@us.ibm.com>
8498
8499 * lib/compat.exp (compat-get-options-main, compat-get-options):
8500 Handle dg-prune-output in source file.
8501 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8502 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8503 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8504 two warnings.
8505
f57c2f04
JJ
85062009-03-19 Jakub Jelinek <jakub@redhat.com>
8507
ea1199ee
JJ
8508 PR c/39495
8509 * gcc.dg/gomp/pr39495-1.c: New test.
8510 * gcc.dg/gomp/pr39495-2.c: New test.
8511 * g++.dg/gomp/pr39495-1.C: New test.
8512 * g++.dg/gomp/pr39495-2.C: New test.
8513
f57c2f04
JJ
8514 PR target/39496
8515 * gcc.target/i386/pr39496.c: New test.
8516 * g++.dg/other/pr39496.C: New test.
8517
9e517d61
LF
85182009-03-19 Li Feng <nemokingdom@gmail.com>
8519
8520 PR middle-end/39500
8521 * gcc.dg/autopar/pr39500-1.c: New.
8522 * gcc.dg/autopar/pr39500-2.c: New.
8523
d680e79d
L
85242009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8525
8526 * g++.dg/dg.exp: Prune graphite.
8527
9968d233
SP
85282009-03-18 Sebastian Pop <sebastian.pop@amd.com>
8529
8530 PR middle-end/39447
8531 * g++.dg/graphite: New.
8532 * g++.dg/graphite/graphite.exp: New.
8533 * g++.dg/graphite/pr39447.C: New.
8534
367bdb8d
L
85352009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8536
8537 PR c++/39425
8538 * g++.dg/template/pr39425.C: New.
8539
8540 * g++.dg/template/spec33.C: Updated.
8541
448545cb
JM
85422009-03-17 Jason Merrill <jason@redhat.com>
8543
8544 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8545
ff284b4b
PC
85462009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
8547
8548 PR c++/39475
8549 * g++.dg/ext/unary_trait_incomplete.C: New.
8550
3c072c6b
JY
85512009-03-17 Jing Yu <jingyu@google.com>
8552
8553 PR middle-end/39378
8554 * g++.dg/inherit/thunk10.C: New test.
8555
9ade279b
UB
85562009-03-17 Uros Bizjak <ubizjak@gmail.com>
8557
8558 PR target/39482
8559 * gcc.target/i386/pr39482.c: New test.
8560
16e60c17
JJ
85612009-03-17 Jakub Jelinek <jakub@redhat.com>
8562
a3f596ba
JJ
8563 PR debug/39471
8564 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8565 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8566 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8567 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8568
6b2b8871
JJ
8569 PR middle-end/39443
8570 * gcc.dg/pr39443.c: New test.
8571
16e60c17
JJ
8572 PR debug/39412
8573 * gcc.dg/debug/pr39412.c: New test.
8574
4d936aca
JJ
85752009-03-17 Janis Johnson <janis187@us.ibm.com>
8576
8577 PR testsuite/38526
8578 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8579 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8580 is defined.
8581 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8582 its original value, or unset if it was not defined.
8583 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8584 path procs around use of HOSTCC.
8585 * g++.dg/compat/struct-layout-1.exp: Ditto.
8586 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8587
1cb3c37c
L
85882009-03-16 H.J. Lu <hongjiu.lu@intel.com>
8589
8590 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8591
8ce12569
JJ
85922009-03-16 Janis Johnson <janis187@us.ibm.com>
8593
c4d475ad
JJ
8594 Revert patch for PR testsuite/37630.
8595
db205671
JJ
8596 PR testsuite/37960
8597 * gcc.dg/pr11492.c: Replace constant and remove xfail.
8598
fabab0b6
JJ
8599 PR testsuite/37630
8600 * lib/target-supports.exp (check_effective_target_ieee): New.
8601 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8602 * gcc.dg/20001012-1.c: Require ieee.
8603
8ce12569
JJ
8604 PR testsuite/37628
8605 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8606
97b4ba9f
JJ
86072009-03-16 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR tree-optimization/39455
8610 * gcc.dg/pr39455.c: New test.
8611
e178ae8e
DA
86122009-03-13 David Ayers <ayers@fsfe.org>
8613
8614 * objc/execute/trivial.m. New test.
8615
381b630e
JH
86162009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
8617
8618 PR target/39137
8088e9ee 8619 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
381b630e 8620
ba4905b4
L
86212009-03-13 H.J. Lu <hongjiu.lu@intel.com>
8622
8623 PR testsuite/39451
8624 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8625 constraint on (%2).
8626
faef499b
DA
86272009-03-12 David Ayers <ayers@fsfe.org>
8628
8629 PR libobjc/27466
8630 * objc/execute/exceptions/handler-1.m. New test.
8631
ad41bd84 86322009-03-12 Jakub Jelinek <jakub@redhat.com>
03a18198
JJ
8633
8634 PR target/39431
8635 * gcc.target/i386/pr39431.c: New test.
8636
122c59c7
L
86372009-03-12 H.J. Lu <hongjiu.lu@intel.com>
8638
8639 PR target/39445
8640 * gcc.target/i386/pr39445.c: New.
8641
8642 * gcc.target/i386/push-1.c: XFAIL.
8643
498e51ca
AN
86442009-03-11 Adam Nemet <anemet@caviumnetworks.com>
8645
8646 * gcc.dg/inline-33.c: New test.
8647
22571318
NF
86482009-03-11 Nathan Froyd <froydnj@codesourcery.com>
8649
8650 * gcc.dg/vect/vect-82.c: Combine dg-do and
8651 dg-require-effective-target into dg-skip-if.
8652 * gcc.dg/vect/vect-83.c: Likewise.
8653
9bfaf89d
JJ
86542009-03-11 Jakub Jelinek <jakub@redhat.com>
8655
8656 PR target/39137
8657 * gcc.target/i386/stackalign/longlong-1.c: New test.
8658 * gcc.target/i386/stackalign/longlong-2.c: New test.
8659
8a9ceef2
UW
86602009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8661
8662 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8663
dc215785
UW
86642009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8665
8666 * gcc.c-torture/execute/ieee/inf-3.c: New test.
8667 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8668
9ee309d4
OH
86692009-03-11 Olivier Hainque <hainque@adacore.com>
8670
8671 * gnat.dg/slice_enum.adb: New test.
8672
7716876b
JM
86732009-03-11 Jason Merrill <jason@redhat.com>
8674
8675 PR debug/39086
8676 * g++.dg/opt/nrv15.C: New test.
8677
480a5329
IR
86782009-03-10 Ira Rosen <irar@il.ibm.com>
8679
8680 PR tree-optimization/39422
8681 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8682 constant array with static initialization to global memory.
8683 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8684
23b27c81
HS
86852009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
8686
8687 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8688 padding.
8689
9a9ba8d9
JJ
86902009-03-09 Jakub Jelinek <jakub@redhat.com>
8691
8c30a510
JJ
8692 PR c++/39371
8693 * g++.dg/opt/switch2.C: Add -w to dg-options.
8694 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8695 * g++.dg/warn/switch1.C: New test.
8696 * g++.dg/other/switch3.C: New test.
8697
9a9ba8d9
JJ
8698 PR tree-optimization/39394
8699 * gcc.c-torture/compile/pr39394.c: New test.
8700
929b7fc3
AK
87012009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8702
8703 * gcc.target/s390/20090223-1.c: New testcase.
8704
1915e66b
JD
87052009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8706
8707 PR libfortran/39402
8708 * gfortran.dg/fmt_f0_1.f90: New test.
8709
ae9b2a48
L
87102009-03-08 H.J. Lu <hongjiu.lu@intel.com>
8711
8712 PR c++/39060
8713 * g++.dg/other/new1.C: Adjusted.
8714 * g++.dg/parse/crash40.C: Likewise.
8715 * g++.dg/parse/defarg12.C: Likewise.
8716 * g++.dg/template/error15.C: Likewise.
8717
8718 * g++.dg/other/pr39060.C: New.
8719
9207099b
JM
87202009-03-07 Jason Merrill <jason@redhat.com>
8721
8722 PR c++/39367
8723 * g++.dg/opt/new1.C: New.
8724
d8b4270d
PC
87252009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8726
8727 PR c++/33492
8728 * g++.dg/other/error32.C: New.
8729
9f0e7885
JJ
87302009-03-06 Jakub Jelinek <jakub@redhat.com>
8731
65401a0b
JJ
8732 PR middle-end/39360
8733 * gcc.c-torture/compile/pr39360.c: New test.
8734
9f0e7885
JJ
8735 PR debug/39372
8736 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8737
2588c9e9
JM
87382009-03-05 Jason Merrill <jason@redhat.com>
8739
8740 PR c++/38908
8741 * g++.dg/warn/Wuninitialized-3.C: New test.
8742
ee0ee7e2
JJ
87432009-03-05 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR debug/39379
8746 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8747 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8748
d095e03c
JM
87492009-03-04 Jason Merrill <jason@redhat.com>
8750
8751 PR c++/13549
8752 * g++.dg/template/koenig7.C: New test.
8753
630c80e6
NS
87542009-03-04 Nathan Sidwell <nathan@codesourcery.com>
8755
8756 * g++.dg/torture/predcom-1.C: New test.
8757
b505e785
RG
87582009-03-04 Richard Guenther <rguenther@suse.de>
8759
8760 PR tree-optimization/39362
8761 * g++.dg/torture/pr39362.C: New testcase.
8762
1cb801bc
JM
87632009-03-04 Jason Merrill <jason@redhat.com>
8764 Giovanni Bajo <giovannibajo@gcc.gnu.org>
8765
8766 PR c++/9634
8767 PR c++/29469
8768 PR c++/29607
8769 * g++.dg/template/dependent-name5.C: New test.
8770
79c09787
SE
87712009-03-04 Steve Ellcey <sje@cup.hp.com>
8772
8773 PR testsuite/39357
8774 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8775 vect_int to vect_int_mult.
8776
6a66f28e
RG
87772009-03-04 Richard Guenther <rguenther@suse.de>
8778
8779 PR tree-optimization/39358
8780 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8781 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8782
57e454ee
RG
87832009-03-04 Richard Guenther <rguenther@suse.de>
8784
8785 PR tree-optimization/39339
8786 * gcc.c-torture/execute/pr39339.c: New testcase.
8787
a6fe9ed4
JM
87882009-03-03 Joseph Myers <joseph@codesourcery.com>
8789
8790 * gcc.c-torture/compile/20090303-1.c,
8791 gcc.c-torture/compile/20090303-2.c: New tests.
8792
f07049c8
JJ
87932009-03-03 Jakub Jelinek <jakub@redhat.com>
8794
067dd3c9
JJ
8795 PR fortran/39354
8796 * gfortran.dg/gomp/pr39354.f90: New test.
8797
f07049c8
JJ
8798 PR tree-optimization/39343
8799 * gcc.dg/pr39343.c: New test.
8800
fc0ffad7
IR
88012009-03-03 Ira Rosen <irar@il.ibm.com>
8802
8803 PR tree-optimization/39248
6c6094f1 8804 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
fc0ffad7
IR
8805 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8806 on targets without vector misalignment support.
f100a4a8
UB
8807 * lib/target-supports.exp
8808 (check_effective_target_vect_short_mult): Add
fc0ffad7
IR
8809 check_effective_target_arm32.
8810
7d4fba4a
SP
88112009-03-02 Sebastian Pop <sebastian.pop@amd.com>
8812
8813 PR middle-end/39335
8088e9ee
L
8814 * gcc.dg/graphite/pr39335_1.c: New.
8815 * gcc.dg/graphite/pr39335.c: New.
7d4fba4a 8816
0f07d576
L
88172009-03-02 H.J. Lu <hongjiu.lu@intel.com>
8818
8819 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8820 of andl.
8821 * gcc.target/i386/stackalign/return-5.c: Likewise.
8822 * gcc.target/i386/stackalign/return-6.c: Likewise.
8823
6dfb529c 88242009-03-02 Richard Guenther <rguenther@suse.de>
0f07d576 8825 Ira Rosen <irar@il.ibm.com>
6dfb529c
RG
8826
8827 PR tree-optimization/39318
8828 * gfortran.dg/vect/pr39318.f90: New test.
8829
a3aadcc5
JH
88302009-03-01 Jan Hubicka <jh@suse.cz>
8831
8832 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8833
1cf5abb3
JH
88342009-03-01 Jan Hubicka <jh@suse.cz>
8835
8836 PR debug/39267
8837 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8838
39ae51e0
EB
88392009-03-01 Eric Botcazou <ebotcazou@adacore.com>
8840
8841 * gnat.dg/pack12.adb: New test.
8842
aad5badd
L
88432009-02-26 H.J. Lu <hongjiu.lu@intel.com>
8844
8845 PR c++/37789
dbb306a0 8846 * g++.dg/other/pr37789.C: New.
aad5badd 8847
489ec4e3
PT
88482009-02-26 Paul Thomas <pault@gcc.gnu.org>
8849
8850 PR fortran/39295
8851 * gfortran.dg/interface_25.f90: New test.
8852 * gfortran.dg/interface_26.f90: New test.
8853
c1cfed03
PT
88542009-02-26 Paul Thomas <pault@gcc.gnu.org>
8855
8856 PR fortran/39292
8857 * gfortran.dg/initialization_22.f90: New test.
8858
38432148 88592009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8592acaf
L
8860
8861 PR rtl-optimization/39241
8862 * gcc.dg/torture/pr39241.c: New.
8863
f618d33e 88642009-02-25 Martin Jambor <mjambor@suse.cz>
8592acaf 8865
f618d33e
MJ
8866 PR tree-optimizations/39259
8867 * g++.dg/torture/pr39259.C: New testcase.
8868
ccfbd880
RG
88692009-02-24 Richard Guenther <rguenther@suse.de>
8870
8871 PR c++/39242
8872 * g++.dg/template/instantiate10.C: New testcase.
8873
71adbef3 88742009-02-24 Richard Guenther <rguenther@suse.de>
8592acaf 8875 Zdenek Dvorak <ook@ucw.cz>
71adbef3
RG
8876
8877 PR tree-optimization/39233
8878 * gcc.c-torture/execute/pr39233.c: New testcase.
8879
f1a558e0
SP
88802009-02-23 Sebastian Pop <sebastian.pop@amd.com>
8881
8882 PR tree-optimization/39260
8883 * gcc.dg/graphite/pr39260.c: New.
8884
e62a4cc1
L
88852009-02-23 H.J. Lu <hongjiu.lu@intel.com>
8886
8887 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8888
8c8d4a46
L
88892009-02-23 H.J. Lu <hongjiu.lu@intel.com>
8890
8891 PR c++/36411
8892 * g++.dg/template/void14.C: New.
8893
2604de9d
JM
88942009-02-23 Jason Merrill <jason@redhat.com>
8895
d8028f2c
JM
8896 PR c++/38880
8897 * g++.dg/init/const7.C: Remove XFAIL.
8898 * g++.dg/init/static-init1.C: New test.
8899
2604de9d
JM
8900 * g++.dg/cpp0x/initlist14.C: New test.
8901
38432148 89022009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
543af7ab
TK
8903
8904 PR fortran/38914
8905 * bound_simplification_2.f90: New test case.
8906 * bound_7.f90: New test case.
8907
4bb09c26
JM
89082009-02-21 Joseph Myers <joseph@codesourcery.com>
8909
8910 * gcc.dg/cpp/include4.c: New test.
8911
38432148 89122009-02-21 Uros Bizjak <ubizjak@gmail.com>
4c64d3dd
L
8913
8914 PR target/39256
8915 * gcc.target/i386/abi-2.c: New.
8916
b4651327
KK
89172009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
8918
8919 * gcc.c-torture/execute/pr39228.x: New.
8920
f814e489
UB
89212009-02-21 Uros Bizjak <ubizjak@gmail.com>
8922
8923 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8924 scan-assembler to check for xmm0 register.
8925
07d8efe3 89262009-02-20 Mark Mitchell <mark@codesourcery.com>
f814e489 8927 Joseph Myers <joseph@codesourcery.com>
07d8efe3
MM
8928
8929 * gcc.target/arm/va_list.c: New test.
8930 * g++.dg/abi/arm_va_list.C: Likewise.
8931 * lib/target-supports.exp (check_effective_target_arm_eabi): New
8932 function.
8933 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8934 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8935 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8936 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8937 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8938 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8939
da9c199f
JH
89402009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
8941
8942 PR testsuite/38164
8943 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8944 to dg-options.
8945
c69cd1f5
JJ
89462009-02-20 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR target/39240
8949 * gcc.c-torture/execute/pr39240.c: New test.
8950
bd967b22
JM
89512009-02-20 Jason Merrill <jason@redhat.com>
8952
8953 PR c++/39225
8954 * g++.dg/parse/dtor15.C: New test.
8955
f0de858e
KH
89562009-02-19 Kazu Hirata <kazu@codesourcery.com>
8957
8958 * gcc.c-torture/execute/20090219-1.c: New.
8959
bde8c97c
AN
89602009-02-19 Adam Nemet <anemet@caviumnetworks.com>
8961
8962 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8963 (mips-dg-options): When matching isa* pseudo-options make
8964 'value' optional and accept ! entries. Use $spec instead of
8965 $isa_spec in the isa pseudo-option error message. Only
8966 perform the ISA-range check when 'value' is set. If arch is
8967 matching any CPU in the ! entries switch to its generic ISA.
8968 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
da9c199f 8969 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
bde8c97c 8970
09812622
JJ
89712009-02-19 Jakub Jelinek <jakub@redhat.com>
8972
8973 PR target/39175
8974 * gcc.dg/visibility-20.c: New test.
8975 * g++.dg/ext/visibility/visibility-11.C: New test.
8976
68017cb4
L
89772009-02-19 H.J. Lu <hongjiu.lu@intel.com>
8978
8979 PR c++/39188
8980 * g++.dg/abi/pr39188-1a.C: New.
8981 * g++.dg/abi/pr39188-1b.C: Likewise.
8982 * g++.dg/abi/pr39188-1.h: Likewise.
8983 * g++.dg/abi/pr39188-2a.C: Likewise.
8984 * g++.dg/abi/pr39188-2b.C: Likewise.
8985 * g++.dg/abi/pr39188-2.h: Likewise.
8986 * g++.dg/abi/pr39188-3a.C: Likewise.
8987 * g++.dg/abi/pr39188-3b.C: Likewise.
8988 * g++.dg/abi/pr39188-3.h: Likewise.
8989
ab4194da
JM
89902009-02-19 Joseph Myers <joseph@codesourcery.com>
8991
8992 PR c/38483
8993 * gcc.c-torture/execute/call-trap-1.c,
8994 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8995 tests.
8996
6b67572e
UB
89972009-02-19 Uros Bizjak <ubizjak@gmail.com>
8998
8999 PR target/39228
9000 * gcc.c-torture/execute/pr39228.c: New test.
9001
9e39dba6
RG
90022009-02-19 Richard Guenther <rguenther@suse.de>
9003
9004 PR tree-optimization/39074
9005 * gcc.dg/torture/pr39074.c: New testcase.
9006 * gcc.dg/torture/pr39074-2.c: Likewise.
9007 * gcc.dg/torture/pr39074-3.c: Likewise.
9008
57c2231b
L
90092009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9010
9011 PR c++/39219
9012 * g++.dg/parse/attr3.C: New.
9013
4a877673
JH
90142009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
9015
5842753d
JH
9016 PR testsuite/38165
9017 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9018
4a877673
JH
9019 PR testsuite/38166
9020 * g++.dg/ext/visibility/class1.C: Revert revision 122348
9021 and skip on Darwin.
9022
98b80692
JM
90232009-02-18 Jason Merrill <jason@redhat.com>
9024
bd967b22
JM
9025 PR c++/38880
9026 * g++.dg/init/const7.C: Remove XFAIL.
9027
98b80692
JM
9028 PR target/39179
9029 * g++.dg/opt/const6.C: New test.
9030
19e56697
L
90312009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9032
9033 * gcc.dg/callabi/callabi.exp: Moved to ...
9034 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
9035 in 64bit mode.
9036
9037 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9038 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9039 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9040 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9041 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9042 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9043 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9044
9045 * gcc.dg/callabi/callabi.h: Moved to ...
9046 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9047
9048 * gcc.dg/callabi/func-1.c: Moved to ...
9049 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9050
9051 * gcc.dg/callabi/func-indirect.c: Moved to ...
9052 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9053
9054 * gcc.dg/callabi/pr38891.c: Moved to ...
9055 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9056
9057 * gcc.dg/callabi/vaarg-1.c: Moved to ...
9058 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9059
9060 * gcc.dg/callabi/vaarg-2.c: Moved to ...
9061 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9062
9063 * gcc.dg/callabi/vaarg-3.c: Moved to ...
9064 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9065
0705d3f4
L
90662009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
9067
9068 PR target/38891
9069 * gcc.dg/callabi/pr38891.c: New.
9070
90712009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9072
9073 * gcc.dg/callabi/callabi.exp: New.
9074
bce08d50
L
90752009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9076
9077 PR target/39082
9078 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9079 -Wno-abi for x86.
9080 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9081
9082 * gcc.target/i386/pr39082-1.c: New.
9083
9084 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9085 -Wno-abi.
9086
9087 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9088 CHECK_M64_M128 is defined.
9089 (check_f_arguments): Add "do".
9090 (check_vector_arguments): New.
9091 (check_m64_arguments): Likewise.
9092 (check_m128_arguments): Likewise.
9093
9094 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9095 (CHECK_M64_M128): Define.
9096
9097 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
9098 on abitest.
9099 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9100
9101 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9102 tests only if CHECK_M64_M128 is defined.
9103
9104 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9105 (m128_2_struct): Likewise.
9106 (check_struct_passing5): Likewise.
9107 (check_struct_passing6): Likewise.
9108 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9109
9110 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9111 (un5): Likewise.
9112 (check_union_passing4): Likewise.
9113 (main): Test union with __m128 if CHECK_M64_M128 is defined.
9114
5600f233
JM
91152009-02-18 Joseph Myers <joseph@codesourcery.com>
9116
9117 PR c/35447
9118 * gcc.dg/noncompile/pr35447-1.c: New test.
9119
418df9d7
JJ
91202009-02-18 Jakub Jelinek <jakub@redhat.com>
9121
9122 PR tree-optimization/36922
9123 * gfortran.dg/pr36922.f: New test.
9124
6b24ee26
RG
91252009-02-17 Richard Guenther <rguenther@suse.de>
9126
9127 PR tree-optimization/39202
9128 * gcc.c-torture/compile/pr39202.c: New testcase.
9129
73a63870
RG
91302009-02-17 Richard Guenther <rguenther@suse.de>
9131
9132 PR tree-optimization/39204
9133 * gcc.dg/torture/pr39204.c: New testcase.
9134
1f2f555a
BM
91352009-02-17 Bingfeng Mei <bmei@broadcom.com>
9136
9137 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9138 * gcc.dg/vect/vect-outer-6.c: Ditto.
9139
a47e20fd
JM
91402009-02-16 Joseph Myers <joseph@codesourcery.com>
9141
9142 PR c/35446
9143 * gcc.dg/noncompile/init-5.c: New test.
9144 * gcc.dg/init-bad-4.c: Adjust expected errors.
9145
50aab7dc
L
91462009-02-16 H.J. Lu <hongjiu.lu@intel.com>
9147
9148 PR target/37049
9149 * gcc.target/i386/push-1.c: New.
9150
e2721e12
UB
91512009-02-15 Uros Bizjak <ubizjak@gmail.com>
9152
9153 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
f100a4a8 9154
d7815554
UW
91552009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9156
9157 * gcc.target/spu/intrinsics-sr.c: New test.
9158
c208436c
SE
91592009-02-13 Steve Ellcey <sje@cup.hp.com>
9160
9161 PR target/38056
9162 * gcc.target/ia64/sibcall-opt-1.c: New test.
9163 * gcc.target/ia64/sibcall-opt-2.c: New test.
9164
686c82b5
PT
91652009-02-13 Paul Thomas <pault@gcc.gnu.org>
9166
9167 PR fortran/36528
9168 * gfortran.dg/cray_pointers_8.f90: New test.
9169
9170 PR fortran/36703
9171 * gfortran.dg/cray_pointers_9.f90: New test.
9172
da964fea
JM
91732009-02-13 Jason Merrill <jason@redhat.com>
9174
9175 PR c++/39070
9176 * g++.dg/cpp0x/decltype16.C: New.
9177
72f4e3a7
L
91782009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9179
9180 PR target/39152
9181 * gfortran.dg/gomp/pr39152.f90: New.
9182
53f648e2
L
91832009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9184
9185 PR target/39162
9186 * gcc.target/i386/pr39162.c: New.
9187
f007042e
JM
91882009-02-13 Joseph Myers <joseph@codesourcery.com>
9189
9190 PR c/35444
9191 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9192 New tests.
9193
ed7284dd
JM
91942009-02-12 Jason Merrill <jason@redhat.com>
9195
9196 PR c++/38950
9197 * g++.dg/template/array20.C: New test.
9198
94af6686
UB
91992009-02-12 Uros Bizjak <ubizjak@gmail.com>
9200
9201 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9202 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
9203 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9204
552af634
L
92052009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9206
9207 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9208
12019aec
L
92092009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9210
9211 PR target/39152
9212 * gfortran.dg/pr39152.f: New.
9213
fd97a96a
JM
92142009-02-11 Jason Merrill <jason@redhat.com>
9215
bff54b19
JM
9216 PR c++/39153
9217 * g++.dg/cpp0x/defaulted9.C: New test.
9218
fd97a96a
JM
9219 PR c++/30111
9220 * g++.dg/init/value7.C: New test.
9221
bab64f23
PB
92222009-02-11 Paolo Bonzini <bonzini@gnu.org>
9223
0ce6dcfa 9224 PR target/38824
bab64f23
PB
9225 * gcc.target/i386/pr38824.c: New testcase.
9226
952e24fe
JM
92272009-02-11 Jason Merrill <jason@redhat.com>
9228
bfbe1b68
JM
9229 PR c++/38649
9230 * g++.dg/cpp0x/defaulted8.C: New test.
9231
952e24fe
JM
9232 PR c++/36744
9233 * g++.dg/cpp0x/rv9p.C: New test.
9234
794511d2
EB
92352009-02-10 Eric Botcazou <ebotcazou@adacore.com>
9236
9237 * gnat.dg/aliasing3.adb: New test.
9238 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9239
493e377c
PC
92402009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9241
9242 PR c++/34397
9243 * g++.dg/template/crash88.C: New.
9244 * g++.dg/template/crash89.C: Likewise.
9245
914ff565
SE
92462009-02-10 Steve Ellcey <sje@cup.hp.com>
9247
9248 PR c/39084
493e377c 9249 * gcc.dg/pr39084.c: New test.
914ff565 9250
fc3103e7
JJ
92512009-02-10 Jakub Jelinek <jakub@redhat.com>
9252
9253 PR target/39139
9254 * gcc.target/i386/pr39139.c: New test.
9255
7cae94fc
RG
92562009-02-10 Richard Guenther <rguenther@suse.de>
9257
9258 PR tree-optimization/39132
9259 * gcc.dg/torture/pr39132.c: New testcase.
9260
a8800687
L
92612009-02-10 H.J. Lu <hongjiu.lu@intel.com>
9262
9263 PR target/39119
9264 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9265 * gcc.target/x86_64/abi/avx/args.h: Likewise.
9266 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9267 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9268 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9269 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9270 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9271 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9272
450a927a
JM
92732009-02-09 Jason Merrill <jason@redhat.com>
9274
9275 PR c++/39109
9276 * g++.dg/init/value6.C: New test.
9277
493905ba
L
92782009-02-09 H.J. Lu <hongjiu.lu@intel.com>
9279
da9c199f 9280 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
493905ba 9281
4bb07c5d
EB
92822009-02-09 Eric Botcazou <ebotcazou@adacore.com>
9283
9284 * gcc.c-torture/compile/20090209-1.c: New test.
9285
da1512ad
PC
92862009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9287
9288 PR c++/35147
9289 PR c++/37737
9290 * g++.dg/cpp0x/vt-35147.C: New.
9291 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9292 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9293
feab5a67
JM
92942009-02-06 Joseph Myers <joseph@codesourcery.com>
9295
9296 PR c/35434
9297 * gcc.dg/attr-alias-4.c: New test.
9298
90ef2296
JJ
92992009-02-06 Janis Johnson <janis187@us.ibm.com>
9300
9301 PR c/39035
9302 * gcc.dg/dfp/pr39035.c: New test.
9303
1de2c900
JM
93042009-02-06 Joseph Myers <joseph@codesourcery.com>
9305
9306 PR c/36432
9307 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9308
e6e1c050
JJ
93092009-02-05 Jakub Jelinek <jakub@redhat.com>
9310
9311 PR c++/39106
9312 * g++.dg/opt/thunk3.C: New test.
9313
5b21d7b2
NC
93142009-02-05 Nick Clifton <nickc@redhat.com>
9315
9316 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9317 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9318 * gcc.dg/cdce1.c: Likewise.
9319 * gcc.dg/cpp/_Pragma6.c: Likewise.
9320 * g++.dg/cpp/_Pragma1.C: Likewise.
9321 * gcc.dg/utf32-2.c: Xfail for M32C.
9322 * gcc.dg/utf32-1.c: Likewise.
9323 * gcc.dg/utf32-3.c: Likewise.
9324 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9325 targets.
9326 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9327 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9328 * gcc.dg/Wconversion-5.c: Likewise.
9329 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9330 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9331 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9332 * gcc.dg/utf-inc-init.c: Likewise.
9333 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9334 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9335 * gcc.dg/utf-array-short-wchar.c: Likewise.
9336 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9337 * gcc.dg/mallign.c: Use size_t instead of long.
9338
bf9b2cc9
UB
93392009-02-05 Uros Bizjak <ubizjak@gmail.com>
9340
9341 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9342
08e14b2a
DB
93432009-02-05 Daniel Berlin <dberlin@dberlin.org>
9344
9345 * gcc.c-torture/execute/pr39100.c: New.
9346
5006381c
JM
93472009-02-05 Joseph Myers <joseph@codesourcery.com>
9348
9349 PR c/35435
9350 * gcc.dg/tls/diag-6.c: New test.
9351
6356f38f
UB
93522009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
9353
9354 * gcc.dg/graphite/scop-19.c: New
9355
69349ea5
L
93562009-02-04 H.J. Lu <hongjiu.lu@intel.com>
9357
9358 AVX Programming Reference (January, 2009)
9359 * gcc.target/i386/avx-vpclmulqdq.c: New.
9360 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9361
9362 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9363
9364 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
da9c199f 9365 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
69349ea5
L
9366 (pclmul_test): Renamed to ...
9367 (TEST): This.
9368
ee429f84
JJ
93692009-02-04 Jakub Jelinek <jakub@redhat.com>
9370
9371 PR c++/39095
9372 * g++.dg/abi/mangle31.C: New test.
9373
062c4bb3
JM
93742009-02-03 Joseph Myers <joseph@codesourcery.com>
9375
9376 PR c/29129
9377 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9378 declarator.
9379 * vla-6.c: Likewise. Expect warning not error for [*] lexically
9380 inside function prototype but not part of parameter declarator.
9381 * vla-11.c: New test.
9382
d0db8989
JM
93832009-02-03 Jason Merrill <jason@redhat.com>
9384
9385 * g++.dg/warn/main-4.C: New test.
9386 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9387
6175f578
AP
93882009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9389
d23a572f 9390 PR c++/36607
6175f578
AP
9391 * g++.dg/expr/cast10.C: New test.
9392
f6294de7
JM
93932009-02-03 Joseph Myers <joseph@codesourcery.com>
9394
9395 PR c/35433
9396 * gcc.dg/init-bad-6.c: New test.
9397
a36c33eb
JJ
93982009-02-03 Jakub Jelinek <jakub@redhat.com>
9399
70f16287
JJ
9400 PR target/35318
9401 * gcc.c-torture/compile/pr35318.c: New test.
9402
754ccf7c
JJ
9403 PR inline-asm/39059
9404 * gcc.dg/nofixed-point-2.c: New test.
9405 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9406 * g++.dg/ext/fixed2.C: Likewise.
9407 * g++.dg/other/error25.C: Likewise.
9408 * g++.dg/lookup/crash7.C: Likewise.
9409 * g++.dg/cpp0x/decltype-38655.C: Likewise.
9410
a36c33eb
JJ
9411 PR c++/39056
9412 * g++.dg/cpp0x/initlist13.C: New test.
9413
e350dbbd
PB
94142009-02-03 Paolo Bonzini <bonzini@gnu.org>
9415
9416 PR c++/36897
9417 * g++.dg/template/func2.C: New test.
9418
9419 PR c++/37314
9420 * g++.dg/template/typename15.C: New.
9421 * g++.dg/template/typename16.C: New.
9422
2249b483
JJ
94232009-02-03 Janis Johnson <janis187@us.ibm.com>
9424 Ben Elliston <bje@au.ibm.com>
9425
9426 PR c/39034
9427 * gcc.dg/dfp/pr39034.c: New test.
9428
6c5df99d
KG
94292009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9430
9431 PR testsuite/38263
9432 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9433
ce6b9ebb
JM
94342009-02-02 Jason Merrill <jason@redhat.com>
9435
9436 PR c++/39054
9437 * g++.dg/parse/dtor14.C: New test.
9438
43014633
JJ
94392009-02-02 Jakub Jelinek <jakub@redhat.com>
9440
9441 * lib/target-supports.exp
9442 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9443 * g++.dg/ext/builtin10.C: New test.
9444
eca72963
JJ
9445 PR inline-asm/39058
9446 * gcc.target/i386/pr39058.c: New test.
9447
ab058972
RG
94482009-02-02 Richard Guenther <rguenther@suse.de>
9449
9450 PR tree-optimization/38937
9451 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9452
def88a88
PC
94532009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9454
bf9b2cc9
UB
9455 PR c++/39053
9456 * g++.dg/parse/crash52.C: New.
def88a88 9457
5f4d82c2
RG
94582009-01-30 Richard Guenther <rguenther@suse.de>
9459
9460 PR tree-optimization/39041
9461 * gcc.c-torture/compile/pr39041.c: New testcase.
9462
ac9bc18b
JJ
94632009-01-30 Jakub Jelinek <jakub@redhat.com>
9464
d0728ae0
JJ
9465 PR target/39013
9466 * gcc.target/i386/pr39013-1.c: New test.
9467 * gcc.target/i386/pr39013-2.c: New test.
9468
ac9bc18b
JJ
9469 PR c++/39028
9470 * g++.dg/ext/label12.C: New test.
9471
1fae3e66
PC
94722009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9473
9474 PR c++/33465
9475 * g++.dg/parse/error34.C: New.
9476 * g++.dg/parse/error35.C: Likewise.
9477
94782009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9479
9480 PR c++/38655
9481 * g++.dg/cpp0x/decltype-38655.C: New.
9482
0802336f
JJ
94832009-01-30 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR target/39002
9486 * g++.dg/torture/pr39002.C: New test.
9487
d5e54bc1
KH
94882009-01-29 Kazu Hirata <kazu@codesourcery.com>
9489
9490 PR tree-optimization/39007
9491 * gcc.dg/tree-ssa/pr39007.c: New.
9492
00b251a0
KZ
94932009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
9494
9495 PR middle-end/35854
bf9b2cc9
UB
9496 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9497 to "subreg1".
f100a4a8 9498
72a54528
AM
94992009-01-29 Steve Ellcey <sje@cup.hp.com>
9500
9501 PR middle-end/38857
9502 * gcc.c-torture/compile/pr38857.c: New test.
9503
61a39615
PT
95042009-01-28 Paul Thomas <pault@gcc.gnu.org>
9505
9506 PR fortran/38852
9507 PR fortran/39006
9508 * gfortran.dg/bound_6.f90: New test.
9509
001b9eb6
PH
95102009-01-28 Pat Haugen <pthaugen@us.ibm.com>
9511
9512 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9513
59dc4898
KH
95142009-01-28 Kazu Hirata <kazu@codesourcery.com>
9515
9516 PR tree-optimization/38997
9517 * gcc.dg/tree-ssa/pr38997.c: New.
9518
de081cfd
RG
95192009-01-28 Richard Guenther <rguenther@suse.de>
9520
9521 PR tree-optimization/38926
9522 * gcc.c-torture/compile/pr38926.c: New testcase.
9523
a9d386a1
JJ
95242009-01-28 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR middle-end/38934
9527 * gcc.dg/pr38934.c: New test.
9528
97a170cd
RG
95292009-01-28 Richard Guenther <rguenther@suse.de>
9530
9531 PR middle-end/38908
9532 * g++.dg/warn/Wuninitialized-2.C: New testcase.
9533
89ebafc6
PB
95342009-01-28 Paolo Bonzini <bonzini@gnu.org>
9535
9536 PR tree-optimization/38984
9537 * gcc.dg/pr38984.c: New XFAILed testcase.
9538
d748c406
UB
9539
95402009-01-28 Uros Bizjak <ubizjak@gmail.com>
9541
9542 PR target/38988
9543 * gcc.target/i386/pr38988.c: New test.
9544
267e265c
PC
95452009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9546
9547 PR c++/37554
9548 * g++.dg/parse/crash51.C: New.
9549 * g++.old-deja/g++.pt/crash9.C: Adjust.
9550
79e5286c
DK
95512009-01-27 Daniel Kraft <d@domob.eu>
9552
9553 PR fortran/38883
9554 * gfortran.dg/mvbits_6.f90: New test.
9555 * gfortran.dg/mvbits_7.f90: New test.
9556 * gfortran.dg/mvbits_8.f90: New test.
9557
b5c3dfbb
RG
95582009-01-27 Richard Guenther <rguenther@suse.de>
9559
9560 PR tree-optimization/38503
9561 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9562
576de5cb
UB
95632009-01-27 Uros Bizjak <ubizjak@gmail.com>
9564
9565 PR middle-end/38969
9566 * gcc.c-torture/execute/pr38969.c: New test.
9567
8cff583a
AN
95682009-01-26 Adam Nemet <anemet@caviumnetworks.com>
9569
9570 PR testsuite/38864
576de5cb 9571 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8cff583a
AN
9572 to dg-do compile.
9573 * gcc.target/mips/fixed-scalar-type.c: Likewise.
9574 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9575 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9576
e6b18eaa
L
95772009-01-26 H.J. Lu <hongjiu.lu@intel.com>
9578
9579 PR target/38952
9580 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9581 if __USING_SJLJ_EXCEPTIONS__ is defined.
9582
9583 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9584 __USING_SJLJ_EXCEPTIONS__ is defined.
9585 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9586 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9587 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9588 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9589 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9590 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9591
89d2411c
DS
95922009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
9593
9594 PR testsuite/38949
9595 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9596 Use instead of C name in asm statements.
9597
e3e6cff4
RG
95982009-01-26 Richard Guenther <rguenther@suse.de>
9599
9600 PR tree-optimization/38745
9601 * g++.dg/torture/pr38745.C: New testcase.
9602
dc874b53
RG
96032009-01-26 Richard Guenther <rguenther@suse.de>
9604
9605 PR middle-end/38851
9606 * g++.dg/warn/Wuninitialized-1.C: New testcase.
9607
cc7f271e
HPN
96082009-01-25 Hans-Peter Nilsson <hp@axis.com>
9609
9610 * gcc.dg/bitfld-15.c: Gate warning on target
9611 pcc_bitfield_type_matters.
9612 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9613 g++.dg/ext/bitfield4.C: Likewise.
9614 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9615 bitfield for any target.
9616
849421a3
JJ
96172009-01-24 Jakub Jelinek <jakub@redhat.com>
9618
9619 PR c/38957
9620 * gcc.dg/pr38957.c: New test.
9621
96222009-01-24 David Billinghurst <billingd@gcc.gnu.org>
8cd9b951
DB
9623
9624 PR fortran/38955
9625 * gfortran.dg/array_constructor_24.f: Allow tolerance when
849421a3 9626 comparing floats.
8cd9b951 9627
b840fb02
SP
96282009-01-24 Sebastian Pop <sebastian.pop@amd.com>
9629
9630 PR tree-optimization/38953
9631 * gfortran.dg/graphite/pr38953.f90: New.
9632
ecee559f
PB
96332009-01-24 Paul Brook <paul@codesourcery.com>
9634
9635 * gcc.target/arm/neon-cond-1.c: New test.
9636
38432148 96372009-01-23 Paolo Bonzini <bonzini@gnu.org>
9bacafeb
PB
9638
9639 PR tree-optimization/38932
9640 * gcc.dg/pr38932.c: New.
9641
63e50533
RE
96422009-01-23 Revital Eres <eres@il.ibm.com>
9643
9644 * gcc.dg/sms-7.c: Fix test.
9645
2cd36c22
AN
96462009-01-22 Adam Nemet <anemet@caviumnetworks.com>
9647
9648 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9649 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9650 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9651 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9652
3ea37b67
SE
96532009-01-22 Steve Ellcey <sje@cup.hp.com>
9654
9655 * gcc.dg/pr35729.c: Make test x86 specific.
9656
42ab5b28
SE
96572009-01-22 Steve Ellcey <sje@cup.hp.com>
9658
9659 PR middle-end/38615
9660 * gcc.dg/pr38615.c: New test.
9661
87673f84
UB
96622009-01-22 Uros Bizjak <ubizjak@gmail.com>
9663
9664 PR target/38931
9665 * gcc.target/i386/pr38931.c: New test.
9666
03c2a308
DS
96672009-01-22 Dodji Seketeli <dodji@redhat.com>
9668
9669 PR c++/38930
9670 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9671 * g++.dg/template/typedef12.C: Likewise.
9672 * g++.dg/template/typedef13.C: Likewise.
9673 * g++.dg/template/typedef14.C: Likewise.
9674 * g++.dg/template/sfinae3.C: Likewise.
9675 * g++.old-deja/g++.pt/typename8.C: Likewise.
9676 * g++.dg/template/access11.C: Likewise
9677
dbbe6937
RS
96782009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
9679
9680 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9681 and mips*-*-irix*.
9682 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9683
d597b3ce
DS
96842009-01-21 Dodji Seketeli <dodji@redhat.com>
9685
9686 PR c++/26693
9687 * g++.dg/template/typedef11.C: New test.
9688 * g++.dg/template/typedef12.C: Likewise.
9689 * g++.dg/template/typedef13.C: Likewise.
9690 * g++.dg/template/typedef14.C: Likewise.
9691 * g++.dg/template/sfinae3.C: Compile this pedantically.
9692 The only errors expected should be the one saying the typedef is ill
9693 formed.
9694 * g++.old-deja/g++.pt/typename8.C: Likewise.
9695 * g++.dg/template/access11.C: Update this.
9696
210879b8
DK
96972009-01-21 Daniel Kraft <d@domob.eu>
9698
9699 PR fortran/38887
9700 * gfortran.dg/mvbits_5.f90: New test.
9701
71a6fe66
BM
97022009-01-21 Bingfeng Mei <bmei@broadcom.com>
9703
9704 * gcc.dg/sms-6.c: New test.
9705 * gcc.dg/sms-7.c: Likewise.
9706
5b3b1d09
PT
97072009-01-20 Paul Thomas <pault@gcc.gnu.org>
9708
9709 PR fortran/38907
9710 * gfortran.dg/host_assoc_function_7.f90: New test
9711
37348bf1 97122009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
576de5cb 9713 Richard Guenther <rguenther@suse.de>
37348bf1
AP
9714
9715 PR tree-optimization/38747
9716 PR tree-optimization/38748
9717 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9718 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9719 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9720
da609a9b
KC
97212009-01-20 Kees Cook <kees@ubuntu.com>
9722 H.J. Lu <hongjiu.lu@intel.com>
9723
9724 PR target/38902
9725 * gcc.dg/pr38902.c: New.
9726
38432148 97272009-01-20 Paolo Bonzini <bonzini@gnu.org>
09efeca1
PB
9728
9729 PR target/38868
9730 * gfortran.dg/pr38868.f: New testcase.
9731
3e98d281
RG
97322009-01-20 Richard Guenther <rguenther@suse.de>
9733
9734 * gcc.c-torture/execute/pr36227.c: Move ...
9735 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
9736
72c66596
IS
97372009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9738
da609a9b 9739 * lib/gfortran.exp: Add -B options for targets that use
72c66596
IS
9740 libgfortran.a%s in their specs.
9741
05134211
JM
97422009-01-19 Jason Merrill <jason@redhat.com>
9743
9744 PR c++/23287
9745 * g++.dg/template/dtor5.C: New test.
9746
9295d9ed
MM
97472009-01-19 Mikael Morin <mikael.morin@tele2.fr>
9748
9749 PR fortran/38859
9750 * gfortran.dg/bound_5.f90: New test.
9751
6e4f1168
L
97522009-01-18 H.J. Lu <hongjiu.lu@intel.com>
9753
9754 PR target/38736
9755 * g++.dg/compat/abi/pr38736_main.C: New.
9756 * g++.dg/compat/abi/pr38736_x.C: Likewise.
9757 * g++.dg/compat/abi/pr38736_y.C: Likewise.
9758 * g++.dg/other/macro-1.C: Likewise.
9759 * gcc.dg/macro-1.c: Likewise.
9760 * gcc.dg/compat/pr38736_main.c: Likewise.
9761 * gcc.dg/compat/pr38736_x.c: Likewise.
9762 * gcc.dg/compat/pr38736_y.c: Likewise.
9763
890065bf
RG
97642009-01-18 Richard Guenther <rguenther@suse.de>
9765
9766 PR tree-optimization/38819
9767 * gcc.c-torture/execute/pr38819.c: New testcase.
9768
e775e6b6
PT
97692009-01-17 Paul Thomas <pault@gcc.gnu.org>
9770
9771 PR fortran/38657
9772 * gfortran.dg/module_commons_3.f90: Reapply.
9773
c41fea4a
PT
97742009-01-17 Paul Thomas <pault@gcc.gnu.org>
9775
9776 PR fortran/34955
9777 * gfortran.dg/transfer_intrinsic_1.f90: New test.
9778 * gfortran.dg/transfer_intrinsic_2.f90: New test.
9779
6e7ff326
PT
97802009-01-17 Paul Thomas <pault@gcc.gnu.org>
9781
9782 PR fortran/38657
9783 * gfortran.dg/module_commons_3.f90: Remove
9784
1cc914fc
L
97852009-01-16 H.J. Lu <hongjiu.lu@intel.com>
9786
9787 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9788
db8470f6
JM
97892009-01-16 Jason Merrill <jason@redhat.com>
9790
fd803431
JM
9791 PR c++/38877
9792 * g++.dg/template/lvalue1.C: New test.
9793
db8470f6
JM
9794 PR c++/29470
9795 * g++.dg/template/access20.C: New test.
9796 * g++.dg/torture/pr34641.C: Fix access.
9797
786ce82d
RG
97982009-01-16 Richard Guenther <rguenther@suse.de>
9799
9800 PR tree-optimization/38835
9801 PR middle-end/36227
9802 * gcc.c-torture/execute/pr36227.c: New testcase.
9803 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9804 * g++.dg/init/const7.C: Likewise.
9805
c1cb09ad
AN
98062009-01-16 Adam Nemet <anemet@caviumnetworks.com>
9807
9808 PR target/38554
9809 * gcc.c-torture/compile/pr38554.c: New test.
9810
1ceb2263
JM
98112009-01-16 Jason Merrill <jason@redhat.com>
9812
9813 PR c++/38579
9814 * g++.dg/conversion/access1.C: New test.
9815
56c6a499
JJ
98162009-01-16 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR tree-optimization/38789
9819 * gcc.c-torture/compile/pr38789.c: New test.
9820
6e0d2de7
JW
98212009-01-16 Janus Weil <janus@gcc.gnu.org>
9822
9823 PR fortran/38152
9824 * gfortran.dg/proc_ptr_13.f90: New.
9825
16eba928
JM
98262009-01-15 Jason Merrill <jason@redhat.com>
9827
9828 PR c++/38850
9829 * g++.dg/template/koenig6.C: New test.
9830
a2712544
AP
98312009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9832
d23a572f 9833 PR c++/29388
a2712544
AP
9834 * g++.dg/template/error37.C: New testcase.
9835
4af9e878
JM
98362009-01-15 Jason Merrill <jason@redhat.com>
9837
9838 PR c++/36334
9839 * g++.dg/conversion/memfn1.C: New test.
9840
9841 PR c++/37646
9842 * g++.dg/conversion/memfn2.C: New test.
9843
38432148 98442009-01-15 Steve Ellcey <sje@cup.hp.com>
f1253e7e
SE
9845
9846 PR c++/38357
9847 * g++.dg/template/crash87.C: New test.
9848
e939805b
L
98492009-01-15 H.J. Lu <hongjiu.lu@intel.com>
9850
9851 PR middle-end/37843
9852 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9853
0efc4442
DS
98542009-01-15 Dodji Seketeli <dodji@redhat.com>
9855
9856 PR c++/38636
9857 * g++.dg/parse/crash50.C: New test.
9858
0196c95e
JJ
98592009-01-14 Jakub Jelinek <jakub@redhat.com>
9860
9861 PR rtl-optimization/38245
9862 * gcc.dg/pr38245-3.c: New test.
9863 * gcc.dg/pr38245-3.h: New file.
9864 * gcc.dg/pr38245-4.c: New file.
9865 * gcc.dg/pr38364.c: New test.
9866
2bdfeb38
AN
98672009-01-14 Adam Nemet <anemet@caviumnetworks.com>
9868
9869 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9870 sequence PC-relative.
9871
670dc171
MM
98722009-01-14 Mark Mitchell <mark@codesourcery.com>
9873
9874 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9875 calls and/or PLT markers.
9876 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9877 calls and/or PLT markers.
9878 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9879 calls and/or PLT markers.
9880 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9881 calls and/or PLT markers.
9882
96a995c4
DJ
98832009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9884 Nathan Froyd <froydnj@codesourcery.com>
9885 Joseph Myers <joseph@codesourcery.com>
9886
9887 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9888 New function.
9889 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9890 and use consistent CFLAGS.
9891 * gcc.target/powerpc/20030505.c: Likewise.
9892 * gcc.target/powerpc/20081204-1.c: Likewise.
9893 * gcc.target/powerpc/ppc-spe.c: Likewise.
9894 * gcc.target/powerpc/spe1.c: Likewise.
9895 * g++.dg/ext/spe1.C: Likewise.
9896 * g++.dg/other/opaque-1.C: Likewise.
9897 * g++.dg/other/opaque-2.C: Likewise.
9898 * g++.dg/other/opaque-3.C: Likewise.
9899
4e2199ab
MM
99002009-01-14 Mark Mitchell <mark@codesourcery.com>
9901
9902 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9903 out of loop.
9904
bfcccc7f
UB
99052009-01-14 Vladimir Makarov <vmakarov@redhat.com>
9906
9907 PR target/38811
9908 * g++.dg/torture/pr38811.C: New file.
9909
10bd6c5c
RG
99102009-01-14 Richard Guenther <rguenther@suse.de>
9911
9912 PR tree-optimization/38826
9913 PR middle-end/38477
9914 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9915
7fe8ccda
SP
99162009-01-13 Sebastian Pop <sebastian.pop@amd.com>
9917
9918 * gcc.dg/graphite/pr38786.c: Fix commit problem.
9919
cee9035d
NC
99202009-01-14 Nick Clifton <nickc@redhat.com>
9921
9922 PR c++/37862
9923 * g++.cp/parse/pr37862.C: New test.
9924
41d3c949
JB
99252009-01-14 Julian Brown <julian@codesourcery.com>
9926
9927 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9928 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9929 to...
9930 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9931 These.
9932
a7cbc517
JJ
99332009-01-13 Jakub Jelinek <jakub@redhat.com>
9934
d3302fd3
JJ
9935 PR rtl-optimization/38774
9936 * gcc.dg/torture/pr38774.c: New test.
9937
a7cbc517
JJ
9938 PR c++/38795
9939 * g++.dg/cpp0x/pr38795.C: New test.
9940
5bdf05c8
DJ
99412009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
9942 Nathan Froyd <froydnj@codesourcery.com>
9943 Joseph Myers <joseph@codesourcery.com>
9944
9945 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9946 otherwise. Do not check for AltiVec at runtime.
9947 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9948 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9949 * gcc.target/powerpc/altivec-1.c: Likewise.
9950 * gcc.target/powerpc/altivec-3.c: Likewise.
9951 * gcc.target/powerpc/altivec-10.c: Likewise.
9952 * gcc.target/powerpc/altivec-12.c: Likewise.
9953 * gcc.target/powerpc/altivec-24.c: Likewise.
9954 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9955 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9956 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9957 * gcc.target/powerpc/pr35907.c: Likewise.
9958 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9959 otherwise. Do not check for Cell at runtime.
9960 * gcc.target/powerpc/altivec_check.h: Delete.
9961
9962 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9963 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
9964 not check for AltiVec at runtime.
9965 * g++.dg/ext/altivec-cell-2.C: Likewise.
9966 * g++.dg/ext/altivec-cell-3.C: Likewise.
9967 * g++.dg/ext/altivec-cell-4.C: Likewise.
9968 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9969 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9970 check.
9971 * g++.dg/ext/altivec_check.h: Delete.
f100a4a8 9972
425a0a4d
NF
99732009-01-13 Nathan Froyd <froydnj@codesourcery.com>
9974
9975 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9976 effective target. Adjust line numbers accordingly.
9977
5b6b9db1
MM
99782009-01-13 Mark Mitchell <mark@codesourcery.com>
9979
9980 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9981
f9344488
SP
99822009-01-13 Sebastian Pop <sebastian.pop@amd.com>
9983
9984 PR tree-optimization/38786
9985 * gcc.dg/graphite/pr38786.c: New.
9986
26d5bf5b
UB
99872009-01-13 Uros Bizjak <ubizjak@gmail.com>
9988
9989 Revert:
9990 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
9991
9992 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9993 for alpha*-*-* targets.
9994 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9995
2e503575
JD
99962009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9997
9998 PR libfortran/38772
9999 * gfortran.dg/fmt_bz_bn_err.f: New test.
10000
44c4becf
NF
100012009-01-12 Nathan Froyd <froydnj@codesourcery.com>
10002
10003 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10004
82fc74c7
DJ
100052009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10006
10007 * lib/target-supports.exp (check_effective_target_powerpc64): New.
10008 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10009 instruction support. Do not check for it at runtime.
10010
b9f673eb
JM
100112009-01-12 Jason Merrill <jason@redhat.com>
10012
10013 PR c++/35109
10014 * g++.dg/lookup/friend11.C: Remove expected error.
10015 * g++.dg/lookup/friend14.C: New test.
10016 * g++.dg/lookup/friend15.C: New test.
10017
172a4594
DS
100182009-01-12 Dodji Seketeli <dodji@redhat.com>
10019
10020 PR c++/36019
10021 * g++.dg/lookup/hidden-class12.C: New test.
10022 * g++.dg/lookup/hidden-class13.C: New test.
10023 * g++.dg/lookup/hidden-class14.C: New test.
10024 * g++.dg/lookup/hidden-class15.C: New test.
10025 * g++.dg/lookup/hidden-class16.C: New test.
10026
31ca3fa4
MM
100272009-01-12 Mark Mitchell <mark@codesourcery.com>
10028
10029 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10030 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10031 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10032
72114ca1
JM
100332009-01-12 Jason Merrill <jason@redhat.com>
10034
b9f673eb 10035 PR c++/31488
72114ca1
JM
10036 * g++.dg/other/vararg-3.C: New test.
10037
9251175f
DJ
100382009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10039
10040 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10041 Explicitly enable SPE.
10042 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
10043 directive.
10044
10045 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10046 Expect -flax-vector-conversions message. Adjust incompatible
10047 types errors.
10048 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10049 Make Foo extern.
10050
10051 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10052
10053 * g++.dg/other/opaque-1.C: Run on targets with SPE.
10054
10055 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10056 * g++.dg/other/opaque-2.C: Likewise.
10057 * g++.dg/other/opaque-3.C: Likewise.
10058
634b5df5
JJ
100592009-01-12 Jakub Jelinek <jakub@redhat.com>
10060
10061 PR c/32041
10062 * gcc.dg/pr32041.c: New test.
10063 * g++.dg/parse/offsetof9.C: New test.
10064
89b7d5e1
DJ
100652009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10066 Nathan Froyd <froydnj@codesourcery.com>
10067
10068 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10069 * g++.dg/ext/attribute-test-1.C: Likewise.
10070 * g++.dg/ext/attribute-test-2.C: Likewise.
10071 * g++.dg/ext/attribute-test-3.C: Likewise.
10072 * g++.dg/ext/attribute-test-4.C: Likewise.
10073
3b9c1abd
EB
100742009-01-12 Eric Botcazou <ebotcazou@adacore.com>
10075
10076 * gnat.dg/unchecked_convert3.adb: New test.
10077
6356f38f
UB
100782009-01-12 Tomas Bily <tbily@suse.cz>
10079
10080 PR middlend/38385
10081 * gcc.dg/tree-ssa/pr38385.c: New file.
10082
c2152239
JJ
100832009-01-12 Jakub Jelinek <jakub@redhat.com>
10084
49f098f2
JJ
10085 PR c++/38794
10086 * g++.dg/parse/typedef9.C: New test.
10087
c2152239
JJ
10088 PR tree-optimization/38807
10089 * gcc.c-torture/compile/pr38807.c: New test.
10090
0e510b3e
AN
100912009-01-11 Adam Nemet <anemet@caviumnetworks.com>
10092
10093 * gcc.target/mips/ins-2.c: New test.
10094
3f429b87
L
100952009-01-11 H.J. Lu <hongjiu.lu@intel.com>
10096
10097 PR testsuite/38809
10098 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10099
f74d9c8f
JJ
101002009-01-11 Jakub Jelinek <jakub@redhat.com>
10101
10102 PR c++/36254
10103 * g++.dg/warn/Wreturn-type-5.C: New test.
10104
2ab5ef3e
MK
101052009-01-11 Matthias Klose <doko@ubuntu.com>
10106
10107 PR middle-end/38616
10108 * gcc.dg/pr38616.c: New test.
10109
5a2971ff
SP
101102009-01-10 Sebastian Pop <sebastian.pop@amd.com>
10111
10112 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10113
d67a3e2a
AP
101142009-01-10 Andrew Pinski <pinskia@gmail.com>
10115
b726f5e6
AP
10116 PR c++/38648
10117 * g++.dg/expr/string-1.C: New test.
10118 * g++.dg/expr/string-2.C: New test.
10119
d67a3e2a
AP
10120 PR c++/36695
10121 * g++.dg/ext/complex4.C: New test.
10122 * g++.dg/ext/complex5.C: New test.
10123 * g++.dg/init/reference1.C: New test.
10124 * g++.dg/init/reference2.C: New test.
10125 * g++.dg/init/reference3.C: New test.
10126
51df93ba
PT
101272009-01-10 Paul Thomas <pault@gcc.gnu.org>
10128
10129 PR fortran/38763
10130 * gfortran.dg/transfer_null_1.f90: New test.
10131
9be3684b
PT
101322009-01-10 Paul Thomas <pault@gcc.gnu.org>
10133
10134 PR fortran/38765
10135 * gfortran.dg/host_assoc_function_6.f90: New test.
10136
1260bd3a
JS
101372009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
10138
10139 * lib/target-supports.exp: Add method to determine if the effective
10140 target is really a ppc405 after applying all compile options.
10141 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10142 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10143 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10144 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10145 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10146 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10147 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10148 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10149 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10150 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10151 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10152 * gcc.target/powerpc/405-machhw-1.c: Likewise.
10153 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10154 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10155 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10156 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10157 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10158 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10159 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10160 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10161 * gcc.target/powerpc/405-macchw-1.c: Likewise.
10162 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10163 * gcc.target/powerpc/405-machhw-2.c: Likewise.
10164 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10165 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10166 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10167 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10168 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10169 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10170 * gcc.target/powerpc/405-macchw-2.c: Likewise.
10171 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10172
260fda3d
JJ
101732009-01-09 Jakub Jelinek <jakub@redhat.com>
10174
aee5c3ed
JJ
10175 PR c++/35335
10176 * g++.dg/other/error31.C: New testcase.
10177
260fda3d
JJ
10178 PR c/35742
10179 * gcc.dg/pr35742.c: New test.
10180
73f971b7
JC
101812009-01-09 John F. Carr <jfc@mit.edu>
10182
10183 PR c++/37877
10184 * g++.dg/parse/linkage3.C: New test.
10185
4017e262
JJ
101862009-01-09 Jakub Jelinek <jakub@redhat.com>
10187
10188 PR middle-end/38771
10189 * gcc.c-torture/compile/pr38771.c: New test.
10190
bef21698
NF
101912009-01-08 Nathan Froyd <froydnj@codesourcery.com>
10192
10193 * gcc.dg/pr34856.c: Ignore irrelevant warning.
10194
742e5eb4
MM
101952009-01-08 Mark Mitchell <mark@codesourcery.com>
10196
10197 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10198 * gcc.dg/sibcall-4.c: Likewise.
10199
68f61c3d
SP
102002009-01-08 Sebastian Pop <sebastian.pop@amd.com>
10201 Jan Sjodin <jan.sjodin@amd.com>
10202
10203 PR tree-optimization/38559
8088e9ee 10204 * gcc.dg/graphite/pr38559.c: New.
68f61c3d 10205
82567e33
IR
102062009-01-08 Ira Rosen <irar@il.ibm.com>
10207
10208 PR tree-optimization/37194
10209 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10210
f5651df1
JJ
102112009-01-07 Jakub Jelinek <jakub@redhat.com>
10212
10213 PR c++/38725
10214 * g++.dg/ext/label11.C: New test.
10215
8a0963c3
JM
102162009-01-07 Joseph Myers <joseph@codesourcery.com>
10217
10218 * lib/target-supports.exp (check_weak_override_available): New.
10219 * lib/target-supports-dg.exp (dg-require-weak-override): New.
10220 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10221 dg-require-weak-override.
10222
7da13f1d
NF
102232009-01-07 Nathan Froyd <froydnj@codesourcery.com>
10224 Alan Modra <amodra@bigpond.net.au>
10225
10226 * gcc.c-torture/compile/20090107-1.c: New test.
10227
c0f64575
UB
102282009-01-07 Uros Bizjak <ubizjak@gmail.com>
10229
10230 PR target/38706
10231 * g++.dg/other/pr38706.C: New test.
10232
ffaf1e05
JM
102332009-01-07 Jason Merrill <jason@redhat.com>
10234
10235 * g++.dg/cpp0x/variadic92.C: New test.
10236 * g++.dg/cpp0x/variadic93.C: New test.
10237
6286c078
JJ
102382009-01-07 Janis Johnson <janis187@us.ibm.com>
10239
30af0edb
JJ
10240 * lib/target-supports-dg.exp (current_compiler_flags): New.
10241 (check-flags): Use it; do not access dg-test local variables.
10242 (dg-skip-if): Do not access dg-test local variables.
10243 (dg-xfail-run-if): Ditto.
10244 (dg-shouldfail): Ditto.
10245 * gcc.test-framework/test-framework.exp
10246 (check_effective_target_def_nocache): New.
10247 * gcc.test-framework/test-framework.awk: Handle scan tests.
10248 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10249 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10250 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10251 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10252 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10253 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10254 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10255 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10256 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10257
51790821
JJ
10258 * g++.dg/torture/pr38586.C: Ignore a possible warning.
10259
6286c078
JJ
10260 * lib/target-supports-dg.exp (check_test_flags): Delete.
10261
6a114766
JS
102622009-01-07 Jan Sjodin <jan.sjodin@amd.com>
10263
10264 PR tree-optimization/38492
10265 PR tree-optimization/38498
8088e9ee 10266 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
6a114766 10267 in trunk.
8088e9ee
L
10268 * gcc.dg/graphite/block-0.c: Update test.
10269 * gcc.dg/graphite/block-1.c: Same.
10270 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10271 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10272 * gcc.dg/graphite/block-3.c: New.
10273 * gcc.dg/graphite/pr38498.c: New.
6a114766 10274
65b82caa
L
102752009-01-07 H.J. Lu <hongjiu.lu@intel.com>
10276
10277 AVX Programming Reference (December, 2008)
10278 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10279 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10280 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10281
10282 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10283 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10284
a9c5fe7e
TK
102852009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10286
10287 PR fortran/38220
10288 * gfortran.dg/c_loc_pure_1.f90: New test.
10289
3145cc70
MM
102902009-01-06 Mikael Morin <mikael.morin@tele2.fr>
10291
10292 PR fortran/38669
10293 * gfortran.dg/elemental_dependency_3.f90:
10294 Add the final tree dump cleanup.
10295
7ad7809b
JJ
102962009-01-06 Jakub Jelinek <jakub@redhat.com>
10297
4a8459a1
JJ
10298 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10299 passing -m32.
10300
7ad7809b
JJ
10301 PR rtl-optimization/38722
10302 * gfortran.dg/pr38722.f90: New test.
10303
c52ec948
JJ
103042009-01-06 Janis Johnson <janis187@us.ibm.com>
10305
10306 PR c/34252
10307 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10308 instead of DECnn_DEN. Support -DDBG to list lines that fail.
10309
a1e9a551
DH
103102009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
10311
10312 * gfortran.dg/implicit_12.f90: Add space around dg directive.
10313 * gfortran.dg/typebound_call_8.f03: Same.
10314 * gfortran.dg/elemental_bind_c.f90: Same.
10315 * gfortran.dg/typebound_call_7.f03: Same.
10316 * gfortran.dg/interface_proc_end.f90: Same
10317 * gfortran.dg/pr37243.f: Fix typo.
10318
f6abf004
UB
103192009-01-06 Uros Bizjak <ubizjak@gmail.com>
10320
10321 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
10322 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
10323 large stack sizes.
10324
e47b7d04
L
103252009-01-06 H.J. Lu <hongjiu.lu@intel.com>
10326
10327 AVX Programming Reference (December, 2008)
10328 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10329 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10330 * gcc.target/i386/sse-14.c: Likewise.
10331
10332 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10333 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10334 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10335 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10336
d36e4306
JD
103372009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10338
10339 PR libfortran/38735
10340 * gfortran.dg/fmt_bz_bn.f: Update test.
10341
6f9b088b
DS
103422009-01-05 Dodji Seketeli <dodji@redhat.com>
10343
10344 PR c++/38472
10345 * g++.dg/conversion/usual-arith-conv.C: New test.
10346
e4e5261f
AP
103472009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
10348
10349 PR c/34911
10350 * gcc.dg/vector-3.c: New testcase.
10351 * g++.dg/ext/vector15.C: New test.
10352
9761fcc7
HJ
103532009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10354
10355 PR tree-optimization/38510
10356 * gcc.dg/graphite/pr38510.c: New.
10357
103582009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10359 Jan Sjodin <jan.sjodin@amd.com>
10360
10361 PR tree-optimization/38500
10362 * gcc.dg/graphite/pr38500.c: New.
10363
b0d217ba
LG
103642009-01-05 Laurent GUERBY <laurent@guerby.net>
10365
bf9b2cc9 10366 * gcc.c-torture/compile/20001226-1.c: Generalize
b0d217ba
LG
10367 dg-timeout-factor.
10368 * gcc.c-torture/compile/limits-fnargs.c: Add
10369 dg-timeout-factor.
10370 * gcc.dg/20020425-1.c: Likewise.
10371 * gcc.dg/pch/pch.exp: Likewise.
f100a4a8 10372
c7314077
PT
103732009-01-05 Paul Thomas <pault@gcc.gnu.org>
10374
10375 PR fortran/38657
10376 * gfortran.dg/module_commons_3.f90: New test.
10377
b55c4f04
DF
103782009-01-05 Daniel Franke <franke.daniel@gmail.com>
10379
10380 PR fortran/37159
10381 * gfortran.dg/random_seed_1.f90: Updated.
10382
95b243af
MM
103832009-01-05 Mikael Morin <mikael.morin@tele2.fr>
10384
10385 PR fortran/38669
10386 PR fortran/38726
f100a4a8 10387 * gfortran.dg/elemental_subroutine_7.f90:
95b243af
MM
10388 Fix p values so that it can be used as vector subscript.
10389
8adee3e6
JM
103902009-01-05 Jason Merrill <jason@redhat.com>
10391
9bfea41b
JM
10392 * g++.dg/cpp0x/initlist12.C: Add another test.
10393
8adee3e6
JM
10394 * g++.dg/cpp0x/defaulted7.C: New test.
10395
96ffc6cd
TK
103962009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10397
10398 PR fortran/38672
10399 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
10400 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
10401
e28206ba
UB
104022009-01-05 Uros Bizjak <ubizjak@gmail.com>
10403
10404 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10405 for alpha*-*-* targets.
10406 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10407
a1ab6660
PT
104082009-01-05 Paul Thomas <pault@gcc.gnu.org>
10409
10410 PR fortran/38665
10411 * gfortran.dg/host_assoc_function_5.f90: New test.
10412
70e72065
MM
104132009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10414
10415 PR fortran/38669
10416 * gfortran.dg/elemental_dependency_3.f90: New test.
10417 * gfortran.dg/elemental_subroutine_7.f90: New test.
10418
4c77d7f4
UB
104192009-01-04 Uros Bizjak <ubizjak@gmail.com>
10420
10421 * gcc.dg/struct-ret-3.c: Include unistd.h.
10422 (main): Exit early if system memory page size is
10423 larger than 4096 bytes.
10424
8f2b565d
DF
104252009-01-04 Daniel Franke <franke.daniel@gmail.com>
10426
10427 PR fortran/38718
10428 * gfortran.dg/merge_init_expr.f90: New.
10429
23f2d017
MM
104302009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10431
10432 PR fortran/38536
10433 * gfortran.dg/c_loc_tests_13.f90: New test.
10434 * gfortran.dg/c_loc_tests_14.f90: New test.
10435
5a47fc2f
DF
104362009-01-03 Daniel Franke <franke.daniel@gmail.com>
10437
10438 * gfortran.dg/func_result_4.f90: New.
10439
79b1d36c
PT
104402009-01-03 Paul Thomas <pault@gcc.gnu.org>
10441
10442 PR fortran/38594
10443 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10444 interface still works, in addition to original tests.
10445 * gfortran.dg/host_assoc_call_6.f90: New test.
10446
5f26a230
JJ
104472009-01-03 Jakub Jelinek <jakub@redhat.com>
10448
493aa551
JJ
10449 PR c++/38705
10450 * g++.dg/torture/pr38705.C: New test.
10451
5f26a230
JJ
10452 PR c/38700
10453 * gcc.dg/pr38700.c: New test.
10454
fc94bfc5
JM
104552009-01-02 Jason Merrill <jason@redhat.com>
10456
10457 * g++.dg/cpp0x/initlist11.C: New test.
10458 * g++.dg/cpp0x/initlist12.C: New test.
10459
a1770eee
RS
104602009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10461
10462 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10463 Allow extra informative notes.
10464
b295aee2
JJ
104652009-01-01 Jakub Jelinek <jakub@redhat.com>
10466
10467 PR c/36489
10468 * gcc.dg/pr36489.c: New test.
ad41bd84
JM
10469
10470\f
10471Copyright (C) 2009 Free Software Foundation, Inc.
10472
10473Copying and distribution of this file, with or without modification,
10474are permitted in any medium without royalty provided the copyright
10475notice and this notice are preserved.
This page took 1.60898 seconds and 5 git commands to generate.