]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/45902 (CPU2006 benchmark sphinx3 fails with vectorization)
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
49077698
IR
12010-10-11 Ira Rosen <irar@il.ibm.com>
2
3 PR tree-optimization/45902
4 * gcc.dg/vect/45902.c: New test.
5
922a06c3
JJ
62010-10-11 Jakub Jelinek <jakub@redhat.com>
7
8 PR target/45870
9 * gcc.dg/tls/pr45870.c: New test.
10
d3735479
JW
112010-10-10 Janus Weil <janus@gcc.gnu.org>
12
13 PR fortran/45961
14 * gfortran.dg/typebound_operator_6.f03: New.
15
162010-10-10 Kai Tietz <kai.tietz@onevision.com>
6ea7f14a
KT
17
18 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
19 and adjust -export symbol scanning.
20 * g++.dg/ext/dllexport1.C: Likewise.
21 * g++.dg/ext/dllexport3.C: Likewise.
22 * gcc.dg/dll-3.c: Likewise.
23 * gcc.dg/dll-4.c: Likewise.
24 * gcc.dg/dll-5.c: Likewise.
25
e14d28a7
UB
262010-10-10 Uros Bizjak <ubizjak@gmail.com>
27
28 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
29 instead of tree_profile dump file.
30 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
31 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
32 dump file.
33
54cb20b3
UB
342010-10-10 Uros Bizjak <ubizjak@gmail.com>
35
36 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
37
32af57e2
TK
382010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
39
40 * gfortran.dg/character_comparison_4.f90: New test.
41 * gfortran.dg/character_comparison_5.f90: New test.
42 * gfortran.dg/character_comparison_6.f90: New test.
43
3a42502d
RH
442010-10-09 Richard Henderson <rth@redhat.com>
45
46 * lib/target-supports.exp
47 (check_effective_target_automatic_stack_alignment): Always true.
32af57e2 48
5074d72c
RG
492010-10-09 Richard Guenther <rguenther@suse.de>
50
51 PR lto/45956
52 * gcc.dg/lto/20101009-2_0.c: New testcase.
53 * gcc.dg/lto/20101009-2_1.c: Likewise.
54 * gcc.dg/lto/20101009-2_2.c: Likewise.
55
865e8e8e
RG
562010-10-09 Richard Guenther <rguenther@suse.de>
57
58 PR lto/45947
59 * g++.dg/lto/20101009-1_0.C: New testcase.
60
e5160e93
RG
612010-10-09 Richard Guenther <rguenther@suse.de>
62
63 PR tree-optimization/45945
64 * gcc.dg/lto/20101009-1_0.c: New testcase.
65
c2c795ff
L
662010-10-08 H.J. Lu <hongjiu.lu@intel.com>
67
68 PR target/45913
69 * gcc.target/i386/pr45913.c: New.
70
97de8e32
JD
712010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
72
73 PR fortran/45943
74 * gfortran.dg/streamio_16.f90: Update test.
75
509dd380
JJ
762010-10-08 Jakub Jelinek <jakub@redhat.com>
77
78 PR tree-optimization/45903
79 * gcc.target/i386/pr45903.c: New test.
80
e899aa16
AC
812010-10-08 Arnaud Charlet <charlet@adacore.com>
82
83 * gnat.dg/interface5.adb: Compile with warnings disabled.
84
c154b3d8
NP
852010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
86
87 * obj-c++.dg/encode-10.mm: New testcase.
88
2fb996b6
NP
892010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
90
91 PR objc++/23614
92 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
93 C++ class. Removed XFAIL.
94
061e60bd
JW
952010-10-07 Janus Weil <janus@gcc.gnu.org>
96
97 PR fortran/45933
98 * gfortran.dg/typebound_operator_5.f03: New.
99
3cfa8f82
NP
1002010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
101
102 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 103
3cfa8f82
NP
104 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
105
106 Radar 4508851
107 * obj-c++.dg/method-namespace-1.mm: New.
108
fc37536b
MJ
1092010-10-07 Martin Jambor <mjambor@suse.cz>
110
111 * gcc.dg/tree-ssa/sra-11.c: New test.
112
d163c4f7
TB
1132010-10-07 Tejas Belagod <tejas.belagod@arm.com>
114
78e27dd3 115 PR Tree-Vect/45847
d163c4f7
TB
116 * gcc.dg/vect/pr45847.c: New test.
117
58be5bf6
IS
1182010-10-07 Iain Sandoe <iains@gcc.gnu.org>
119 Kai Tietz <kai.tietz@onevision.com>
120
121 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
122
fa45f8d7
RG
1232010-10-07 Richard Guenther <rguenther@suse.de>
124
125 PR tree-optimization/45732
126 * gcc.dg/torture/pr45732.c: New testcase.
127
a4c37c16
IS
1282010-10-07 Iain Sandoe <iains@gcc.gnu.org>
129
130 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
131 * objc.dg/foreach-2.m: Likewise.
132 * objc.dg/foreach-3.m: Likewise.
133 * objc.dg/foreach-4.m: Likewise.
134 * objc.dg/foreach-5.m: Likewise.
135 * objc.dg/foreach-6.m: Likewise.
136 * objc.dg/foreach-7.m: Likewise.
137 * objc.dg/objc-foreach-4.m: Likewise.
138 * objc.dg/objc-foreach-5.m: Likewise.
139
65dcb901
RG
1402010-10-07 Richard Guenther <rguenther@suse.de>
141
142 PR middle-end/45869
143 * gcc.dg/torture/pr45869.c: New testcase.
e14d28a7 144
fd651069
IS
1452010-10-07 Iain Sandoe <iains@gcc.gnu.org>
146
147 * objc.dg/set-not-used-1.m: New
148 * obj-c++.dg/set-not-used-1.mm: New.
149
4e4edb3b
IS
1502010-10-07 Iain Sandoe <iains@gcc.gnu.org>
151
152 * objc.dg/attributes/method-attribute-3.m: New.
153 * obj-c++.dg/attributes/method-attribute-3.mm: New.
154
9f23af48
MM
1552010-10-07 Mikael Morin <mikael@gcc.gnu.org>
156
157 PR fortran/45916
158 * gfortran.dg/generic_typebound_operator_1.f90: New test.
159
6619e385
JD
1602010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
161
162 PR fortran/45889
163 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
164
b67bc44c
NP
1652010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
166
167 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 168
b67bc44c
NP
169 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
170
171 Radar 4278774
172 * obj-c++.dg/encode-9.mm: New.
e14d28a7 173
ccd2b322
EB
1742010-10-06 Eric Botcazou <ebotcazou@adacore.com>
175
176 * g++.dg/cpp0x/pr45908.C: New test.
177
9c506f10
EB
1782010-10-06 Eric Botcazou <ebotcazou@adacore.com>
179
180 * gnat.dg/opt6.ad[sb]: New test.
181
d526bfee 1822010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
f05b9d93
NP
183
184 Implemented fast enumeration for Objective-C.
185 * objc.dg/foreach-1.m: New.
186 * objc.dg/foreach-2.m: New.
187 * objc.dg/foreach-3.m: New.
188 * objc.dg/foreach-4.m: New.
189 * objc.dg/foreach-5.m: New.
190 * objc.dg/foreach-6.m: New.
191 * objc.dg/foreach-7.m: New.
192
193 Merge from 'apple/trunk' branch on FSF servers:
194 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
195
196 Radar 4502236
e14d28a7 197 * objc.dg/objc-foreach-5.m: New.
f05b9d93
NP
198
199 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
200
201 Radar 4507230
202 * objc.dg/objc-foreach-4.m: New.
203
204 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
205
206 Radar 4472881
207 * objc.dg/objc-foreach-3.m: New.
208
209 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
210
211 Radar 4468498
212 * objc.dg/objc-foreach-2.m: New.
213
214 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
215
216 Radar 4294910
217 * objc.dg/objc-foreach-1.m: New
218
e14d28a7 2192010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
b938bc48
HS
220
221 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
222 unsigned values.
e14d28a7 223
a26d8862
NP
2242010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
225
226 PR objc++/28050
227 * obj-c++.dg/syntax-error-10.mm: New.
228
2292010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
230
231 PR objc++/23707
232 * obj-c++.dg/syntax-error-9.mm: New.
233
2342010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
235
236 PR objc++/31126
237 * obj-c++.dg/syntax-error-8.mm: New.
238
2392010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
240
241 Merge from 'apple/trunk' branch on FSF servers.
242
243 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
244
245 Radar 4290840
246 * obj-c++.dg/syntax-error-7.mm: New
247
248 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
249
250 Radar 4294425
251 * obj-c++.dg/syntax-error-6.mm: New
252
253 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
254
255 Radar 4261146
256 * obj-c++.dg/syntax-error-5.mm: New
257
258 2005-08-15 Ziemowit Laski <zlaski@apple.com>
259
260 Radar 4093475
261 * obj-c++.dg/syntax-error-[3-4].mm: New.
e14d28a7 262
a26d8862
NP
263 2005-08-02 Ziemowit Laski <zlaski@apple.com>
264
265 Radar 4185810
266 * obj-c++.dg/syntax-error-[1-2].mm: New.
e14d28a7 267
694a4f61
IR
2682010-10-05 Ira Rosen <irar@il.ibm.com>
269
270 PR tree-optimization/45752
271 * gcc.dg/vect/pr45752.c: New test.
272
4d3814a5
RG
2732010-10-05 Richard Guenther <rguenther@suse.de>
274
275 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
276 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
277 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
278 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
279 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
280 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
281 * gcc.dg/tree-prof/stringop-1.c: Likewise.
282 * gcc.dg/tree-prof/stringop-2.c: Likewise.
283 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
284 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
285 * gcc.dg/tree-prof/update-loopch.c: Likewise.
286 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
287 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
288 * gcc.dg/tree-prof/tracer-1.c: Likewise.
289 * gcc.dg/tree-ssa/inline-4.c: Likewise.
290 * gcc.dg/tree-ssa/inline-3.c: Likewise.
291 * gcc.dg/tree-ssa/20080530.c: Likewise.
292 * g++.dg/tree-ssa/inline-3.C: Likewise.
293 * g++.dg/tree-ssa/inline-1.C: Likewise.
294 * g++.dg/tree-ssa/inline-2.C: Likewise.
295 * gcc.dg/profile-dir-1.c: Likewise.
296 * gcc.dg/profile-dir-2.c: Likewise.
297 * gcc.dg/profile-dir-3.c: Likewise.
298
6e572326
RG
2992010-10-05 Richard Guenther <rguenther@suse.de>
300
301 PR middle-end/45877
302 * g++.dg/torture/pr45877.C: New testcase.
303
828fde80
JJ
3042010-10-04 Jakub Jelinek <jakub@redhat.com>
305
098db05e
JJ
306 PR debug/45849
307 * gcc.dg/debug/pr45849.c: New test.
308
828fde80
JJ
309 PR middle-end/45876
310 * gcc.c-torture/compile/pr45876.c: New test.
311
c452684d
JB
3122010-10-04 Julian Brown <julian@codesourcery.com>
313
314 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
315 vect_hw_misalign.
316 * gcc.dg/vect/vect-60.c: Likewise.
317 * gcc.dg/vect/vect-56.c: Likewise.
318 * gcc.dg/vect/vect-93.c: Likewise.
319 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
320 * gcc.dg/vect/vect-95.c: Likewise.
321 * gcc.dg/vect/vect-96.c: Likewise.
322 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
323 * gcc.dg/vect/slp-25.c: Likewise.
324 * gcc.dg/vect/slp-3.c: Likewise.
325 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
326 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
327 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
328 * gcc.dg/vect/vect-109.c: Likewise.
329 * gcc.dg/vect/vect-peel-1.c: Likewise.
330 * gcc.dg/vect/vect-peel-2.c: Likewise.
331 * lib/target-supports.exp
332 (check_effective_target_arm_vect_no_misalign): New.
333 (check_effective_target_vect_no_align): Use above.
334 (check_effective_target_vect_element_align): New.
335 (add_options_for_quad_vectors): New.
336
1dbee8c9
MJ
3372010-10-04 Martin Jambor <mjambor@suse.cz>
338
339 PR tree-optimization/45572
340 * g++.dg/ipa/pr45572-1.C: New test.
341 * g++.dg/ipa/pr45572-2.C: Likewise.
342
478a1c5b
ILT
3432010-10-03 Ian Lance Taylor <iant@google.com>
344
345 * gcc.dg/anon-struct-11.c: New test.
346 * gcc.dg/anon-struct-12.c: New test.
347 * gcc.dg/anon-struct-13.c: New test.
348 * gcc.dg/anon-struct-14.c: New test.
349
a1e53f3f
L
3502010-10-03 H.J. Lu <hongjiu.lu@intel.com>
351
352 * g++.dg/torture/pr45764.C: Revert revision 164914.
353 * gcc.dg/vect/pr43432.c: Likewise.
354 * gcc.dg/vect/vect-114.c: Likewise.
355 * gcc.dg/vect/vect-15.c: Likewise.
356
79fe346e
JM
3572010-10-03 Jason Merrill <jason@redhat.com>
358
359 * g++.dg/cpp0x/sfinae5.C: New.
360
888a22d0
L
3612010-10-02 H.J. Lu <hongjiu.lu@intel.com>
362
363 PR tree-optimization/45720
364 PR tree-optimization/45764
365 * g++.dg/torture/pr45764.C: New.
366
367 * gcc.dg/vect/pr43432.c: Xfail.
368 * gcc.dg/vect/vect-114.c: Likewise.
369 * gcc.dg/vect/vect-15.c: Likewise.
370
34e94db7
JDA
3712010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
372
373 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
374 hppa*-*-hpux*.
375 * gcc.dg/torture/pr45678-2.c: Likewise.
376
8b932a71
JW
3772010-10-02 Janus Weil <janus@gcc.gnu.org>
378
379 PR fortran/45748
380 * gfortran.dg/intrinsic_6.f90: New.
381
9dcee88d
TK
3822010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
383
384 PR fortran/42831
385 * gfortran.dg/dependency_37.f90: New test.
386
c44d6c47
UB
3872010-10-01 Uros Bizjak <ubizjak@gmail.com>
388
389 * gcc.target/i386/shift_mask.c: New test.
390
0d228a52
RG
3912010-10-01 Richard Guenther <rguenther@suse.de>
392
393 PR tree-optimization/45854
394 * g++.dg/torture/pr45854.C: New testcase.
395
0e247093
ME
3962010-09-30 Michael Eager <eager@eagercon.com>
397
398 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
399 __FLT_{MIN,MAX}__.
c44d6c47 400
99e55749
SP
4012010-09-30 Sebastian Pop <sebastian.pop@amd.com>
402
403 PR middle-end/45758
404 * gfortran.dg/graphite/pr45758.f90: New.
405
6272efef
SP
4062010-09-30 Sebastian Pop <sebastian.pop@amd.com>
407
408 PR middle-end/45230
409 * gcc.dg/graphite/id-pr45230.c: New.
410
9e054f1b
SP
4112010-09-30 Sebastian Pop <sebastian.pop@amd.com>
412
413 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
414 * gfortran.dg/graphite/graphite.exp: Same.
415 * gcc.dg/graphite/vect-pr43423.c: New.
416
45c13d4c
JJ
4172010-09-30 Jakub Jelinek <jakub@redhat.com>
418
419 PR target/45843
420 * g++.dg/torture/pr45843.C: New test.
421
03d79dc3
JW
4222010-09-30 Janus Weil <janus@gcc.gnu.org>
423
424 PR fortran/45828
425 * gfortran.dg/allocate_derived_5.f90: New.
426
140d4eff
JJ
4272010-09-30 Jakub Jelinek <jakub@redhat.com>
428
429 PR tree-optimization/31261
430 * gcc.dg/tree-ssa/pr31261.c: New test.
431
80920132
ME
4322010-09-30 Michael Eager <eager@eagercon.com>
433
434 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
435 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
436 * gcc.target/microblaze/microblaze.exp: Ditto.
437 * gcc.target/microblaze/others/string_cst1.c: Ditto.
438 * gcc.target/microblaze/others/string_cst2.c: Ditto.
439 * gcc.target/microblaze/others/data_var1.c: Ditto.
440 * gcc.target/microblaze/others/data_var2.c: Ditto.
441 * gcc.target/microblaze/others/data_var3.c: Ditto.
442 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
443 * gcc.target/microblaze/others/strings1.c:: Ditto.
444 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
445 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
446 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
447 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
448 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
449 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
450 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
451 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
452 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
453 * gcc.target/microblaze/isa/pcmp.c: Ditto.
454 * gcc.target/microblaze/isa/nofloat.c: Ditto.
455 * gcc.target/microblaze/isa/fcvt.c: Ditto.
456 * gcc.target/microblaze/isa/float.c: Ditto.
457 * gcc.target/microblaze/isa/mulh.c: Ditto.
458 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
459 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
460 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
461 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
462 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
463 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
464 * gcc.target/microblaze/isa/bshift.c: Ditto.
465 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
466 * gcc.target/microblaze/isa/div.c: Ditto.
467 * gcc.target/microblaze/isa/vanilla.c: Ditto.
468 * gcc.target/microblaze/isa/mul.c: Ditto.
469
92902b1b
IS
4702010-09-30 Iain Sandoe <iains@gcc.gnu.org>
471
472 merge from FSF 'apple/trunk' branch.
473 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
474
475 Radar 4386773
476 * objc.dg/enhanced-proto-1.m: New.
477 * objc.dg/enhanced-proto-2.m: New.
478 * obj-c++.dg/enhanced-proto-1.mm: New
479 * obj-c++.dg/enhanced-proto-2.mm: New.
480
0d0da792
RG
4812010-09-30 Richard Guenther <rguenther@suse.de>
482
483 PR testsuite/45702
484 * gcc.dg/debug/pr41893-1.c: Adjust.
485 * gcc.dg/pr30762-1.c: Likewise.
486 * gcc.dg/pr31529-1.c: Likewise.
487 * gcc.dg/pr34457-1.c: Likewise.
488 * gcc.dg/pr34668-1.c: Likewise.
489 * gcc.dg/pr43557-1.c: Likewise.
490
3bc33871
IS
4912010-09-30 Iain Sandoe <iains@gcc.gnu.org>
492
493 PR objc/45842
494 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
495 * objc.dg/const-str-3.m: Correct header for memcpy.
496 * objc.dg/const-str-7.m: Likewise.
497 * objc.dg/method-20b.m: Provide an implementation of Object.
498 Adjust XFAIL for m64 NeXT runtime.
499 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
e14d28a7 500 * objc.dg/encode-3.m: Correct line ordering, provide header for
3bc33871
IS
501 sprintf.
502 * objc.dg/encode-7-next.m: Only run for 32bit.
503 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
504 * objc.dg/type-size-2.m: Provide an implementation of Object.
505 Ajust headers.
506 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
507 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
508 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
509 Adjust XFAIL for m64 NeXT runtime.
510 * obj-c++.dg/method-22.mm: Likewise.
511 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
512
2631eead
NP
5132010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
514
515 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 516
2631eead
NP
517 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
518
519 Radar 4278236
520 * obj-c++.dg/bad-forward-decl.mm: New
521
10ad386a
EB
5222010-09-30 Eric Botcazou <ebotcazou@adacore.com>
523
524 * ada/acats/run_acats: Revert revision 157037.
525
13ed556f 5262010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
a6341d57
NP
527
528 Merge from 'apple/trunk' branch on FSF servers.
529
530 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
531
532 Radar 4281748
533 * objc.dg/naming-2.m: Update
534 * objc.dg/naming-3.m: New
535
22939744
BS
5362010-09-29 Bernd Schmidt <bernds@codesourcery.com>
537
538 PR target/40457
539 * gcc.target/arm/pr40457-3.c: New test.
540
f6c5fbfd
NS
5412010-09-29 Nathan Sidwell <nathan@codesourcery.com>
542
543 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
544 alias checking.
545 * lib/target-supports.exp (check_ifunc_available): Likewise.
546
38df2baf
TG
5472010-09-29 Tristan Gingold <gingold@adacore.com>
548
549 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
550
1973201f
NP
5512010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
552
553 * objc.dg/keywords-1.m: New test.
554 * objc.dg/keywords-2.m: New test.
555 * objc.dg/keywords-3.m: New test.
556 * obj-c++.dg/keywords-1.mm: New test.
557 * obj-c++.dg/keywords-2.mm: New test.
558
374fd2f5
JM
5592010-09-28 Jason Merrill <jason@redhat.com>
560
4e9ca9b0
JM
561 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
562 * g++.dg/ext/complit11.C: Likewise.
563 * g++.old-deja/g++.law/temps1.C: Likewise.
564
374fd2f5
JM
565 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
566 * g++.old-deja/g++.mike/misc6.C: Likewise.
567
f7e71da5
IS
5682010-09-28 Iain Sandoe <iains@gcc.gnu.org>
569
570 * objc.dg/attributes/method-attribute-1.m: New.
571 * objc.dg/attributes/method-attribute-2.m: New.
572
573 * obj-c++.dg/attributes/method-attribute-1.m: New.
574 * obj-c++.dg/attributes/method-attribute-2.m: New.
575
c165dca7
IS
5762010-09-28 Iain Sandoe <iains@gcc.gnu.org>
577
578 * objc.dg/attributes: New.
579 * objc.dg/attributes/attributes.exp: New.
580 * objc.dg/attributes/class-attribute-1.m: New.
581 * objc.dg/attributes/class-attribute-2.m: New
582 * objc.dg/attributes/categ-attribute-1.m: New
583 * objc.dg/attributes/categ-attribute-2.m: New
584 * objc.dg/attributes/proto-attribute-1.m: New
585
586 * obj-c++.dg/attributes: New.
587 * obj-c++.dg/attributes/attributes.exp: New
588 * obj-c++.dg/attributes/class-attribute-1.mm: New
589 * obj-c++.dg/attributes/class-attribute-2.mm: New
590 * obj-c++.dg/attributes/categ-attribute-1.mm: New
591 * obj-c++.dg/attributes/categ-attribute-2.mm: New
592 * obj-c++.dg/attributes/proto-attribute-1.mm: New
593
26877873
NP
5942010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
595
596 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
597 from the branch renamed to method-20b.m to avoid clashes).
598
c44d6c47
UB
599 2005-08-23 Stuart Hastings <stuart@apple.com>
600 Ziemowit Laski <zlaski@apple.com>
26877873
NP
601
602 Radar 4209854
603 * obj-c++.dg/method-23.mm: New.
604 * objc.dg/method-20.m: New.
605
697c3575
JH
6062010-09-28 Jan Hubicka <jh@suse.cz>
607
608 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
609
2770264a
RO
6102010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
611
612 PR target/44452
613 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
614 i?86-*-solaris2.[89], *-*-vxworks*.
615 * gcc.target/i386/pr22152.c: Likewise.
616 * gcc.target/i386/vect8-ret.c: New test.
617
e660c8f2
JZ
6182010-09-28 Jie Zhang <jie@codesourcery.com>
619
620 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
621
4c116505
NP
6222010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
623
624 Merge from 'apple/trunk' branch on FSF servers.
625
626 2005-07-18 Ziemowit Laski <zlaski@apple.com>
627
628 Radar 4175534
629 * obj-c++.dg/method-22.mm: New.
38df2baf 630
93c0e0bb
JM
6312010-09-27 Jason Merrill <jason@redhat.com>
632
633 * g++.dg/cpp0x/rv-lvalue-req.C: New.
634 * g++.dg/ext/complit11.C: Adjust.
635 * g++.old-deja/g++.law/temps1.C: Adjust.
636 * g++.old-deja/g++.ns/koenig6.C: Adjust.
637 * g++.old-deja/g++.oliva/partord1.C: Adjust.
638
7458026b
ILT
6392010-09-27 Ian Lance Taylor <iant@google.com>
640
641 * lib/target-supports.exp (check_effective_target_split_stack):
642 New procedure.
643 * gcc.dg/split-1.c: New test.
644 * gcc.dg/split-2.c: New test.
645 * gcc.dg/split-3.c: New test.
646 * gcc.dg/split-4.c: New test.
647
177b48f9
NP
6482010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
649
650 PR objc/25464
651 * objc.dg/type-size-3.m: New test.
652
6532010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
654
655 PR objc/45763
c44d6c47 656 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
38df2baf
TG
657
6582010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
177b48f9
NP
659
660 PR objc/25450
661 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
662 * objc.dg/type-size-2.m: Same change.
663 * obj-c++.dg/encode-5.mm: Same change.
664
6652010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
666
667 Merge from 'apple/trunk' branch on FSF servers. The original
668 Changelogs are below.
669
670 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
c44d6c47
UB
671 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
672 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
177b48f9 673 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
c44d6c47 674 in the branch).
177b48f9
NP
675 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
676 proto-qual-1.m in the branch) and the normal ABI on GNU.
677 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
678 the test only with the NeXT runtime.
679 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
c44d6c47 680 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
177b48f9
NP
681 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
682 Run the test only with the NeXT runtime.
c44d6c47 683
177b48f9
NP
684 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
685
686 Radar 4492973
687 * objc.dg/encode-7-64bit.m: New.
688 * objc.dg/encode-7.m: Skip if -m64.
c44d6c47 689
177b48f9
NP
690 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
691
692 Radar 4301047
693 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
694 * obj-c++.dg/threedotthree-abi-1.mm: New
695 * objc.dg/threedotthree-abi-1.m: New
696
697 2005-07-20 Ziemowit Laski <zlaski@apple.com>
698
699 Radar 4136935
700 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
701 * objc.dg/encode-6.m: Likewise.
702 * objc.dg/encode-7.m: New test case.
703
b581b85b
NP
7042010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
705
706 Merge from 'apple/trunk' branch on FSF servers. Renamed
707 const-str-12.m to constr-str-12b.m to avoid conflicts.
c44d6c47 708
b581b85b
NP
709 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
710
711 Radar 4229905
712 * obj-c++.dg/warn5.mm: New
c44d6c47 713
b581b85b
NP
714 2005-06-22 Ziemowit Laski <zlaski@apple.com>
715
716 Radar 4154928
717 * obj-c++.dg/const-str-12.mm: New.
718 * objc.dg/const-str-12.m: New.
719
d000aa67
TB
7202010-09-27 Tobias Burnus <burnus@net-b.de>
721
722 PR fortran/40569
723 PR fortran/40568
724 * gfortran.dg/storage_size_2.f08: Fix test.
725 * gfortran.dg/c_sizeof_1.f90: Fix test.
726 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
727 * gfortran.dg/c_sizeof_3.f90: New.
728 * gfortran.dg/c_sizeof_4.f90: New.
729 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
730 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
731
414e8be2
DK
7322010-09-26 Daniel Kraft <d@domob.eu>
733
734 PR fortran/45783
735 PR fortran/45795
736 * gfortran.dg/select_type_18.f03: New test.
737
cf1bcf06
EB
7382010-09-25 Eric Botcazou <ebotcazou@adacore.com>
739
740 * gnat.dg/return2.ad[sb]: New test.
741 * gnat.dg/return2_pkg.ads: New helper.
742
8e8dc060
DK
7432010-09-25 Daniel Kraft <d@domob.eu>
744
745 PR fortran/45776
746 * gfortran.dg/io_constraints_6.f03: New test.
747 * gfortran.dg/io_constraints_7.f03: New test.
748 * gfortran.dg/newunit_2.f90: New test.
749
c6d6e62f
SK
7502010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
751
c44d6c47 752 * gfortran.dg/operator_c1202.f90: New test.
c6d6e62f 753
46a4da10
JH
7542010-09-24 Jan Hubicka <jh@suse.cz>
755
756 * gcc.dg/tree-ssa/leaf.c: New testcase.
757
1d0804d4
JH
7582010-09-24 Jan Hubicka <jh@suse.cz>
759
760 PR tree-optimization/45738
761 PR tree-optimization/45741
762 * gcc.c-torture/compile/pr45741.c: New.
763 * gfortran.fortran-torture/compile/pr45738.f90: New.
764
5642f5d5
JM
7652010-09-24 Joseph Myers <joseph@codesourcery.com>
766
767 * gcc.dg/cpp/undef-opt-1.c: New test.
768
75d980ab
JM
7692010-09-24 Jason Merrill <jason@redhat.com>
770
771 * g++.dg/other/error10.C: Adjust expected output.
772
32990d5b
JJ
7732010-09-24 Jakub Jelinek <jakub@redhat.com>
774
775 PR middle-end/45234
776 * gcc.dg/torture/stackalign/alloca-6.c: New test.
777 * gcc.target/i386/pr45234.c: New test.
778
116f30c3
RG
7792010-09-24 Richard Guenther <rguenther@suse.de>
780
781 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
782
e2686b2d
MS
7832010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
784
785 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
786 as a comment leader in regexp.
787
f1570cec
NP
7882010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
789
790 * objc.dg/sync-2.m: New test.
791 * obj-c++.dg/sync-2.mm: New test.
792
be1f1ed9
TB
7932010-09-24 Tobias Burnus <burnus@net-b.de>
794
795 PR fortran/40571
796 * gfortran.dg/iso_fortran_env_7.f90: New.
797
19dc6d01
NP
7982010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
799
800 * obj-c++.dg/too-many-args.mm: New file.
801
8022010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
803
804 Merge from 'apple/trunk' branch on FSF servers.
805
806 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
807
808 Radar 4491608
809 * objc.dg/too-many-args.m: New
810
962b8a0e
TK
8112010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
812
813 PR fortran/45744
814 * gfortran.dg/dependency_36.f90: New test.
815
17eba947
UB
8162010-09-23 Uros Bizjak <ubizjak@gmail.com>
817
818 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
819 * gcc.target/i386/pad-3.c: Ditto.
820 * gcc.target/i386/pad-7.c: Ditto.
821 * gcc.target/i386/pad-7.c: Ditto.
822 * gcc.target/i386/pr36502.c: Ditto.
823 * gcc.target/i386/zee.c: Ditto.
824 * gcc.target/i386/20060821-1.c: Ditto.
825 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
826 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
827 * gcc.target/i386/pad-5b.c: Ditto.
828 * gcc.target/i386/pad-6a.c: Ditto.
829 * gcc.target/i386/pad-6b.c: Ditto.
830 * gcc.target/i386/pad-8.c: Ditto.
831 * gcc.target/i386/pad-9.c: Ditto.
832 * gcc.target/i386/pad-10.c: Ditto.
833 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
834
3d113394
RG
8352010-09-23 Richard Guenther <rguenther@suse.de>
836
837 PR tree-optimization/45565
838 * g++.dg/ipa/pr45565.C: New testcase.
839
bef6486a
MM
8402010-09-23 Mikael Morin <mikael@gcc.gnu.org>
841
842 PR fortran/45745
843 PR fortran/45648
844 * gfortran.dg/vector_subscript_bound_1.f90: New.
845
dca26746
RG
8462010-09-23 Richard Guenther <rguenther@suse.de>
847
848 PR middle-end/45750
849 * gcc.dg/pr45750.c: New testcase.
850
030ef1fb
JJ
8512010-09-23 Jakub Jelinek <jakub@redhat.com>
852
853 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
854 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
855 build.
856
3c3bd471
BS
8572010-09-23 Bernd Schmidt <bernds@codesourcery.com>
858
859 PR rtl-optimization/44374
860 * gcc.target/arm/headmerge-1.c: New test.
861 * gcc.target/arm/headmerge-2.c: New test.
862 * gcc.target/i386/headmerge-1.c: New test.
863 * gcc.target/i386/headmerge-2.c: New test.
864
8c91ab34
DK
8652010-09-23 Daniel Kraft <d@domob.eu>
866
867 PR fortran/38936
868 PR fortran/44044
869 PR fortran/45474
870 * gfortran.dg/intrinsic_intent_1.f03: New test.
871 * gfortran.dg/select_type_17.f03: New test.
872 * gfortran.dg/associate_5.f03: More definability tests.
873 * gfortran.dg/enum_2.f90: Check definability.
874 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
875 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
876 * gfortran.dg/char_expr_2.f90: Ditto.
877 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
878 * gfortran.dg/enum_5.f90: Ditto.
879 * gfortran.dg/equiv_constraint_8.f90: Ditto.
880 * gfortran.dg/impure_assignment_2.f90: Ditto.
881 * gfortran.dg/impure_assignment_3.f90: Ditto.
882 * gfortran.dg/intent_out_1.f90: Ditto.
883 * gfortran.dg/intent_out_3.f90: Ditto.
884 * gfortran.dg/pointer_assign_7.f90: Ditto.
885 * gfortran.dg/pointer_intent_3.f90: Ditto.
886 * gfortran.dg/pr19936_1.f90: Ditto.
887 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
888 * gfortran.dg/simpleif_2.f90: Ditto.
889 * gfortran.dg/protected_5.f90: Ditto.
890 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
891 * gfortran.dg/protected_6.f90: Ditto.
892 * gfortran.dg/protected_7.f90: Ditto.
893
42d9f9dd
JD
8942010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
895
896 PR libfortran/45710
897 * gfortran.dg/namelist_65.f90: New test.
898
1cf2589d
MS
8992010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
900
901 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
c44d6c47 902 the regexp pattern between the expected label and location string.
1cf2589d 903
7d0255bd
MS
9042010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
905
906 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
907
9082010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
909
910 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
911 * gcc.dg/pr27898.c: Likewise.
912 * gcc.dg/pr28712.c: Likewise.
913 * gcc.dg/pr30762-1.c: Likewise.
914 * gcc.dg/pr31529-1.c: Likewise.
915 * gcc.dg/pr34457-1.c: Likewise.
916 * gcc.dg/pr34668-1.c: Likewise.
917 * gcc.dg/pr34989-1.c: Likewise.
918 * gcc.dg/pr43557-1.c: Likewise.
919
bbaee688
JJ
9202010-09-22 Jakub Jelinek <jakub@redhat.com>
921
922 PR rtl-optimization/45739
e14d28a7 923 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
bbaee688 924
77167b6f
EB
9252010-09-22 Eric Botcazou <ebotcazou@adacore.com>
926
927 * gcc.target/sparc/mnofpu.c: New test.
928
a82e045d
JJ
9292010-09-22 Jakub Jelinek <jakub@redhat.com>
930
931 PR rtl-optimization/45739
932 * gcc.target/i386/pr45739.c: New test.
933
0b4f2770
MM
9342010-09-21 Mikael Morin <mikael@gcc.gnu.org>
935
936 PR fortran/45648
937 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
938 and counts. Add non-elemental function call check.
939
940 PR fortran/45648
941 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
942 arguments checks. Update temporary counts.
943 * gfortran.dg/transpose_optimization_1.f90: New.
944
45547c7f
NP
9452010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
946
947 PR objc/23710
948 * objc.dg/invalid-method-1.m: New.
949
c0c24aa4
NP
9502010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
951
952 Merge from 'apple/trunk' branch on FSF servers.
953
954 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
955
77167b6f 956 Radar 4291785
17eba947
UB
957 * objc.dg/naming-4.m: New
958 * objc.dg/naming-5.m: New
959 * obj-c++.dg/naming-1.mm: New
960 * obj-c++.dg/naming-2.mm: New
c0c24aa4 961
5c0f24d0
JW
9622010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
963 Jack Howarth <howarth@bromo.med.uc.edu>
964
965 PR c++/45645
966 * g++.dg/torture/pr44972.C: Use portable assert().
967
ce2b1d68
RG
9682010-09-21 Richard Guenther <rguenther@suse.de>
969
970 PR tree-optimization/45580
971 * g++.dg/torture/pr45580.C: New testcase.
972
b379f677
UB
9732010-09-21 Uros Bizjak <ubizjak@gmail.com>
974
975 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
976
48dbbcd6
JW
9772010-09-20 Janus Weil <janus@gcc.gnu.org>
978
979 PR fortran/45438
980 * gfortran.dg/pointer_check_7.f90: New.
981
220c5f0c
JJ
9822010-09-20 Jakub Jelinek <jakub@redhat.com>
983
984 PR rtl-optimization/45728
985 * gcc.c-torture/compile/pr45728.c: New test.
986
15c2ef5a
PT
9872010-09-20 Paul Thomas <pault@gcc.gnu.org>
988
989 PR fortran/45081
990 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
991
c2310fc4
L
9922010-09-20 H.J. Lu <hongjiu.lu@intel.com>
993
994 * g++.dg/tree-ssa/pr45605.C: Add "\\".
995
06baaba3
RG
9962010-09-20 Richard Guenther <rguenther@suse.de>
997
998 PR middle-end/45704
999 * gcc.dg/torture/pr45704.c: New testcase.
1000
64e0f5ff
JH
10012010-09-20 Jan Hubicka <jh@suse.cz>
1002
1003 PR tree-optimize/45605
1004 * g++.dg/tree-ssa/pr45605.C: New testcase.
1005
ef98b8a5
MM
10062010-09-20 Michael Matz <matz@suse.de>
1007
1008 PR testsuite/45706
1009 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1010 enough.
1011
565b8886
RG
10122010-09-20 Richard Guenther <rguenther@suse.de>
1013
1014 PR tree-optimization/45705
1015 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1016
5e979df3
MM
10172010-09-20 Michael Matz <matz@suse.de>
1018
1019 PR testsuite/45706
1020 * lib/target-supports.exp (check_effective_target_vect_perm):
1021 Add i?86-*-*.
1022
2960be83
JJ
10232010-09-20 Jakub Jelinek <jakub@redhat.com>
1024
1025 PR rtl-optimization/45695
1026 * gcc.c-torture/execute/pr45695.c: New test.
1027
d1f6261f
JH
10282010-09-19 Jan Hubicka <jh@suse.cz>
1029
1030 PR lto/44246
1031 * gcc.c-torture/compile/pr44246.c:New file.
1032
039d9ea1
IR
10332010-09-19 Ira Rosen <irar@il.ibm.com>
1034
1035 PR tree-optimization/45714
1036 * gfortran.dg/vect/pr45714-a.f: New test.
1037 * gfortran.dg/vect/pr45714-b.f: New test.
1038
2231f17f
EB
10392010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1040
1041 * gnat.dg/const1.adb: Rename into...
1042 * gnat.dg/constant1.adb: ...this.
1043 * gnat.dg/constant2.adb: New test.
1044 * gnat.dg/constant2_pkg1.ads: New helper.
1045 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1046
50a6af05
EB
10472010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1048
1049 * gnat.dg/specs/constant1.ads: New test.
1050 * gnat.dg/specs/constant1_pkg.ads: New helper.
1051
9b389a5e
JH
10522010-09-18 Jan Hubicka <jh@suse.cz>
1053
1054 PR tree-optimization/45453
1055 * g++.dg/tree-ssa/pr45453.C: New testcase.
1056
6eb208a6
JM
10572010-09-18 Jason Merrill <jason@redhat.com>
1058
1059 * g++.dg/cpp0x/initlist44.C: New.
1060
6a78fd06
RG
10612010-09-18 Richard Guenther <rguenther@suse.de>
1062
1063 PR tree-optimization/45709
1064 * g++.dg/torture/pr45709-2.C: New testcase.
1065
10662010-09-18 Richard Guenther <rguenther@suse.de>
1067
1068 PR tree-optimization/45709
1069 * g++.dg/torture/pr45709.C: New testcase.
1070
ba67f487
L
10712010-09-18 H.J. Lu <hongjiu.lu@intel.com>
1072
1073 PR testsuite/45719
1074 * gcc.target/i386/pad-3.c: Pass -fno-pic.
1075
e7ed95a2
L
10762010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1077
1078 * gcc.target/i386/pad-1.c: New.
1079 * gcc.target/i386/pad-2.c: Likewise.
1080 * gcc.target/i386/pad-3.c: Likewise.
1081 * gcc.target/i386/pad-4.c: Likewise.
1082 * gcc.target/i386/pad-5a.c: Likewise.
1083 * gcc.target/i386/pad-5b.c: Likewise.
1084 * gcc.target/i386/pad-6a.c: Likewise.
1085 * gcc.target/i386/pad-6b.c: Likewise.
1086 * gcc.target/i386/pad-7.c: Likewise.
1087 * gcc.target/i386/pad-8.c: Likewise.
1088 * gcc.target/i386/pad-9.c: Likewise.
1089 * gcc.target/i386/pad-10.c: Likewise.
1090
2b3ded42
L
10912010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1092
1093 PR middle-end/45234
1094 * gcc.dg/torture/stackalign/alloca-5.c: New.
1095
765c3e8f
L
10962010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1097
1098 PR middle-end/45678
1099 * gcc.dg/torture/pr45678-2.c: New.
1100
2d5581f1
RG
11012010-09-17 Richard Guenther <rguenther@suse.de>
1102
1103 PR middle-end/45678
1104 * gcc.dg/torture/pr45678-1.c: New testcase.
1105
18ba3ce7
MM
11062010-09-17 Michael Matz <matz@suse.de>
1107
1108 PR tree-optimization/43432
1109 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1110 check_effective_target_vect_perm_short): New predicates.
1111 (check_effective_target_vect_perm): Include x86_64.
1112 * gcc.dg/vect/pr43432.c: New test.
1113 * gcc.dg/vect/vect-114.c: Adjust.
1114 * gcc.dg/vect/vect-15.c: Ditto.
1115 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1116 * gcc.dg/vect/slp-perm-9.c: Ditto.
1117
46936bf0
NP
11182010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
1119
b146446c 1120 PR testsuite/45692
46936bf0
NP
1121 * objc/execute/exceptions/throw-nil.m: Run the test only with the
1122 GNU runtime.
1123
c3224d6f
RG
11242010-09-17 Richard Guenther <rguenther@suse.de>
1125
1126 * gcc.dg/pr27898.c: Use -flto instead of -combine.
1127 * gcc.dg/pr28706.c: Likewise.
1128 * gcc.dg/pr28712.c: Likewise.
1129 * gcc.dg/pr30762-1.c: Likewise.
1130 * gcc.dg/pr30762-2.c: Likewise.
1131 * gcc.dg/pr31529-1.c: Likewise.
1132 * gcc.dg/pr31529-2.c: Likewise.
1133 * gcc.dg/pr34457-1.c: Likewise.
1134 * gcc.dg/pr34457-2.c: Likewise.
1135 * gcc.dg/pr34668-1.c: Likewise.
1136 * gcc.dg/pr34668-2.c: Likewise.
1137 * gcc.dg/pr34989-1.c: Likewise.
1138 * gcc.dg/pr34989-2.c: Likewise.
1139 * gcc.dg/pr43557-1.c: Likewise.
1140 * gcc.dg/pr43557-2.c: Likewise.
1141 * gcc.dg/debug/pr41893-1.c: Likewise.
1142 * gcc.dg/matrix/matrix.exp: Do not use -combine.
1143 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1144 * gcc.dg/matrix/matrix-4.c: Likewise.
1145 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1146 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1147 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1148 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1149
6dfd24f7
TB
11502010-09-16 Tobias Burnus <burnus@net-b.de>
1151
1152 PR fortran/43665
1153 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1154 optimizations.
1155 * gfortran.dg/intent_optimize_1.f90: New test.
1156
26ec9308
L
11572010-09-16 H.J. Lu <hongjiu.lu@intel.com>
1158
1159 * gcc.target/i386/divmod-1.c: New.
1160 * gcc.target/i386/divmod-2.c: Likewise.
1161 * gcc.target/i386/divmod-3.c: Likewise.
1162 * gcc.target/i386/divmod-4.c: Likewise.
1163 * gcc.target/i386/divmod-4a.c: Likewise.
1164 * gcc.target/i386/divmod-5.c: Likewise.
1165 * gcc.target/i386/divmod-6.c: Likewise.
1166 * gcc.target/i386/divmod-7.c: Likewise.
1167 * gcc.target/i386/divmod-8.c: Likewise.
1168 * gcc.target/i386/udivmod-1.c: Likewise.
1169 * gcc.target/i386/udivmod-2.c: Likewise.
1170 * gcc.target/i386/udivmod-3.c: Likewise.
1171 * gcc.target/i386/udivmod-4.c: Likewise.
1172 * gcc.target/i386/udivmod-4a.c: Likewise.
1173 * gcc.target/i386/udivmod-5.c: Likewise.
1174 * gcc.target/i386/udivmod-6.c: Likewise.
1175 * gcc.target/i386/udivmod-7.c: Likewise.
1176 * gcc.target/i386/udivmod-8.c: Likewise.
1177
0cac82a0
JH
11782010-09-16 Jan Hubicka <jh@suse.cz>
1179
1180 * g++.dg/lto/pr45679-1_0.C: New file.
1181 * g++.dg/lto/pr45679-1_1.C: New file.
1182 * g++.dg/lto/pr45679-0_0.C: New file.
1183 * g++.dg/lto/pr45679-0_1.C: New file.
1184
7d58b9e7
JW
11852010-09-16 Janus Weil <janus@gcc.gnu.org>
1186
1187 PR fortran/45674
1188 * gfortran.dg/class_dummy_2.f03: New.
1189
ed6c4831
RG
11902010-09-16 Richard Guenther <rguenther@suse.de>
1191
1192 PR tree-optimization/45623
1193 * gcc.dg/torture/pr45623.c: New testcase.
1194
ff802fa1
IR
11952010-09-16 Ira Rosen <irar@il.ibm.com>
1196
1197 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1198 name and parentheses.
1199 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1200
441b624e
JM
12012010-09-15 Jason Merrill <jason@redhat.com>
1202
da9bc840
JM
1203 * g++.dg/parse/parameter-declaration-2.C: New.
1204
441b624e
JM
1205 * g++.dg/cpp0x/scoped_enum2.C: New.
1206
9fa07b13
EB
12072010-09-15 Eric Botcazou <ebotcazou@adacore.com>
1208
1209 * gcc.c-torture/compile/20100915-1.c: New test.
1210
1faab08d
MJ
12112010-09-15 Martin Jambor <mjambor@suse.cz>
1212
1213 PR middle-end/45644
1214 * gcc.dg/ipa/pr45644.c: New test.
1215
cc99c5fe
JJ
12162010-09-15 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR tree-optimization/45633
1219 * gcc.dg/vect/pr45633.c: New test.
1220
edd2b56a
JW
12212010-09-15 Janus Weil <janus@gcc.gnu.org>
1222
1223 PR fortran/45577
1224 * gfortran.dg/allocate_derived_4.f90: New.
1225
0f38f229
TB
12262010-09-15 Tejas Belagod <tejas.belagod@arm.com>
1227
1228 * lib/target-supports.exp
1229 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1230 supported flag to true for neon.
1231
6809f4b5
PC
12322010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1233
1234 PR c++/45665
1235 * g++.dg/template/crash103.C: New.
1236
0f185d6e
NP
12372010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
1238
1239 Merge from 'apple/trunk' branch on FSF servers.
1240
8c2b2fae 1241 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
0f185d6e
NP
1242
1243 Radar 4457381
1244 * objc.dg/msg-in-protocol.m: New.
1245 * obj-c++.dg/msg-in-protocol.mm: New.
1246
1247 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
1248
1249 Radar 4219590
1250 * objc.dg/break-in-ifstmt.m: New.
6809f4b5 1251
0f185d6e
NP
1252 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1253
1254 Radar 4174166
1255 * obj-c++.dg/comp-types-13.mm: New.
1256 * objc.dg/comp-types-12.m: New.
1257
1258 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1259
1260 Radar 4216500
1261 * obj-c++.dg/proto-lossage-7.mm: New.
1262 * objc.dg/proto-lossage-7.m: New.
6809f4b5 1263
92df1544
JH
12642010-09-14 Jan Hubicka <jh@suse.cz>
1265
1266 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1267 folding.
8780c9cb
JH
1268 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1269 folding.
92df1544 1270
4a6e5cc8
JJ
12712010-09-14 Jakub Jelinek <jakub@redhat.com>
1272
4359dc2a
JJ
1273 PR middle-end/45567
1274 * gcc.dg/pr45567.c: New test.
1275
4a6e5cc8
JJ
1276 PR debug/45660
1277 * g++.dg/debug/pr45660.C: New test.
1278
5a2c1986
IR
12792010-09-14 Ira Rosen <irar@il.ibm.com>
1280
1281 PR tree-optimization/45470
1282 * g++.dg/vect/pr45470-a.cc: New test.
1283 * g++.dg/vect/pr45470-a.cc: New test.
1284
2f78283b
JH
12852010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
1286
1287 PR target/42070
c44d6c47
UB
1288 * lib/profopt.exp: Prune warnings on execname2 compile.
1289 * lib/prune.exp: Prune "can't add line info" warnings.
2f78283b 1290
927b02e5
JD
12912010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1292
1293 PR libfortran/45532
1294 * gfortran.dg/namelist_64.f90: New test.
1295
ef3be7da
JJ
12962010-09-13 Jakub Jelinek <jakub@redhat.com>
1297
1298 PR rtl-optimization/45617
1299 * gcc.target/i386/pr45617.c: New test.
1300
fa0921fc
DK
13012010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
1302
1303 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1304
e72eba85
L
13052010-09-13 H.J. Lu <hongjiu.lu@intel.com>
1306
1307 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1308 * gcc.target/i386/fma4-vector.c: Likewise.
1309 * gcc.target/i386/vectorize2.c: Likewise.
1310 * gcc.target/i386/vectorize4.c: Likewise.
1311 * gcc.target/i386/vectorize5.c: Likewise.
1312 * gcc.target/i386/vectorize6.c: Likewise.
1313 * gcc.target/i386/vectorize8.c: Likewise.
1314
1315 * gcc.target/i386/vect-double-1.c: New.
1316 * gcc.target/i386/vect-double-1a.c: Likewise.
1317 * gcc.target/i386/vect-double-2.c: Likewise.
1318 * gcc.target/i386/vect-double-2a.c: Likewise.
1319
1320 * lib/target-supports.exp (check_effective_target_vect_double):
1321 Set et_vect_double_saved to 0 when tuning for Atom.
1322
e196b221
JH
13232010-09-13 Jan Hubicka <jh@suse.cz>
1324
1325 * gcc.dg/torture/pr23821.c: Drop static keyword.
1326 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1327 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1328
e88290ac
MS
13292010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
1330
1331 * gcc.target/arm/sync-1.c: New.
1332
2f434b97
OH
13332010-09-12 Olivier Hainque <hainque@adacore.com>
1334
1335 * gnat.dg/memtrap.adb: New test.
1336
616f1290
FXC
13372010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1338
1339 * gfortran.dg/promotion.f90: Fix options.
1340
f9132eb7
RRC
13412010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
1342
1343 * g++.dg/cpp0x/range-for1.C: New.
1344 * g++.dg/cpp0x/range-for2.C: New.
1345 * g++.dg/cpp0x/range-for3.C: New.
1346 * g++.dg/cpp0x/range-for4.C: New.
1347 * g++.dg/cpp0x/range-for5.C: New.
1348 * g++.dg/cpp0x/range-for6.C: New.
1349
712efae1
MM
13502010-09-11 Mikael Morin <mikael@gcc.gnu.org>
1351
1352 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1353 and counts. Check that transpose is not called.
1354 * gfortran.dg/transpose_2.f90: Update error message.
1355
bc2c4cb4
RRC
13562010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1357
1358 PR c++/43824
1359 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1360 * g++.dg/lookup/strong-using-2.C: Likewise.
1361 * g++.dg/lookup/strong-using-3.C: Likewise.
1362 * g++.dg/lookup/strong-using-5.C: Likewise.
1363
1364 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1365 * g++.dg/cpp0x/inline-ns4.C: New.
1366 * g++.dg/cpp0x/inline-ns5.C: New.
1367
90966337
L
13682010-09-10 H.J. Lu <hongjiu.lu@intel.com>
1369
1370 PR middle-end/45634
1371 * gfortran.fortran-torture/compile/pr45634.f90: New.
1372
1c732eb7
NP
13732010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
1374
1375 * objc.dg/fobjc-exceptions.m: New test.
1376
eafedef3
JH
13772010-09-10 Jan Hubicka <jh@suse.cz>
1378
1379 * g++.dg/inherit/covariant7.C: Fix pattern matching.
1380
d242d063
MJ
13812010-09-10 Martin Jambor <mjambor@suse.cz>
1382
1383 PR tree-optimization/44972
1384 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1385 * gcc.dg/tree-ssa/pr45144.c: Likewise.
1386 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1387 instead.
2b74262b 1388 * g++.dg/torture/pr44972.C: New test.
d242d063 1389
fffe1e40
MJ
13902010-09-10 Martin Jambor <mjambor@suse.cz>
1391
1392 PR tree-optimization/44972
1393 * g++.dg/torture/pr34850.C: Remove expected warning.
1394
26865ab4
SK
13952010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1396
1397 * gfortran.dg/dummy_optional_arg.f90: New test.
1398
54e34c35
JH
13992010-09-08 Jan Hubicka <jh@suse.cz>
1400
1401 PR tree-optimization/45598
1402 * fortran.fortran-torture/compile/pr45598.f90: New test.
1403
ba885ec5
NS
14042010-09-09 Nathan Sidwell <nathan@codesourcery.com>
1405
1406 * lib/target-supports-dg.exp (dg-require-ifunc): New.
1407 * lib/target-supports.exp (check_ifunc_available): New.
1408 * gcc.dg/attr-ifunc-1.c: New.
1409 * gcc.dg/attr-ifunc-2.c: New.
1410 * gcc.dg/attr-ifunc-3.c: New.
1411 * gcc.dg/attr-ifunc-4.c: New.
1412 * gcc.dg/attr-ifunc-5.c: New.
c44d6c47
UB
1413 * g++.dg/ext/attr-ifunc-1.C: New.
1414 * g++.dg/ext/attr-ifunc-2.C: New.
1415 * g++.dg/ext/attr-ifunc-3.C: New.
1416 * g++.dg/ext/attr-ifunc-4.C: New.
ba885ec5 1417
b100151b
VM
14182010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1419
1420 PR middle-end/40386
1421 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2b74262b 1422
d09b9f67
MM
14232010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1424
1425 * gfortran.dg/inline_transpose_1.f90: New test.
1426
e8e399c3
JJ
14272010-09-08 Jakub Jelinek <jakub@redhat.com>
1428
1429 PR c++/45588
1430 * g++.dg/warn/Wunused-var-15.C: New test.
1431
f5b281c0
JDA
14322010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1433
1434 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1435 hppa*-*-hpux*.
1436
2023bba8
NP
14372010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1438
1439 * objc/execute/exceptions/throw-nil.m: New test.
1440 * objc/execute/exceptions/handler-1.m: Updated to use the new
1441 objc_set_uncaught_exception_handler() function.
1442 * objc/execute/exceptions/matcher-1.m: New test.
2b74262b 1443
88a95a11
FXC
14442010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1445
1446 PR fortran/38282
1447 * gfortran.dg/bit_comparison_1.F90: New test.
1448 * gfortran.dg/leadz_trailz_3.f90: New test.
1449 * gfortran.dg/masklr_2.F90: New test.
1450 * gfortran.dg/shiftalr_1.F90: New test.
1451 * gfortran.dg/merge_bits_2.F90: New test.
1452 * gfortran.dg/dshift_2.F90: New test.
1453 * gfortran.dg/bit_comparison_2.F90: New test.
1454 * gfortran.dg/masklr_1.F90: New test.
1455 * gfortran.dg/merge_bits_1.F90: New test.
1456 * gfortran.dg/dshift_1.F90: New test.
1457 * gfortran.dg/shiftalr_2.F90: New test.
1458
5c0b0c75 14592010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
bd72fc7c
NP
1460
1461 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1462 functions from objc/typedstream.h are deprecated.
1463
0fa3d594
RO
14642010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1465
1466 * lib/target-supports.exp
1467 (check_effective_target_run_expensive_tests): New proc.
1468 * gcc.c-torture/compile/limits-fnargs.c: Use
1469 dg-require-effective-target run_expensive_tests.
1470
9c2934f4
JJ
14712010-09-08 Jakub Jelinek <jakub@redhat.com>
1472
7602cb87
JJ
1473 PR fortran/45597
1474 * gfortran.dg/gomp/pr45597.f90: New test.
1475
9c2934f4
JJ
1476 PR fortran/45595
1477 * gfortran.dg/gomp/pr45595.f90: New test.
1478
42a3beeb
MM
14792010-09-08 Michael Matz <matz@suse.de>
1480
1481 * c-c++-common/uninit-17.c: Adjust.
1482
a855b1b1
MM
14832010-09-08 Michael Matz <matz@suse.de>
1484
1485 PR tree-optimization/43430
1486 * gcc.dg/vect/pr43430-2.c: New test.
2b74262b 1487
3834917d
MM
14882010-09-08 Michael Matz <matz@suse.de>
1489
1490 PR tree-optimization/33244
1491 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1492
b5c878a5
RG
14932010-09-08 Richard Guenther <rguenther@suse.de>
1494
1495 PR tree-optimization/45578
1496 * gfortran.dg/pr45578.f90: New testcase.
1497
0db1920c
RG
14982010-09-08 Richard Guenther <rguenther@suse.de>
1499
1500 PR testsuite/45590
1501 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1502
c56c0853
TK
15032010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1504
1505 PR fortran/45576
1506 * gfortran.dg/char_length_18.f90: New test.
1507
a0766cdb
L
15082010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1509
1510 PR target/36502
1511 * gcc.target/i386/pr36502.c: New test.
1512
1513 PR target/42313
1514 PR target/44651
1515 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
c44d6c47 1516 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
a0766cdb 1517
86e033e2
MM
15182010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1519
1520 * gfortran.dg/achar_4.f90: Enable bounds checking.
1521
d341a5d0
UB
15222010-09-07 Uros Bizjak <ubizjak@gmail.com>
1523
1524 PR target/45206
1525 * gcc.target/i386/pr45206.c: New test.
1526
293cf217
HPN
15272010-09-07 Hans-Peter Nilsson <hp@axis.com>
1528
1529 PR fortran/45505
1530 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1531
8683f051
JH
15322010-09-07 Jan Hubicka <jh@suse.cz>
1533
1534 * gcc.c-torture/compile/20100907.c: New testcase.
1535
f5e5b46c
RG
15362010-09-07 Richard Guenther <rguenther@suse.de>
1537
1538 PR middle-end/45569
1539 * g++.dg/eh/pr45569.C: New testcase.
1540
da0a441d
BS
15412010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1542
1543 PR target/43137
1544 * gcc.target/arm/pr43137.c: New test.
1545
5c599206
TK
15462010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1547
1548 PR fortran/36931
1549 * gfortran.dg/dependency_35.f90: New test.
1550
f884552b
TK
15512010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1552
1553 PR fortran/34145
1554 * gfortran.dg/char_length_17.f90: New test.
1555
e6c2fc5d
DS
15562010-09-06 Dodji Seketeli <dodji@redhat.com>
1557
1558 PR c++/45200
1559 PR c++/45293
1560 PR c++/45558
1561 * g++.dg/template/typedef34.C: New test.
1562 * g++.dg/template/typedef35.C: New test.
1563
a7529ed6
UB
15642010-09-06 Uros Bizjak <ubizjak@gmail.com>
1565
1566 PR target/22152
1567 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1568
c5ee1358
MM
15692010-09-06 Mark Mitchell <mark@codesourcery.com>
1570
1571 * g++.dg/warn/Wdouble-promotion.C: New.
1572
6f295bbf
AC
15732010-09-06 Arnaud Charlet <charlet@adacore.com>
1574
1575 * g++.dg/parse/redef2.C: New.
1576
c18605cc
AK
15772010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1578
1579 * gcc.dg/20100906-1.c: New testcase.
1580
9813230a
JJ
15812010-09-06 Jakub Jelinek <jakub@redhat.com>
1582
1583 PR testsuite/45543
1584 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1585 DW_TAG_enumeration_type DIE.
1586
265a000d
IS
15872010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1588
1589 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1590 Update XFAILs.
1591
324d3f45
AM
15922010-09-06 Alexander Monakov <amonakov@ispras.ru>
1593
1594 PR rtl-optimization/44919
1595 * g++.dg/opt/pr44919.C: New.
1596
195a95c4
TB
15972010-09-06 Tobias Burnus <burnus@net-b.de>
1598
1599 PR fortran/38282
1600 * gfortran.dg/iall_iany_iparity_1.f90: New.
1601 * gfortran.dg/iall_iany_iparity_2.f90: New.
1602
467649eb
JM
16032010-09-06 Jason Merrill <jason@redhat.com>
1604
1c53d72b
JM
1605 * g++.dg/cpp0x/initlist42.C: New.
1606
be2b93e6
JM
1607 * g++.dg/cpp0x/auto19.C: New.
1608
40013af7
JM
1609 * g++.dg/template/sfinae25.C: New.
1610 * g++.dg/template/char1.C: Expect warning.
1611 * g++.dg/template/nontype10.C: Likewise.
1612
ea76c60a
JM
1613 * g++.dg/cpp0x/implicit9.C: New.
1614
467649eb
JM
1615 * g++.dg/cpp0x/initlist43.C: New.
1616
68fce4ed
GS
16172010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1618
1619 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1620
0a0b3574
MM
16212010-09-05 Mark Mitchell <mark@codesourcery.com>
1622
1623 * gcc.dg/Wdouble-promotion.c: New.
1624
46d2b70c
TB
16252010-09-05 Tobias Burnus <burnus@net-b.de>
1626
1627 * gfortran.dg/float128_1.f90: Remove test case as
1628 it always fails since Rev 163611 backed out the
1629 front-end implementation.
1630
41500b41
TB
16312010-09-05 Tobias Burnus <burnus@net-b.de>
1632
1633 * gfortran.dg/float128_1.f90: XFAIL test case.
1634
135e4121
TB
16352010-09-05 Tobias Burnus <burnus@net-b.de>
1636
1637 * gfortran.dg/bessel_7.f90: Decrease required precision.
1638
226b53d2
HPN
16392010-09-05 Hans-Peter Nilsson <hp@axis.com>
1640
1641 PR testsuite/45545
1642 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1643 ref-all-matching targets.
1644
f38fb2c4
RG
16452010-09-05 Richard Guenther <rguenther@suse.de>
1646
1647 PR tree-optimization/45535
1648 * gcc.c-torture/compile/pr45535.c: New testcase.
1649
1457e853
AS
16502010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1651
1652 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1653 "\[^\n\]*".
1654 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1655 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1656 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1657 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1658 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1659 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1660 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1661 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1662 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1663 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1664 * gcc.target/i386/pr22152.c: Likewise.
1665 * gcc.target/i386/pr36992-1.c: Likewise.
1666 * gcc.target/i386/pr36992-2.c: Likewise.
1667 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1668
5d74d8d6
JDA
16692010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1670
1671 PR testsuite/43957
1672 * gcc.dg/const-uniq-1.c: Modify regexp.
1673
e0608471
TB
16742010-09-04 Tobias Burnus <burnus@net-b.de>
1675
1676 PR fortran/45530
1677 * gfortran.dg/namelist_63.f90: New.
1678
17f39a39
JH
16792010-09-04 Jan Hubicka <jh@suse.cz>
1680
1681 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1682 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1683
5f7ae6b6
JH
16842010-09-04 Jan Hubicka <jh@suse.cz>
1685
1686 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1687
b6ff8128
JW
16882010-09-04 Janus Weil <janus@gcc.gnu.org>
1689
1690 PR fortran/45507
1691 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1692
d1583032
JM
16932010-09-03 Joseph Myers <joseph@codesourcery.com>
1694
1695 * gcc.dg/opts-4.c: New test.
1696
e6bc4de9
SE
16972010-09-03 Steve Ellcey <sje@cup.hp.com>
1698
1699 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1700 * gcc.dg/vect/vect-peel-4.c: Ditto.
1701
0edf45a3
DK
17022010-09-03 Daniel Kraft <d@domob.eu>
1703
1704 PR fortran/45525
1705 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1706
124a8ce6
TK
17072010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1708
1709 PR fortran/45159
1710 * gfortran.dg/dependency_34.f90: New test.
1711
89039a6b
SE
17122010-09-03 Steve Ellcey <sje@cup.hp.com>
1713
1714 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1715
601d5a25
RO
17162010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1717
1718 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1719 gcc.target/i386/clearcap.map if supported.
1720
15a54c10
MM
17212010-09-03 Michael Matz <matz@suse.de>
1722
1723 PR middle-end/45415
1724 * gcc.dg/pr45415.c: New test.
1725
ed6e090e
L
17262010-09-03 H.J. Lu <hongjiu.lu@intel.com>
1727
1728 PR tree-optimization/45506
1729 * gcc.dg/pr45506.c: New.
1730
0df8fcc8
UB
17312010-09-03 Uros Bizjak <ubizjak@gmail.com>
1732
1733 PR target/45476
1734 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1735 * gcc.target/i386/float128-2.c: Ditto.
1736
5792039f
DK
17372010-09-03 Daniel Kraft <d@domob.eu>
1738
1739 PR fortran/34162
1740 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1741 * gfortran.dg/internal_dummy_2.f08: New test.
1742 * gfortran.dg/internal_dummy_3.f08: New test.
1743 * gfortran.dg/internal_dummy_4.f08: New test.
1744
2f757e4a
JJ
17452010-09-03 Jakub Jelinek <jakub@redhat.com>
1746
1747 PR debug/45500
1748 * gcc.target/i386/pr45500.c: New test.
1749
49042313
MX
17502010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
1751
1752 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1753
e5ca9693
DK
17542010-09-03 Daniel Kraft <d@domob.eu>
1755
1756 PR fortran/44602
1757 * gfortran.dg/exit_2.f08; Adapt error messages.
1758 * gfortran.dg/exit_3.f08: New test.
1759 * gfortran.dg/exit_4.f08: New test.
1760 * gfortran.dg/exit_5.f03: New test.
1761
36d9e52f
FXC
17622010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1763
1764 * gfortran.dg/ishft_4.f90: New test.
1765
688e4919
MM
17662010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1767
1768 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1769 FRIZ/XSRIZ instruciton for (double)(long long)x.
1770 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1771
844022b7
EB
17722010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1773
1774 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1775
6b8c9df8
RG
17762010-09-02 Richard Guenther <rguenther@suse.de>
1777
1778 PR tree-optimization/44937
1779 PR tree-optimization/45412
1780 * g++.dg/opt/pr45412.C: New testcase.
1781 * gcc.c-torture/compile/pr45412.c: Likewise.
1782 * gcc.c-torture/compile/pr44937.c: Likewise.
1783
5de8299c
JM
17842010-09-02 Joseph Myers <joseph@codesourcery.com>
1785
1786 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
1787 but using -Werror=comment.
1788 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1789 expected error messages.
1790
f7e4c09b
EB
17912010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1792
1793 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1794 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1795
86e6a239
TB
17962010-09-02 Tobias Burnus <burnus@net-b.de>
1797
1798 PR fortran/45489
1799 * gfortran.dg/initialization_27.f90: New.
1800
e4a707c4
IR
18012010-09-02 Ira Rosen <irar@il.ibm.com>
1802
1803 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1804 check into different basic blocks. Expect vectorization if misaligned
2b74262b 1805 stores are supported.
e4a707c4
IR
1806 * gcc.dg/vect/bb-slp-8a.c: New test.
1807 * gcc.dg/vect/bb-slp-8b.c: New test.
1808
fb13cf80
SE
18092010-09-01 Steve Ellcey <sje@cup.hp.com>
1810
1811 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1812
50f30801
JW
18132010-09-01 Janus Weil <janus@gcc.gnu.org>
1814
1815 PR fortran/44541
1816 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1817 * gfortran.dg/class_dummy_1.f03: New.
1818
596aa3f0
JJ
18192010-09-01 Jakub Jelinek <jakub@redhat.com>
1820
1821 PR middle-end/45458
1822 * g++.dg/tree-prof/partition2.C: New test.
1823
e3488283
RG
18242010-09-01 Richard Guenther <rguenther@suse.de>
1825
1826 * gcc.dg/vect/vect-outer-fir.c: Adjust.
1827 * gcc.dg/tree-ssa/vrp54.c: New testcase.
1828 * gcc.c-torture/execute/20100827-1.c: Likewise.
1829
c14c8155
FXC
18302010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1831
1832 * gfortran.dg/execute_command_line_1.f90: New test.
1833
a69d2520
JJ
18342010-08-31 Jakub Jelinek <jakub@redhat.com>
1835
1836 PR preprocessor/45457
1837 * c-c++-common/cpp/pr45457.c: New test.
1838
0c1bebc4
EB
18392010-08-31 Eric Botcazou <ebotcazou@adacore.com>
1840
1841 * gcc.dg/nested-func-8.c: New test.
1842
ad5f4de2
FXC
18432010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1844
1845 PR fortran/38282
1846 * gfortran.dg/popcnt_poppar_1.F90: New test.
1847 * gfortran.dg/popcnt_poppar_2.F90: New test.
1848
6208468d
UB
18492010-08-31 Uros Bizjak <ubizjak@gmail.com>
1850
1851 * gcc.target/i386/volatile-2.c: Require nonpic target.
1852
0f643366
JJ
18532010-08-31 Jakub Jelinek <jakub@redhat.com>
1854
1855 PR middle-end/45461
1856 * gcc.dg/pr45461.c: New test.
1857
57c0584a
RG
18582010-08-31 Richard Guenther <rguenther@suse.de>
1859
1860 PR testsuite/45455
1861 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1862
9b9596dd
BM
18632010-08-31 Bingfeng Mei <bmei@broadcom.com>
1864
1865 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6208468d 1866
e8cd3983
JW
18672010-08-30 Janus Weil <janus@gcc.gnu.org>
1868
1869 PR fortran/45456
1870 * gfortran.dg/typebound_proc_18.f03: New.
1871
d3c12306
EB
18722010-08-30 Eric Botcazou <ebotcazou@adacore.com>
1873
1874 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1875 * lib/scanasm.exp (scan-stack-usage): Likewise.
1876 (scan-stack-usage-not): Likewise.
1877 * gcc.dg/stack-usage-1.c: New test.
1878 * gcc.target/i386/stack-usage-realign.c: Likewise.
1879
1987baa3
ZD
18802010-08-30 Zdenek Dvorak <ook@ucw.cz>
1881
1882 PR tree-optimization/45427
1883 * gcc.dg/tree-ssa/pr45427.c: New test.
1884
b960ce04
PC
18852010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1886
1887 PR c++/45043
1888 * g++.dg/template/crash102.C: New.
1889
f2b11865
JJ
18902010-08-30 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR middle-end/45423
1893 * gcc.dg/gomp/atomic-12.c: New test.
1894 * gcc.dg/gomp/atomic-13.c: New test.
1895 * gcc.dg/gomp/atomic-14.c: New test.
1896 * g++.dg/gomp/atomic-11.C: New test.
1897 * g++.dg/gomp/atomic-12.C: New test.
1898 * g++.dg/gomp/atomic-13.C: New test.
1899 * g++.dg/gomp/atomic-14.C: New test.
1900
fc26dab3
RO
19012010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1902
1903 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1904 delimiter.
1905
ae423550
EB
19062010-08-30 Thomas Quinot <quinot@adacore.com>
1907
1908 * gnat.dg/discr24.adb: New test.
1909
525fb35c
RG
19102010-08-30 Richard Guenther <rguenther@suse.de>
1911
1912 PR tree-optimization/45449
1913 * gcc.dg/pr45449.c: New testcase.
1914
184eb658
JM
19152010-08-30 Joseph Myers <joseph@codesourcery.com>
1916
1917 * gcc.dg/opts-1.c: Expect errors, not warnings.
1918
bd48f123
JW
19192010-08-29 Janus Weil <janus@gcc.gnu.org>
1920
1921 PR fortran/42769
1922 * gfortran.dg/dynamic_dispatch_11.f03: New.
1923
98d43360
JM
19242010-08-29 Jason Merrill <jason@redhat.com>
1925
1926 PR c++/44991
1927 * g++.dg/parse/defarg15.C: New.
1928
f08f8b6a
JW
19292010-08-29 Janus Weil <janus@gcc.gnu.org>
1930
1931 PR fortran/45439
1932 * gfortran.dg/select_type_16.f03: New.
1933
bd48f123 19342010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4c6e913c
SK
1935 Tobias Burnus <burnus@net-b.de>
1936
1937 * gfortran.dg/bessel_7.f90: Decrease required precision.
1938
91a19652
N
19392010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
1940 Kaz Kojima <kkojima@gcc.gnu.org>
1941
1942 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
1943
7042fe5e
MM
19442010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1945
1946 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1947 floating point conversion code generation.
1948 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1949 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1950 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1951 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1952 to integer conversion code generation.
1953 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1954 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1955 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1956 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1957
a3c85b74
FXC
19582010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1959
1960 PR fortran/32049
1961 * gfortran.dg/random_seed_1.f90: Adjust test.
1962 * gfortran.dg/float128_1.f90: New test.
1963
0cd0559e
TB
19642010-08-27 Tobias Burnus <burnus@net-b.de>
1965
1966 PR fortran/33197
c44d6c47
UB
1967 * gfortran.dg/norm2_1.f90: New.
1968 * gfortran.dg/norm2_2.f90: New.
1969 * gfortran.dg/norm2_3.f90: New.
1970 * gfortran.dg/norm2_4.f90: New.
1971 * gfortran.dg/parity_1.f90: New.
1972 * gfortran.dg/parity_2.f90: New.
1973 * gfortran.dg/parity_3.f90: New.
0cd0559e 1974
cbadd64a
JW
19752010-08-27 Janus Weil <janus@gcc.gnu.org>
1976
1977 PR fortran/45420
1978 * gfortran.dg/select_type_15.f03: New.
1979
2854a076
JD
19802010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1981
1982 PR libfortran/43217
1983 * gfortran.dg/hollerith8.f90: New test.
1984
e240f0f4
TK
19852010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1986
1987 PR fortran/45159
1988 * gfortran.dg/dependency_33.f90: New test.
1989
6d446ecf
RG
19902010-08-27 Richard Guenther <rguenther@suse.de>
1991
1992 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1993 * gcc.dg/graphite/scop-2.c: Likewise.
1994 * gcc.dg/graphite/scop-20.c: Likewise.
1995 * gcc.dg/vect/slp-25.c: Likewise.
1996
d32f725a
OH
19972010-08-27 Olivier Hainque <hainque@adacore.com>
1998
1999 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2000
3e78238a
DK
20012010-08-26 Daniel Kraft <d@domob.eu>
2002
2003 PR fortran/38936
2004 PR fortran/44047
2005 PR fortran/45384
2006 * gfortran.dg/associate_8.f03: New test.
2007 * gfortran.dg/select_type_13.f03: New test.
2008 * gfortran.dg/select_type_14.f03: New test.
2009
9e3920e9
JJ
20102010-08-26 Jakub Jelinek <jakub@redhat.com>
2011
2012 PR tree-optimization/44485
2013 * gcc.dg/pr44485.c: New test.
2014
350b7070
RO
20152010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2016
2017 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2018 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2019 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2020
5423ab77
RG
20212010-08-26 Richard Guenther <rguenther@suse.de>
2022
2023 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2024 * gcc.dg/graphite/scop-21.c: Likewise.
2025
880f987e
RG
20262010-08-26 Richard Guenther <rguenther@suse.de>
2027
2028 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2029 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2030 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2031 * gcc.dg/vect/vect-91.c: Likewise.
2032 * gcc.dg/vect/vect-peel-1.c: Likewise.
2033 * gcc.dg/vect/vect-peel-2.c: Likewise.
2034 * gcc.dg/vect/vect-peel-4.c: Likewise.
2035
604bbfb7
JD
20362010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2037
2038 PR libfortran/41859
2039 * gfortran.dg/der_io_4.f90: New test.
2040
932c9bff
JJ
20412010-08-25 Jakub Jelinek <jakub@redhat.com>
2042
ea9f1d6f
JJ
2043 PR rtl-optimization/44858
2044 * gcc.c-torture/execute/pr44858.c: New test.
2045
932c9bff
JJ
2046 PR rtl-optimization/45400
2047 * g++.dg/other/i386-8.C: New test.
2048
0ceb0201
RG
20492010-08-25 Richard Guenther <rguenther@suse.de>
2050
2051 * gcc.dg/alias-8.c: Adjust.
2052
0cdf7b49
BS
20532010-08-25 Bernd Schmidt <bernds@codesourcery.com>
2054
2055 * gcc.target/i386/combine-mul.c: New test.
2056
1cf01301
RG
20572010-08-25 Richard Guenther <rguenther@suse.de>
2058
2059 PR lto/44562
2060 * gcc.dg/graphite/id-27.c: New testcase.
2061 * gcc.dg/lto/20100825-1_0.c: Likewise.
2062
a2c0ed2e
RG
20632010-08-25 Richard Guenther <rguenther@suse.de>
2064
2065 PR tree-optimization/45316
2066 * g++.dg/opt/pr45316.C: New testcase.
2067
90bc1cb8
RG
20682010-08-25 Richard Guenther <rguenther@suse.de>
2069
2070 PR tree-optimization/45393
2071 * g++.dg/torture/pr45393.C: New testcase.
2072
ca046f7f
JJ
20732010-08-25 Jakub Jelinek <jakub@redhat.com>
2074
2075 PR tree-optimization/45059
2076 * gcc.c-torture/compile/pr45059.c: New test.
2077
46b57af1
TB
20782010-08-25 Tejas Belagod <tejas.belagod@arm.com>
2079
2080 * lib/target-supports.exp (check_effective_target_vect_unpack):
2081 Set vect_unpack supported flag to true for neon.
6208468d 2082
e1fd038a
SP
20832010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2084
2085 * gcc.dg/tree-ssa/ifc-5.c: New.
2086
bd544141
SP
20872010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2088
2089 * gcc.dg/tree-ssa/ifc-4.c: New.
2090 * gcc.dg/tree-ssa/ifc-7.c: New.
2091
1991282b
MX
20922010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
2093
2094 * gcc.dg/vect/vect.exp: Check loongson targets
2095 * g++.dg/vect/vect.exp: Likewise
2096 * gfortran.dg/vect/vect.exp: Likewise
2097
8bcc0304
MM
20982010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2099
b36cf9d2
MM
2100 * gcc.target/powerpc/vsx-mass-1.c: New file, test
2101 -mveclibabi=mass.
8bcc0304 2102
2fcac97d
JW
21032010-08-23 Janus Weil <janus@gcc.gnu.org>
2104
2105 PR fortran/45366
2106 * gfortran.dg/proc_ptr_29.f90: New.
2107
11aa2577
TB
21082010-08-22 Tobias Burnus <burnus@net-b.de>
2109 Dominique d'Humieres <dominiq@lps.ens.fr>
2110
2111 PR fortran/45367
2112 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2113
3607fdb2
TB
21142010-08-22 Tobias Burnus <burnus@net-b.de>
2115
2116 PR fortran/45367
2117 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2118
60f22d5d
TB
21192010-08-22 Tobias Burnus <burnus@net-b.de>
2120
2121 PR fortran/36158
2122 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2123
8af7a073
TB
21242010-08-22 Tobias Burnus <burnus@net-b.de>
2125 Dominique d'Humieres <dominiq@lps.ens.fr>
2126
2127 PR fortran/45367
2128 PR fortran/36158
2129 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2130 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2131
1d0134b3
JW
21322010-08-21 Janus Weil <janus@gcc.gnu.org>
2133
2134 PR fortran/44863
2135 PR fortran/45271
2136 PR fortran/45290
2137 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2138 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2139 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2140
47b99694
TB
21412010-08-21 Tobias Burnus <burnus@net-b.de>
2142
2143 PR fortran/36158
2144 PR fortran/33197
2145 * gfortran.dg/bessel_6.f90: New.
2146 * gfortran.dg/bessel_7.f90: New.
2147
508e4757
JH
21482010-08-20 Jan Hubicka <jh@suse.cz>
2149
2150 PR c++/45307
2151 PR c++/17736
2152 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2153 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2154
410841c6
L
21552010-08-20 H.J. Lu <hongjiu.lu@intel.com>
2156
2157 PR target/45336
2158 * gcc.target/i386/pr45336-1.c: New.
2159 * gcc.target/i386/pr45336-2.c: Likewise.
2160 * gcc.target/i386/pr45336-3.c: Likewise.
2161 * gcc.target/i386/pr45336-4.c: Likewise.
2162
26e4a417
UB
21632010-08-20 Uros Bizjak <ubizjak@gmail.com>
2164
2165 PR testsuite/45361
2166 * gcc.target/i386/volatile-2.c: Update scan strings to also
2167 include (%rip) for the memory reference on x86_64.
2168
89ad0f25
JJ
21692010-08-20 Jakub Jelinek <jakub@redhat.com>
2170
994fc9ab
JJ
2171 PR middle-end/44974
2172 * gcc.dg/pr44974.c: New test.
2173
89ad0f25
JJ
2174 PR rtl-optimization/45353
2175 * gcc.dg/pr45353.c: New test.
2176
8f0fe813
NS
21772010-08-20 Nathan Sidwell <nathan@codesourcery.com>
2178
2179 * gcc.target/i386/volatile-2.c: New.
2180
46499993
AB
21812010-08-19 Andrey Belevantsev <abel@ispras.ru>
2182
2183 PR rtl-optimization/44691
2184 * gfortran.dg/pr44691.f: New test.
2185
891aa2ec
OH
21862010-10-19 Olivier Hainque <hainque@adacore.com>
2187
2188 * gcc.target/sparc/sibcall-dslot.c: New testcase.
2189
2c5df20f
JM
21902010-08-19 Jason Merrill <jason@redhat.com>
2191
f0d9b836 2192 * g++.dg/init/synth3.C: New.
95d7bdaa 2193 * g++.dg/init/value8.C: New.
ce3beba3 2194 * g++.dg/tree-ssa/empty-2.C: New.
2c5df20f
JM
2195 * g++.dg/cpp0x/noexcept09.C: New.
2196
99d821c0
DK
21972010-08-19 Daniel Kraft <d@domob.eu>
2198
2199 PR fortran/29785
2200 PR fortran/45016
2201 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2202 * gfortran.dg/pointer_remapping_1.f90: New test.
2203 * gfortran.dg/pointer_remapping_2.f03: New test.
2204 * gfortran.dg/pointer_remapping_3.f08: New test.
2205 * gfortran.dg/pointer_remapping_4.f03: New test.
2206 * gfortran.dg/pointer_remapping_5.f08: New test.
2207 * gfortran.dg/pointer_remapping_6.f08: New test.
2208
68152b20
UB
22092010-08-19 Uros Bizjak <ubizjak@gmail.com>
2210
2211 PR testsuite/45324
2212 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2213
f3eb3e27
RR
22142010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2215
2216 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2217
8ebbe10f
TB
22182010-08-19 Tejas Belagod <tejas.belagod@arm.com>
2219
2220 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2221 variable.
2222
c92f1823
IB
22232010-08-19 Ian Bolton <ian.bolton@arm.com>
2224
2225 PR target/45070
2226 * gcc.c-torture/execute/pr45070.c: New.
2227
f096c02a
IB
22282010-08-19 Ian Bolton <ian.bolton@arm.com>
2229
2230 * g++.dg/pr44328.C: New test.
2231
29698e0f
TB
22322010-08-19 Tobias Burnus <burnus@net-b.de>
2233
2234 PR fortran/36158
2235 PR fortran/33197
2236 * gfortran.dg/bessel_3.f90: New.
2237 * gfortran.dg/bessel_4.f90: New.
2238 * gfortran.dg/bessel_5.f90: New.
2239
80f95228
JW
22402010-08-19 Janus Weil <janus@gcc.gnu.org>
2241
2242 PR fortran/45290
2243 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2244 * gfortran.dg/pointer_init_2.f90: New.
2245 * gfortran.dg/pointer_init_3.f90: New.
2246 * gfortran.dg/pointer_init_4.f90: New.
2247
c043ee4a
NF
22482010-08-18 Nathan Froyd <froydnj@codesourcery.com>
2249
2250 PR c++/45049
2251 * g++.dg/pr45049-1.C: New test.
2252 * g++.dg/pr45049-2.C: New test.
2253
1027c9c5
JZ
22542010-08-18 Jie Zhang <jie@codesourcery.com>
2255
2256 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2257 20 if __ARM_PCS is defined otherwise 64.
2258 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2259 instead of hard coded 64.
2260
8019fcfb
YQ
22612010-08-18 Yao Qi <yao@codesourcery.com>
2262
2263 PR target/45094
2264 * gcc.target/arm/pr45094.c: New test.
2265
38e3c1e1
MK
22662010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2267
2268 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2269
c701e857
MK
22702010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2271
2272 PR rtl-optimization/42575
38e3c1e1 2273 * gcc.target/arm/pr42575.c: New test.
c701e857 2274
63d90a96
IS
22752010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2276
2277 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2278 * gcc.dg/tls/thr-cse-1.c: New.
2279
257f5167
IS
22802010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2281
2282 PR debug/42487
2283 * lib/target-supports.exp
2284 (check_effective_target_function_sections): New.
2285 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2286 function sections before proceding.
26e4a417 2287
47b91469
JJ
22882010-08-17 Jakub Jelinek <jakub@redhat.com>
2289
2290 PR fortran/45308
2291 * gfortran.dg/pr45308.f03: New test.
2292
2c65142a
UB
22932010-08-17 Uros Bizjak <ubizjak@gmail.com>
2294
2295 PR target/45296
2296 * gcc.target/i386/pr45296.c: New test.
2297
f9abf412
KT
22982010-08-17 Kai Tietz <kai.tietz@onevision.com>
2299
2300 * g++.dg/ext/uow-1.C: New.
2301 * g++.dg/ext/uow-2.C: New.
2302 * g++.dg/ext/uow-3.C: New.
2303 * g++.dg/ext/uow-4.C: New.
2304
470301c5
RG
23052010-08-17 Richard Guenther <rguenther@suse.de>
2306
2307 PR testsuite/45266
2308 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2309
51f4ec66
SZ
23102010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
2311
2312 PR c/40563
2313 * gcc.dg/Wcxx-compat-20.c: New test.
2314
571d54de
DK
23152010-08-17 Daniel Kraft <d@domob.eu>
2316
2317 PR fortran/38936
2318 * gfortran.dg/associate_1.f03: Extended to test newly supported
2319 features like association to variables.
2320 * gfortran.dg/associate_3.f03: Removed check for illegal change
2321 of associate-name here...
2322 * gfortran.dg/associate_5.f03: ...and added it here.
2323 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2324 * gfortran.dg/associate_7.f03: New test.
2325
7418461d
KK
23262010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
2327
2328 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2329
52bf62f9
DK
23302010-08-15 Daniel Kraft <d@domob.eu>
2331
2332 PR fortran/38936
2333 * gfortran.dg/associate_1.f03: Enable test for array expressions.
2334 * gfortran.dg/associate_3.f03: Clarify comment.
2335 * gfortran.dg/associate_5.f03: New test.
2336 * gfortran.dg/associate_6.f03: New test.
2337
ba3721c1
TB
23382010-08-15 Tobias Burnus <burnus@net-b.de>
2339
2340 PR fortran/45211
2341 * gfortran.dg/bind_c_usage_21.f90: New.
2342 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2343
08857b61
TB
23442010-08-15 Tobias Burnus <burnus@net-b.de>
2345
2346 * gfortran.dg/optional_absent_1.f90: New.
2347 * gfortran.dg/null_actual.f90: New.
2348
7d54ef80
TB
23492010-08-15 Tobias Burnus <burnus@net-b.de>
2350
2351 * gfortran.dg/pointer_target_1.f90: New.
2352 * gfortran.dg/pointer_target_2.f90: New.
2353 * gfortran.dg/pointer_target_3.f90: New.
2354
e6c14898
DK
23552010-08-15 Daniel Kraft <d@domob.eu>
2356
2357 PR fortran/45197
2358 * gfortran.dg/elemental_args_check_3.f90: New test.
2359 * gfortran.dg/impure_1.f08: New test.
2360 * gfortran.dg/impure_2.f08: New test.
2361 * gfortran.dg/impure_3.f90: New test.
2362 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2363
69f11a13
IR
23642010-08-15 Ira Rosen <irar@il.ibm.com>
2365
2366 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2367 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2368 SLP tests.
2369 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2370 misaligned loads.
2371 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2372 misaligned stores.c
2373 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2374
73a949c0
MX
23752010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2376
2377 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2378 dg-require-effective-target after dg-do.
2379
0d108d15
MX
23802010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2381
2382 * lib/target-supports.exp (check_effective_target_vect_int): Return
2383 true for Loongson targets.
2384 (check_effective_target_vect_shift): Likewise.
2385 (check_effective_target_vect_no_int_max): Likewise.
2386 (check_effective_target_vect_no_align): Likewise.
2387 (check_effective_target_vect_short_mult): Likewise.
2388
41f3efb5
UB
23892010-08-14 Uros Bizjak <ubizjak@gmail.com>
2390
2391 * g++.dg/cast.C: Change fields of structures to "long" to pass
2392 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2393 * g++.dg/cpp0x/iop.C: Ditto.
2394 * g++.dg/cpp0x/named_refs.C: Ditto.
2395 * g++.dg/cpp0x/rv1p.C: Ditto.
2396 * g++.dg/cpp0x/rv2p.C: Ditto.
2397 * g++.dg/cpp0x/rv3p.C: Ditto.
2398 * g++.dg/cpp0x/rv4p.C: Ditto.
2399 * g++.dg/cpp0x/rv5p.C: Ditto.
2400 * g++.dg/cpp0x/rv6p.C: Ditto.
2401 * g++.dg/cpp0x/rv7p.C: Ditto.
2402 * g++.dg/cpp0x/rv8p.C: Ditto.
2403 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2404
f5ca06e6
DK
24052010-08-13 Daniel Kraft <d@domob.eu>
2406
2407 * gfortran.dg/implied_shape_1.f08: New test.
2408 * gfortran.dg/implied_shape_2.f90: New test.
2409 * gfortran.dg/implied_shape_3.f08: New test.
2410
cf677bb8
JD
24112010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2412
2413 PR libfortran/42526
2414 * gfortran.dg/char_component_initializer_1.f90: New test.
2415
3cb35c12
CF
24162010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2417
2418 PR tree-optimization/45241
2419 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2420
b2cd1042
UB
24212010-08-12 Uros Bizjak <ubizjak@gmail.com>
2422
2423 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2424 to dg-options.
2425 * gcc.target/i386/pr40906-2.c: Ditto.
2426 * gcc.target/i386/pr40906-3.c: Ditto.
2427
a8c56818
JJ
24282010-08-12 Jakub Jelinek <jakub@redhat.com>
2429
2430 PR middle-end/45262
2431 * gcc.c-torture/execute/pr45262.c: New test.
2432
07fd92be
UB
24332010-08-12 Uros Bizjak <ubizjak@gmail.com>
2434
2435 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2436 empty argument.
2437 * g++.dg/other/profile1.C: Ditto.
2438
2d698d3b
RG
24392010-08-12 Richard Guenther <rguenther@suse.de>
2440
2441 PR tree-optimization/45232
2442 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2443 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2444 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2445 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2446 unsigned arithmetic.
2447 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2448 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2449 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2450 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2451 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2452 unsigned arithmetic.
2453 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2454 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2455 unsigned arithmetic.
2456 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2457 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2458 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2459 unsigned arithmetic.
2460 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2461 * gcc.dg/tree-ssa/negate.c: Adjust.
2462 * gcc.dg/vect/vect-1.c: Adjust.
2463 * gfortran.dg/reassoc_6.f: XFAIL.
2464
49b48605
JJ
24652010-08-12 Jakub Jelinek <jakub@redhat.com>
2466
2467 PR debug/45259
2468 * gcc.dg/pr45259.c: New test.
2469
3565ffed
WG
24702010-08-12 Wei Guozhi <carrot@google.com>
2471
2472 PR target/44999
2473 * gcc.target/arm/pr44999.c: New testcase.
2474
53d8d5c1
JZ
24752010-08-12 Jie Zhang <jie@codesourcery.com>
2476
2477 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2478 (N): Likewise.
2479 (main): Adjust accordingly.
2480
cb5da135 24812010-08-11 Sebastian Pop <sebastian.pop@amd.com>
974335d6
SP
2482
2483 * gfortran.dg/graphite/id-22.f: New.
2484
cb5da135 24852010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5d737345
SP
2486
2487 * gcc.dg/graphite/id-26.c: New.
2488
cb5da135 24892010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4ee23fa8
SP
2490
2491 * gcc.dg/graphite/id-25.c: New.
2492
cb5da135 24932010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1c2a7491
SP
2494
2495 * gcc.dg/graphite/run-id-5.c: New.
2496 * gcc.dg/graphite/run-id-6.c: New.
2497 * gfortran.dg/graphite/id-21.f: New.
2498
cb5da135 24992010-08-11 Sebastian Pop <sebastian.pop@amd.com>
320532a8
SP
2500
2501 * gcc.dg/graphite/id-24.c: New.
2502
cb5da135 25032010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5df5f257
SP
2504
2505 * gcc.dg/tree-ssa/pr20742.c: New.
2506
cb5da135 25072010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6f23dd91
SP
2508
2509 * gcc.dg/graphite/id-23.c: New.
2510
cb5da135 25112010-08-11 Sebastian Pop <sebastian.pop@amd.com>
87b28340
SP
2512
2513 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2514
cb5da135 25152010-08-11 Sebastian Pop <sebastian.pop@amd.com>
a0dd1502
SP
2516
2517 * gcc.dg/graphite/pr42729.c: New.
2518
cb5da135 25192010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7ff28cc2
SP
2520
2521 * gfortran.dg/graphite/id-20.f: New.
2522
cb5da135 25232010-08-11 Sebastian Pop <sebastian.pop@amd.com>
aedede66
SP
2524
2525 * gcc.dg/graphite/id-22.c: New.
2526
cb5da135 25272010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3d125479
SP
2528
2529 * gcc.dg/graphite/run-id-2.c: Call abort.
2530
cb5da135 25312010-08-11 Sebastian Pop <sebastian.pop@amd.com>
d4332d00
SP
2532
2533 * gcc.dg/graphite/id-20.c: New.
2534
c4aa95f8
JW
25352010-08-11 Janus Weil <janus@gcc.gnu.org>
2536 Steve Kargl <kargl@gcc.gnu.org>
2537
2538 PR fortran/44595
2539 * gfortran.dg/move_alloc_3.f90: New.
2540 * gfortran.dg/random_seed_2.f90: New.
2541
4d053ac1
JDA
25422010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2543
2544 * lib/target-supports.exp (check_effective_target_sync_int_long):
2545 Add hppa*-*-linux*.
2546 (check_effective_target_sync_char_short): Likewise.
2547
1ae0fa1c
YQ
25482010-08-10 Yao Qi <yao@codesourcery.com>
2549
2550 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2551 general form.
2552 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2553 * g++.dg/other/packed1.C: Likewise.
2554 * g++.dg/other/crash-4.C: Likewise.
2555 * g++.dg/ext/packed8.C: Likewise.
2556 * g++.dg/init/array16.C: Likewise.
2557
d6fa2d17
XDL
25582010-08-10 xinliang David Li <davidxl@google.com>
2559 * gcc.dg/tree-ssa/loop-19.c: Add option
2560 -fno-prefetch-loop-array
2561
5466d63d
BS
25622010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2563
2564 PR middle-end/45182
2565 * gcc.c-torture/compile/pr45182.c: New test.
2566
7a25d520
JM
25672010-08-09 Jason Merrill <jason@redhat.com>
2568
2569 PR c++/45236
2570 * g++.dg/cpp0x/variadic-104.C: New.
2571
ee247636
TK
25722010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2573
2574 PR fortran/44235
2575 * gfortran.dg/dependency_32.f90: New test.
2576
37609bf0
RG
25772010-08-09 Richard Guenther <rguenther@suse.de>
2578
2579 PR middle-end/44632
2580 * g++.dg/opt/nrv17.C: New testcase.
2581
3e32c761
RG
25822010-08-09 Richard Guenther <rguenther@suse.de>
2583
2584 PR middle-end/45212
2585 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2586 alignment from MEM_REF offset only if we took it from the
2587 base object.
2588
2589 * gcc.target/i386/pr24178.c: New testcase.
2590
7323f4bb
UB
25912010-08-08 Uros Bizjak <ubizjak@gmail.com>
2592
2593 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2594 * gcc.dg/20030702-1.c: Ditto.
2595 * gcc.dg/20050309-1.c: Ditto.
2596 * gcc.dg/20050325-1.c: Ditto.
2597 * gcc.dg/20050330-2.c: Ditto.
2598 * gcc.dg/20051201-1.c: Ditto.
2599 * gcc.dg/gomp/pr27573.c: Ditto.
2600 * gcc.dg/gomp/pr34610.c: Ditto.
2601 * gcc.dg/pr24225.c: Ditto.
2602 * gcc.dg/pr26570.c: Ditto.
2603 * gcc.dg/pr32773.c: Ditto.
2604 * g++.dg/gcov/gcov-6.C: Ditto.
2605 * g++.dg/gomp/pr34608.C: Ditto.
2606 * gfortran.dg/gomp/pr27573.f90: Ditto.
2607
2608 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2609 dg-require-host-local dg directive.
2610 * gcc.dg/profile-dir-2.c: Ditto.
2611 * gcc.dg/profile-dir-3.c: Ditto.
2612
b4a4e6ae
RG
26132010-08-08 Richard Guenther <rguenther@suse.de>
2614
2615 PR tree-optimization/45109
2616 * gcc.c-torture/compile/pr45109.c: New testcase.
2617
07f93cbd
UB
26182010-08-08 Uros Bizjak <ubizjak@gmail.com>
2619
2620 * gcc.dg/march.c: Skip if -march defined.
2621 * gcc.dg/mtune.c: Skip if -mtune defined.
2622
2623 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2624 generic thunk support.
2625
f6ddf131
UB
26262010-08-07 Uros Bizjak <ubizjak@gmail.com>
2627
2628 PR target/45213
2629 * gcc.target/i386/pr45213.c: New test.
2630
a4ed58ce
JD
26312010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2632
2633 PR libfortran/45143
2634 * gfortran.dg/fmt_error_11.f03: New test.
2635
17fec01d
MS
26362010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2637
f6ddf131
UB
2638 * lib/target-supports.exp (check_effective_target_sync_int_long):
2639 Add arm*-*-linux-gnueabi.
2640 (check_effective_target_sync_char_short): Likewise.
17fec01d 2641
8a0f25c3
TK
26422010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2643
2644 PR fortran/45159
2645 * gfortran.dg/dependency_31.f90: New test.
2646
6a57b9ee
TK
26472010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2648
2649 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2650
309714d4
JM
26512010-08-06 Jason Merrill <jason@redhat.com>
2652
2653 * g++.dg/cpp0x/sfinae3.C: New.
2654 * g++.dg/cpp0x/sfinae4.C: New.
2655
0b4b14ac
RG
26562010-08-06 Richard Guenther <rguenther@suse.de>
2657
2658 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2659 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2660 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2661 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2662 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2663 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2664 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2665 * gcc.c-torture/execute/20100805-1.c: Likewise.
2666
2645f11a
MJ
26672010-08-05 Martin Jambor <mjambor@suse.cz>
2668
2669 PR testsuite/42855
2670 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2671
3e66255c
MJ
26722010-08-05 Martin Jambor <mjambor@suse.cz>
2673
2674 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2675 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2676
3949c4a7
MJ
26772010-08-05 Martin Jambor <mjambor@suse.cz>
2678
2679 * g++.dg/ipa/devirt-1.C: New test.
2680 * g++.dg/ipa/devirt-2.C: Likewise.
2681 * g++.dg/ipa/devirt-3.C: Likewise.
2682 * g++.dg/ipa/devirt-4.C: Likewise.
2683 * g++.dg/ipa/devirt-5.C: Likewise.
2684 * gcc.dg/ipa/iinline-3.c: Likewise.
2685
36b86f4a
JZ
26862010-08-05 Jie Zhang <jie@codesourcery.com>
2687
2688 PR tree-optimization/45144
2689 * gcc.dg/tree-ssa/pr45144.c: New test.
2690
e10f52d0
JW
26912010-08-04 Janus Weil <janus@gcc.gnu.org>
2692
2693 PR fortran/42207
2694 PR fortran/44064
2695 PR fortran/44065
2696 * gfortran.dg/class_25.f03: New.
2697 * gfortran.dg/class_26.f03: New.
2698
0e884a94
DG
26992010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2700
2701 * g++.dg/warn/miss-format-1.C: Update line number.
2702
079e56d0
UB
27032010-08-04 Uros Bizjak <ubizjak@gmail.com>
2704
2705 PR c++/44641
2706 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2707 .frame and .mask assembler directives.
2708
455e6d5b
RG
27092010-08-04 Richard Guenther <rguenther@suse.de>
2710
2711 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2712 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2713 * gcc.dg/tree-ssa/vrp50.c: Likewise.
2714 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2715
a48a9173
TB
27162010-08-04 Tobias Burnus <burnus@net-b.de>
2717
2718 PR fortran/44857
2719 * gfortran.dg/derived_constructor_char_1.f90: New.
2720 * gfortran.dg/derived_constructor_char_2.f90: New.
2721
15b71db3
TK
27222010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2723
2724 PR fortran/45159
2725 * gfortran.dg/dependency_30.f90: New test.
2726
241a2b9e
JH
27272010-08-03 Jan Hubicka <jh@suse.cz>
2728
2729 * gcc.c-torture/compile/pr45085.c: New testcase.
2730
aea18e92
JW
27312010-08-03 Janus Weil <janus@gcc.gnu.org>
2732
2733 PR fortran/44584
2734 PR fortran/45161
2735 * gfortran.dg/typebound_call_9.f03: Modified.
2736 * gfortran.dg/typebound_generic_1.f03: Modified.
2737
1d100230
TK
27382010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2739
2740 PR fortran/45159
2741
2742 * gfortran.dg/dependency_29.f90: New test.
2743
071bdb5f
TK
27442010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2745
2746 PR fortran/36854
1d100230
TK
2747 * gfortran.dg/character_comparison_2.f90: New test.
2748 * gfortran.dg/character_comparison_3.f90: New test.
2749 * gfortran.dg/dependency_28.f90: New test.
071bdb5f 2750
37119410
BS
27512010-08-02 Bernd Schmidt <bernds@codesourcery.com>
2752
2753 PR target/40457
2754 * gcc.target/arm/pr40457-1.c: New test.
2755 * gcc.target/arm/pr40457-2.c: New test.
2756
f3f98a1e
JW
27572010-08-01 Janus Weil <janus@gcc.gnu.org>
2758
2759 PR fortran/44912
2760 * gfortran.dg/typebound_call_17.f03: New.
2761
1107bd38
JW
27622010-07-30 Janus Weil <janus@gcc.gnu.org>
2763
2764 PR fortran/44929
2765 * gfortran.dg/allocate_derived_3.f90: New.
2766
95b038dd
XDL
27672010-07-30 Xinliang David Li <davidxl@google.com>
2768 PR tree-optimization/45121
2769 * c-c++-common/uninit-17.c: Add -fno-ivops option.
2770
88d787e7
UW
27712010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2772
2773 PR c++/45112
c44d6c47 2774 * g++.dg/pr45112.C: New test.
88d787e7 2775
f0fc0803
JJ
27762010-07-30 Jakub Jelinek <jakub@redhat.com>
2777
2778 PR debug/45055
2779 PR rtl-optimization/45137
2780 * gcc.dg/pr45055.c: New test.
2781
009ba7f5
AM
27822010-07-30 Alan Modra <amodra@gmail.com>
2783
2784 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2785 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2786
6a018495
TB
27872010-07-29 Tobias Burnus <burnus@net-b.de>
2788
2789 PR fortran/45087
2790 PR fortran/45125
2791 * gfortran.dg/whole_file_25.f90: New.
2792 * gfortran.dg/whole_file_26.f90: New.
2793 * gfortran.dg/whole_file_27.f90: New.
2794
6a68e29d
JW
27952010-07-29 Janus Weil <janus@gcc.gnu.org>
2796
2797 PR fortran/44962
2798 * gfortran.dg/typebound_proc_17.f03: New.
2799
b2a5eb75
JW
28002010-07-29 Janus Weil <janus@gcc.gnu.org>
2801
2802 PR fortran/45004
2803 * gfortran.dg/move_alloc_2.f90: New.
2804
a3378cea
XDL
28052010-07-29 Xinliang David Li <davidxl@google.com>
2806 PR tree-optimization/45121
2807 * c-c++-common/uninit-17.c: Fix expected output.
2808
1c09321c
RG
28092010-07-29 Richard Guenther <rguenther@suse.de>
2810
2811 PR tree-optimization/45120
2812 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2813
81fb8a48
MM
28142010-07-29 Mikael Morin <mikael@gcc.gnu.org>
2815
2816 PR fortran/42051
2817 PR fortran/44064
2818 * gfortran.dg/pr42051.f03: New testcase.
2819
6befd6b0
RG
28202010-07-29 Richard Guenther <rguenther@suse.de>
2821
2822 PR middle-end/45034
2823 * gcc.c-torture/execute/pr45034.c: New testcase.
2824
1732dfea
PC
28252010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2826
2827 PR c++/45096
2828 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2829
69dcd06a
DK
28302010-07-28 Daniel Kraft <d@domob.eu>
2831
2832 * gfortran.dg/bound_8.f90: New test.
2833
05b5ea34
JJ
28342010-07-28 Jakub Jelinek <jakub@redhat.com>
2835
2836 PR debug/45105
2837 * gcc.dg/pr45105.c: New test.
2838
fb039b24
MK
28392010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2840
2841 PR rtl-optimization/45107
2842 * gcc.dg/pr45107.c: New test.
2843
bb801fa6
MK
28442010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2845
2846 PR rtl-optimization/45101
2847 * gcc.dg/pr45101.c: New test.
2848
57e15568
TB
28492010-07-28 Tobias Burnus <burnus@net-b.de>
2850
2851 PR fortran/45077
2852 * gfortran.dg/whole_file_24.f90: New.
2853
462aa169
JM
28542010-07-27 Jason Merrill <jason@redhat.com>
2855
2856 * g++.dg/cpp0x/variadic102.C: New.
2857 * g++.dg/cpp0x/variadic103.C: New.
2858
689d6c4a
MK
28592010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2860
2861 PR rtl-optimization/40956
2862 PR target/42495
2863 PR middle-end/42574
2864 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2865 * gcc.target/arm/pr42574.c: Add tests.
2866
c013221e
UB
28672010-07-27 Uros Bizjak <ubizjak@gmail.com>
2868
2869 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2870 test name.
2871 (cleanup-repo-files): Ditto.
2872 (cleanup-saved-temps): Ditto.
2873
f551f80c
JJ
28742010-07-27 Jakub Jelinek <jakub@redhat.com>
2875
fea31288
JJ
2876 PR testsuite/44701
2877 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2878
f551f80c
JJ
2879 PR c/45079
2880 * gcc.dg/pr45079.c: New test.
2881
2200fc49
IR
28822010-07-27 Ira Rosen <irar@il.ibm.com>
2883
2884 PR tree-optimization/44152
2885 * gcc.dg/vect/fast-math-pr44152.c: New test.
2886
5a8e93d8
IS
28872010-07-27 Iain Sandoe <iains@gcc.gnu.org>
2888
2889 PR ObjC/44140
2890 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2891 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2892 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2893 * obj-c++.dg/torture/trivial.mm: Ditto.
2894 * objc.dg/torture/tls/thr-init-2.m: Ditto.
2895 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2896 * objc.dg/torture/tls/thr-init.m: Ditto.
2897 * objc.dg/torture/trivial.m: Ditto.
2898
a691bb08
UB
28992010-07-27 Uros Bizjak <ubizjak@gmail.com>
2900
2901 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2902 Skip on spu-*-* targets.
2903
42694189
JJ
29042010-07-27 Jakub Jelinek <jakub@redhat.com>
2905
2906 PR tree-optimization/45083
2907 * gcc.dg/pr45083.c: New test.
2908
fb55ca75
TB
29092010-07-26 Tobias Burnus <burnus@net-b.de>
2910
2911 PR fortran/40873
2912 * gfortran.dg/whole_file_22.f90: New test.
2913 * gfortran.dg/whole_file_23.f90: New test.
2914
29152010-07-26 Iain Sandoe <iains@gcc.gnu.org>
8b84c596
RH
2916 Jack Howarth <howarth@bromo.med.uc.edu>
2917 Richard Henderson <rth@redhat.com>
2918
2919 PR target/44132
2920 * gcc.dg/tls/thr-init-1.c: New.
2921 * gcc.dg/tls/thr-init-2.c: New.
2922 * gcc.dg/torture/tls New.
2923 * gcc.dg/torture/tls/tls-test.c: New.
2924 * gcc.dg/torture/tls/thr-init-1.c: New.
2925 * gcc.dg/torture/tls/tls.exp: New.
2926 * gcc.dg/torture/tls/thr-init-2.c: New.
2927 * gcc.dg/tls/emutls-2.c: New test
2928
2929 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2930 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2931 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2932 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2933 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2934 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2935 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2936 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2937 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2938 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2939 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2940 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2941 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2942 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2943 gfortran.dg/gomp/appendix-a/a.22.4.f90,
2944 gfortran.dg/gomp/appendix-a/a.22.5.f90,
2945 gfortran.dg/gomp/appendix-a/a.22.6.f90,
2946 gfortran.dg/gomp/appendix-a/a.24.1.f90,
2947 gfortran.dg/gomp/appendix-a/a.32.1.f90,
2948 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2949 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2950 gfortran.dg/gomp/omp_threadprivate1.f90,
2951 gfortran.dg/gomp/omp_threadprivate2.f90,
2952 gfortran.dg/gomp/reduction1.f90,
2953 gfortran.dg/gomp/sharing-1.f90: Likewise.
2954
114e33e1
RO
29552010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2956
2957 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2958 sse_runtime.
2959 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2960 dg-require-visibility.
2961
7f8ac3d7
RG
29622010-07-26 Richard Guenther <rguenther@suse.de>
2963
2964 PR tree-optimization/43784
2965 * gcc.c-torture/execute/pr43784.c: New testcase.
2966 * g++.dg/torture/pr43784.C: Likewise.
2967
bd422c4a
RG
29682010-07-26 Richard Guenther <rguenther@suse.de>
2969
2970 PR middle-end/45056
2971 * g++.dg/pr45056.C: New testcase.
2972
e093ffe3
RG
29732010-07-26 Richard Guenther <rguenther@suse.de>
2974
2975 PR tree-optimization/45071
2976 * gcc.dg/pr45071.c: New testcase.
2977
71ff73f3
TB
29782010-07-26 Tobias Burnus <burnus@net-b.de>
2979
2980 PR fortran/45066
2981 * gfortran.dg/namelist_62.f90: New.
2982
d4e075f2
RG
29832010-07-26 Richard Guenther <rguenther@suse.de>
2984
2985 * gcc.c-torture/execute/pr45017.c: Move ...
2986 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
2987
601d98be
TK
29882010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2989
2990 PR fortran/40628
2991 * trim_optimize_1.f90: New test.
2992 * character_comparision_1.f90: New test.
2993
85c28850
JD
29942010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2995
2996 PR fortran/42852
2997 * gfortran.dg/wtruncate_fix.f: New test.
2998
af8e1802
L
29992010-07-25 H.J. Lu <hongjiu.lu@intel.com>
3000
3001 PR testsuite/45068
3002 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3003
0128991d
RG
30042010-07-24 Richard Guenther <rguenther@suse.de>
3005
3006 PR lto/43788
3007 * g++.dg/lto/20100724-1_0.C: New testcase.
3008
2091f811
RG
30092010-07-24 Richard Guenther <rguenther@suse.de>
3010
3011 PR lto/43212
3012 * gcc.dg/lto/20100724-1_0.c: New testcase.
3013 * gcc.dg/lto/20100724-1_1.c: Likewise.
3014
8569c753
TB
30152010-07-24 Tobias Burnus <burnus@net-b.de>
3016
3017 PR fortran/40011
3018 * gfortran.dg/whole_file_21.f90: New.
3019
3020 * gfortran.dg/integer_exponentiation_3.F90: Use
3021 -ffloat-store only for i?86/x86-64 -m32.
3022
100fded1
TB
30232010-07-24 Tobias Burnus <burnus@net-b.de>
3024
3025 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3026 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3027
df161b69
TB
30282010-07-24 Tobias Burnus <burnus@net-b.de>
3029
3030 * gfortran.dg/func_decl_4.f90: Split test into two ...
3031 * gfortran.dg/func_decl_5.f90: ... parts.
3032 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3033 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3034 * gfortran.dg/global_references_1.f90: Add new dg-warning.
3035 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3036 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3037 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3038 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3039 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3040 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3041 * gfortran.dg/sizeof.f90: Make test valid.
3042 * gfortran.dg/pr20865.f90: Add new dg-error.
3043 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3044 * gfortran.dg/g77/19990218-0.f: Ditto.
3045 * gfortran.dg/g77/19990218-1.f: Ditto.
3046 * gfortran.dg/g77/970625-2.f: Ditto.
3047 * gfortran.dg/pr37243.f: Fix function declaration.
3048 * gfortran.dg/use_only_1.f90: Fix implicit typing.
3049 * gfortran.dg/loc_1.f90: Fix pointer datatype.
3050
43afc047
TB
30512010-07-23 Tobias Burnus <burnus@net-b.de>
3052
3053 PR fortran/44945
3054 * gfortran.dg/char_array_structure_constructor.f90: Add
3055 -fwhole-file as dg-option as it otherwise fails on some
3056 systems.
3057
96bba5e6
EB
30582010-07-23 Eric Botcazou <ebotcazou@adacore.com>
3059
3060 * gnat.dg/aggr16.ad[sb]: New test.
3061 * gnat.dg/aggr16_pkg.ads: New helper.
3062
aff08b12
RG
30632010-07-23 Richard Guenther <rguenther@suse.de>
3064
3065 PR lto/43071
3066 * g++.dg/lto/20100723-1_0.C: New testcase.
3067
bebb1f20
L
30682010-07-23 H.J. Lu <hongjiu.lu@intel.com>
3069
3070 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3071 AVX support.
3072 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3073 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3074
16c9d3b1
RO
30752010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3076
3077 * lib/target-supports.exp (add_options_for_tls): New proc.
3078 * g++.dg/tls/static-1.C: Use dg-add-options tls.
3079 * g++.dg/tls/static-1a.cc: Likewise.
3080 * gcc.dg/tls/emutls-1.c: Likewise.
3081 * gcc.dg/tls/opt-11.c: Likewise.
3082 * gcc.dg/tls/opt-12.c: Likewise.
3083 * gcc.dg/tls/pr24428-2.c: Likewise.
3084 * gcc.dg/tls/pr24428.c: Likewise.
3085 * obj-c++.dg/tls/static-1.mm: Likewise.
3086 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3087 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3088 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3089 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3090 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3091 * objc.dg/torture/tls/thr-init.m: Likewise.
3092 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3093
7a6faad6
UB
30942010-07-23 Uros Bizjak <ubizjak@gmail.com>
3095
3096 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3097 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3098 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3099 optimized dump files.
3100
52e092ab
JJ
31012010-07-23 Jakub Jelinek <jakub@redhat.com>
3102
3103 PR tree-optimization/45047
3104 * gcc.c-torture/compile/pr45047.c: New test.
3105
c5c178d6
UB
31062010-07-23 Uros Bizjak <ubizjak@gmail.com>
3107
3108 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3109 instead of dg-compile.
3110 * gcc.dg/float-range-4.c: Ditto.
3111 * gcc.dg/float-range-5.c: Ditto.
3112 * gcc.dg/fold-overflow-1.c: Ditto.
3113 * gcc.dg/gomp/sections-4.c: Ditto.
3114 * gcc.dg/transparent-union-1.c: Ditto.
3115 * gcc.dg/transparent-union-2.c: Ditto.
3116 * gcc.target/i386/pr39315-check.c: Ditto.
3117 * g++.dg/gomp/sections-4.C: Ditto.
3118 * g++.dg/template/dtor7.C: Ditto.
3119 * g++.dg/tree-ssa/pr19952.C: Ditto.
3120 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3121 * gfortran.dg/graphite/pr42185.f90: Ditto.
3122 * gfortran.dg/namelist_36.f90: Ditto.
3123 * gnat.dg/noreturn1.adb: Ditto.
3124 * gnat.dg/specs/small_alignment.ads: Ditto.
3125
556ede65
MJ
31262010-07-23 Martin Jambor <mjambor@suse.cz>
3127
3128 PR tree-optimization/44915
3129 * g++.dg/torture/pr44915.C: New test.
3130
8cbeddcc
MJ
31312010-07-23 Martin Jambor <mjambor@suse.cz>
3132
3133 PR tree-optimization/44914
3134 * g++.dg/tree-ssa/pr44914.C: New test.
3135
61044492
JZ
31362010-07-23 Jie Zhang <jie@codesourcery.com>
3137
3138 PR target/44290
3139 * gcc.dg/pr44290-1.c: New test.
3140 * gcc.dg/pr44290-2.c: New test.
3141
96f3a5d2
JM
31422010-07-23 Jason Merrill <jason@redhat.com>
3143
3144 PR c++/45008
3145 * g++.dg/abi/mangle44.C: New.
3146
c5c178d6 31472010-07-23 Uros Bizjak <ubizjak@gmail.com>
5fdba872
UB
3148
3149 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3150 for compile-time only tests.
3151 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3152 target check.
3153 * gcc.target/i386/pr39315-4.c: Ditto.
3154 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3155 target check. Include sse-os-support.h.
3156 (main): Call check_isa and sse_os_support.
3157 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3158 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3159 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3160 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3161 target check. Include sse-os-support.h.
3162 (main): Call check_isa and sse_os_support.
3163 * gcc.target/i386/vperm-v2df.c: Ditto.
3164
c5c178d6 31652010-07-23 Uros Bizjak <ubizjak@gmail.com>
1d8ec041
UB
3166
3167 * lib/target-supports.exp (check_avx_hw_available): New procedure.
3168 (check_effective_target_avx_runtime): New procedure.
3169 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3170 (check_effective_target_sse_runtime): Add check_effective_target_sse.
3171
3172 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3173 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
3174 and __get_cpuid test.
3175 * gcc.dg/compat/vector-2b_main.c: Ditto.
3176
3177 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3178
5fdba872 3179 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1d8ec041
UB
3180 for compile-time only test.
3181 * gcc.dg/pr32716.c: Ditto.
3182 * gcc.dg/pr34856.c: Ditto.
3183 * gcc.dg/pr36997.c: Ditto.
3184 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3185 * gfortran.dg/pr28158.f90: Ditto.
3186 * gfortran.dg/pr30667.f: Ditto.
3187
3188 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3189 i?86-*-* and x86_64-*-* targets to disable execution on targets
3190 without sse2 runtime support.
3191 * g++.dg/vect/vect.exp: Ditto.
3192 * gfortran.dg/vect/vect.exp: Ditto.
3193
5fdba872 3194 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1d8ec041
UB
3195 * gcc.dg/pr37544.c: Ditto.
3196 * gcc.dg/pr40550.c: Ditto.
3197 * gcc.dg/compat/union-m128-1_main.c: Ditto.
3198 * gcc.dg/compat/vector-1a_main.c: Ditto.
3199 * gcc.dg/compat/vector-2a_main.c: Ditto.
3200 * gcc.dg/torture/pr16104-1.c: Ditto.
3201 * gcc.dg/torture/pr35771-1.c: Ditto.
3202 * gcc.dg/torture/pr35771-2.c: Ditto.
3203 * gcc.dg/torture/pr35771-3.c: Ditto.
3204 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3205 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3206 * gcc.dg/torture/stackalign/push-1.c: Ditto.
3207 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3208 * g++.dg/other/i386-1.C: Ditto.
3209 * g++.dg/other/pr40446.C: Ditto.
3210
99bda4d5
RO
32112010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3212
3213 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3214
61b644c2
DK
32152010-07-23 Daniel Kraft <d@domob.eu>
3216
3217 PR fortran/44709
3218 * gfortran.dg/exit_1.f08: New test.
3219 * gfortran.dg/exit_2.f08: New test.
3220
9d3493e6
SL
32212010-07-22 Sandra Loosemore <sandra@codesourcery.com>
3222
3223 PR tree-optimization/39839
3224 * gcc.target/arm/pr39839.c: New test case.
3225
980a0501
EB
32262010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3227
3228 * gnat.dg/unchecked_convert5b.adb: New test.
3229 * gnat.dg/unchecked_convert6.adb: Likewise.
3230 * gnat.dg/unchecked_convert6b.adb: Likewise.
3231
cfa0bd19
EB
32322010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3233
3234 * gnat.dg/aggr15.ad[sb]: New test.
3235
35ea1c5a
DS
32362010-07-22 Dodji Seketeli <dodji@redhat.com>
3237
3238 PR debug/45024
3239 * g++.dg/debug/dwarf2/nested-2.C: New test case.
3240
cd1822b8
L
32412010-07-22 H.J. Lu <hongjiu.lu@intel.com>
3242
3243 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3244 with dg-require-linker-plugin.
3245
7e39ec05
RG
32462010-07-22 Richard Guenther <rguenther@suse.de>
3247
3248 PR lto/43850
3249 * g++.dg/lto/20100722-1_0.C: New testcase.
3250
d4398a43
RG
32512010-07-22 Richard Guenther <rguenther@suse.de>
3252
3253 PR lto/42451
3254 * gcc.dg/lto/20100720-3_0.c: New testcase.
3255 * gcc.dg/lto/20100720-3_1.c: Likewise.
3256
3cf8ccdf
RG
32572010-07-22 Richard Guenther <rguenther@suse.de>
3258
3259 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3260 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3261
3262 PR lto/43373
3263 * gcc.dg/lto/20100722-1_0.c: New testcase.
3264
56a42add
MJ
32652010-07-22 Martin Jambor <mjambor@suse.cz>
3266
3267 PR tree-optimization/44891
c44d6c47 3268 * gcc.c-torture/compile/pr44891.c: New test.
56a42add 3269
5ccbfc1f
RG
32702010-07-22 Richard Guenther <rguenther@suse.de>
3271
3272 PR tree-optimization/45017
3273 * gcc.c-torture/execute/pr45017.c: New testcase.
3274
e1d818f7
TB
32752010-07-22 Tobias Burnus <burnus@net-b.de>
3276
3277 PR fortran/45019
3278 * gfortran.dg/aliasing_dummy_5.f90: New.
3279
f67325e8
RR
32802010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3281
3282 PR target/43698
3283 * gcc.target/arm/pr43698.c: New test.
3284
6168fc43
SK
32852010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
3286
3287 PR fortran/44929
e1d818f7 3288 * Revert my commit r162325 for this PR.
6168fc43 3289
fcc71c6c
JJ
32902010-07-21 Jakub Jelinek <jakub@redhat.com>
3291
3292 PR debug/45015
3293 * gcc.target/m68k/pr45015.c: New test.
3294
5634254c
JY
32952010-07-21 Jeffrey Yasskin <jyasskin@google.com>
3296
3297 PR c++/44641
3298 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3299 comments.
3300
60f6be5a
RG
33012010-07-21 Richard Guenther <rguenther@suse.de>
3302
3303 PR lto/45018
3304 * g++.dg/lto/20100721-1_0.C: New testcase.
3305
75a75e91
MJ
33062010-07-21 Martin Jambor <mjambor@suse.cz>
3307
3308 PR tree-optimization/44900
3309 * g++.dg/torture/pr44900.C: New test.
3310
426797b2
BS
33112010-07-21 Bernd Schmidt <bernds@codesourcery.com>
3312
3313 PR middle-end/44738
3314 * c-c++-common/uninit-17.c: Correct expected error.
3315
a431e913
JJ
33162010-07-21 Jakub Jelinek <jakub@redhat.com>
3317
3318 * gcc.dg/guality/asm-1.c: New test.
3319
370ae599
JJ
3320 PR debug/45003
3321 * gcc.dg/guality/pr45003-2.c: New test.
3322 * gcc.dg/guality/pr45003-3.c: New test.
3323
6b2b43d8
JD
33242010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3325
3326 PR libfortran/44697
3327 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3328
0603fe68
JY
33292010-07-20 Jeffrey Yasskin <jyasskin@google.com>
3330
3331 * lib/scanasm.exp (dg-function-on-line): Test that a function is
3332 defined on the current line.
3333 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3334 * g++.dg/debug/dwarf2/pr44641.C: New.
3335
d95016e0
NF
33362010-07-20 Nathan Froyd <froydnj@codesourcery.com>
3337
3338 * gcc.target/powerpc/block-move-1.c: New test.
3339 * gcc.target/powerpc/block-move-2.c: New test.
3340
a397bb72
JM
33412010-07-20 Jason Merrill <jason@redhat.com>
3342
3343 PR c++/44967
3344 * g++.dg/cpp0x/sfinae2.C: New.
3345
be5fda91
RG
33462010-07-20 Richard Guenther <rguenther@suse.de>
3347
3348 PR lto/42696
3349 * gcc.dg/lto/20100720-4_0.c: New testcase.
3350
cf259b84
RG
33512010-07-20 Richard Guenther <rguenther@suse.de>
3352
3353 PR lto/43221
3354 * gcc.dg/lto/20100720-2_0.c: New testcase.
3355 * gcc.dg/lto/20100720-2_1.c: Likewise.
3356
eeee47af
RG
33572010-07-20 Richard Guenther <rguenther@suse.de>
3358
3359 PR lto/43208
3360 * gcc.dg/lto/20100720-1_0.c: New testcase.
3361 * gcc.dg/lto/20100720-1_1.c: Likewise.
3362
68eaf35c
JJ
33632010-07-20 Jakub Jelinek <jakub@redhat.com>
3364
3365 PR debug/45003
3366 * gcc.dg/guality/pr45003-1.c: New test.
3367
720151ca
RG
33682010-07-20 Richard Guenther <rguenther@suse.de>
3369
3370 PR tree-optimization/44977
3371 * gcc.dg/torture/pr44977.c: New testcase.
3372
cd2be65a
BM
33732010-07-20 Bingfeng Mei <bmei@broadcom.com>
3374
3375 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3376 sync_char_short
3377
ad650c92
RG
33782010-07-20 Richard Guenther <rguenther@suse.de>
3379
3380 PR middle-end/44971
3381 PR middle-end/44988
3382 * gcc.dg/pr44971.c: New testcase.
3383 * gcc.c-torture/compile/pr44988.c: Likewise.
3384
13411c9d
SK
33852010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
3386
3387 PR fortran/44929
3388 * gfortran.dg/allocate_with_typespec.f90: New test.
3389 * gfortran.dg/allocate_derived_1.f90: Update error message.
3390
8145be01
JM
33912010-07-19 Jason Merrill <jason@redhat.com>
3392
3393 PR c++/44996
3394 * g++.dg/cpp0x/decltype23.C: New.
3395
974df0f8
PT
33962010-07-19 Paul Thomas <pault@gcc.gnu.org>
3397
3398 PR fortran/42385
3399 * gfortran.dg/class_defined_operator_1.f03 : New test.
3400
be30e7b2
PB
34012010-07-19 Peter Bergner <bergner@vnet.ibm.com>
3402
3403 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3404 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3405 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
3406 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3407
8b4c365c
RG
34082010-07-19 Richard Guenther <rguenther@suse.de>
3409
3410 PR middle-end/44941
3411 * gcc.c-torture/compile/pr44941.c: New testcase.
3412
ab73eba8
JM
34132010-07-19 Jason Merrill <jason@redhat.com>
3414
3415 PR c++/44969
3416 * g++.dg/template/sfinae24.C: New.
3417
ca90e7f6
L
34182010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3419
3420 PR fortran/44353
3421 * gfortran.dg/data_implied_do_2.f90: Removed.
3422
d555b1c7
PC
34232010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3424
3425 PR c++/44969
3426 * g++.dg/template/sfinae23.C: New.
3427
39354b3b
RO
34282010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3429
3430 * lib/target-supports.exp (check_sse_os_support_available): New
3431 proc.
3432 (check_sse_hw_available): New proc.
3433 (check_effective_target_sse_runtime): New proc.
3434 (check_effective_target_sse2_runtime): New proc.
3435 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3436 -msse2 if check_sse_os_support_available.
3437 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3438 check_sse_os_support_available.
3439 * gcc.dg/vect/vect.exp: Likewise.
3440 * gfortran.dg/vect/vect.exp: Likewise.
3441 * gcc.target/i386/sol2-check: Renamed to ...
3442 * gcc.target/i386/sse-os-support.h: ... this.
3443 (sol2_check): Renamed to ...
3444 (sse_os_support): ... this.
3445 Only test movss with xmm registers.
3446 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3447 Removed ILL_INSN, ILL_INSN_LEN.
3448 * gcc.target/i386/sse2-check.h: Likewise.
3449 * gcc.target/i386/sse3-check.h: Likewise.
3450 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3451 Removed cpuid.h, __get_cpuid test.
3452 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3453 Removed cpuid.h, __get_cpuid test.
3454 * g++.dg/other/pr40446.C: Likewise.
3455 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3456 * gcc.dg/compat/vector-1a_main.c: Likewise.
3457 * gcc.dg/compat/vector-2a_main.c: Likewise.
3458 * gcc.dg/pr36584.c: Likewise.
3459 * gcc.dg/pr37544.c: Likewise.
3460 * gcc.dg/torture/pr16104-1.c: Likewise.
3461 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3462 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3463 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3464 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3465 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3466 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3467 sse2_runtime.
3468 * gcc.dg/torture/pr35771-2.c: Likewise.
3469 * gcc.dg/torture/pr35771-3.c: Likewise.
3470 * gcc.target/i386/pr39315-2.c: Likewise.
3471 * gcc.target/i386/pr39315-4.c: Likewise.
3472 * gcc.target/i386/vperm-v2df.c: Likewise.
3473 * gcc.target/i386/vperm-v2di.c: Likewise.
3474 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3475 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3476 sse_runtime.
3477
91e2faaf
PT
34782010-07-18 Paul Thomas <pault@gcc.gnu.org>
3479
3480 PR fortran/44353
ca90e7f6 3481 * gfortran.dg/data_implied_do_2.f90: New test.
91e2faaf 3482
18fcbc9a
RS
34832010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3484
3485 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3486
769e6b9f
RS
34872010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3488
3489 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3490 to the "mips16" group.
3491 (mips_using_mips16_p): New procedure.
3492 (mips-dg-options): Use it.
3493
93f63c68
RS
34942010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3495
3496 * gcc.target/mips/mips16-attributes-4.c: New test.
3497
fbd47859
IS
34982010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3499
3500 PR testsuite/44418
3501 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3502 * gcc.target/powerpc/recip-2.c: Ditto.
3503 * gcc.target/powerpc/recip-3.c: Ditto.
3504
dc0d5a57
BS
35052010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3506
3507 * gcc.target/arm/pr42235.c: New test.
3508
ebc258f1
JM
35092010-07-16 Jason Merrill <jason@redhat.com>
3510
3511 PR c++/32505
3512 * g++.dg/template/partial8.C: New.
3513
8b26599c
JJ
35142010-07-16 Jakub Jelinek <jakub@redhat.com>
3515
3516 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3517 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3518 in C++.
3519 (gualcvt): New overloaded inline.
3520 (GUALCVT): Use it for C++.
3521 * g++.dg/guality/guality.exp: New.
3522 * g++.dg/guality/guality.h: New.
3523 * g++.dg/guality/redeclaration1.C: New test.
3524 * g++.dg/dg.exp: Prune also guality/* tests.
3525 * gcc.dg/guality/pr43141.c: Moved to...
3526 * c-c++-common/guality/pr43141.c: ... here.
3527
8d63d405
JD
35282010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3529
3530 PR libfortran/37077
3531 * gfortran.dg/char4_iunit_2.f03: New test.
3532
4b1b0ac1
IS
35332010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3534
3535 * lib/plugin-support.exp (plugin-test-execute):
3536 Add ${gcc_objdir}/intl to includes.
bd3a5d17 3537
88ad03c2
JJ
35382010-07-16 Jakub Jelinek <jakub@redhat.com>
3539
3540 PR target/44942
3541 * gcc.c-torture/execute/pr44942.c: New test.
3542 * gcc.target/i386/pr44942.c: New test.
3543
10746f37
JM
35442010-07-15 Jason Merrill <jason@redhat.com>
3545
3546 PR c++/44909
3547 * g++.dg/cpp0x/implicit7.C: New.
3548 * g++.dg/cpp0x/implicit8.C: New.
3549
8e7af53e
UW
35502010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3551
3552 Disable float tests for __SPU__ targets due to lack of signed zero:
3553 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3554 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3555 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3556 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3557 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3558 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3559 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3560 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3561 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3562
d2886bc7
JJ
35632010-07-15 Jakub Jelinek <jakub@redhat.com>
3564
3565 * gfortran.dg/select_char_2.f90: New test.
3566
910ad8de
NF
35672010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3568
3569 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3570 with DECL_CHAIN.
3571
ab7306ed
JW
35722010-07-15 Janus Weil <janus@gcc.gnu.org>
3573
3574 PR fortran/44936
3575 * gfortran.dg/typebound_generic_9.f03: New.
3576
0ba0772b
RB
35772010-07-15 Richard Guenther <rguenther@suse.de>
3578
3579 PR tree-optimization/44946
3580 * gcc.c-torture/compile/pr44946.c: New testcase.
3581
79c74300
JJ
35822010-07-15 Jakub Jelinek <jakub@redhat.com>
3583
3584 PR fortran/40206
3585 * gfortran.dg/select_char_3.f90: New test.
3586
8ffadef9
MG
35872010-07-15 Magnus Granberg <zorry@gentoo.org>
3588 Kevin F. Quinn <kevquinn@gentoo.org>
3589
bd3a5d17 3590 * gcc.dg/Wtrampolines.c: New.
8ffadef9 3591
6b58c62f
JD
35922010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3593
3594 PR libfortran/44934
3595 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3596
57ece258
JM
35972010-07-14 Jason Merrill <jason@redhat.com>
3598
973f026a
JM
3599 PR c++/44810
3600 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3601
57ece258
JM
3602 Implement C++0x unrestricted unions (N2544)
3603 * g++.dg/cpp0x/union1.C: New.
3604 * g++.dg/cpp0x/union2.C: New.
3605 * g++.dg/cpp0x/union3.C: New.
3606 * g++.dg/cpp0x/defaulted2.C: Adjust.
3607 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3608 * g++.old-deja/g++.ext/anon2.C: Adjust.
3609 * g++.old-deja/g++.mike/misc6.C: Adjust.
3610
f6199e63
JW
36112010-07-14 Janus Weil <janus@gcc.gnu.org>
3612
3613 PR fortran/44925
3614 * gfortran.dg/c_loc_tests_15.f90: New.
3615
7487bca5
JM
36162010-07-13 Jason Merrill <jason@redhat.com>
3617
3618 PR c++/44909
3619 * g++.dg/cpp0x/implicit6.C: New.
3620
8caa8b65
JM
36212010-07-13 Jason Merrill <jason@redhat.com>
3622
3623 PR c++/44540
3624 * g++.dg/abi/noreturn1.C: New.
3625 * g++.dg/abi/noreturn2.C: New.
3626
fcfaf838 36272010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
c31c32f9
JR
3628
3629 PR other/44874
3630 PR debug/44832
3631 * c-c++-common/pr44832.c: New test.
3632
6a9368d9
IS
36332010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3634
3635 PR objc/44488
3636 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
bd3a5d17 3637 on the target. Make sure that we can assemble the emitted asm when
6a9368d9 3638 the test type is 'compile'.
bd3a5d17 3639
85e5e340
RG
36402010-07-13 Richard Guenther <rguenther@suse.de>
3641
3642 PR tree-optimization/36960
3643 * g++.dg/torture/pr36960.C: New testcase.
3644
135d47df
PC
36452010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3646
3647 PR c++/44908
3648 * g++.dg/template/sfinae21.C: New.
3649 * g++.dg/template/sfinae22.C: Likewise.
3650
ba2dc63d
JH
36512010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3652
3653 PR testsuite/42843
3654 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3655 * gcc.dg/plugin/ggcplug.c: Likewise.
3656 * g++.dg/plugin/selfassign.c: Likewise.
3657 * g++.dg/plugin/attribute_plugin.c: Likewise.
3658 * g++.dg/plugin/dumb_plugin.c: Likewise.
3659 * g++.dg/plugin/pragma_plugin.c: Likewise.
3660
d9658178
KK
36612010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3662
3663 * gcc.c-torture/execute/pr44683.x: New.
3664 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3665
88ce8031
JW
36662010-07-13 Janus Weil <janus@gcc.gnu.org>
3667
3668 PR fortran/44434
3669 PR fortran/44565
3670 PR fortran/43945
3671 PR fortran/44869
3672 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3673 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3674 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3675 * gfortran.dh/typebound_call_16.f03: New.
3676 * gfortran.dg/typebound_generic_6.f03: New.
3677 * gfortran.dg/typebound_generic_7.f03: New.
3678 * gfortran.dg/typebound_generic_8.f03: New.
3679
b1743e37
JD
36802010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3681
3682 PR libfortran/37077
3683 * gfortran.dg/char4_iunit_1.f03: New test.
3684
8556f58f
JJ
36852010-07-12 Jakub Jelinek <jakub@redhat.com>
3686
3687 * gcc.dg/tree-ssa/vrp53.c: New test.
3688
248ce2f8
PC
36892010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3690
3691 PR c++/44907
3692 * g++.dg/template/sfinae19.C: New.
3693 * g++.dg/template/sfinae20.C: Likewise.
3694
fb2f8cf8
JZ
36952010-07-12 Jie Zhang <jie@codesourcery.com>
3696
3697 * gcc.target/arm/interrupt-1.c: New test.
3698 * gcc.target/arm/interrupt-2.c: New test.
3699
f457c53d
RO
37002010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3701
3702 * gcc.dg/pr42427.c: Require c99_runtime.
3703 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3704 c99_runtime.
3705 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3706 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3707 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3708 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3709 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3710 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3711 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3712 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3713 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3714 * gcc.target/i386/pr37275.c: Require visibility support.
3715
ae6a0535
RO
37162010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3717
3718 * lib/target-supports.exp (check_effective_target_sse): New proc.
3719 * gcc.target/i386/sol2-check.h: New file.
3720 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3721 Include sol2-check.h.
3722 (main) Only run do_test () if sol2_check ().
3723 * gcc.target/i386/sse2-check.h: Likewise.
3724 * gcc.target/i386/sse3-check.h: Likewise.
3725 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3726 [__sun__ && __svr4__]: Execute SSE2 instruction.
3727 * gcc.target/i386/math-torture/math-torture.exp: Only add options
3728 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3729 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3730 * g++.dg/ext/vector14.C: Likewise.
3731 * g++.dg/other/mmintrin.C: Likewise.
3732 * gcc.dg/20020418-1.c: Likewise.
3733 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3734 * gcc.dg/format/ms_unnamed-1.c: Likewise.
3735 * gcc.dg/format/unnamed-1.c: Likewise.
3736 Adapt dg-warning line number.
3737 * gcc.dg/graphite/pr40281.c: Likewise.
3738 * gcc.dg/pr32176.c: Likewise.
3739 * gcc.dg/pr40550.c: Likewise.
3740 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3741 * gcc.dg/torture/pr36891.c: Likewise.
3742 * gcc.target/i386/20020218-1.c: Likewise.
3743 * gcc.target/i386/20020523.c: Likewise.
3744 * gcc.target/i386/abi-1.c: Likewise.
3745 * gcc.target/i386/brokensqrt.c: Likewise.
3746 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3747 * gcc.target/i386/pr13366.c: Likewise.
3748 * gcc.target/i386/pr13685.c: Likewise.
3749 * gcc.target/i386/pr24306.c: Likewise.
3750 * gcc.target/i386/pr31486.c: Likewise.
3751 * gcc.target/i386/pr32065-1.c: Likewise.
3752 * gcc.target/i386/pr32065-2.c: Likewise.
3753 * gcc.target/i386/pr32389.c: Likewise.
3754 * gcc.target/i386/pr38824.c: Likewise.
3755 * gcc.target/i386/pr38931.c: Likewise.
3756 * gcc.target/i386/pr39592-1.c: Likewise.
3757 * gcc.target/i386/pr43766.c: Likewise.
3758 * gcc.target/i386/recip-divf.c: Likewise.
3759 * gcc.target/i386/recip-sqrtf.c: Likewise.
3760 * gcc.target/i386/recip-vec-divf.c: Likewise.
3761 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3762 * gcc.target/i386/sse-1.c: Likewise.
3763 * gcc.target/i386/sse-16.c: Likewise.
3764 * gcc.target/i386/sse-2.c: Likewise.
3765 * gcc.target/i386/sse-20.c: Likewise.
3766 * gcc.target/i386/sse-3.c: Likewise.
3767 * gcc.target/i386/sse-7.c: Likewise.
3768 * gcc.target/i386/sse-9.c: Likewise.
3769 * gcc.target/i386/sse-addps-1.c: Likewise.
3770 * gcc.target/i386/sse-addss-1.c: Likewise.
3771 * gcc.target/i386/sse-andnps-1.c: Likewise.
3772 * gcc.target/i386/sse-andps-1.c: Likewise.
3773 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3774 * gcc.target/i386/sse-comiss-1.c: Likewise.
3775 * gcc.target/i386/sse-comiss-2.c: Likewise.
3776 * gcc.target/i386/sse-comiss-3.c: Likewise.
3777 * gcc.target/i386/sse-comiss-4.c: Likewise.
3778 * gcc.target/i386/sse-comiss-5.c: Likewise.
3779 * gcc.target/i386/sse-comiss-6.c: Likewise.
3780 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3781 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3782 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3783 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3784 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3785 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3786 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3787 * gcc.target/i386/sse-divps-1.c: Likewise.
3788 * gcc.target/i386/sse-divss-1.c: Likewise.
3789 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3790 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3791 * gcc.target/i386/sse-maxps-1.c: Likewise.
3792 * gcc.target/i386/sse-maxss-1.c: Likewise.
3793 * gcc.target/i386/sse-minps-1.c: Likewise.
3794 * gcc.target/i386/sse-minss-1.c: Likewise.
3795 * gcc.target/i386/sse-movaps-1.c: Likewise.
3796 * gcc.target/i386/sse-movaps-2.c: Likewise.
3797 * gcc.target/i386/sse-movhlps-1.c: Likewise.
3798 * gcc.target/i386/sse-movhps-1.c: Likewise.
3799 * gcc.target/i386/sse-movhps-2.c: Likewise.
3800 * gcc.target/i386/sse-movlhps-1.c: Likewise.
3801 * gcc.target/i386/sse-movmskps-1.c: Likewise.
3802 * gcc.target/i386/sse-movntps-1.c: Likewise.
3803 * gcc.target/i386/sse-movss-1.c: Likewise.
3804 * gcc.target/i386/sse-movss-2.c: Likewise.
3805 * gcc.target/i386/sse-movss-3.c: Likewise.
3806 * gcc.target/i386/sse-movups-1.c: Likewise.
3807 * gcc.target/i386/sse-movups-2.c: Likewise.
3808 * gcc.target/i386/sse-mulps-1.c: Likewise.
3809 * gcc.target/i386/sse-mulss-1.c: Likewise.
3810 * gcc.target/i386/sse-orps-1.c: Likewise.
3811 * gcc.target/i386/sse-rcpps-1.c: Likewise.
3812 * gcc.target/i386/sse-recip-vec.c: Likewise.
3813 * gcc.target/i386/sse-recip.c: Likewise.
3814 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3815 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3816 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3817 * gcc.target/i386/sse-subps-1.c: Likewise.
3818 * gcc.target/i386/sse-subss-1.c: Likewise.
3819 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3820 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3821 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3822 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3823 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3824 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3825 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3826 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3827 * gcc.target/i386/sse-xorps-1.c: Likewise.
3828 * gcc.target/i386/ssefn-1.c: Likewise.
3829 * gcc.target/i386/ssefn-3.c: Likewise.
3830 * gcc.target/i386/sseregparm-1.c: Likewise.
3831 * gcc.target/i386/stackalign/return-3.c: Likewise.
3832 * gcc.target/i386/vectorize1.c: Likewise.
3833 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3834 * gcc.target/i386/xorps-sse.c: Likewise.
3835 * gfortran.dg/pr28158.f90: Likewise.
3836 * gfortran.dg/pr30667.f: Likewise.
3837 * gnat.dg/loop_optimization7.adb: Likewise.
3838 * gnat.dg/sse_nolib.adb: Likewise.
3839
ee08f2e5
TB
38402010-07-11 Tobias Burnus <burnus@net-b.de>
3841
3842 PR fortran/44702
3843 * gfortran.dg/use_rename_6.f90: New.
3844 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3845
d40477b4
JW
38462010-07-11 Janus Weil <janus@gcc.gnu.org>
3847
160ea5dd 3848 PR fortran/44869
d40477b4
JW
3849 * gfortran.dg/class_24.f03: New.
3850
bcee752e
RG
38512010-07-10 Richard Guenther <rguenther@suse.de>
3852
3853 PR lto/44889
3854 * gcc.dg/lto/20100709-1_0.c: New testcase.
3855 * gcc.dg/lto/20100709-1_1.c: Likewise.
3856
7e9b9697
RS
38572010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
3858
3859 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3860
058bfe53
IS
38612010-07-10 Iain Sandoe <iains@gcc.gnu.org>
3862
3863 PR objc/44140
3864 * objc.dg/lto/trivial-1_0.m: New.
3865 * objc.dg/lto/lto.exp: New.
3866 * obj-c++.dg/lto/trivial-1_0.mm: New.
3867 * obj-c++.dg/lto/lto.exp: New.
3868 * objc.dg/symtab-1.m: Adjust sizes.
3869 * objc.dg/image-info.m: Do not run for gnu-runtime.
3870
c033690d
BS
38712010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3872
3873 * gcc.dg/pr32370.c: Allow another kind of error message.
3874
bb021771
EB
38752010-07-09 Eric Botcazou <ebotcazou@adacore.com>
3876
3877 * gnat.dg/atomic3.adb: New test.
3878
85e693aa
JJ
38792010-07-09 Jakub Jelinek <jakub@redhat.com>
3880 Denys Vlasenko <dvlasenk@redhat.com>
3881 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3882
3883 PR tree-optimization/28632
3884 * gcc.dg/tree-ssa/vrp51.c: New test.
3885 * gcc.dg/tree-ssa/vrp52.c: New test.
3886
02dea3ff
JM
38872010-07-09 Jason Merrill <jason@redhat.com>
3888
3889 * g++.dg/abi/covariant6.C: New.
3890 * g++.dg/inherit/covariant17.C: Test both bases.
3891 * g++.dg/inherit/covariant7.C: Check vtable layout.
3892
5c9fae0d
TV
38932010-07-09 Tom de Vries <tjvries@xs4all.nl>
3894
3895 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3896
dbfcc059
RG
38972010-07-09 Richard Guenther <rguenther@suse.de>
3898
3899 PR tree-optimization/44852
3900 * gcc.c-torture/execute/pr44852.c: New testcase.
3901
8bcc8778
RO
39022010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3903
3904 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3905 multiplication by values.
3906 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3907 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3908
ca1316d2
RG
39092010-07-09 Richard Guenther <rguenther@suse.de>
3910
3911 PR tree-optimization/44882
3912 * gfortran.dg/pr44882.f90: New testcase.
3913
e784c52c
BS
39142010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3915
3916 PR target/40657
3917 * gcc.target/arm/pr40657-1.c: New test.
3918 * gcc.target/arm/pr40657-2.c: New test.
3919 * gcc.c-torture/execute/pr40657.c: New test.
3920
ac285648
JJ
39212010-07-09 Jakub Jelinek <jakub@redhat.com>
3922
3923 * gcc.dg/tree-ssa/vrp50.c: New test.
3924 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3925
048510c8
JW
39262010-07-08 Janus Weil <janus@gcc.gnu.org>
3927
3928 PR fortran/44649
3929 * gfortran.dg/c_sizeof_1.f90: Modified.
3930 * gfortran.dg/storage_size_1.f08: New.
3931 * gfortran.dg/storage_size_2.f08: New.
3932
5951297a
EB
39332010-07-08 Mikael Pettersson <mikpe@it.uu.se>
3934
3935 * gcc.c-torture/execute/20100708-1.c: New test.
3936
84fa59a7
JJ
39372010-07-08 Jakub Jelinek <jakub@redhat.com>
3938
3939 PR fortran/44847
3940 * gfortran.dg/gomp/pr44847.f90: New test.
3941
d89e5e20
SP
39422010-07-08 Sebastian Pop <sebastian.pop@amd.com>
3943
3944 PR tree-optimization/44710
3945 * gcc.dg/tree-ssa/ifc-6.c: New.
3946 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3947
7aa0849a
TB
39482010-07-08 Tobias Burnus <burnus@net-b.de>
3949
3950 PR fortran/18918
3951 * gfortran.dg/coarray_10.f90: Add an additional test.
3952
cf8ca1a9
PB
39532010-07-08 Peter Bergner <bergner@vnet.ibm.com>
3954
3955 PR middle-end/44828
3956 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3957 * gcc.c-torture/execute/pr44828.x: Revert.
3958
bf1cb49e
JM
39592010-07-08 Jason Merrill <jason@redhat.com>
3960
3961 PR c++/43120
3962 * g++.dg/inherit/covariant17.C: New.
3963 * g++.dg/abi/covariant1.C: Actually test for the bug.
3964
02de68e1
L
39652010-07-08 H.J. Lu <hongjiu.lu@intel.com>
3966
3967 PR rtl-optimization/44838
3968 * gcc.dg/pr44838.c: New.
3969
f076deba
RG
39702010-07-08 Richard Guenther <rguenther@suse.de>
3971
3972 PR tree-optimization/44831
3973 * gcc.c-torture/compile/pr44831.c: New testcase.
3974 * gcc.dg/tree-ssa/pr21463.c: Adjust.
3975
20ede5c6
RG
39762010-07-08 Richard Guenther <rguenther@suse.de>
3977
3978 PR tree-optimization/44861
3979 * g++.dg/vect/pr44861.cc: New testcase.
3980
c2e224da
PB
39812010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3982
3983 PR middle-end/44828
3984 * gcc.c-torture/execute/pr44828.x: New file.
3985
fc0f0c8b
PB
39862010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3987
3988 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3989 dg-options.
3990 * g++.dg/ext/altivec-17.C: Adjust error message.
3991
9730bc27
TT
39922010-07-07 Tom Tromey <tromey@redhat.com>
3993
3994 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3995
5e86e540
L
39962010-07-07 H.J. Lu <hongjiu.lu@intel.com>
3997
3998 PR target/44844
3999 * gcc.target/i386/rdrand-1.c: Scan "jnc".
4000 * gcc.target/i386/rdrand-2.c: Likewise.
4001 * gcc.target/i386/rdrand-3.c: Likewise.
4002
6938f93f
JH
40032010-07-07 Jan Hubicka <jh@suse.cz>
4004
4005 PR middle-end/44813
4006 * g++.dg/torture/pr44813.C: New testcase.
4007 * g++.dg/torture/pr44826.C: New testcase.
4008
325d7997
BS
40092010-07-07 Bernd Schmidt <bernds@codesourcery.com>
4010
4011 PR rtl-optimization/44787
4012 * gcc.c-torture/compile/pr44788.c: New test.
4013 * gcc.target/arm/pr44788.c: New test.
4014
b1e25565
PB
40152010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4016
4017 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4018
0f5700a7
PB
40192010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4020
4021 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4022 to dg-options.
4023
928f0490
TB
40242010-07-06 Tobias Burnus <burnus@net-b.de>
4025
4026 PR fortran/44742
4027 * gfortran.dg/parameter_array_init_6.f90: New.
4028 * gfortran.dg/initialization_20.f90: Update dg-error.
4029 * gfortran.dg/initialization_24.f90: Ditto.
4030
7114ab45
TK
40312010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4032 PR fortran/PR44693
4033 * gfortran.dg/dim_range_1.f90: New test.
4034 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
4035
627bc938
JM
40362010-07-06 Jason Merrill <jason@redhat.com>
4037
0060a10a
JM
4038 PR c++/44703
4039 * g++.dg/cpp0x/initlist41.C: New.
4040
627bc938
JM
4041 PR c++/44778
4042 * g++.dg/template/ptrmem22.C: New.
4043
15a1f8c5
KT
40442010-07-06 Kai Tietz <kai.tietz@onevision.com>
4045
4046 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4047 support.
4048 * gcc.target/i386/i386.exp: Likewise.
4049
6b0bcc9b
PB
40502010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4051
4052 PR testsuite/44195
4053 * gcc.dg/lto/20100518_0.c: Limit to x86.
4054
dfb88126
RG
40552010-07-06 Richard Guenther <rguenther@suse.de>
4056
4057 PR middle-end/44828
4058 * gcc.c-torture/execute/pr44828.c: New testcase.
4059
ebeb2c24
SZ
40602010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
4061
4062 * g++.dg/warn/noeffect2.C: Adjust expected warning.
4063 * g++.dg/warn/volatile1.C: Likewise.
4064 * g++.dg/template/warn1.C: Likewise.
4065
4ee89d5f
L
40662010-07-05 H.J. Lu <hongjiu.lu@intel.com>
4067
4068 AVX Programming Reference (June, 2010)
4069 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4070 * g++.dg/other/i386-3.C: Likewise.
4071 * gcc.target/i386/sse-12.c: Likewise.
4072
4073 * gcc.target/i386/f16c-check.h: New.
4074 * gcc.target/i386/rdfsbase-1.c: Likewise.
4075 * gcc.target/i386/rdfsbase-2.c: Likewise.
4076 * gcc.target/i386/rdgsbase-1.c: Likewise.
4077 * gcc.target/i386/rdgsbase-2.c: Likewise.
4078 * gcc.target/i386/rdrand-1.c: Likewise.
4079 * gcc.target/i386/rdrand-2.c: Likewise.
4080 * gcc.target/i386/rdrand-3.c: Likewise.
4081 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4082 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4083 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4084 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4085 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4086 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4087 * gcc.target/i386/wrfsbase-1.c: Likewise.
4088 * gcc.target/i386/wrfsbase-2.c: Likewise.
4089 * gcc.target/i386/wrgsbase-1.c: Likewise.
4090 * gcc.target/i386/wrgsbase-2.c: Likewise.
4091
4092 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4093 (__builtin_ia32_vcvtps2ph): New.
4094 (__builtin_ia32_vcvtps2ph256): Likewise.
4095
4096 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4097 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4098
4099 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4100 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4101
4102 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4103 (__builtin_ia32_vcvtps2ph256): Likewise.
4104 Add fsgsbase,rdrnd,f16c.
4105
4106 * lib/target-supports.exp (check_effective_target_f16c): New.
4107
938650d8
JJ
41082010-07-05 Jakub Jelinek <jakub@redhat.com>
4109
4110 * gcc.dg/guality/nrv-1.c: New test.
4111
16ad8025
SL
41122010-07-05 Sandra Loosemore <sandra@codesourcery.com>
4113
4114 PR middle-end/42505
16ad8025
SL
4115 * gcc.target/arm/pr42505.c: New test case.
4116
f2896bc9
JJ
41172010-07-05 Jakub Jelinek <jakub@redhat.com>
4118
4119 PR c++/44808
4120 * g++.dg/opt/nrv16.C: New test.
4121
5d657263
RG
41222010-07-05 Richard Guenther <rguenther@suse.de>
4123
4124 PR tree-optimization/44784
4125 * gcc.c-torture/compile/pr44784.c: New testcase.
4126
9940b13c
IR
41272010-07-05 Ira Rosen <irar@il.ibm.com>
4128
4129 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4130 Increase loop bound and array size.
4131 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4132 Likewise.
4133
5bb12090
IR
41342010-07-05 Ira Rosen <irar@il.ibm.com>
4135
4136 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4137 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4138 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4139 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4140 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4141
6698dd72
SZ
41422010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
4143
4144 PR c++/22138
4145 * g++.dg/parse/template25.C: New.
4146
c2a78352
L
41472010-07-04 H.J. Lu <hongjiu.lu@intel.com>
4148
4149 PR rtl-optimization/44695
4150 * gcc.dg/torture/pr44695.c: New.
4151
de8e41bc
MLI
41522010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4153
4154 PR c++/16630
4155 * g++.dg/ext/pretty3.C: New.
4156
7f5ad6d7
RG
41572010-07-04 Richard Guenther <rguenther@suse.de>
4158
4159 PR middle-end/44809
4160 * g++.dg/torture/pr44809.C: New testcase.
4161
4fa4929e
RG
41622010-07-04 Richard Guenther <rguenther@suse.de>
4163
4164 PR tree-optimization/44656
4165 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4166
720f5239
IR
41672010-07-04 Ira Rosen <irar@il.ibm.com>
4168 Revital Eres <eres@il.ibm.com>
4169
4170 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4171 misaligned stores.
4172 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4173 gcc.dg/vect/vect-96.c: Likewise.
94dbbc81
UB
4174 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4175 that support misaligned stores. Change the number of expected
720f5239
IR
4176 misaligned accesses.
4177 * gcc.dg/vect/vect-peel-1.c: New test.
94dbbc81 4178 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
720f5239 4179 gcc.dg/vect/vect-peel-4.c: Likewise.
94dbbc81 4180 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
720f5239 4181 vectorizable on all targets that support realignment.
94dbbc81 4182 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
720f5239 4183
24b93bd6
L
41842010-07-03 H.J. Lu <hongjiu.lu@intel.com>
4185
4186 PR c/44806
4187 * gcc.dg/torture/pr44806.c: New.
4188
6687b740
EB
41892010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4190
4191 * gnat.dg/cond_expr1.adb: New test.
4192
40d1f6af
EB
41932010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4194
4195 * gnat.dg/modular3.adb: New test.
4196 * gnat.dg/modular3_pkg.ads: New helper.
4197
cb5eb94e
IS
41982010-07-03 Iain Sandoe <iains@gcc.gnu.org>
4199 Mikael Pettersson <mikpe@it.uu.se>
4200
4201 PR testsuite/44518
4202 * obj-c++.dg/encode-2.mm: Produce object and save temps.
4203 Make signed-ness of chars explicit. Scan the object for
4204 strings that are split by some target assemblers.
4205 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4206 explicit.
4207
d9e7913c
HPN
42082010-07-03 Hans-Peter Nilsson <hp@axis.com>
4209
4210 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4211
3f59fa1c
LCW
42122010-07-02 Le-Chun Wu <lcwu@google.com>
4213
4214 PR/44128
4215 * g++.dg/warn/Wshadow-7.C: New test.
4216
73160ba9
DJ
42172010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4218 Julian Brown <julian@codesourcery.com>
40d1f6af 4219 Sandra Loosemore <sandra@codesourcery.com>
73160ba9
DJ
4220
4221 * gcc.c-torture/execute/20100416-1.c: New test case.
4222
400cfcf5 42232010-07-02 Julian Brown <julian@codesourcery.com>
40d1f6af 4224 Sandra Loosemore <sandra@codesourcery.com>
400cfcf5
JB
4225
4226 PR target/43703
4227
4228 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4229 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4230
bab53516
SL
42312010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4232 Julian Brown <julian@codesourcery.com>
4233
4234 * gcc.target/arm/neon/vadds64.c: Regenerated.
4235 * gcc.target/arm/neon/vaddu64.c: Regenerated.
4236 * gcc.target/arm/neon/vsubs64.c: Regenerated.
4237 * gcc.target/arm/neon/vsubu64.c: Regenerated.
4238 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4239 * gcc.target/arm/neon-vmls-1.c: Likewise.
4240 * gcc.target/arm/neon-vsubs64.c: New execution test.
4241 * gcc.target/arm/neon-vsubu64.c: New execution test.
4242 * gcc.target/arm/neon-vadds64.c: New execution test.
4243 * gcc.target/arm/neon-vaddu64.c: New execution test.
4244
b3b7bbce
SL
42452010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4246
4247 * gcc.target/arm/neon-vands64.c: New.
4248 * gcc.target/arm/neon-vandu64.c: New.
4249 * gcc.target/arm/neon-vbics64.c: New.
4250 * gcc.target/arm/neon-vbicu64.c: New.
4251 * gcc.target/arm/neon-veors64.c: New.
4252 * gcc.target/arm/neon-veoru64.c: New.
4253 * gcc.target/arm/neon-vorns64.c: New.
4254 * gcc.target/arm/neon-vornu64.c: New.
4255 * gcc.target/arm/neon-vorrs64.c: New.
4256 * gcc.target/arm/neon-vorru64.c: New.
4257 * gcc.target/arm/neon/vands64.c: Regenerated.
4258 * gcc.target/arm/neon/vandu64.c: Regenerated.
4259 * gcc.target/arm/neon/vbics64.c: Regenerated.
4260 * gcc.target/arm/neon/vbicu64.c: Regenerated.
4261 * gcc.target/arm/neon/veors64.c: Regenerated.
4262 * gcc.target/arm/neon/veoru64.c: Regenerated.
4263 * gcc.target/arm/neon/vorns64.c: Regenerated.
4264 * gcc.target/arm/neon/vornu64.c: Regenerated.
4265 * gcc.target/arm/neon/vorrs64.c: Regenerated.
4266 * gcc.target/arm/neon/vorru64.c: Regenerated.
4267
8c54dc55
JD
42682010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4269
4270 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4271
1b9d45ed
JD
42722010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4273
4274 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4275 * gfortran.dg/intent_out_5.f90: Same.
4276 * gfortran.dg/ltrans-7.f90: Same.
4277 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4278
2094f1fc
JH
42792010-07-02 Jan Hubicka <jh@suse.cz>
4280
4281 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4282
c21ae2bf
IS
42832010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4284
4285 * objc-obj-c++-shared/Object1.h: Correct Line endings.
4286
416f380b
JJ
42872010-07-02 Jakub Jelinek <jakub@redhat.com>
4288
4289 PR c++/44780
4290 * c-c++-common/Wunused-var-12.c: New test.
4291
18e8200f
BS
42922010-07-02 Bernd Schmidt <bernds@codesourcery.com>
4293
4294 PR target/42835
4295 * gcc.target/arm/pr42835.c: New test.
4296
e4c6a07a
BS
4297 PR target/42172
4298 * gcc.target/arm/pr42172-1.c: New test.
4299
1fa29c84
PC
43002010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4301
4302 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4303
a277dd9b
SL
43042010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4305
4306 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4307 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4308 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4309 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4310 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4311 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4312 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4313 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4314 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4315 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4316 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4317 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4318 * gcc.target/arm/neon-vdup_ns64.c: New.
4319 * gcc.target/arm/neon-vdup_nu64.c: New.
4320 * gcc.target/arm/neon-vdupQ_ns64.c: New.
4321 * gcc.target/arm/neon-vdupQ_nu64.c: New.
4322 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4323 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4324 * gcc.target/arm/neon-vmov_ns64.c: New.
4325 * gcc.target/arm/neon-vmov_nu64.c: New.
4326 * gcc.target/arm/neon-vmovQ_ns64.c: New.
4327 * gcc.target/arm/neon-vmovQ_nu64.c: New.
4328 * gcc.target/arm/neon-vget_lanes64.c: New.
4329 * gcc.target/arm/neon-vget_laneu64.c: New.
4330 * gcc.target/arm/neon-vset_lanes64.c: New.
4331 * gcc.target/arm/neon-vset_laneu64.c: New.
4332
19368333
RG
43332010-07-02 Richard Guenther <rguenther@suse.de>
4334
4335 * g++.dg/torture/20100702-1.C: New testcase.
4336
1a4fc49d
UW
43372010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4338
4339 PR target/44707
4340 * gcc.c-torture/compile/pr44707.c: New test.
4341
baf7c318
PC
43422010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4343
4344 PR c++/44039
4345 * g++.dg/template/crash101.C: New.
4346
84c2219a
IS
43472010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4348
4349 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4350 Use the ABI-0 accessors and fail it for m64.
4351
450997ef
JH
43522010-07-02 Jan Hubicka <jh@suse.cz>
4353
4354 * g++.dg/tree-ssa/pr44706.C: New testcase.
4355
3fa39831
RG
43562010-07-02 Richard Guenther <rguenther@suse.de>
4357
4358 PR tree-optimization/44748
4359 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4360
8c7481f2
IS
43612010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4362
4363 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4364 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
4365 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4366 the method types to forward:.
4367
cba58ef4
JM
43682010-06-30 Jason Merrill <jason@redhat.com>
4369
4370 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4371 * g++.dg/other/pr25632.C: Likewise.
4372
45ea4dfe
JJ
43732010-07-01 Jakub Jelinek <jakub@redhat.com>
4374
4375 PR tree-optimization/40421
4376 * gfortran.fortran-torture/compile/pr40421.f90: New test.
4377
70f34814
RG
43782010-07-01 Richard Guenther <rguenther@suse.de>
4379
4380 PR middle-end/42834
4381 PR middle-end/44468
4382 * gcc.c-torture/execute/20100316-1.c: New testcase.
4383 * gcc.c-torture/execute/pr44468.c: Likewise.
4384 * gcc.c-torture/compile/20100609-1.c: Likewise.
4385 * gcc.dg/volatile2.c: Adjust.
4386 * gcc.dg/plugin/selfassign.c: Likewise.
4387 * gcc.dg/pr36902.c: Likewise.
4388 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4389 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4390 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4391 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4392 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4393 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4394 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4395 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4396 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4397 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4398 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4399 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4400 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4401 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4402 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4403 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4404 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4405 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4406 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4407 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4408 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4409 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4410 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4411 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4412 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4413 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4414 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4415 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4416 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4417 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4418 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4419 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4420 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4421 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4422 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4423 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4424 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4425 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4426 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4427 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4428 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4429 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4430 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4431 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4432 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4433 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4434 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4435 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4436 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4437 * g++.dg/tree-ssa/pr31146.C: Likewise.
4438 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4439 * g++.dg/tree-ssa/pr33604.C: Likewise.
4440 * g++.dg/plugin/selfassign.c: Likewise.
4441 * gfortran.dg/array_memcpy_3.f90: Likewise.
4442 * gfortran.dg/array_memcpy_4.f90: Likewise.
4443 * c-c++-common/torture/pr42834.c: New testcase.
4444
fb80065c
PC
44452010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4446
4447 PR c++/44628
4448 * g++.dg/template/crash100.C: New.
4449
8a9c1ae6
JH
44502010-06-30 Jan Hubicka <jh@suse.cz>
4451
4452 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4453
8a1561bc
MM
44542010-06-30 Michael Matz <matz@suse.de>
4455
4456 PR bootstrap/44699
4457 * gcc.dg/pr44699.c: New test.
4458
dcad005d
BS
44592010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4460
4461 PR tree-optimization/39799
4462 * c-c++-common/uninit-17.c: New test.
4463
d33c89fb
JD
44642010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4465
4466 PR libfortran/43298
4467 * gfortran.dg/read_infnan_1.f90: New test.
4468
46408846
JM
44692010-06-29 Jason Merrill <jason@redhat.com>
4470
d758e847
JM
4471 Enable implicitly declared move constructor/operator= (N3053).
4472 * g++.dg/cpp0x/implicit3.C: New.
4473 * g++.dg/cpp0x/implicit4.C: New.
4474 * g++.dg/cpp0x/implicit5.C: New.
4475 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4476 * g++.dg/cpp0x/not_special.C: Adjust.
4477 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4478 * g++.dg/cpp0x/rv1n.C: Adjust.
4479 * g++.dg/cpp0x/rv1p.C: Adjust.
4480 * g++.dg/cpp0x/rv2n.C: Adjust.
4481 * g++.dg/cpp0x/rv2p.C: Adjust.
4482 * g++.dg/cpp0x/rv3n.C: Adjust.
4483 * g++.dg/cpp0x/rv3p.C: Adjust.
4484 * g++.dg/cpp0x/rv4n.C: Adjust.
4485 * g++.dg/cpp0x/rv4p.C: Adjust.
4486 * g++.dg/cpp0x/rv5n.C: Adjust.
4487 * g++.dg/cpp0x/rv5p.C: Adjust.
4488 * g++.dg/cpp0x/rv6n.C: Adjust.
4489 * g++.dg/cpp0x/rv6p.C: Adjust.
4490 * g++.dg/cpp0x/rv7n.C: Adjust.
4491 * g++.dg/cpp0x/rv7p.C: Adjust.
4492 * g++.dg/cpp0x/rv8p.C: Adjust.
4493 * g++.dg/gomp/pr26690-1.C: Adjust.
4494 * g++.dg/other/error20.C: Adjust.
4495 * g++.dg/other/error31.C: Adjust.
4496 * g++.dg/parse/error19.C: Adjust.
4497 * g++.dg/template/qualttp5.C: Adjust.
4498 * g++.old-deja/g++.law/ctors5.C: Adjust.
4499
54ca9930
JM
4500 Enable implicitly deleted functions (N2346)
4501 * g++.dg/cpp0x/defaulted17.C: New.
4502 * g++.dg/cpp0x/implicit1.C: New.
4503 * g++.dg/cpp0x/implicit2.C: New.
4504 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4505 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4506 * g++.dg/init/ctor4.C: Adjust.
4507 * g++.dg/init/synth2.C: Adjust.
4508 * g++.dg/lto/20081118_1.C: Adjust.
4509 * g++.dg/other/error13.C: Adjust.
4510 * g++.dg/other/unused1.C: Adjust.
4511 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4512 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4513 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4514 * g++.old-deja/g++.law/ctors17.C: Adjust.
4515 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4516 * g++.old-deja/g++.pt/assign1.C: Adjust.
4517 * g++.old-deja/g++.pt/crash20.C: Adjust.
4518
9a71b305
JM
4519 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4520 * g++.dg/cpp0x/defaulted13.C: Adjust.
4521 * g++.dg/cpp0x/defaulted2.C: Adjust.
4522 * g++.dg/cpp0x/defaulted3.C: Adjust.
4523 * g++.dg/cpp0x/initlist9.C: Adjust.
4524 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4525 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4526 * g++.dg/init/synth2.C: Adjust.
4527
46408846
JM
4528 * g++.dg/cpp0x/defaulted19.C: New.
4529
4530 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4531 * g++.dg/template/error23.C: Fix for -std=c++0x.
4532
68d8db77
JW
45332010-06-29 Janus Weil <janus@gcc.gnu.org>
4534
4535 PR fortran/44718
4536 * gfortran.dg/proc_ptr_28.f90: New.
4537
0287000a
JJ
45382010-06-29 Jakub Jelinek <jakub@redhat.com>
4539
087fa34b
JJ
4540 PR tree-optimization/43801
4541 * g++.dg/torture/pr43801.C: New test.
4542
0287000a
JJ
4543 PR debug/44668
4544 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4545
d3a79fcc
JM
45462010-06-29 Jason Merrill <jason@redhat.com>
4547
4548 PR c++/44587
4549 * g++.dg/template/qualified-id2.C: New.
4550 * g++.dg/template/qualified-id3.C: New.
4551
0e3b941e
JW
45522010-06-29 Janus Weil <janus@gcc.gnu.org>
4553
4554 PR fortran/44696
4555 * gfortran.dg/associated_target_4.f90: New.
4556
42488c1b
PT
45572010-06-29 Paul Thomas <pault@gcc.gnu.org>
4558
4559 PR fortran/44582
4560 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4561
c75c8663
RO
45622010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4563
4564 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4565
b35366ce
JH
45662010-06-29 Jan Hubicka <jh@suse.cz>
4567
4568 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4569
810c4bf4
BS
45702010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4571
4572 PR target/43902
4573 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4574 * gcc.target/arm/wmul-3.c: New test.
4575 * gcc.target/arm/wmul-4.c: New test.
4576
5dfebe0a
EB
45772010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4578
4579 PR rtl-optimization/44659
4580 * gcc.target/i386/extract-1.c: New.
4581 * gcc.target/i386/extract-2.c: Likewise.
4582 * gcc.target/i386/extract-3.c: Likewise.
4583 * gcc.target/i386/extract-4.c: Likewise.
4584 * gcc.target/i386/extract-5.c: Likewise.
4585 * gcc.target/i386/extract-6.c: Likewise.
4586
7fd7263d
JJ
45872010-06-28 Jakub Jelinek <jakub@redhat.com>
4588
4589 PR c++/44682
4590 * g++.dg/warn/Wunused-var-14.C: New test.
4591
83377c6a
TB
45922010-06-28 Tobias Burnus <burnus@net-b.de>
4593
4594 PR fortran/43298
4595 * gfortran.dg/nan_6.f90: New.
4596
f8d9ff4a
L
45972010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4598
4599 PR tree-optimization/43781
4600 * gcc.dg/torture/pr43781.c: New.
4601
a516520c
PT
46022010-06-28 Paul Thomas <pault@gcc.gnu.org>
4603
4604 PR fortran/40158
4605 * gfortran.dg/actual_rank_check_1.f90: New test.
4606
bb8e5dca
MJ
46072010-06-28 Martin Jambor <mjambor@suse.cz>
4608
c44d6c47 4609 * gcc.dg/ipa/ipa-sra-6.c: New test.
bb8e5dca 4610
4021f4a1
JH
46112010-06-28 Jan Hubicka <jh@suse.cz>
4612
4613 PR tree-optimization/44687
4614 * gcc.c-torture/compile/pr44687.c
4615
621f4189
MJ
46162010-06-28 Martin Jambor <mjambor@suse.cz>
4617
4618 PR c++/44535
4619 * g++.dg/torture/pr44535.C: New test.
4620
fe2ef088
MM
46212010-06-28 Michael Matz <matz@suse.de>
4622
4623 PR middle-end/44592
4624 * gfortran.dg/pr44592.f90: New test.
4625
f0cc75e0
JH
46262010-06-28 Jan Hubicka <jh@suse.cz>
4627
4628 PR tree-optimization/44357
4629 * g++.dg/torture/pr44357.C: New testcase.
4630
1b9503a1
RO
46312010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4632
4633 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4634 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4635 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4636 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4637 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4638 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4639 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4640 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4641
d402c33d
JH
46422010-06-27 Jan Hubicka <jh@suse.cz>
4643
4644 * gcc.c-torture/compile/pr44686.c: New file.
4645
533e50f6
RG
46462010-06-27 Richard Guenther <rguenther@suse.de>
4647
4648 PR tree-optimization/44683
4649 * gcc.c-torture/execute/pr44683.c: New testcase.
4650
83e279c4
EB
46512010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4652
4653 * gnat.dg/noreturn3.ad[sb]: New test.
4654
cef62ad4
JM
46552010-06-26 Jason Merrill <jason@redhat.com>
4656
4657 * g++.dg/cpp0x/explicit5.C: New.
4658
2706a615
RG
46592010-06-26 Richard Guenther <rguenther@suse.de>
4660
4661 PR tree-optimization/44393
4662 * gcc.dg/pr44393.c: New testcase.
4663
8b3057b3
JH
46642010-06-26 Jan Hubicka <jh@suse.cz>
4665
4666 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4667
6bfd4302
RB
46682010-06-26 Richard Guenther <rguenther@suse.de>
4669
4670 PR middle-end/44674
4671 * gcc.dg/pr44674.c: New testcase.
4672
922e1882
JM
46732010-06-26 Joseph Myers <joseph@codesourcery.com>
4674
4675 * gcc.dg/opts-3.c: New test.
4676
0fb56814
TB
46772010-06-26 Tobias Burnus <burnus@net-b.de>
4678
4679 * gfortran.dg/type_decl_1.f90: New.
4680 * gfortran.dg/type_decl_2.f90: New.
4681
e4814b39
TB
46822010-06-26 Tobias Burnus <burnus@net-b.de>
4683
4684 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4685 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4686
754172c7
JD
46872010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4688
4689 PR testsuite/38946
4690 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4691 error in comparing reals.
4692
01349049
TB
46932010-06-25 Tobias Burnus <burnus@net-b.de>
4694
4695 * selected_real_kind_2.f90: New.
4696 * selected_real_kind_3.f90: New.
4697
58fc89f6
TB
46982010-06-25 Tobias Burnus <burnus@net-b.de>
4699
4700 * gfortran.dg/entry_19.f90: New.
4701
272001a2
TB
47022010-06-25 Tobias Burnus <burnus@net-b.de>
4703
4704 * gfortran.dg/end_subroutine_1.f90: New.
4705 * gfortran.dg/end_subroutine_2.f90: New.
4706 * gfortran.dg/interface_proc_end.f90: Update.
4707
c6c73c51
TB
47082010-06-25 Tobias Burnus <burnus@net-b.de>
4709
4710 * gfortran.dg/semicolon_fixed.f: Update.
4711 * gfortran.dg/semicolon_fixed_2.f: New.
4712 * gfortran.dg/semicolon_free_2.f90: New.
4713 * gfortran.dg/semicolon_free.f90: Update.
4714
ba8607be
JD
47152010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4716
4717 PR fortran/44448
4718 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4719
062c604f
MJ
47202010-06-25 Martin Jambor <mjambor@suse.cz>
4721
4722 * g++.dg/ipa/iinline-3.C: New test.
4723 * gcc.dg/ipa/modif-1.c: Removed.
4724
3e485f62
JH
47252010-06-25 Jan Hubicka <jh@suse.cz>
4726
c44d6c47 4727 * gcc.dg/tree-ssa/ipa-split-1.c
3e485f62 4728
8aa29647
MJ
47292010-06-25 Martin Jambor <mjambor@suse.cz>
4730
4731 * g++.dg/ipa/iinline-2.C: New test.
4732
8ba0479e
JJ
47332010-06-25 Jakub Jelinek <jakub@redhat.com>
4734
7a2eceff
JJ
4735 PR middle-end/43866
4736 * gfortran.dg/pr43866.f90: New test.
4737
8ba0479e
JJ
4738 PR tree-optimization/44539
4739 * gcc.dg/pr44539.c: New test.
4740
0354c0c7
BS
47412010-06-25 Bernd Schmidt <bernds@codesourcery.com>
4742
4743 From Jim Wilson:
4744 PR target/43902
4745 * gcc.target/mips/madd-9.c: New test.
4746
09a1e889
SZ
47472010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
4748
4749 PR c/44517
4750 * gcc.dg/noncompile/pr44517.c: New.
4751 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4752
7f58e69f
SE
47532010-06-24 Steve Ellcey <sje@cup.hp.com>
4754
4755 PR testsuite/43283
4756 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4757 and add argument to nop for IA64.
4758
da0ae970
L
47592010-06-24 H.J. Lu <hongjiu.lu@intel.com>
4760
4761 PR target/44588
4762 * gcc.target/i386/mod-1.c: New.
4763 * gcc.target/i386/umod-1.c: Likewise.
4764 * gcc.target/i386/umod-2.c: Likewise.
4765 * gcc.target/i386/umod-3.c: Likewise.
4766
54f044eb
JJ
47672010-06-24 Jakub Jelinek <jakub@redhat.com>
4768
4769 PR middle-end/44492
4770 * g++.dg/torture/pr44492.C: New test.
4771
d166d4c3
AK
47722010-06-24 Andi Kleen <ak@linux.intel.com>
4773
c6c73c51 4774 * c-c++-common/warn-omitted-condop.c: New.
d166d4c3 4775
d646bbce
TB
47762010-06-24 Tobias Burnus <burnus@net-b.de>
4777
4778 PR fortran/44614
4779 * gfortran.dg/import8.f90: New.
4780
8d66b22a
AC
47812010-06-23 Arnaud Charlet <charlet@adacore.com>
4782
4783 * gnat.dg/not_null.adb: Update test case.
4784
dd6f4f89
JJ
47852010-06-22 Jakub Jelinek <jakub@redhat.com>
4786
87867ff6
JJ
4787 PR c++/44619
4788 * g++.dg/warn/Wunused-var-13.C: New test.
4789
dd6f4f89
JJ
4790 PR c++/44627
4791 * g++.dg/diagnostic/method1.C: New test.
4792
ca3e07b4
CC
47932010-06-22 Cary Coutant <ccoutant@google.com>
4794
4795 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4796
5cd2f815
JW
47972010-06-22 Janus Weil <janus@gcc.gnu.org>
4798
4799 PR fortran/44616
4800 * gfortran.dg/abstract_type_8.f03: New.
4801
f94ae987
JM
48022010-06-21 Jason Merrill <jason@redhat.com>
4803
6d812dd3
JM
4804 * g++.dg/cpp0x/noexcept08.C: New.
4805
f94ae987
JM
4806 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4807
c1b157a6
L
48082010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4809
4810 PR target/44615
4811 * gcc.target/i386/sse2-vec-2a.c: New.
4812
cd7fe53b
DD
48132010-06-21 DJ Delorie <dj@redhat.com>
4814
4815 * gcc.dg/pragma-diag-1.c: New.
4816
fa188ff0
L
48172010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4818
4819 PR target/44615
4820 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4821
5e88be0d
AM
48222010-06-21 Alan Modra <amodra@gmail.com>
4823
4824 PR testsuite/44505
4825 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4826 tail call to check_fa_mid.
4827
529e5fc9
JJ
48282010-06-21 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR target/44575
4831 * gcc.c-torture/execute/pr44575.c: New test.
4832
fe4e525c
TB
48332010-06-21 Tobias Burnus <burnus@net-b.de>
4834
4835 PR fortran/40632
4836 * gfortran.dg/contiguous_1.f90: New.
4837 * gfortran.dg/contiguous_2.f90: New.
4838 * gfortran.dg/contiguous_3.f90: New.
4839
64bf6102
KT
48402010-06-21 Kai Tietz <kai.tietz@onevision.com>
4841
4842 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4843 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4844
dedd9d05
UB
48452010-06-20 Uros Bizjak <ubizjak@gmail.com>
4846
4847 PR target/44546
4848 * gcc.target/i386/pr44546.c: New test.
4849
6e2f1956
JM
48502010-06-20 Joseph Myers <joseph@codesourcery.com>
4851
4852 * gcc.dg/opts-2.c: New test.
4853
1304f582
JW
48542010-06-19 Janus Weil <janus@gcc.gnu.org>
4855
4856 PR fortran/44584
4857 * gfortran.dg/typebound_proc_15.f03: Modified.
4858
e6bfe8a2
RE
48592010-06-19 Richard Earnshaw <rearnsha@arm.com>
4860
4861 PR target/44072
4862 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4863 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4864
f5988525
JDA
48652010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4866
4867 * g++.dg/ext/label13.C: Fix typo in last change.
4868
53ff31ad
JD
48692010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4870
4871 PR libfortran/44477
4872 * gfortran.dg/eof_3.f90
4873 * gfortran.dg/endfile_2.f90
4874 * gfortran.dg/endfile_4.f90
4875 * gfortran.dg/endfile_3.f90
4876
b3b5bf94
JDA
48772010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4878
4879 PR c++/41090
4880 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4881
ddf58e42
TB
48822010-06-18 Tobias Burnus <burnus@net-b.de>
4883
4884 PR fortran/44556
4885 * gfortran.dg/allocate_alloc_opt_11.f90: New.
4886
d36d83e9
EB
48872010-06-18 Bernd Schmidt <bernds@codesourcery.com>
4888
4889 * gcc.target/arm/pr40900.c: New test.
4890
e1be7706
AC
48912010-06-18 Arnaud Charlet <charlet@adacore.com>
4892
4893 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4894
8399a0cc
JW
48952010-06-17 Janus Weil <janus@gcc.gnu.org>
4896
4897 PR fortran/44558
4898 * gfortran.dg/typebound_call_15.f03: New.
4899
038253e6
MLI
49002010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
4901
4902 PR c++/44486
4903 * g++.dg/pr44486.C: New.
4904
6a78b724
DD
49052010-06-16 DJ Delorie <dj@redhat.com>
4906
4907 * gcc.target/i386/volatile-bitfields-1.c: New.
4908 * gcc.target/i386/volatile-bitfields-2.c: New.
4909
7c69566f
JM
49102010-06-16 Jason Merrill <jason@redhat.com>
4911
59f9c2ed
JM
4912 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4913
7c69566f
JM
4914 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4915
33766b66
RG
49162010-06-16 Richard Guenther <rguenther@suse.de>
4917
4918 PR c/44555
4919 * gcc.c-torture/execute/pr44555.c: New testcase.
4920
3e15518b
JW
49212010-06-16 Janus Weil <janus@gcc.gnu.org>
4922
4923 PR fortran/44549
4924 * gfortran.dg/typebound_proc_16.f03: New.
4925
29be3835
MJ
49262010-06-16 Martin Jambor <mjambor@suse.cz>
4927
4928 * g++.dg/torture/pr43905.C: New test.
4929
584bd1cf
MP
49302010-06-16 Mikael Pettersson <mikpe@it.uu.se>
4931
4932 PR testsuite/44538
4933 * gcc.dg/vect/slp-perm-5.c (main): Prevent
4934 initialization loop from being vectorized.
4935 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4936
1db2f288
AM
49372010-06-16 Alan Modra <amodra@gmail.com>
4938
4939 PR tree-optimization/44507
4940 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4941
756bcf03
JM
49422010-06-15 Jason Merrill <jason@redhat.com>
4943
1f8a2544
JM
4944 * g++.dg/overload/arg3.C: Adjust error locations.
4945 * g++.dg/overload/copy1.C: Likewise.
4946 * g++.dg/tc1/dr152.C: Likewise.
4947 * g++.dg/template/incomplete4.C: Likewise.
4948 * g++.dg/template/incomplete5.C: Likewise.
4949 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4950 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4951 * g++.old-deja/g++.pt/crash9.C: Likewise.
4952
d1a115f8
JM
4953 * g++.dg/inherit/virtual5.C: New.
4954
e14eaea4
JM
4955 * g++.dg/cpp0x/defaulted18.C: New.
4956
5c77749e
JM
4957 * g++.dg/cpp0x/initlist40.C: New.
4958
756bcf03
JM
4959 * g++.dg/cpp0x/initlist39.C: New.
4960
6ab4e307
SP
49612010-06-15 Sebastian Pop <sebastian.pop@amd.com>
4962
4963 PR middle-end/44391
4964 * gcc.dg/graphite/pr44391.c: New.
4965
94bff632
JW
49662010-06-15 Janus Weil <janus@gcc.gnu.org>
4967
4968 PR fortran/43388
4969 * gfortran.dg/allocate_alloc_opt_8.f90: New.
4970 * gfortran.dg/allocate_alloc_opt_9.f90: New.
4971 * gfortran.dg/allocate_alloc_opt_10.f90: New.
4972 * gfortran.dg/class_allocate_2.f03: Modified an error message.
4973
7fc1dad6
RG
49742010-06-15 Richard Guenther <rguenther@suse.de>
4975
4976 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4977
e0774f1e
RG
49782010-06-15 Richard Guenther <rguenther@suse.de>
4979
4980 * gcc.dg/vect/bb-slp-21.c: Adjust.
4981 * gcc.dg/vect/bb-slp-13.c: Likewise
4982 * gcc.dg/vect/bb-slp-4.c: Likewise
4983 * gcc.dg/vect/bb-slp-22.c: Likewise
4984 * gcc.dg/vect/bb-slp-14.c: Likewise
4985 * gcc.dg/vect/bb-slp-23.c: Likewise
4986 * gcc.dg/vect/bb-slp-15.c: Likewise
4987 * gcc.dg/vect/bb-slp-17.c: Likewise
4988 * gcc.dg/vect/bb-slp-18.c: Likewise
4989 * gcc.dg/vect/bb-slp-19.c: Likewise
4990 * gcc.dg/vect/bb-slp-10.c: Likewise
4991 * gcc.dg/vect/bb-slp-11.c: Likewise
4992 * gcc.dg/vect/bb-slp-20.c: Likewise
4993 * gcc.dg/vect/bb-slp-3.c: Likewise
4994
79943d19
JJ
49952010-06-15 Jakub Jelinek <jakub@redhat.com>
4996
4997 PR fortran/44536
4998 * gfortran.dg/gomp/pr44536.f90: New test.
4999 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5000
808081b4
L
50012010-06-14 H.J. Lu <hongjiu.lu@intel.com>
5002
5003 PR target/44534
5004 * gcc.target/i386/avx-vextractf128-256-3.c: New.
5005 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5006
5bca794b
JJ
50072010-06-14 Jakub Jelinek <jakub@redhat.com>
5008
8ab7d796
JJ
5009 PR tree-optimization/44508
5010 * gcc.dg/tree-ssa/pr21086.c: Adjust.
5011
5bca794b
JJ
5012 PR bootstrap/44509
5013 * gcc.dg/pr44509.c: New test.
5014
c1e822d5
IR
50152010-06-14 Ira Rosen <irar@il.ibm.com>
5016
6ab4e307 5017 PR tree-optimization/44507
c1e822d5
IR
5018 * gcc.dg/vect/pr44507.c: New test.
5019
c2adf11d
L
50202010-06-13 H.J. Lu <hongjiu.lu@intel.com>
5021
5022 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5023 and c-pretty-print.h.
5024
5025 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5026
9050c834
DF
50272010-06-13 Daniel Franke <franke.daniel@gmail.com>
5028
5029 * gfortran.dg/whole_file_18.f90: Updated error message.
5030
1b1a6626
DF
50312010-06-12 Daniel Franke <franke.daniel@gmail.com>
5032
dedd9d05 5033 * gfortran.dg/whole_file_20.f03: New.
1b1a6626 5034
02d635a2
JH
50352010-06-12 Jan Hubicka <jh@suse.cz>
5036
5037 * gcc.c-torture/compile/pc44485.c: New testcase.
5038
1be17993
JW
50392010-06-12 Janus Weil <janus@gcc.gnu.org>
5040
5041 PR fortran/40117
5042 * gfortran.dg/typebound_proc_4.f03: Modified error message.
5043 * gfortran.dg/typebound_proc_14.f03: New.
5044 * gfortran.dg/typebound_proc_15.f03: New.
5045
fcfbd84e
JM
50462010-06-11 Joseph Myers <joseph@codesourcery.com>
5047
5048 * gcc.dg/opts-1.c: New test.
5049
5d4b393f
JM
50502010-06-11 Joseph Myers <joseph@codesourcery.com>
5051
5052 * gcc.dg/funroll-loops-all.c: Update expected error.
5053
b79a08f6
UB
50542010-06-11 Uros Bizjak <ubizjak@gmail.com>
5055
5056 PR target/44481
5057 * gcc.target/i386/pr44481.c: New test.
5058
ef1f5ea6 50592010-06-11 Eric Botcazou <ebotcazou@adacore.com>
ef0cce1d
EB
5060
5061 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5062
7b14477e
SP
50632010-06-11 Sebastian Pop <sebastian.pop@amd.com>
5064
5065 PR middle-end/44483
5066 * gcc.dg/tree-ssa/pr44483.c: New.
5067
1021b0e5 50682010-06-11 Paul Brook <paul@codesourcery.com>
b79a08f6 5069
1021b0e5
PB
5070 * g++.dg/other/arm-neon-1.C: New test.
5071
92bb7768
PT
50722010-06-11 Paul Thomas <pault@gcc.gnu.org>
5073
5074 PR fortran/42051
5075 PR fortran/43896
5076 * gfortran.dg/class_23.f03: New test.
5077
7ea6b6cf
JH
50782010-06-11 Jan Hubicka <jh@suse.cz>
5079
0a42aa4e
JH
5080 * gcc.dg/ipa/pure-const-2.c: New testcase.
5081
50822010-06-11 Jan Hubicka <jh@suse.cz>
5083
5084 * gcc.dg/noreturn-7.c: Update.
5085 * gcc.dg/noreturn-4.c: Update.
7ea6b6cf 5086
b66a8c5d
DS
50872010-06-10 Dodji Seketeli <dodji@redhat.com>
5088
5089 Fix MIPS bootstrap
5090 * g++.dg/other/typedef4.C: New test.
5091
66051b60
JW
50922010-06-10 Janus Weil <janus@gcc.gnu.org>
5093
5094 PR fortran/44207
5095 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5096
84efddb2
DF
50972010-06-10 Daniel Franke <franke.daniel@gmail.com>
5098
5099 PR fortran/44457
5100 * gfortran.dg/asynchronous_3.f03
5101
da604ebd
CF
51022010-06-10 Changpeng Fang <changpeng.fang@amd.com>
5103
5104 PR middle-end/44185
5105 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5106 non-temporal stores out of the tests to form new test cases. As a
5107 result, no non-temporal store should be generated in this case.
5108
5109 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
5110 prefetch-7.c that generate one non-temporal store.
5111
5112 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
5113 prefetch-7.c that generate one non-temporal store and one
5114 one-temporal prefetch.
5115
591d4f4a
MJ
51162010-06-10 Martin Jambor <mjambor@suse.cz>
5117
5118 PR tree-optimization/44258
5119 * gcc.dg/tree-ssa/pr44258.c: New test.
5120
03af1e4c
DK
51212010-06-10 Daniel Kraft <d@domob.eu>
5122
5123 PR fortran/38936
5124 * gfortran.dg/associate_1.f03: New test.
5125 * gfortran.dg/associate_2.f95: New test.
5126 * gfortran.dg/associate_3.f03: New test.
5127 * gfortran.dg/associate_4.f08: New test.
5128
cefab2e4
FXC
51292010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5130
5131 * gfortran.dg/selected_char_kind_4.f90: New test.
5132
642d55de
EB
51332010-06-09 Eric Botcazou <ebotcazou@adacore.com>
5134
5135 * gcc.dg/pr42461.c: New test.
5136
70987f62
DF
51372010-06-09 Daniel Franke <franke.daniel@gmail.com>
5138
642d55de
EB
5139 PR fortran/44347
5140 * gfortran.dg/selected_real_kind_1.f90: New.
70987f62 5141
33169a22
DF
51422010-06-09 Daniel Franke <franke.daniel@gmail.com>
5143
5144 PR fortran/44359
5145 * gfortran.dg/warn_conversion.f90: Removed check for redundant
5146 warning.
5147 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5148 check for warning.
5149
87b18909
SK
51502010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5151
5152 * gfortran.dg/data_namelist_conflict.f90: New test.
5153
d2081406
RO
51542010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5155
5156 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5157 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5158 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5159
289e52fd
SK
51602010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5161
c44d6c47
UB
5162 * gfortran.dg/mvbits_9.f90: New test.
5163 * gfortran.dg/ibset_1.f90: Ditto.
5164 * gfortran.dg/ibits_1.f90: Ditto.
5165 * gfortran.dg/btest_1.f90: Ditto.
5166 * gfortran.dg/ibclr_1.f90: Ditto.
289e52fd 5167
bfc54a27
JM
51682010-06-09 Jason Merrill <jason@redhat.com>
5169
5170 PR c++/44366
5171 * g++.dg/cpp0x/decltype23.C: Move to...
5172 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5173
f1a0b754
JW
51742010-06-09 Janus Weil <janus@gcc.gnu.org>
5175
5176 PR fortran/44211
5177 * gfortran.dg/typebound_call_14.f03: New test.
5178
1536b6ab
MJ
51792010-06-09 Martin Jambor <mjambor@suse.cz>
5180
5181 PR tree-optimization/44423
5182 * gcc.dg/tree-ssa/pr44423.c: New test.
5183
2d7f5f9b
JR
51842010-06-09 Joern Rennecke <amylaar@spamcop.net>
5185
5186 PR testsuite/42843
5187 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5188 TV_NONE to initialize tv_id field.
5189 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5190 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5191 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5192 Include toplev.h .
5193 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5194 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5195 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5196
e89065a1
SL
51972010-06-08 Sandra Loosemore <sandra@codesourcery.com>
5198
5199 PR tree-optimization/39874
5200 PR middle-end/28685
5201 * gcc.dg/pr39874.c: New file.
5202
3bb1ed66
NS
52032010-06-08 Nathan Sidwell <nathan@codesourcery.com>
5204
5205 * g++.dg/ext/attr-alias-1.C: New.
5206 * g++.dg/ext/attr-alias-2.C: New.
5207
c064bf1c
TB
52082010-06-07 Tobias Burnus <burnus@net-b.de>
5209
5210 PR fortran/44446
5211 * gfortran.dg/proc_ptr_27.f90: New.
5212
af88c58f
JM
52132010-06-07 Jason Merrill <jason@redhat.com>
5214
5215 PR c++/44366
5216 * g++.dg/cpp0x/decltype23.C: New.
5217
6a8f4e12
AP
52182010-06-08 Andrew Pinski <pinskia@gmail.com>
5219 Shujing Zhao <pearly.zhao@oracle.com>
b79a08f6 5220
6a8f4e12
AP
5221 PR c/37724
5222 * gcc.dg/c90-const-expr-10.c: Adjust.
5223 * gcc.dg/c99-const-expr-10.c: Adjust.
5224 * gcc.dg/init-bad-7.c: New.
5225
659b24d6
RO
52262010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5227
5228 * lib/target-supports.exp (check_effective_target_gas): New proc.
5229 * gcc.c-torture/execute/960321-1.x: New file.
5230
b0a421e8
JM
52312010-06-07 Jason Merrill <jason@redhat.com>
5232
5233 PR c++/44401
5234 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5235
026698d2
JJ
52362010-06-07 Jakub Jelinek <jakub@redhat.com>
5237
d84686d1
JJ
5238 PR c++/44444
5239 * g++.dg/warn/Wunused-var-12.C: New test.
5240
026698d2
JJ
5241 PR c++/44443
5242 * c-c++-common/Wunused-var-11.c: New test.
5243
f10ea640
JH
52442010-06-07 Jan Hubicka <jh@suse.cz>
5245
5246 * gcc.dg/ipa/pure-const-1.c: New testcase.
5247
5e52ffc4
KH
52482010-06-07 Kazu Hirata <kazu@codesourcery.com>
5249
5250 PR rtl-optimization/44404
5251 * gcc.dg/pr44404.c: New.
5252
78e68a89
KT
52532010-06-07 Kai Tietz <kai.tietz@onevision.com>
5254
d94a3592
KT
5255 PR target/44159
5256 * gcc.target/i386/abi-2.c: Check sysv abi here.
5257 * gcc.target/i386/aes-avx-check.h: Call test in noinline
5258 function to avoid failures by different ABIs.
5259 * gcc.target/i386/aes-check.h: Likewise.
5260 * gcc.target/i386/avx-check.h: Likewise.
5261 * gcc.target/i386/fma4-check.h: Likewise.
5262 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5263 * gcc.target/i386/mmx-check.h: Likewise.
5264 * gcc.target/i386/pclmul-avx-check.h: Likewise.
5265 * gcc.target/i386/pclmul-check.h: Likewise.
5266 * gcc.target/i386/sse-check.h: Likewise.
5267 * gcc.target/i386/sse2-check.h: Likewise.
5268 * gcc.target/i386/sse3-check.h: Likewise.
5269 * gcc.target/i386/sse4_1-check.h: Likewise.
5270 * gcc.target/i386/sse4_2-check.h: Likewise.
5271 * gcc.target/i386/sse4a-check.h: Likewise.
5272 * gcc.target/i386/ssse3-check.h: Likewise.
5273 * gcc.target/i386/xop-check.h: Likewise.
5274 * gcc.target/i386/pr27971.c: Fix for LLP64.
5275 * gcc.target/i386/pr39139.c: Likewise.
5276 * gcc.target/i386/pr39315-check.c: Likewise.
5277 * gcc.target/i386/vararg-1.c: Likewise.
5278 * gcc.target/i386/vararg-2.c: Likewise.
5279 Additional add dg-compile to avoid failure due
5280 missing foo symbol.
5281
390b2b32
UB
5282 * gcc.dg/compound-literal-1.c: Fix for llp64.
5283 * gcc.dg/pr32370.c: Likewise.
5284 * gcc.dg/pr37561.c: Likewise.
5285 * gcc.dg/pr41340.c: Likewise.
5286 * gcc.dg/pr41551.c: Likewise.
78e68a89 5287
e62b90b4
DS
52882010-05-25 Dodji Seketeli <dodji@redhat.com>
5289
5290 PR c++/44188
5291 * g++.dg/debug/dwarf2/typedef3.C: New test.
5292
75522f21 52932010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
04087cd0
MLI
5294
5295 PR c/20000
390b2b32 5296 * c-c++-common/pr20000.c: New.
04087cd0 5297
75522f21 52982010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
640c2adf
FC
5299
5300 PR c++/44086
5301 * g++.dg/init/pr44086.C: New.
5302 * g++.dg/cpp0x/decltype4.C: Adjust.
5303
15d774f9
PT
53042010-06-05 Paul Thomas <pault@gcc.gnu.org>
5305
5306 PR fortran/43945
5307 * gfortran.dg/generic_23.f03: New test.
5308
546a65d9
PT
53092010-06-05 Paul Thomas <pault@gcc.gnu.org>
5310
5311 PR fortran/43895
5312 * gfortran.dg/alloc_comp_class_1.f90 : New test.
5313
82c3c067
JJ
53142010-06-05 Jakub Jelinek <jakub@redhat.com>
5315
5316 PR c++/44361
5317 * c-c++-common/Wunused-var-9.c: New test.
5318
d65aed70
JM
53192010-06-05 Jason Merrill <jason@redhat.com>
5320
5321 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5322
f2c1da78
JM
53232010-06-05 Joseph Myers <joseph@codesourcery.com>
5324
5325 PR c/44322
5326 * gcc.dg/c99-restrict-4.c: New test.
5327
33c2474d
MF
53282010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
5329
5330 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5331 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5332 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5333 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5334 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5335 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5336 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5337 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5338 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5339 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5340 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5341 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5342 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5343 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5344 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5345 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5346 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5347 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5348 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5349 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5350 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5351 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5352
0a766368
JM
53532010-06-04 Jason Merrill <jason@redhat.com>
5354
247078ec
JM
5355 * g++.dg/cpp0x/noexcept06.C: New.
5356 * g++.dg/cpp0x/noexcept07.C: New.
5357
0a766368 5358 * g++.dg/cpp0x/noexcept01.C: New.
3a55fb4c
JM
5359 * g++.dg/cpp0x/noexcept02.C: New.
5360 * g++.dg/cpp0x/noexcept03.C: New.
5361 * g++.dg/cpp0x/noexcept04.C: New.
5362 * g++.dg/cpp0x/noexcept05.C: New.
0a766368 5363
16c82123
JJ
53642010-06-04 Jakub Jelinek <jakub@redhat.com>
5365
2aa64966
JJ
5366 PR c++/44412
5367 * g++.dg/warn/Wunused-var-10.C: New test.
5368 * g++.dg/warn/Wunused-var-11.C: New test.
5369
16c82123
JJ
5370 PR c++/44362
5371 * c-c++-common/Wunused-var-10.c: New test.
5372
49706e39
MLI
53732010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5374
5375 PR c/25880
5376 * gcc.dg/assign-warn-2.c: Update.
5377 * gcc.dg/cpp/line3.c: Update.
5378 * gcc.dg/c99-array-lval-8.c: Update.
5379 * gcc.dg/cast-qual-2.c: Update.
5380 * gcc.dg/c99-arraydecl-3.c: Update.
5381 * gcc.dg/assign-warn-1.c: Update.
5382 * gcc.dg/format/gcc_diag-1.c: Update.
5383
8ff49c29
BS
53842010-06-04 Bernd Schmidt <bernds@codesourcery.com>
5385
5386 PR rtl-optimization/39871
5387 PR rtl-optimization/40615
5388 PR rtl-optimization/42500
5389 PR rtl-optimization/42502
5390 * gcc.target/arm/eliminate.c: New test.
5391
7eea775d
PC
53922010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5393
5394 PR libstdc++/44410
5395 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5396 * g++.old-deja/g++.other/delete3.C: Likewise.
5397 * g++.old-deja/g++.other/new.C: Likewise.
5398 * g++.old-deja/g++.law/operators27.C: Likewise.
5399 * g++.old-deja/g++.mike/p755.C: Likewise.
5400 * g++.dg/eh/new1.C: Likewise.
5401 * g++.dg/init/new5.C: Likewise.
5402
9b07d63c
TK
54032010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5404
5405 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
5406 * gfortran.dg/unpack_bounds_2.f90: Likewise.
5407 * gfortran.dg/unpack_bounds_3.f90: Likewise.
5408
f5f92f6d
RG
54092010-06-03 Richard Guenther <rguenther@suse.de>
5410
5411 PR lto/41921
5412 * lib/lto.exp: Always load gcc.exp.
5413 (lto-obj): For C source files invoke gcc_target_compile.
5414 * g++.dg/lto/20100603-1_0.C: New testcase.
5415 * g++.dg/lto/20100603-1_1.c: Likewise.
5416
0c1b8fe9
L
54172010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5418
5419 PR tree-optimization/43688
5420 * gfortran.dg/pr43688.f90: New.
5421
f278d757
RG
54222010-06-03 Richard Guenther <rguenther@suse.de>
5423
5424 PR lto/41584
5425 * gcc.dg/lto/20100603-1_0.c: New testcase.
5426 * gcc.dg/lto/20100603-2_0.c: Likewise.
5427 * gcc.dg/lto/20100603-3_0.c: Likewise.
5428
92902797
MM
54292010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5430
5431 PR target/44218
5432 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5433 * gcc.target/powerpc/recip-2.c: Ditto.
5434 * gcc.target/powerpc/recip-3.c: Ditto.
5435 * gcc.target/powerpc/recip-4.c: Ditto.
5436 * gcc.target/powerpc/recip-5.c: Ditto.
5437 * gcc.target/powerpc/recip-6.c: Ditto.
5438 * gcc.target/powerpc/recip-7.c: Ditto.
5439 * gcc.target/powerpc/recip-test.h: Ditto.
5440 * gcc.target/powerpc/recip-test2.h: Ditto.
5441
3f7c0b1b
L
54422010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5443
5444 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5445
1e003829
JM
54462010-06-02 Jason Merrill <jason@redhat.com>
5447
3333a2dd
JM
5448 * g++.dg/ext/vector9.C: Expect typedef in error message.
5449
1e003829
JM
5450 PR c++/9726
5451 PR c++/23594
5452 PR c++/44333
5453 * g++.dg/tc1/dr101.C: Remove xfails.
5454
8eff024a
L
54552010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5456
5457 PR middle-end/44372
5458 * g++.dg/ipa/pr44372.C: New.
5459
437ffe7b
JH
54602010-06-02 Jan Hubicka <jh@suse.cz>
5461
5462 PR middle-end/44295
b6b7f703 5463 * g++.dg/torture/pr44295.C: Neww testcase.
437ffe7b 5464
98166192
JH
54652010-06-02 Jan Hubicka <jh@suse.cz>
5466
5467 * gcc.dg/tree-ssa/loadpre6.c: Update.
5468
ac3c2839
RG
54692010-06-02 Richard Guenther <rguenther@suse.de>
5470
5471 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5472 diagnostic.h.
5473
0a634684
IS
54742010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5475
5476 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5477 the link fail message.
5478
aac18c02
TB
54792010-06-02 Tobias Burnus <burnus@net-b.de>
5480
5481 PR fortran/44360
5482 * gfortran.dg/use_13.f90: New test case.
5483
a76135dc
JD
54842010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5485
5486 PR fortran/44371
5487 * gfortran.dg/error_stop_2.f08: Minor update.
5488
df842ed9
JD
54892010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5490
5491 PR fortran/44371
5492 * gfortran.dg/error_stop_1.f08: New test.
5493 * gfortran.dg/error_stop_2.f08: New test.
5494
e5901560
JM
54952010-06-01 Jason Merrill <jason@redhat.com>
5496
4c9b3895
JM
5497 DR 990
5498 * g++.dg/cpp0x/initlist37.C: New.
5499 * g++.dg/cpp0x/initlist38.C: New.
5500
e5901560
JM
5501 PR c++/44358
5502 * g++.dg/cpp0x/initlist36.C: New.
5503
73add7fe
JH
55042010-05-31 Jan Hubicka <jh@suse.cz>
5505
b6b7f703 5506 * gcc.dg/noreturn-8.c: New testcase.
73add7fe 5507
a669ca47
JH
55082010-05-31 Jan Hubicka <jh@suse.cz>
5509
b6b7f703
L
5510 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5511 * gcc.dg/lto/noreturn-1_0.c: Move it here.
a669ca47 5512
566d09ef
JH
55132010-05-31 Jan Hubicka <jh@suse.cz>
5514
b6b7f703
L
5515 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5516 * gcc.dg/lto/noreturn-1_0.c: New testcase.
566d09ef 5517
e2113565
TK
55182010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5519
5520 PR fortran/36928
5521 * gfortran.dg/dependency_27.f90: New test.
5522 * gfortran.dg/array_assign_1.F90: New test.
5523
c71ad61e
JJ
55242010-05-31 Jakub Jelinek <jakub@redhat.com>
5525
5526 PR target/44338
5527 * gcc.target/i386/sse-24.c: New test.
5528
4892422a
JH
55292010-05-31 Jan Hubicka <jh@suse.cz>
5530
5531 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5532
90a7788b
JJ
55332010-05-31 Jakub Jelinek <jakub@redhat.com>
5534
6a866023
JJ
5535 PR middle-end/44337
5536 * gcc.dg/pr44337.c: New test.
5537
90a7788b
JJ
5538 PR tree-optimization/44182
5539 * g++.dg/debug/pr44182.C: New test.
5540
c5d01958
EB
55412010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5542
5543 * gcc.dg/nested-func-7.c: New test.
5544 * gnat.dg/frame_overflow.adb: Adjust directives.
5545
e6bdd039
EB
55462010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5547
5548 * gnat.dg/prot2.ad[sb]: New test.
5549 * gnat.dg/prot2_pkg1.ads: New helper.
5550 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5551
c01fe451
EB
55522010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5553
5554 * gnat.dg/array11.adb: Adjust dg-warning directive.
5555 * gnat.dg/object_overflow.adb: Likewise.
5556
0247298c
SP
55572010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5558
5559 PR middle-end/44306
5560 * gcc.dg/tree-ssa/pr44306.c: New.
5561
036546e5
JH
55622010-05-29 Jan Hubicka <jh@suse.cz>
5563
5564 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5565
0a74c758
SP
55662010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5567
5568 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5569
300d430f
MS
55702010-05-28 Mike Stump <mikestump@comcast.net>
5571
5572 PR objc/44125
5573 * objc.dg/const-str-9.m: Remove static.
5574
005d613b
JJ
55752010-05-28 Jakub Jelinek <jakub@redhat.com>
5576
5577 PR target/43636
5578 * gcc.c-torture/compile/pr43636.c: New test.
5579
773c1c8d
IS
55802010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5581
005d613b 5582 PR objc++/23616
773c1c8d
IS
5583 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5584 * obj-c++.dg/try-catch-9.mm: Ditto.
5585
ec4be2f4
DS
55862010-05-28 Dodji Seketeli <dodji@redhat.com>
5587
5588 Revert patch for PR c++/44188
5589 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5590
fe08ec12
DS
55912010-05-25 Dodji Seketeli <dodji@redhat.com>
5592
5593 PR c++/44188
5594 * g++.dg/debug/dwarf2/typedef3.C: New test.
5595
6ab4e49c
JM
55962010-05-27 Jason Merrill <jason@redhat.com>
5597
5598 PR c++/43555
5599 * g++.dg/ext/vla9.C: New.
5600
8da24d7b
IS
56012010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5602
005d613b 5603 PR objc/44140
8da24d7b
IS
5604 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5605 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5606 * objc.dg/torture/tls/thr-init.m: Ditto.
5607 * objc.dg/torture/trivial.m: Ditto.
5608 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5609 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5610 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5611 * obj-c++.dg/torture/trivial.mm: Ditto.
0a74c758 5612
44491ebd
JH
56132010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5614
5615 * g++.dg/lto/20100302_0.C: Skip on darwin.
5616
fde9c428
RG
56172010-05-27 Richard Guenther <rguenther@suse.de>
5618
5619 PR tree-optimization/44284
5620 * gcc.dg/vect/vect-118.c: New testcase.
5621 * gcc.dg/vect/bb-slp-20.c: Adjust.
5622 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5623 * gcc.dg/vect/slp-9.c: Likewise.
5624 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5625 * gcc.dg/vect/vect-10.c: Likewise.
5626 * gcc.dg/vect/vect-109.c: Likewise.
5627 * gcc.dg/vect/vect-12.c: Likewise.
5628 * gcc.dg/vect/vect-36.c: Likewise.
5629 * gcc.dg/vect/vect-7.c: Likewise.
5630 * gcc.dg/vect/vect-iv-8.c: Likewise.
5631 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5632 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5633 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5634 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5635 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5636 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5637 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5638 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5639 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5640 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5641 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5642 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5643 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5644 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5645 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5646 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5647 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5648
74c70253
MK
56492010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5650
5651 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5652 necessary.
5653
df72d556
JH
56542010-05-26 Jan Hubicka <jh@suse.cz>
5655
5656 * gcc.dg/lto/materialize-1_0.c: New file.
5657 * gcc.dg/lto/materialize-1_1.c: New file.
5658
c9549072
EB
56592010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5660
5661 * gnat.dg/lto10.adb: New test.
5662 * gnat.dg/lto10_pkg.ads: New helper.
5663
a6766312
KT
56642010-05-26 Kai Tietz <kai.tietz@onevision.com>
5665
5666 * lib/target-supports.exp (check_effective_target_int128): New
5667 function to check if __int128 types are available for target.
b6b7f703
L
5668 * c-c++-common/int128-types-1.c: New.
5669 * c-c++-common/int128-1.c: New.
5670 * c-c++-common/int128-2.c: New.
a6766312
KT
5671 * g++.dg/abi/mangle43.C: New.
5672 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5673 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5674 pointer-wide scalar.
5675 * g++.dg/other/pr25632.C: Likewise.
5676 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5677 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5678 overflow warnings.
5679 * g++.dg/warn/pr13358-4.C: Likewise.
5680 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5681 * g++.dg/warn/Wconversion-null.C: Likewise.
5682
1dba29f8
JM
56832010-05-26 Jason Merrill <jason@redhat.com>
5684
5685 PR c++/43382
5686 * g++.dg/cpp0x/variadic101.C: New.
5687
630d3fad
RG
56882010-05-26 Richard Guenther <rguenther@suse.de>
5689
5690 PR rtl-optimization/44164
5691 * gcc.c-torture/execute/pr44164.c: New testcase.
5692 * g++.dg/tree-ssa/pr13146.C: Adjust.
5693
cc9a4ca9
PT
56942010-05-26 Paul Thomas <pault@gcc.gnu.org>
5695
5696 PR fortran/40011
5697 * gfortran.dg/whole_file_19.f90 : New test.
5698
30145da5
DF
56992010-05-25 Daniel Franke <franke.daniel@gmail.com>
5700
5701 PR fortran/30668
5702 PR fortran/31346
5703 PR fortran/34260
5704 * gfortran.dg/pr40999.f: Fix function type.
5705 * gfortran.dg/whole_file_5.f90: Likewise.
5706 * gfortran.dg/whole_file_6.f90: Likewise.
5707 * gfortran.dg/whole_file_16.f90: New.
5708 * gfortran.dg/whole_file_17.f90: New.
5709 * gfortran.dg/whole_file_18.f90: New.
5710
f80e2b00
JH
57112010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
5712 Iain Sandoe <iains@gcc.gnu.org>
5713
5714 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5715 * gcc.c-torture/compile/pr44197.c: Require alias support.
5716 * gcc.dg/lto/20081222_0.c: Ditto.
5717
60a5d78a
JJ
57182010-05-25 Jakub Jelinek <jakub@redhat.com>
5719
5720 PR debug/42801
c3641fd7 5721 * gcc.dg/guality/vla-2.c: New test.
60a5d78a 5722
c946a318
RG
57232010-05-25 Richard Guenther <rguenther@suse.de>
5724
5725 PR middle-end/44069
5726 * g++.dg/torture/pr44069.C: New testcase.
5727
791bddee
RG
57282010-05-25 Richard Guenther <rguenther@suse.de>
5729
5730 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5731
8524ba70
IS
57322010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5733
005d613b 5734 PR objc/44140
8524ba70
IS
5735 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5736
683fc98b
IS
57372010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5738
5739 * obj-c++.dg/torture/tls/trivial.mm: New.
5740 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5741 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5742 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5743 * obj-c++.dg/torture/tls/diag-1.mm: New.
5744 * obj-c++.dg/torture/tls/tls.exp: New.
5745 * obj-c++.dg/torture/trivial.mm: New.
5746 * obj-c++.dg/torture/dg-torture.exp: New.
5747 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5748 * obj-c++.dg/tls/trivial.m: New.
5749 * obj-c++.dg/tls/init-1.mm: New.
5750 * obj-c++.dg/tls/diag-1.mm: New.
5751 * obj-c++.dg/tls/init-2.mm: New.
5752 * obj-c++.dg/tls/diag-2.mm: New.
5753 * obj-c++.dg/tls/diag-3.mm: New.
5754 * obj-c++.dg/tls/diag-4.mm: New.
5755 * obj-c++.dg/tls/static-1.mm: New.
5756 * obj-c++.dg/tls/tls.exp: New.
5757 * obj-c++.dg/tls/diag-5.mm: New.
5758 * obj-c++.dg/tls/static-1a.mm: New.
5759 * objc-obj-c++-shared/Object1.mm: New.
5760 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5761
cf3b8ee3
IS
57622010-05-24 Iain Sandoe <iains@gcc.gnu.org>
5763
005d613b 5764 PR objc++/43689
cf3b8ee3
IS
5765 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5766 * obj-c++.dg/const-str-6.mm: Ditto.
5767
12a149a0
EB
57682010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5769
5770 * g++.dg/parse/array-size2.C: Remove dg-error directives.
5771
feb4c293
EB
57722010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5773
5774 PR ada/38394
5775 * gnat.dg/array13.ad[sb]: New test.
5776
0c422e74
DJ
57772010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
5778 Sandra Loosemore <sandra@codesourcery.com>
5779
5780 * gcc.target/arm/neon/: Regenerated test cases.
5781
5782 * gcc.target/arm/neon/polytypes.c,
5783 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5784 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
ade52657 5785 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
0c422e74
DJ
5786 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5787 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5788 dg-add-options arm_neon.
5789
5790 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5791 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5792 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5793 and arm_neon_fp16_ok.
5794
5795 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5796 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5797
5798 * lib/target-supports.exp (add_options_for_arm_neon): New.
5799 (check_effective_target_arm_neon_ok_nocache): New, from
5800 check_effective_target_arm_neon_ok. Check multiple possibilities.
5801 (check_effective_target_arm_neon_ok): Use
5802 check_effective_target_arm_neon_ok_nocache.
5803 (add_options_for_arm_neon_fp16)
5804 (check_effective_target_arm_neon_fp16_ok)
5805 check_effective_target_arm_neon_fp16_ok_nocache): New.
5806 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5807
611d6f76
JM
58082010-05-24 Jason Merrill <jason@redhat.com>
5809
5810 PR c++/41510
5811 * g++.dg/cpp0x/initlist35.C: New.
5812 * g++.dg/init/brace6.C: Adjust.
5813
b748fbd6
PB
58142010-05-24 Paul Brook <paul@codesourcery.com>
5815
5816 * gcc.target/arm/frame-pointer-1.c: New test.
5817 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5818 pointer elimination.
5819
cf5b989e
L
58202010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5821
5822 PR target/44245
5823 * gcc.target/i386/crc32-3.c: New.
5824 * gcc.target/i386/crc32-4.c: Likewise.
5825
dc5027f4
JM
58262010-05-23 Joseph Myers <joseph@codesourcery.com>
5827
5828 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5829 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5830 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5831
8f9e812d
L
58322010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5833
5834 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5835
6f1dba7b
ML
58362010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
5837
5838 PR target/43869
5839 * gcc.c-target/pr43869.c: New test.
5840
bc382218
JW
58412010-05-22 Janus Weil <janus@gcc.gnu.org>
5842
5843 PR fortran/44212
5844 * gfortran.dg/class_22.f03: New.
5845
09c58f30
IS
58462010-05-22 Iain Sandoe <iains@gcc.gnu.org>
5847
5848 PR lto/44238
5849 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5850
7c9b8fb9
JW
58512010-05-22 Janus Weil <janus@gcc.gnu.org>
5852
5853 PR fortran/44213
5854 * gfortran.dg/abstract_type_7.f03: New.
5855
d3f28910
JM
58562010-05-21 Jason Merrill <jason@redhat.com>
5857
5858 * g++.dg/eh/spec11.C: Test cleanup optimization.
5859
14db98d4
JJ
58602010-05-21 Jakub Jelinek <jakub@redhat.com>
5861
5862 PR debug/44223
5863 * gcc.target/i386/pr44223.c: New test.
5864
204fc550
RO
58652010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5866
5867 * gcc.target/i386/pr25993.c: Use @function as type specifier.
5868
46314d3e
EB
58692010-05-21 Eric Botcazou <ebotcazou@adacore.com>
5870
5871 * g++.dg/other/const3.C: New test.
5872
4ed44ccc
DF
58732010-05-20 Daniel Franke <franke.daniel@gmail.com>
5874
ade52657
UB
5875 PR fortran/38407
5876 * warn_unused_dummy_argument_1.f90: New.
5877 * warn_unused_dummy_argument_2.f90: New.
4ed44ccc 5878
1a494ab5
PC
58792010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5880
5881 PR c++/30298
5882 * g++.dg/inherit/crash1.C: New.
5883 * g++.dg/inherit/crash2.C: Likewise.
5884
69b45d71
JJ
58852010-05-20 Jakub Jelinek <jakub@redhat.com>
5886
5887 PR debug/44178
5888 * g++.dg/debug/pr44178.C: New test.
5889
d377fbbf
CF
58902010-05-20 Changpeng Fang <changpeng.fang@amd.com>
5891
5892 PR middle-end/44185
1a494ab5
PC
5893 * gcc.dg/tree-ssa/prefetch-6.c: Add
5894 --param min-insn-to-prefetch-ratio=6.
d377fbbf 5895 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
ade52657 5896 allow unrolling, and adjust the movnti count.
d377fbbf 5897
a14f1878
JH
58982010-05-20 Jan Hubicka <jh@suse.cz>
5899
5900 PR middle-end/44197
5901 * gcc.c-torture/compile/pr44197.c: New file.
5902
431043bd
UB
59032010-05-20 Uros Bizjak <ubizjak@gmail.com>
5904
5905 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5906 Fix test code.
5907 (check_effective_target_xop): Remove __may_alias__ attribute.
5908
f36eb2af
HPN
59092010-05-20 Hans-Peter Nilsson <hp@axis.com>
5910
5911 PR target/44202
5912 * gcc.c-torture/execute/pr44202-1.c: New test.
5913
6d1b0f92
JD
59142010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5915
5916 PR fortran/43851
5917 * gfortran.dg/label_1.f90: Update test.
5918
66576e1b
JH
59192010-05-19 Jan Hubicka <jh@suse.cz>
5920
5921 * gcc.dg/lto/ipareference2_0.c: New file.
5922 * gcc.dg/lto/ipareference2_1.c: New file.
5923
2872152c
JM
59242010-05-19 Jason Merrill <jason@redhat.com>
5925
a0685b73
JM
5926 * g++.dg/parse/fn-typedef2.C: New.
5927
93e1ddcf
JM
5928 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5929 function type.
5930
2872152c
JM
5931 PR c++/44193
5932 * g++.dg/template/fntype1.C: New.
5933
616f1431
EB
59342010-05-19 Eric Botcazou <ebotcazou@adacore.com>
5935
5936 * gnat.dg/discr23.ad[sb]: New test.
5937 * gnat.dg/discr23_pkg.ads: New helper.
5938
5939 * gnat.dg/specs/controlled1.ads: New test.
5940 * gnat.dg/specs/controlled1_pkg.ads: New helper.
5941
daf8c6f0
DF
59422010-05-19 Daniel Franke <franke.daniel@gmail.com>
5943
5944 PR fortran/44055
5945 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5946 Fixed scope of C_SIZEOF.
5947 * gfortran.dg/warn_conversion_2.f90: New.
5948
40f1bdd9
RO
59492010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5950
5951 * lib/target-supports.exp (check_effective_target_sse2): New proc.
5952 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5953 for optional selector.
5954 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5955 (check_effective_target_sse3): New proc.
5956 * gcc.target/i386/math-torture/math-torture.exp: Load
5957 target-supports.exp.
5958 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5959 check_effective_target_sse2.
5960 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5961 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5962 * g++.dg/vect/vect.exp: Likewise.
5963 * gfortran.dg/vect/vect.exp: Likewise.
5964 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5965 -msse2 if check_effective_target_sse2.
5966
5967 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5968 * gcc.target/i386/3dnow-2.c: Likewise.
5969 * gcc.target/i386/3dnowA-1.c: Likewise.
5970 * gcc.target/i386/3dnowA-2.c: Likewise.
5971 * gcc.target/i386/pr42549.c: Likewise.
5972
ade52657 5973 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
431043bd 5974 * gcc.target/i386/sse3-addsubpd.c: Likewise.
40f1bdd9
RO
5975 * gcc.target/i386/sse3-addsubps.c: Likewise.
5976 * gcc.target/i386/sse3-haddpd.c: Likewise.
5977 * gcc.target/i386/sse3-haddps.c: Likewise.
5978 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5979 * gcc.target/i386/sse3-hsubps.c: Likewise.
40f1bdd9
RO
5980 * gcc.target/i386/sse3-movddup.c: Likewise.
5981 * gcc.target/i386/sse3-movshdup.c: Likewise.
5982 * gcc.target/i386/sse3-movsldup.c: Likewise.
5983
5984 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5985 * g++.dg/ext/attrib35.C: Likewise.
5986 * g++.dg/opt/pr40496.C: Likewise.
5987 * g++.dg/other/i386-1.C: Likewise.
5988 * g++.dg/other/i386-4.C: Likewise.
5989 * g++.dg/other/pr34435.C: Likewise.
5990 * g++.dg/other/pr39496.C: Likewise.
5991 * g++.dg/other/pr40446.C: Likewise.
5992 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5993 * gcc.dg/compat/vector-1a_main.c: Likewise.
5994 * gcc.dg/compat/vector-2a_main.c: Likewise.
5995 * gcc.dg/lto/20090206-1_0.c: Likewise.
5996 * gcc.dg/pr34856.c: Likewise.
5997 * gcc.dg/pr36584.c: Likewise.
5998 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
5999 * gcc.dg/pr37544.c: Likewise.
6000 * gcc.dg/torture/pr16104-1.c: Likewise.
6001 * gcc.dg/torture/pr35771-1.c: Likewise.
6002 * gcc.dg/torture/pr35771-2.c: Likewise.
6003 * gcc.dg/torture/pr35771-3.c: Likewise.
6004 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6005 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6006 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6007 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6008 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6009 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6010 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6011 * gcc.target/i386/20060512-1.c: Likewise.
6012 * gcc.target/i386/20060512-3.c: Likewise.
6013 * gcc.target/i386/all_one_m128i.c: Likewise.
6014 * gcc.target/i386/float128-1.c: Likewise.
6015 * gcc.target/i386/float128-2.c: Likewise.
6016 * gcc.target/i386/fpcvt-1.c: Likewise.
6017 * gcc.target/i386/fpcvt-2.c: Likewise.
6018 * gcc.target/i386/fpcvt-3.c: Likewise.
6019 * gcc.target/i386/fpprec-1.c: Likewise.
6020 * gcc.target/i386/funcspec-9.c: Likewise.
6021 * gcc.target/i386/incoming-1.c: Likewise.
6022 * gcc.target/i386/incoming-12.c: Likewise.
6023 * gcc.target/i386/incoming-2.c: Likewise.
6024 * gcc.target/i386/incoming-3.c: Likewise.
6025 * gcc.target/i386/incoming-4.c: Likewise.
6026 * gcc.target/i386/incoming-6.c: Likewise.
6027 * gcc.target/i386/incoming-7.c: Likewise.
6028 * gcc.target/i386/incoming-8.c: Likewise.
6029 * gcc.target/i386/opt-1.c: Likewise.
6030 * gcc.target/i386/opt-2.c: Likewise.
6031 * gcc.target/i386/ordcmp-1.c: Likewise.
6032 * gcc.target/i386/pr17692.c: Likewise.
6033 * gcc.target/i386/pr18614-1.c: Likewise.
6034 * gcc.target/i386/pr22152.c: Likewise.
6035 * gcc.target/i386/pr23570.c: Likewise.
6036 * gcc.target/i386/pr23575.c: Likewise.
6037 * gcc.target/i386/pr26449-1.c: Likewise.
6038 * gcc.target/i386/pr26600.c: Likewise.
6039 * gcc.target/i386/pr27790.c: Likewise.
6040 * gcc.target/i386/pr28839.c: Likewise.
6041 * gcc.target/i386/pr30970.c: Likewise.
6042 * gcc.target/i386/pr32000-1.c: Likewise.
6043 * gcc.target/i386/pr32000-2.c: Likewise.
6044 * gcc.target/i386/pr32280.c: Likewise.
6045 * gcc.target/i386/pr32661.c: Likewise.
6046 * gcc.target/i386/pr32708-1.c: Likewise.
6047 * gcc.target/i386/pr32961.c: Likewise.
6048 * gcc.target/i386/pr33329.c: Likewise.
6049 * gcc.target/i386/pr35714.c: Likewise.
6050 * gcc.target/i386/pr35767-1.c: Likewise.
6051 * gcc.target/i386/pr35767-1d.c: Likewise.
6052 * gcc.target/i386/pr35767-1i.c: Likewise.
6053 * gcc.target/i386/pr35767-2.c: Likewise.
6054 * gcc.target/i386/pr35767-2d.c: Likewise.
6055 * gcc.target/i386/pr35767-2i.c: Likewise.
6056 * gcc.target/i386/pr35767-3.c: Likewise.
6057 * gcc.target/i386/pr35767-5.c: Likewise.
6058 * gcc.target/i386/pr36222-1.c: Likewise.
6059 * gcc.target/i386/pr36578-1.c: Likewise.
6060 * gcc.target/i386/pr36578-2.c: Likewise.
6061 * gcc.target/i386/pr36992-1.c: Likewise.
6062 * gcc.target/i386/pr37101.c: Likewise.
6063 * gcc.target/i386/pr37216.c: Likewise.
6064 * gcc.target/i386/pr37434-1.c: Likewise.
6065 * gcc.target/i386/pr37434-2.c: Likewise.
6066 * gcc.target/i386/pr37843-3.c: Likewise.
6067 * gcc.target/i386/pr37843-4.c: Likewise.
6068 * gcc.target/i386/pr39162.c: Likewise.
6069 * gcc.target/i386/pr39315-1.c: Likewise.
6070 * gcc.target/i386/pr39315-2.c: Likewise.
6071 * gcc.target/i386/pr39315-3.c: Likewise.
6072 * gcc.target/i386/pr39315-4.c: Likewise.
6073 * gcc.target/i386/pr39445.c: Likewise.
6074 * gcc.target/i386/pr39496.c: Likewise.
6075 * gcc.target/i386/pr40809.c: Likewise.
6076 * gcc.target/i386/pr40906-3.c: Likewise.
6077 * gcc.target/i386/pr41019.c: Likewise.
6078 * gcc.target/i386/pr42542-1.c: Likewise.
6079 * gcc.target/i386/pr42542-2.c: Likewise.
6080 * gcc.target/i386/pr42542-3.c: Likewise.
6081 * gcc.target/i386/pr42542-3a.c: Likewise.
6082 * gcc.target/i386/pr42881.c: Likewise.
6083 * gcc.target/i386/push-1.c: Likewise.
6084 * gcc.target/i386/quad-sse.c: Likewise.
6085 * gcc.target/i386/reload-1.c: Likewise.
6086 * gcc.target/i386/sse-10.c: Likewise.
6087 * gcc.target/i386/sse-11.c: Likewise.
6088 * gcc.target/i386/sse-15.c: Likewise.
6089 * gcc.target/i386/sse-17.c: Likewise.
6090 * gcc.target/i386/sse-18.c: Likewise.
6091 * gcc.target/i386/sse-19.c: Likewise.
6092 * gcc.target/i386/sse-4.c: Likewise.
6093 * gcc.target/i386/sse-6.c: Likewise.
6094 * gcc.target/i386/sse-vect-types.c: Likewise.
6095 * gcc.target/i386/sse2-addpd-1.c: Likewise.
6096 * gcc.target/i386/sse2-addsd-1.c: Likewise.
6097 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6098 * gcc.target/i386/sse2-andpd-1.c: Likewise.
6099 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6100 * gcc.target/i386/sse2-comisd-1.c: Likewise.
6101 * gcc.target/i386/sse2-comisd-2.c: Likewise.
6102 * gcc.target/i386/sse2-comisd-3.c: Likewise.
6103 * gcc.target/i386/sse2-comisd-4.c: Likewise.
6104 * gcc.target/i386/sse2-comisd-5.c: Likewise.
6105 * gcc.target/i386/sse2-comisd-6.c: Likewise.
6106 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6107 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6108 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6109 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6110 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6111 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6112 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6113 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6114 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6115 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6116 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6117 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6118 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6119 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6120 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6121 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6122 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6123 * gcc.target/i386/sse2-divpd-1.c: Likewise.
6124 * gcc.target/i386/sse2-divsd-1.c: Likewise.
6125 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6126 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6127 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6128 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6129 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6130 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6131 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6132 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6133 * gcc.target/i386/sse2-minpd-1.c: Likewise.
6134 * gcc.target/i386/sse2-minsd-1.c: Likewise.
6135 * gcc.target/i386/sse2-mmx.c: Likewise.
6136 * gcc.target/i386/sse2-movapd-1.c: Likewise.
6137 * gcc.target/i386/sse2-movapd-2.c: Likewise.
6138 * gcc.target/i386/sse2-movd-1.c: Likewise.
6139 * gcc.target/i386/sse2-movd-2.c: Likewise.
6140 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6141 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6142 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6143 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6144 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6145 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6146 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6147 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6148 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6149 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6150 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6151 * gcc.target/i386/sse2-movq-1.c: Likewise.
6152 * gcc.target/i386/sse2-movq-2.c: Likewise.
6153 * gcc.target/i386/sse2-movq-3.c: Likewise.
6154 * gcc.target/i386/sse2-movsd-1.c: Likewise.
6155 * gcc.target/i386/sse2-movsd-2.c: Likewise.
6156 * gcc.target/i386/sse2-movupd-1.c: Likewise.
6157 * gcc.target/i386/sse2-movupd-2.c: Likewise.
6158 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6159 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6160 * gcc.target/i386/sse2-orpd-1.c: Likewise.
6161 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6162 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6163 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6164 * gcc.target/i386/sse2-paddb-1.c: Likewise.
6165 * gcc.target/i386/sse2-paddd-1.c: Likewise.
6166 * gcc.target/i386/sse2-paddq-1.c: Likewise.
6167 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6168 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6169 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6170 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6171 * gcc.target/i386/sse2-paddw-1.c: Likewise.
6172 * gcc.target/i386/sse2-pand-1.c: Likewise.
6173 * gcc.target/i386/sse2-pandn-1.c: Likewise.
6174 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6175 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6176 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6177 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6178 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6179 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6180 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6181 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6182 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6183 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6184 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6185 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6186 * gcc.target/i386/sse2-pminub-1.c: Likewise.
6187 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6188 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6189 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6190 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6191 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6192 * gcc.target/i386/sse2-por-1.c: Likewise.
6193 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6194 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6195 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6196 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6197 * gcc.target/i386/sse2-pslld-1.c: Likewise.
6198 * gcc.target/i386/sse2-pslld-2.c: Likewise.
6199 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6200 * gcc.target/i386/sse2-psllq-1.c: Likewise.
6201 * gcc.target/i386/sse2-psllq-2.c: Likewise.
6202 * gcc.target/i386/sse2-psllw-1.c: Likewise.
6203 * gcc.target/i386/sse2-psllw-2.c: Likewise.
6204 * gcc.target/i386/sse2-psrad-1.c: Likewise.
6205 * gcc.target/i386/sse2-psrad-2.c: Likewise.
6206 * gcc.target/i386/sse2-psraw-1.c: Likewise.
6207 * gcc.target/i386/sse2-psraw-2.c: Likewise.
6208 * gcc.target/i386/sse2-psrld-1.c: Likewise.
6209 * gcc.target/i386/sse2-psrld-2.c: Likewise.
6210 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6211 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6212 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6213 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6214 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6215 * gcc.target/i386/sse2-psubb-1.c: Likewise.
6216 * gcc.target/i386/sse2-psubd-1.c: Likewise.
6217 * gcc.target/i386/sse2-psubq-1.c: Likewise.
6218 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6219 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6220 * gcc.target/i386/sse2-psubw-1.c: Likewise.
6221 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6222 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6223 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6224 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6225 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6226 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6227 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6228 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6229 * gcc.target/i386/sse2-pxor-1.c: Likewise.
6230 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6231 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6232 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6233 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6234 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6235 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6236 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6237 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6238 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6239 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6240 * gcc.target/i386/sse2-shufps-1.c: Likewise.
6241 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6242 * gcc.target/i386/sse2-subpd-1.c: Likewise.
6243 * gcc.target/i386/sse2-subsd-1.c: Likewise.
6244 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6245 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6246 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6247 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6248 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6249 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6250 * gcc.target/i386/sse2-unpack-1.c: Likewise.
6251 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6252 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6253 * gcc.target/i386/sse2-vec-1.c: Likewise.
6254 * gcc.target/i386/sse2-vec-2.c: Likewise.
6255 * gcc.target/i386/sse2-vec-3.c: Likewise.
6256 * gcc.target/i386/sse2-vec-4.c: Likewise.
6257 * gcc.target/i386/sse2-vec-5.c: Likewise.
6258 * gcc.target/i386/sse2-vec-6.c: Likewise.
6259 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6260 * gcc.target/i386/ssefn-2.c: Likewise.
6261 * gcc.target/i386/ssefn-4.c: Likewise.
6262 * gcc.target/i386/ssefp-1.c: Likewise.
6263 * gcc.target/i386/ssefp-2.c: Likewise.
6264 * gcc.target/i386/sseregparm-3.c: Likewise.
6265 * gcc.target/i386/sseregparm-4.c: Likewise.
6266 * gcc.target/i386/sseregparm-5.c: Likewise.
6267 * gcc.target/i386/sseregparm-6.c: Likewise.
6268 * gcc.target/i386/sseregparm-7.c: Likewise.
6269 * gcc.target/i386/ssetype-1.c: Likewise.
6270 * gcc.target/i386/ssetype-2.c: Likewise.
6271 * gcc.target/i386/ssetype-3.c: Likewise.
6272 * gcc.target/i386/ssetype-4.c: Likewise.
6273 * gcc.target/i386/ssetype-5.c: Likewise.
6274 * gcc.target/i386/unordcmp-1.c: Likewise.
6275 * gcc.target/i386/vararg-1.c: Likewise.
6276 * gcc.target/i386/vararg-2.c: Likewise.
6277 * gcc.target/i386/vararg-3.c: Likewise.
6278 * gcc.target/i386/vararg-4.c: Likewise.
6279 * gcc.target/i386/vararg-7.c: Likewise.
6280 * gcc.target/i386/vararg-8.c: Likewise.
6281 * gcc.target/i386/vecinit-1.c: Likewise.
6282 * gcc.target/i386/vecinit-2.c: Likewise.
6283 * gcc.target/i386/vecinit-3.c: Likewise.
6284 * gcc.target/i386/vecinit-4.c: Likewise.
6285 * gcc.target/i386/vecinit-5.c: Likewise.
6286 * gcc.target/i386/vecinit-6.c: Likewise.
6287 * gcc.target/i386/vectorize2.c: Likewise.
6288 * gcc.target/i386/vectorize3.c: Likewise.
6289 * gcc.target/i386/vectorize4.c: Likewise.
6290 * gcc.target/i386/vectorize6.c: Likewise.
6291 * gcc.target/i386/vectorize7.c: Likewise.
6292 * gcc.target/i386/vectorize8.c: Likewise.
6293 * gcc.target/i386/vperm-v2df.c: Likewise.
6294 * gcc.target/i386/vperm-v2di.c: Likewise.
6295 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6296 * gcc.target/i386/xorps-sse2.c: Likewise.
6297 * gcc.target/i386/xorps.c: Likewise.
6298 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6299 * gfortran.dg/graphite/pr42326.f90: Likewise.
6300 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6301
817c2996
RG
63022010-05-19 Richard Guenther <rguenther@suse.de>
6303
6304 PR lto/44196
6305 * g++.dg/lto/20100519-1_0.C: New testcase.
6306
16e520b6
DF
63072010-05-19 Daniel Franke <franke.daniel@gmail.com>
6308
6309 PR fortran/42360
6310 * gfortran.dg/warn_intent_out_not_set.f90: New.
6311
66faed76
DF
63122010-05-19 Daniel Franke <franke.daniel@gmail.com>
6313
6314 PR fortran/38404
6315 * gfortran.dg/data_char_1.f90: Updated warning message.
6316 * gfortran.dg/data_array_6.f: New.
6317
749aa96d
MJ
63182010-05-19 Martin Jambor <mjambor@suse.cz>
6319
6320 * g++.dg/ipa/ivinline-8.C: New test.
6321 * gcc.dg/ipa/iinline-2.c: Likewise.
6322
c9018c71
DF
63232010-05-19 Daniel Franke <franke.daniel@gmail.com>
6324
6325 PR fortran/34505
6326 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6327 arguments; add check for return value kind.
6328 * gfortran.dg/float_1.f90: Likewise.
6329
f8a02aac
RO
63302010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6331
6332 * gcc.target/i386/20011009-1.c (COMMENT): Define.
6333 (main): Use it.
6334 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6335 * lib/lto.exp (lto_prune_warns): Fix location line regex.
6336 Prune another location line format.
6337 (lto-obj): Call lto_prune_warns on comp_output.
6338
80e2a014
JH
63392010-05-18 Jan Hubicka <jh@suse.cz>
6340
6341 * gcc.dg/lto/ipacp_0.c: New test.
6342 * gcc.dg/lto/ipacp_1.c: New test.
6343
174f391c
SB
63442010-05-18 Steven Bosscher <steven@gcc.gnu.org>
6345
6346 PR lto/44184
6347 * gcc.dg/lto/20100518_0.c: New test.
6348
451078b5
EB
63492010-05-18 Eric Botcazou <ebotcazou@adacore.com>
6350
6351 * gnat.dg/specs/lto3.ads: Add missing dg-options.
6352
94ea6939
JW
63532010-05-17 Janus Weil <janus@gcc.gnu.org>
6354
6355 PR fortran/43990
6356 * gfortran.dg/class_21.f03: New.
6357
9d2b7551
JM
63582010-05-17 Jason Merrill <jason@redhat.com>
6359
6360 PR c++/44157
6361 * g++.dg/cpp0x/initlist34.C: New.
6362
c8361db1
JM
6363 PR c++/44158
6364 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6365
b258210c
MJ
63662010-05-17 Martin Jambor <mjambor@suse.cz>
6367
6368 * g++.dg/ipa/ivinline-1.C: New test.
6369 * g++.dg/ipa/ivinline-2.C: New test.
6370 * g++.dg/ipa/ivinline-3.C: New test.
6371 * g++.dg/ipa/ivinline-4.C: New test.
6372 * g++.dg/ipa/ivinline-5.C: New test.
6373 * g++.dg/ipa/ivinline-6.C: New test.
6374
ad13f229
DS
63752010-05-17 Dodji Seketeli <dodji@redhat.com>
6376 Jason Merrill <jason@redhat.com>
6377
6378 PR c++/44108
6379 * c-c++-common/Wunused-var-8.c: New test.
6380
f1de5107
JJ
63812010-05-17 Jakub Jelinek <jakub@redhat.com>
6382
f145213f
JJ
6383 PR bootstrap/42347
6384 * gcc.c-torture/compile/pr42347.c: New test.
6385
f1de5107
JJ
6386 PR middle-end/44102
6387 * g++.dg/ext/asmgoto1.C: New test.
6388
5feb49f0
MJ
63892010-05-17 Martin Jambor <mjambor@suse.cz>
6390
6391 PR middle-end/44133
6392 * gcc.dg/tree-ssa/pr44133.c: New test.
6393 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6394 precise.
6395
233961db
JW
63962010-05-17 Janus Weil <janus@gcc.gnu.org>
6397
6398 PR fortran/44044
6399 * gfortran.dg/class_20.f03: New.
6400
ff71b48d
CB
64012010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
6402
431043bd
UB
6403 PR 44078
6404 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6405 debug messages but not the newly introduced one.
ff71b48d 6406
cdc6637d
DF
64072010-05-16 Daniel Franke <franke.daniel@gmail.com>
6408
431043bd 6409 PR fortran/35779
cdc6637d
DF
6410 * gfortran.dg/initialization_25.f90: Commented testcase.
6411 * gfortran.dg/initialization_26.f90: New.
6412
6b87d1b4
RG
64132010-05-16 Richard Guenther <rguenther@suse.de>
6414
6415 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6416 * gcc.dg/pr43084.c: Likewise.
6417 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6418 -fipa-type-escape.
6419 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6420 -fipa-type-escape.
6421 * gcc.dg/struct/struct-reorg.exp: Likewise.
6422 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6423 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6424
32912286
JM
64252010-05-16 Joseph Myers <joseph@codesourcery.com>
6426
6427 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6428 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6429 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6430 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6431 tests.
6432
9feb3d6a
JM
64332010-05-15 Jason Merrill <jason@redhat.com>
6434
6435 * g++.dg/eh/spec10.C: New.
6436 * g++.dg/eh/spec11.C: New.
6437 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6438
3a28464c
JW
64392010-05-15 Janus Weil <janus@gcc.gnu.org>
6440
6441 PR fortran/44154
6442 PR fortran/42647
6443 * gfortran.dg/allocatable_scalar_9.f90: New.
6444
1f910942
JJ
64452010-05-15 Jakub Jelinek <jakub@redhat.com>
6446
6447 PR c++/44148
6448 * g++.dg/torture/pr44148.C: New test.
6449
4bdd0a60
JM
64502010-05-15 Joseph Myers <joseph@codesourcery.com>
6451
6452 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6453 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6454 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6455 diagnostics and type sizes.
6456
d025732d
EB
64572010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6458
6459 * gnat.dg/lto9.adb: New test.
6460 * gnat.dg/lto9_pkg1.ads: New helper.
6461 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6462
ade41c1d
JH
64632010-05-15 Jan Hubicka <jh@suse.cz>
6464
6465 * gcc.dg/lto/ipareference_1.c: Rename to ...
6466 * gcc.dg/lto/ipareference_0.c: ... this one.
6467 * gcc.dg/lto/ipareference_2.c: Rename to ...
6468 * gcc.dg/lto/ipareference_1.c: ... this one.
6469
f3380641
JH
64702010-05-15 Jan Hubicka <jh@suse.cz>
6471
6472 * gcc.dg/lto/ipareference_1.c: New file.
6473 * gcc.dg/lto/ipareference_2.c: New file.
6474
9d0baae1
RG
64752010-05-15 Richard Guenther <rguenther@suse.de>
6476
6477 PR tree-optimization/44038
6478 * gcc.c-torture/compile/pr44038.c: New testcase.
6479
75d2d581
L
64802010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6481
6482 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6483 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6484
f8dde8af
JW
64852010-05-15 Janus Weil <janus@gcc.gnu.org>
6486
6487 PR fortran/43207
6488 PR fortran/43969
6489 * gfortran.dg/class_18.f03: New.
6490 * gfortran.dg/class_19.f03: New.
6491
22bf7d17
JJ
64922010-05-14 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR debug/44112
6495 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6496 * g++.dg/debug/dwarf2/const1.C: Remove.
6497
b33a0480
JM
64982010-05-14 Jason Merrill <jason@redhat.com>
6499
6500 * g++.dg/eh/cond4.C: New.
6501 * g++.dg/eh/elide2.C: Adjust.
6502 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6503
c13af44b
SK
65042010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6505
6506 PR fortran/44135
6507 * gfortran.dg/actual_array_interface_2.f90: New test.
6508
4d2ab9e3
RG
65092010-05-14 Richard Guenther <rguenther@suse.de>
6510
6511 PR tree-optimization/44119
6512 * gcc.c-torture/compile/pr44119.c: New testcase.
6513
786f715d
JM
65142010-05-14 Jason Merrill <jason@redhat.com>
6515
6516 PR c++/44127
6517 * g++.dg/eh/terminate1.C: New.
6518
88e09c79
JJ
65192010-05-14 Jakub Jelinek <jakub@redhat.com>
6520
6521 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6522
88c04a5d
JJ
6523 PR debug/44136
6524 * gcc.dg/pr44136.c: New test.
6525
74b80262
SZ
65262010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6527
6528 PR c++/30566
b6b7f703
L
6529 * g++.dg/warn/Wshadow-4.C: Adjust.
6530 * g++.dg/warn/Wshadow-5.C: New test.
6531 * g++.dg/warn/Wshadow-6.C: New test
74b80262 6532
f2cbd86c
DF
65332010-05-13 Daniel Franke <franke.daniel@gmail.com>
6534
431043bd
UB
6535 PR fortran/35779
6536 * gfortran.dg/initialization_25.f90: New.
f2cbd86c 6537
1ae6fe9b
MJ
65382010-05-13 Martin Jambor <mjambor@suse.cz>
6539
6540 * g++.dg/otr-fold-1.C: New test.
6541 * g++.dg/otr-fold-2.C: New test.
6542
823e9473
JJ
65432010-05-13 Jakub Jelinek <jakub@redhat.com>
6544
2b45bf21
JJ
6545 PR fortran/44036
6546 * gfortran.dg/gomp/pr44036-1.f90: New test.
6547 * gfortran.dg/gomp/pr44036-2.f90: New test.
6548 * gfortran.dg/gomp/pr44036-3.f90: New test.
6549
823e9473
JJ
6550 PR debug/43983
6551 * gcc.dg/guality/sra-1.c: New test.
6552
bd3cdcc0
JH
65532010-05-12 Jan Hubicka <jh@suse.cz>
6554
6555 * tree-ssa/unreachable.c: New test.
6556
73647d75
JM
65572010-05-12 Jason Merrill <jason@redhat.com>
6558
6559 * g++.dg/cpp0x/sfinae1.C: New.
6560
87a0ebfd
ST
65612010-05-12 Sriraman Tallam <tmsriram@google.com>
6562
6563 * gcc.target/i386/zee.c: New file.
6564
5c824000
JM
65652010-05-12 Jason Merrill <jason@redhat.com>
6566
3784b33c
JM
6567 * g++.dg/conversion/op1.C: Expect template candidate message.
6568 * g++.dg/cpp0x/nullptr15.C: Likewise.
6569 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6570 * g++.dg/cpp0x/pr31431.C: Likewise.
6571 * g++.dg/cpp0x/temp_default2.C: Likewise.
6572 * g++.dg/cpp0x/trailing4.C: Likewise.
6573 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6574 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6575 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6576 * g++.dg/cpp0x/variadic35.C: Likewise.
6577 * g++.dg/cpp0x/vt-35147.C: Likewise.
6578 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6579 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6580 * g++.dg/ext/visibility/anon8.C: Likewise.
6581 * g++.dg/ext/vla2.C: Likewise.
6582 * g++.dg/other/pr28114.C: Likewise.
6583 * g++.dg/other/ptrmem10.C: Likewise.
6584 * g++.dg/other/ptrmem11.C: Likewise.
6585 * g++.dg/overload/unknown1.C: Likewise.
6586 * g++.dg/parse/template7.C: Likewise.
6587 * g++.dg/parse/typename7.C: Likewise.
6588 * g++.dg/template/conv11.C: Likewise.
6589 * g++.dg/template/copy1.C: Likewise.
6590 * g++.dg/template/deduce3.C: Likewise.
6591 * g++.dg/template/dependent-expr5.C: Likewise.
6592 * g++.dg/template/friend.C: Likewise.
6593 * g++.dg/template/incomplete2.C: Likewise.
6594 * g++.dg/template/local4.C: Likewise.
6595 * g++.dg/template/local6.C: Likewise.
6596 * g++.dg/template/operator10.C: Likewise.
6597 * g++.dg/template/overload6.C: Likewise.
6598 * g++.dg/template/ptrmem2.C: Likewise.
6599 * g++.dg/template/ptrmem20.C: Likewise.
6600 * g++.dg/template/ptrmem8.C: Likewise.
6601 * g++.dg/template/sfinae2.C: Likewise.
6602 * g++.dg/template/ttp25.C: Likewise.
6603 * g++.dg/template/unify10.C: Likewise.
6604 * g++.dg/template/unify11.C: Likewise.
6605 * g++.dg/template/unify6.C: Likewise.
6606 * g++.dg/template/unify7.C: Likewise.
6607 * g++.dg/template/unify9.C: Likewise.
6608 * g++.dg/template/varmod1.C: Likewise.
6609 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6610 * g++.old-deja/g++.law/operators32.C: Likewise.
6611 * g++.old-deja/g++.pt/crash28.C: Likewise.
6612 * g++.old-deja/g++.pt/crash60.C: Likewise.
6613 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6614 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6615 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6616 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6617 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6618 * g++.old-deja/g++.pt/expr2.C: Likewise.
6619 * g++.old-deja/g++.pt/overload7.C: Likewise.
6620 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6621 * g++.old-deja/g++.pt/spec5.C: Likewise.
6622 * g++.old-deja/g++.pt/spec6.C: Likewise.
6623 * g++.old-deja/g++.pt/t24.C: Likewise.
6624 * g++.old-deja/g++.pt/unify4.C: Likewise.
6625 * g++.old-deja/g++.pt/unify6.C: Likewise.
6626 * g++.old-deja/g++.pt/unify8.C: Likewise.
6627 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6628 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6629 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6630
d451d5b2
JM
6631 * g++.dg/cpp0x/initlist32.C: New.
6632
404f08f8
JM
6633 * g++.dg/template/conv11.C: New.
6634 * g++.dg/conversion/op1.C: Adjust expected error.
6635
5c824000
JM
6636 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6637
49f19b1c
L
66382010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6639
6640 PR target/44088
6641 * gcc.target/i386/avx-cmpsd-1.c: New.
6642 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6643 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6644 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6645 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6646 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6647
f22f4340
JJ
66482010-05-12 Jakub Jelinek <jakub@redhat.com>
6649
6650 PR middle-end/44085
6651 * gcc.dg/gomp/pr44085.c: New test.
6652 * gfortran.dg/gomp/pr44085.f90: New test.
6653
101422f0
IS
66542010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6655
6656 * objc-obj-c++-shared/Object1.m: New.
6657 * objc.dg/torture: New directory.
6658 * objc.dg/torture/tls: Ditto.
6659 * objc.dg/tls: Ditto.
6660 * objc.dg/torture/tls/trivial.m: New test.
6661 * objc.dg/torture/tls/thr-init-2.m: New test.
6662 * objc.dg/torture/tls/thr-init-3.m: New test.
6663 * objc.dg/torture/tls/thr-init.m: New test.
6664 * objc.dg/torture/tls/diag-1.m: New test.
6665 * objc.dg/torture/tls/tls.exp: New.
6666 * objc.dg/torture/trivial.m: New test.
6667 * objc.dg/torture/dg-torture.exp: New.
6668 * objc.dg/tls/diag-3.m: New test.
6669 * objc.dg/tls/diag-4.m: New test.
6670 * objc.dg/tls/diag-5.m: New test.
6671 * objc.dg/tls/init-1.m: New test.
6672 * objc.dg/tls/init-2.m: New test.
6673 * objc.dg/tls/tls.exp: New.
6674 * objc.dg/tls/diag-2.m: New test.
6675 * lib/objc.exp: Respond to dg-additional-files.
6676
623a6941
MK
66772010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6678
6679 * gcc.target/m68k/20100512-1.c: New.
6680
aeecf17c
EB
66812010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6682
6683 * gnat.dg/lto8.adb: New test.
6684 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6685 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6686
aac73a6d
PC
66872010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6688
6689 PR c++/34272
6690 PR c++/43630
6691 PR c++/34491
6692 * g++.dg/template/crash97.C: New.
6693 * g++.dg/template/crash98.C: Likewise.
6694 * g++.dg/template/crash99.C: Likewise.
6695 * g++.dg/cpp0x/pr31439.C: Adjust.
6696 * g++.dg/template/crash95.C: Likewise.
6697
056928b2
JJ
66982010-05-11 Jakub Jelinek <jakub@redhat.com>
6699
3b5fda81
JJ
6700 PR middle-end/44071
6701 * c-c++-common/asmgoto-4.c: New test.
6702 * gcc.target/i386/pr44071.c: New test.
6703
056928b2
JJ
6704 PR c++/44062
6705 * c-c++-common/Wunused-var-7.c: New test.
6706 * g++.dg/warn/Wunused-var-9.C: New test.
6707
edf86ec1
DF
67082010-05-11 Daniel Franke <franke.daniel@gmail.com>
6709
431043bd
UB
6710 PR fortran/43711
6711 * gfortran.dg/gomp/pr43711.f90: New.
edf86ec1 6712
ad1614a7
DF
67132010-05-11 Daniel Franke <franke.daniel@gmail.com>
6714
6715 PR fortran/31820
6716 * gfortran.dg/select_5.f90: Updated.
6717
1aa14195
JH
67182010-05-11 Jan Hubicka <jh@suse.cz>
6719
6720 PR tree-optimize/44063
6721 * gcc.c-torture/compile/pr44063.c: New testcase.
6722
3f592b38
JJ
67232010-05-11 Jakub Jelinek <jakub@redhat.com>
6724
6725 PR debug/44023
6726 * gcc.dg/pr44023.c: New test.
6727
c679a915
EB
67282010-05-10 Eric Botcazou <ebotcazou@adacore.com>
6729
6730 * gnat.dg/lto7.adb: New test.
6731 * gnat.dg/lto7_pkg.ad[sb]: New helper.
6732
eaa9d009
JM
67332010-05-10 Jason Merrill <jason@redhat.com>
6734
5a40306b
JM
6735 PR c++/44017
6736 * g++.dg/template/inherit5.C: New.
6737
eaa9d009
JM
6738 PR c++/44045
6739 * g++.dg/cpp0x/initlist33.C: New.
6740 * g++.dg/cpp0x/initlist26.C: Adjust.
6741 * g++.dg/cpp0x/initlist28.C: Adjust.
6742
34655c9e
FC
67432010-05-10 Fabien Chêne <fabien.chene@gmail.com>
6744
6745 PR c++/43719
6746 * g++.dg/init/pr43719.C: New.
6747 * g++.dg/anon-struct4.C: Adjust.
6748
1de12eab
JJ
67492010-05-10 Jakub Jelinek <jakub@redhat.com>
6750
6751 PR debug/44028
6752 * gcc.dg/pr44028.c: New test.
6753
4e42ad66
DF
67542010-05-08 Daniel Franke <franke.daniel@gmail.com>
6755
6756 PR fortran/27866
6757 PR fortran/35003
6758 PR fortran/42809
6759 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6760 * gfortran.dg/warn_conversion.f90: New.
6761
8a9ecffd
MM
67622010-05-10 Michael Matz <matz@suse.de>
6763
6764 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6765
46044dd9
L
67662010-05-10 H.J. Lu <hongjiu.lu@intel.com>
6767
6768 PR rtl-optimization/44012
6769 * gcc.dg/pr44012.c: New.
6770
6aaf1357
RO
67712010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6772
6773 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6774 Log text on entry and exit.
6775 Prune Sun ld warnings for common symbols with differing sizes.
6776 (lto-link-and-maybe-run): Change caller.
6777
f5dbb57c
JW
67782010-05-10 Janus Weil <janus@gcc.gnu.org>
6779
6780 PR fortran/44044
6781 * gfortran.dg/class_7.f03: Modified.
6782 * gfortran.dg/select_type_1.f03: Modified.
6783 * gfortran.dg/select_type_12.f03: New.
6784
1755aad0
RG
67852010-05-10 Richard Guenther <rguenther@suse.de>
6786
6787 PR tree-optimization/44050
6788 * gcc.dg/torture/pr44050.c: New testcase.
6789
333b67a9
WG
67902010-05-10 Wei Guozhi <carrot@google.com>
6791
6792 PR target/42879
6793 * gcc.target/arm/pr42879.c: New testcase.
6794
c1644066
JM
67952010-05-09 Joseph Myers <joseph@codesourcery.com>
6796
6797 PR c/44051
6798 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6799
0fb96aa4
JM
68002010-05-09 Joseph Myers <joseph@codesourcery.com>
6801
6802 PR c/10676
6803 * gcc.dg/anon-struct-10.c: New test.
6804
3d7a712a
RG
68052010-05-09 Richard Guenther <rguenther@suse.de>
6806
6807 PR middle-end/44024
6808 * gcc.dg/pr44024.c: New testcase.
6809
492fc0ee
JM
68102010-05-09 Joseph Myers <joseph@codesourcery.com>
6811
6812 PR c/4784
6813 * gcc.dg/anon-struct-9.c: New test.
6814
5588864d
RG
68152010-05-09 Richard Guenther <rguenther@suse.de>
6816
6817 PR middle-end/44043
6818 * gcc.c-torture/compile/pr44043.c: New testcase.
6819
64ed87b4
RG
68202010-05-09 Richard Guenther <rguenther@suse.de>
6821
6822 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6823
d10380d2
EB
68242010-05-09 Eric Botcazou <ebotcazou@adacore.com>
6825
6826 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6827
0dbe2a64
EB
68282010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6829
6830 * gnat.dg/lto[12456].adb: Add "target lto" marker.
6831 * gnat.dg/specs/lto3.ads: Likewise.
6832
844381e5
SL
68332010-05-08 Sandra Loosemore <sandra@codesourcery.com>
6834
6835 PR middle-end/28685
6836 * gcc.dg/pr28685-1.c: New file.
6837
43896afb
RG
68382010-05-08 Richard Guenther <rguenther@suse.de>
6839
6840 PR tree-optimization/44030
6841 * gcc.c-torture/compile/pr44030.c: New testcase.
6842
f56000ed
EB
68432010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6844
6845 * gnat.dg/lto6.adb: New test.
6846 * gnat.dg/lto6_pkg.ads: New helper.
6847
901ad63f
EB
68482010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6849
6850 * gnat.dg/lto5.adb: New test.
6851 * gnat.dg/lto5_pkg.ad[sb]: New helper.
6852
9c026b87
EB
68532010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6854
6855 * gnat.dg/lto4.ad[sb]: New test.
6856
35e2a4b8
EB
68572010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6858
6859 * gnat.dg/specs/lto3.ads: New test.
6860 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6861 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6862
928dfa4b
EB
68632010-05-08 Quentin Ochem <ochem@adacore.com>
6864
6865 * gnat.dg/sizetype3.ad[sb]: New test.
6866 * gnat.dg/sizetype3_pkg.ads: New helper.
6867
40bb78ad
FC
68682010-05-07 Fabien Chêne <fabien.chene@gmail.com>
6869
6870 PR c++/43951
6871 * g++.dg/init/new29.C: New.
6872
db7d7dc1
DF
68732010-05-07 Daniel Franke <franke.daniel@gmail.com>
6874
62e59133
UB
6875 PR fortran/40728
6876 * gfortran.dg/coarray_1.f90: Fixed error message.
6877 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6878 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6879 * gfortran.dg/intrinsic_std_5.f90: New.
db7d7dc1 6880
2cd5965f
JM
68812010-05-07 Jason Merrill <jason@redhat.com>
6882
6883 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6884
9009be85
RO
68852010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6886
6887 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6888 (size_t, stderr): Remove.
6889 (read_error): Replaced __builtin_fprintf by fprintf.
6890
d42ba3b8
SZ
68912010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
6892
6893 * gcc.dg/ordered-comparison-1.c: New test.
6894 * gcc.dg/ordered-comparison-2.c: New test.
6895 * gcc.dg/ordered-comparison-3.c: New test.
6896 * gcc.dg/ordered-comparison-4.c: New test.
6897
a4ca2b57
MS
68982010-05-06 Mike Stump <mikestump@comcast.net>
6899
46765054 6900 PR objc/35165
a4ca2b57
MS
6901 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6902
14c2101d
JM
69032010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
6904 Jason Merrill <jason@redhat.com>
6905
6906 * g++.dg/cpp0x/nullptr01.C: New.
6907 * g++.dg/cpp0x/nullptr02.C: New.
6908 * g++.dg/cpp0x/nullptr03.C: New.
6909 * g++.dg/cpp0x/nullptr04.C: New.
6910 * g++.dg/cpp0x/nullptr05.C: New.
6911 * g++.dg/cpp0x/nullptr06.C: New.
6912 * g++.dg/cpp0x/nullptr07.C: New.
6913 * g++.dg/cpp0x/nullptr08.C: New.
6914 * g++.dg/cpp0x/nullptr09.C: New.
6915 * g++.dg/cpp0x/nullptr10.C: New.
6916 * g++.dg/cpp0x/nullptr11.C: New.
6917 * g++.dg/cpp0x/nullptr12.C: New.
6918 * g++.dg/cpp0x/nullptr13.C: New.
6919 * g++.dg/cpp0x/nullptr14.C: New.
6920 * g++.dg/cpp0x/nullptr15.C: New.
6921 * g++.dg/cpp0x/nullptr16.C: New.
6922 * g++.dg/cpp0x/nullptr17.C: New.
6923 * g++.dg/cpp0x/nullptr18.C: New.
6924 * g++.dg/cpp0x/nullptr19.C: New.
6925 * g++.dg/cpp0x/nullptr20.C: New.
6926 * g++.dg/cpp0x/nullptr21.C: New.
6927 * g++.dg/cpp0x/nullptr22.C: New.
6928 * g++.dg/debug/nullptr01.C: New.
6929 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6930
62e59133
UB
69312010-05-06 Jakub Jelinek <jakub@redhat.com>
6932
6933 * gcc.dg/Wunused-var-8.c: Move to...
6934 * c-c++-common/Wunused-var-6.c: ... here. New test.
6935
1017e3e6
PC
69362010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6937
6938 PR c++/40406
6939 * g++.dg/template/crash96.C: New.
6940
ef38b551
JH
69412010-05-06 Jan Hubicka <jh@suse.cz>
6942
6943 PR tree-optimization/43791
6944 * gcc.c-torture/compile/pr43791.c: New file.
6945
0ab555de
MM
69462010-05-06 Michael Matz <matz@suse.de>
6947
6948 PR tree-optimization/43984
6949 * gfortran.dg/pr43984.f90: New test.
6950
3734d960
MLI
69512010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6952
6953 PR 40989
6954 * gcc.dg/pr40989.c: New.
6955
e3bdfed6
RG
69562010-05-06 Richard Guenther <rguenther@suse.de>
6957
6958 PR tree-optimization/43934
6959 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6960
69612010-05-06 Richard Guenther <rguenther@suse.de>
6962
6963 PR tree-optimization/43987
6964 * gcc.c-torture/execute/pr43987.c: New testcase.
6965 * gcc.dg/torture/pta-escape-1.c: Adjust.
6966 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6967 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6968 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6969 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6970
03a904b5
JJ
69712010-04-22 Jakub Jelinek <jakub@redhat.com>
6972 Dodji Seketeli <dodji@redhat.com>
6973
6974 PR c/18624
6975 * g++.dg/warn/Wunused-7.C: Add dg-warning.
6976 * g++.dg/template/sfinae16.C: Likewise.
6977 * gcc.dg/Wunused-var-1.c: Moved to...
6978 * c-c++-common/Wunused-var-1.c: ...here. New test.
6979 * gcc.dg/Wunused-var-2.c: Moved to...
6980 * c-c++-common/Wunused-var-2.c: ...here. New test.
6981 * gcc.dg/Wunused-var-3.c: Moved to...
6982 * c-c++-common/Wunused-var-3.c: ...here. New test.
6983 * gcc.dg/Wunused-var-4.c: Moved to...
6984 * gcc.dg/Wunused-var-1.c: ... here.
6985 * gcc.dg/Wunused-var-5.c: Moved to...
6986 * c-c++-common/Wunused-var-4.c: ...here. New test.
6987 * gcc.dg/Wunused-var-7.c: Moved to...
6988 * c-c++-common/Wunused-var-5.c: ...here. New test.
6989 * gcc.dg/Wunused-var-6.c: Moved to...
6990 * gcc.dg/Wunused-var-2.c: ... here.
6991 * c-c++-common/Wunused-var-1.c: New test.
6992 * c-c++-common/Wunused-var-2.c: New test.
6993 * c-c++-common/Wunused-var-3.c: New test.
6994 * c-c++-common/Wunused-var-4.c: New test.
6995 * c-c++-common/Wunused-var-5.c: New test.
6996 * g++.dg/warn/Wunused-var-1.C: New test.
6997 * g++.dg/warn/Wunused-var-2.C: New test.
6998 * g++.dg/warn/Wunused-var-3.C: New test.
6999 * g++.dg/warn/Wunused-var-4.C: New test.
7000 * g++.dg/warn/Wunused-var-5.C: New test.
7001 * g++.dg/warn/Wunused-var-6.C: New test.
7002 * g++.dg/warn/Wunused-var-7.C: New test.
7003 * g++.dg/warn/Wunused-var-8.C: New test.
7004 * g++.dg/warn/Wunused-parm-1.C: New test.
7005 * g++.dg/warn/Wunused-parm-2.C: New test.
7006 * g++.dg/warn/Wunused-parm-3.C: New test.
7007
5e7b92b9
TB
70082010-05-06 Tobias Burnus <burnus@net-b.de>
7009
7010 PR fortran/43985
7011 * gfortran.dg/gomp/crayptr5.f90: New test case.
7012
0f559c16
JM
70132010-05-05 Jason Merrill <jason@redhat.com>
7014
7015 PR debug/43370
7016 * g++.dg/ext/attrib39.C: New.
7017
e5880243
DF
70182010-05-05 Daniel Franke <franke.daniel@gmail.com>
7019
7020 PR fortran/24978
7021 * gfortran.dg/data_invalid.f90: New.
7022
ca361dec
EB
70232010-05-05 Eric Botcazou <ebotcazou@adacore.com>
7024
7025 * gnat.dg/lto2.adb: New test.
7026
6d729f28
JM
70272010-05-05 Jason Merrill <jason@redhat.com>
7028
7029 PR c++/43787
7030 * g++.dg/opt/empty1.C: New.
7031
371b334e
JW
70322010-05-05 Janus Weil <janus@gcc.gnu.org>
7033
7034 PR fortran/43696
7035 * gfortran.dg/class_17.f03: New.
7036
b0576159
JJ
70372010-05-04 Neil Vachharajani <nvachhar@google.com>
7038
7039 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7040
ec6c345e
MS
70412010-05-04 Mike Stump <mikestump@comcast.net>
7042
7043 PR objc/35165
7044 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7045
55a46075
L
70462010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7047
7048 PR target/43668
7049 * gcc.target/i386/pr43668.c: New.
7050
68fef9f9
PC
70512010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7052
7053 PR c++/43028
7054 * g++.dg/cpp0x/initlist31.C: New.
7055
97e3c923
JJ
70562010-05-04 Jakub Jelinek <jakub@redhat.com>
7057
7058 PR c/43981
7059 * gcc.dg/Wunused-var-8.c: New test.
7060
b5c0a77e
JM
70612010-05-04 Jason Merrill <jason@redhat.com>
7062
7063 PR c++/38064
7064 * g++.dg/cpp0x/enum3.C: Extend.
7065
ade6a9ac
L
70662010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7067
7068 PR target/43799
7069 * gcc.target/i386/pr43799.c: New.
7070
7ef5e86c
EB
70712010-05-04 Eric Botcazou <ebotcazou@adacore.com>
7072
7073 * gnat.dg/lto1.adb: New test.
7074 * gnat.dg/lto1_pkg.ad[sb]: New helper.
7075
2147c71c
L
70762010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7077
7078 PR middle-end/43671
7079 * gcc.target/i386/pr43671.c: New.
7080
4ac4b596
PC
70812010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7082
7083 PR c++/43705
7084 * g++.dg/template/crash95.C: New.
7085
0d3f6527
L
70862010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7087
7088 PR debug/43508
7089 * gcc.target/i386/pr43508.c: New.
7090
27c2cfa6
RG
70912010-05-04 Richard Guenther <rguenther@suse.de>
7092
7093 PR tree-optimization/43879
7094 * g++.dg/torture/pr43879-1_0.C: New testcase.
7095 * g++.dg/torture/pr43879-1_1.C: Likewise.
7096
f857e9a4
DS
70972010-05-03 Dodji Seketeli <dodji@redhat.com>
7098
7099 PR c++/43953
7100 * g++.dg/other/crash-12.C: New test.
7101
9ab570ad
L
71022010-05-03 H.J. Lu <hongjiu.lu@intel.com>
7103
7104 * g++.dg/cdce3.C: Add a space. Updated.
7105
cbb4feb3
JM
71062010-05-03 Jason Merrill <jason@redhat.com>
7107
7108 PR c++/43680
7109 * g++.dg/opt/enum2.C: New.
7110 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7111 * g++.dg/warn/Wswitch-1.C: Adjust message.
7112
35ad90d5
RO
71132010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7114
7115 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7116 * g++.dg/ext/label13.C: Fix typo.
7117 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7118 alpha*-dec-osf5*.
7119 * gcc.c-torture/compile/limits-declparen.c: xfail on
7120 alpha*-dec-osf5* with -g.
7121 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7122 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7123 * gcc.dg/c99-tgmath-2.c: Likewise.
7124 * gcc.dg/c99-tgmath-3.c: Likewise.
7125 * gcc.dg/c99-tgmath-4.c: Likewise.
7126
431f5969
SK
71272010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
7128
7129 PR fortran/43592
7130 * gfortran.dg/unexpected_interface.f90: New test.
7131
d5ece0a1
RO
71322010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7133
7134 * ada/acats/run_acats (which): New function.
7135 (host_gnatchop, host_gnatmake): Use it.
7136
8eb7bc3c
RG
71372010-05-03 Richard Guenther <rguenther@suse.de>
7138
7139 PR tree-optimization/43971
7140 * gcc.dg/pr43971.c: New testcase.
7141
c4e26da1
JJ
71422010-05-03 Jakub Jelinek <jakub@redhat.com>
7143
7144 PR debug/43972
7145 * gcc.dg/debug/pr43972.c: New test.
7146
63004b49
UB
71472010-05-02 Uros Bizjak <ubizjak@gmail.com>
7148
7149 PR testsuite/43963
7150 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7151
52c307ba
RG
71522010-05-02 Richard Guenther <rguenther@suse.de>
7153
7154 PR tree-optimization/43879
7155 * gcc.dg/torture/pr43879-3.c: New testcase.
7156
bab4d587
RG
71572010-05-01 Richard Guenther <rguenther@suse.de>
7158
7159 PR tree-optimization/43949
7160 * g++.dg/warn/Warray-bounds-5.C: New testcase.
7161
13ead6d8
L
71622010-05-01 H.J. Lu <hongjiu.lu@intel.com>
7163
7164 PR c++/43951
7165 * g++.dg/init/new28.C: New.
7166
619dea2d
IS
71672010-04-30 Iain Sandoe <iains@gcc.gnu.org>
7168
7169 PR objc++/32052
7170 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7171 structure and nested declarations.
7172 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
7173 structure and nested declarations. Reduce header clutter and
7174 use _exit() rather than abort().
7175 * objc.dg/encode-10.m: New.
7176 * objc.dg/encode-11.m: New.
7177
ce276b61
EB
71782010-04-30 DJ Delorie <dj@redhat.com>
7179
7180 * gcc.c-torture/execute/20100430-1.c: New test.
7181
5cb6410a
JM
71822010-04-30 Jason Merrill <jason@redhat.com>
7183
7184 PR c++/43868
7185 * g++.dg/template/ptrmem21.C: New.
7186
bf65e4b1
TB
71872010-04-30 Tobias Burnus Mburnus@net-b.de>
7188
7189 PR fortran/18918
7190 PR fortran/43931
7191 * gfortran.dg/coarray_13.f90: New test.
7192
b6050cb7
RG
71932010-04-30 Richard Guenther <rguenther@suse.de>
7194
7195 PR lto/43946
7196 * gcc.dg/lto/20100430-1_0.c: New testcase.
7197
a07ecd2b
JJ
71982010-04-30 Jakub Jelinek <jakub@redhat.com>
7199
7200 PR debug/43942
7201 * c-c++-common/pr43942.c: New test.
7202
1179ee88
SB
72032009-04-30 Steven Bosscher <steven@gcc.gnu.org>
7204
7205 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7206 conflict with darwin crt1.o 'start' symbol.
7207
4be68d9a
RG
72082010-04-30 Richard Guenther <rguenther@suse.de>
7209
7210 PR tree-optimization/43879
7211 * gcc.dg/torture/pr43879_1.c: New testcase.
7212
06468254
RG
72132010-04-30 Richard Guenther <rguenther@suse.de>
7214
7215 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7216
10ab8f62
FC
72172010-04-29 Fabien Chêne <fabien.chene@gmail.com>
7218
7219 PR c++/43890
7220 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7221 user-provided constructor while recursing.
7222
eece1eb9
PT
72232010-04-29 Janus Weil <janus@gcc.gnu.org>
7224
7225 PR fortran/42274
7226 * gfortran.dg/class_16.f03: New test.
7227
72282010-04-29 Janus Weil <janus@gcc.gnu.org>
7229
7230 PR fortran/42274
7231 * gfortran.dg/class_15.f03: New.
7232
72332010-04-29 Paul Thomas <pault@gcc.gnu.org>
7234
7235 PR fortran/43326
7236 * gfortran.dg/dynamic_dispatch_9.f03: New test.
7237
72382010-04-29 Janus Weil <janus@gcc.gnu.org>
7239
7240 PR fortran/43492
7241 * gfortran.dg/generic_22.f03 : New test.
7242
72432010-04-29 Paul Thomas <pault@gcc.gnu.org>
7244
7245 PR fortran/42353
7246 * gfortran.dg/class_14.f03: New test.
7247
72482010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7249
7250 PR fortran/42680
7251 * gfortran.dg/interface_32.f90: New test.
7252
72532009-04-29 Paul Thomas <pault@gcc.gnu.org>
7254 Janus Weil <janus@gcc.gnu.org>
7255
7256 PR fortran/41829
7257 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7258 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7259 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7260
a143bf27
MS
72612010-04-28 Mike Stump <mikestump@comcast.net>
7262
7263 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7264 dg-excess-errors.
7265 * g++.dg/uninit-pred-2_b.C: Likewise.
7266
a10da381
TB
72672010-04-28 Tobias Burnus <burnus@net-b.de>
7268
7269 PR fortran/18918
7270 PR fortran/43919
7271 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7272
ab6edba4
MK
72732010-04-28 Matthias Klose <doko@ubuntu.com>
7274
7275 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7276 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7277 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7278 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7279 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7280
8478130d
EB
72812010-04-28 Eric Botcazou <ebotcazou@adacore.com>
7282
7283 * gcc.dg/const-uniq-1.c: New test.
7284 * gcc.dg/lto/const-uniq_[01].c: Likewise.
7285
34f97b94
XDL
72862010-04-28 Xinliang David Li <davidxl@google.com>
7287
7288 * gcc.dg/uninit-pred-2_b.c: New test.
7289 * gcc.dg/uninit-pred-4_b.c: New test.
7290 * gcc.dg/uninit-pred-3_d.c: New test.
7291 * gcc.dg/uninit-pred-6_b.c: New test.
7292 * gcc.dg/uninit-pred-8_b.c: New test.
7293 * gcc.dg/uninit-pred-3_a.c: New test.
7294 * gcc.dg/uninit-pred-2_c.c: New test.
7295 * gcc.dg/uninit-pred-5_a.c: New test.
7296 * gcc.dg/uninit-pred-3_e.c: New test.
7297 * gcc.dg/uninit-pred-7_a.c: New test.
7298 * gcc.dg/uninit-pred-6_c.c: New test.
7299 * gcc.dg/uninit-pred-9_a.c: New test.
7300 * gcc.dg/uninit-pred-8_c.c: New test.
7301 * gcc.dg/uninit-pred-3_b.c: New test.
7302 * gcc.dg/uninit-pred-5_b.c: New test.
7303 * gcc.dg/uninit-pred-7_b.c: New test.
7304 * gcc.dg/uninit-pred-6_d.c: New test.
7305 * gcc.dg/uninit-pred-9_b.c: New test.
7306 * gcc.dg/uninit-pred-2_a.c: New test.
7307 * gcc.dg/uninit-pred-4_a.c: New test.
7308 * gcc.dg/uninit-pred-3_c.c: New test.
7309 * gcc.dg/uninit-pred-6_a.c: New test.
7310 * gcc.dg/uninit-pred-8_a.c: New test.
7311 * gcc.dg/uninit-pred-7_c.c: New test.
7312 * gcc.dg/uninit-pred-6_e.c: New test.
7313 * g++.dg/uninit-pred-loop-1_b.cc: New test.
7314 * g++.dg/uninit-pred-1_a.C: New test.
7315 * g++.dg/uninit-pred-1_b.C: New test.
7316 * g++.dg/uninit-pred-2_a.C: New test.
7317 * g++.dg/uninit-pred-2_b.C: New test.
7318 * g++.dg/uninit-pred-loop-1_a.cc: New test.
7319 * g++.dg/uninit-pred-loop-1_c.cc: New test.
7320 * g++.dg/uninit-pred-loop_1.cc: New test.
7321
e33c6cd6
MJ
73222010-04-28 Martin Jambor <mjambor@suse.cz>
7323
7324 * gcc.dg/lto/20091209-1_0.c: New testcase.
7325
18abb35e
RG
73262010-04-28 Richard Guenther <rguenther@suse.de>
7327
7328 PR tree-optimization/43879
7329 PR tree-optimization/43909
7330 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7331
c718820a
RG
73322010-04-28 Richard Guenther <rguenther@suse.de>
7333
7334 PR c++/43880
7335 * g++.dg/torture/pr43880.C: New testcase.
7336
4b414c93
MLI
73372010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
7338
7339 PR c++/9335
62e59133
UB
7340 * g++.dg/template/recurse2.C: Update
7341 * g++.dg/template/recurse.C: Update.
7342 * g++.dg/template/pr23510.C: Update.
7343 * lib/prune.exp: Filter out 'recursively instantiated'.
4b414c93 7344
31d1acec
FC
73452010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7346
7347 PR c++/29043
7348 * g++.dg/init/pr29043.C: New.
7349
95b24c84
JM
73502010-04-27 Jason Merrill <jason@redhat.com>
7351
2defb926
JM
7352 * g++.dg/lookup/scoped5.C: Adjust.
7353 * g++.dg/lookup/scoped8.C: Adjust.
7354 * g++.dg/template/dependent-expr5.C: Adjust.
7355 * g++.old-deja/g++.brendan/nest1.C: Adjust.
7356
a6846853
JM
7357 PR c++/43856
7358 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7359
95b24c84
JM
7360 PR c++/43875
7361 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7362
5dc16b19
MLI
73632010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7364 Jan Hubicka <hubicka@ucw.cz>
7365
7366 * gcc.dg/pure-2.c: New testcase.
7367 * gcc.dg/const-1.c: New testcase.
7368
798ec807
JM
73692010-04-27 Jason Merrill <jason@redhat.com>
7370
ea8b8aa0
JM
7371 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7372
798ec807
JM
7373 PR c++/41468
7374 * g++.dg/template/sfinae17.C: New.
4a5d353f 7375 * g++.dg/template/sfinae18.C: New.
798ec807 7376
6ad86a5b
FC
73772010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7378
7379 * g++.dg/init/pr42844.C: New.
7380 * g++.dg/cpp0x/pr42844-2.C: New.
7381 * g++.dg/cpp0x/defaulted2.C: Adjust.
7382 * g++.dg/tree-ssa/pr27549.C: Likewise.
7383 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7384
0134416b
TB
73852010-04-27 Tobias Burnus <burnus@net-b.de>
7386
7387 PR fortran/18918
7388 * gfortran.dg/coarray_12.f90: Fix dump parsing.
7389
a79ccd14
RG
73902010-04-27 Richard Guenther <rguenther@suse.de>
7391
7392 PR middle-end/40561
7393 * g++.dg/other/pr40561.C: New testcase.
7394
78eaf7bf
MJ
73952010-04-27 Martin Jambor <mjambor@suse.cz>
7396
7397 PR middle-end/43812
7398 * g++.dg/ipa/pr43812.C: New test.
7399
fa5f5e27
JH
74002010-04-27 Jan Hubicka <jh@suse.cz>
7401
7402 * gcc.dg/ipa/iinline-1.c (main): Rename to...
7403 (test): ... this one.
7404
cb751cbd
BS
74052010-04-27 Bernd Schmidt <bernds@codesourcery.com>
7406
7407 PR target/40657
7408 * gcc.target/arm/thumb-stackframe.c: New test.
7409
0ed3cde2 74102010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
431043bd 7411
0ed3cde2
SZ
7412 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7413 * gcc.dg/misc-column.c: Likewise.
7414 * gcc.dg/Walways-true-1.c: Likewise.
7415 * gcc.dg/Walways-true-2.c: Likewise.
7416 * gcc.dg/warn-addr-cmp.c: Likewise.
7417
f33beee9
TB
74182010-04-27 Tobias Burnus <burnus@net-b.de>
7419
7420 PR fortran/18918
7421 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7422 * gfortran.dg/coarray_12.f90: New.
7423
637f1455
SZ
74242010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7425
7426 PR c/32207
7427 * gcc.dg/pr32207.c: New test.
7428 * gcc.dg/misc-column.c: Adjust expected warning.
7429 * gcc.dg/Walways-true-1.c: Likewise.
7430 * gcc.dg/Walways-true-2.c: Likewise.
7431 * gcc.dg/warn-addr-cmp.c: Likewise.
7432
3bec79c5
DK
74332010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7434
7435 PR lto/42776
7436 * lib/lto.exp (lto_prune_vis_warns): New function.
7437 (lto-link-and-maybe-run): Call it.
7438
6a07739d
L
74392010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7440
7441 PR tree-optimization/43904
7442 * gcc.dg/tree-ssa/tailcall-6.c: New.
7443
504d14c9
IS
74442010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7445
7446 PR testsuite/35165
7447 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7448 Darwin8/OSX10.4 - compatible code generation.
7449 Use scan-rtl-dump.
7450 * obj-c++.dg/stubify-1.mm: Ditto.
7451 * lib/objc-torture.exp: Do not require link success for
7452 "trivial.m" in the runtime checks when dowhat = 'compile'.
431043bd 7453 * lib/dg-pch.exp (dg-flags-pch): New Proc.
504d14c9
IS
7454 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7455 Darwin8/OSX10.4 - compatible code generation.
7456 * objc.dg/stubify-2.m: Ditto.
7457 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7458 * objc.dg/next-runtime-1.m: Ditto.
7459 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7460 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7461 runtimes on Darwin.
7462
1637c2e1 74632010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
920a8260
JH
7464
7465 PR 43715
b6b7f703 7466 * lib/plugin-support.exp: Use "-undefined
920a8260
JH
7467 dynamic_lookup" on darwin.
7468
21aac880
RG
74692010-04-26 Richard Guenther <rguenther@suse.de>
7470
7471 * gcc.dg/lto/20100426_0.c: New testcase.
7472
330af32c
JZ
74732010-04-26 Jie Zhang <jie@codesourcery.com>
7474
7475 PR tree-optimization/43833
7476 gcc.dg/Warray-bounds-8.c: New test case.
7477
98b2dfbb
RG
74782010-04-26 Richard Guenther <rguenther@suse.de>
7479
7480 PR lto/43080
7481 * g++.dg/lto/20100423-3_0.C: New testcase.
7482
1ae3075b
RG
74832010-04-26 Richard Guenther <rguenther@suse.de>
7484
7485 PR lto/42425
7486 * g++.dg/lto/20100423-2_0.C: New testcase.
7487
4b5caab7
IR
74882010-04-26 Ira Rosen <irar@il.ibm.com>
7489
7490 * gcc.dg/vect/bb-slp-23.c: New test.
7491
2778d766
JM
74922010-04-25 Joseph Myers <joseph@codesourcery.com>
7493
7494 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7495 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7496 * gcc.dg/c1x-float-1.c: New test.
7497
045d4002
L
74982010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7499
7500 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7501 of "lea\[ \t\]".
7502
d64ad42b
SK
75032010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7504
78ba4ec5
L
7505 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7506 FreeBSD.
2b50b170
SK
7507 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7508 * gfortran.dg/default_format_2.f90: Ditto.
d64ad42b 7509
211b0440 75102010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
78ba4ec5
L
7511
7512 * gfortran.dg/pr43505.f90: Clean up .mod file.
2b50b170
SK
7513 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7514 * gfortran.dg/pr41347.f90: Ditto.
7515 * gfortran.dg/internal_pack_4.f90: Ditto.
7516 * gfortran.dg/proc_decl_23.f90: Ditto.
7517 * gfortran.dg/recursive_check_3.f90: Ditto.
7518 * gfortran.dg/intent_out_3.f90: Ditto.
7519 * gfortran.dg/assignment_2.f90: Ditto.
7520 * gfortran.dg/pr41928.f90: Ditto.
7521 * gfortran.dg/pr42166.f90: Ditto.
7522 * gfortran.dg/private_type_12.f90: Ditto.
7523 * gfortran.dg/graphite/pr42185.f90: Ditto.
7524 * gfortran.dg/graphite/pr42186.f90: Ditto.
7525 * gfortran.dg/graphite/pr40982.f90: Ditto.
7526 * gfortran.dg/graphite/id-2.f90: Ditto.
7527 * gfortran.dg/graphite/id-4.f90: Ditto.
7528 * gfortran.dg/graphite/pr42050.f90: Ditto.
7529 * gfortran.dg/graphite/id-18.f90: Ditto.
7530 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7531 * gfortran.dg/graphite/pr41924.f90: Ditto.
7532 * gfortran.dg/graphite/pr42393.f90: Ditto.
7533 * gfortran.dg/graphite/pr37980.f90: Ditto.
7534 * gfortran.dg/graphite/pr38953.f90: Ditto.
7535 * gfortran.dg/graphite/pr42180.f90: Ditto.
7536 * gfortran.dg/graphite/pr42181.f90: Ditto.
7537 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7538 * gfortran.dg/select_type_4.f90: Ditto.
7539 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7540 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7541 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7542 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7543 * gfortran.dg/whole_file_11.f90: Ditto.
7544 * gfortran.dg/private_type_11.f90: Ditto.
7545 * gfortran.dg/vect/vect-gems.f90: Ditto.
7546 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
211b0440 7547
9b41915f
L
75482010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7549
7550 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7551
82d6f532
EB
75522010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7553
7554 * gnat.dg/pack15.ad[sb]: New test.
7555
910ed7dc
PB
75562010-04-25 Paolo Bonzini <bonzini@gnu.org>
7557
7558 * gcc.target/arm/mla-1.c: New test.
7559
8583a512
SK
75602010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7561
7562 PR fortran/30073
7563 PR fortran/43793
910ed7dc 7564 * gfortran.dg/pr43793.f90: New test.
8583a512 7565
27d0d96a
BS
75662010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7567
7568 PR tree-optimization/41442
7569 * gcc.target/i386/pr41442.c: New test.
7570
1cef01a0
HPN
75712010-04-24 Hans-Peter Nilsson <hp@axis.com>
7572
7573 PR fortran/43832
7574 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7575
a3ba2937
JD
75762010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7577
7578 PR fortran/43832
7579 * gfortran.dg/open_nounit.f90: New test.
7580
991b4da1
PT
75812010-04-24 Paul Thomas <pault@gcc.gnu.org>
7582
7583 PR fortran/43841
7584 PR fortran/43843
7585 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7586
c7d0de89
MLI
75872010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7588
7589 * gcc.dg/Wconversion-integer.c: Update.
7590
915f5921
EB
75912010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7592
7593 * gnat.dg/unchecked_convert5.adb: New test.
7594
7a38245d
RG
75952010-04-23 Richard Guenther <rguenther@suse.de>
7596
7597 PR lto/41734
7598 * gcc.dg/lto/20100423-2_0.c: New testcase.
7599 * gcc.dg/lto/20100423-2_0.c: Likewise.
7600
8fd8a06f
RG
76012010-04-23 Richard Guenther <rguenther@suse.de>
7602
7603 PR lto/43455
7604 * gcc.dg/lto/20100423-1_0.c: New testcase.
7605 * gcc.dg/lto/20100423-1_1.c: Likewise.
7606
77620011
MJ
76072010-04-23 Martin Jambor <mjambor@suse.cz>
7608
7609 PR tree-optimization/43846
7610 * gcc.dg/tree-ssa/sra-10.c: New test.
7611
5c20baf1
MJ
76122010-04-23 Martin Jambor <mjambor@suse.cz>
7613
7614 PR middle-end/43835
7615 * gcc.c-torture/execute/pr43835.c: New test.
7616
c67f69a3
RG
76172010-04-23 Richard Guenther <rguenther@suse.de>
7618
7619 PR lto/42653
7620 * g++.dg/lto/20100423-1_0.C: New testcase.
7621
d5dceab8
UB
76222010-04-22 Uros Bizjak <ubizjak@gmail.com>
7623
7624 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7625
76262010-04-22 Ira Rosen <irar@il.ibm.com>
74500b3e 7627
5bdd895c 7628 PR tree-optimization/43842
74500b3e
IR
7629 * gcc.dg/vect/pr43842.c: New test.
7630
8e80fcac
BS
76312010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7632
7633 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7634 * gcc.target/i386/wmul-2.c: Likewise.
7635
79b9f413
KG
76362010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7637
7638 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7639 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7640
44741f03
AM
76412010-04-22 Alexander Monakov <amonakov@ispras.ru>
7642
7643 * gfortran.dg/reassoc_6.f: New testcase.
7644
9193b1b4
BS
76452010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7646
7647 PR middle-end/29274
7648 * gcc.target/arm/wmul-1.c: New test.
7649 * gcc.target/arm/wmul-2.c: New test.
7650
b3be2694
RG
76512010-04-22 Richard Guenther <rguenther@suse.de>
7652
7653 PR tree-optimization/43845
7654 * gcc.c-torture/compile/pr43845.c: New testcase.
7655
5b58b39b
BS
76562010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7657
7658 PR middle-end/29274
7659 * gcc.target/i386/wmul-1.c: New test.
7660 * gcc.target/i386/wmul-2.c: New test.
7661 * gcc.target/bfin/wmul-1.c: New test.
7662 * gcc.target/bfin/wmul-2.c: New test.
7663
92375a20
RG
76642010-04-22 Richard Guenther <rguenther@suse.de>
7665
7666 PR fortran/43829
7667 * gfortran.dg/vector_subscript_6.f90: New testcase.
7668 * gfortran.dg/assign_10.f90: Adjust.
7669
2b65cd83
JJ
76702010-04-21 Jakub Jelinek <jakub@redhat.com>
7671
7672 PR fortran/43836
7673 * gfortran.dg/gomp/pr43836.f90: New test.
7674
11152c95
RG
76752010-04-21 Richard Guenther <rguenther@suse.de>
7676
7677 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7678
d64427ff
KG
76792010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7680
7681 * gcc.dg/torture/builtin-cproj-3.c: New.
7682
88274c4d
JM
76832010-04-20 Jason Merrill <jason@redhat.com>
7684
7685 PR c++/9335
7686 * g++.dg/template/recurse2.C: New.
7687 * g++.dg/parse/crash36.C: Adjust.
7688 * g++.dg/other/fold1.C: Adjust.
7689 * g++.dg/init/member1.C: Adjust.
7690 * lib/prune.exp: Prune "skipping N instantiation contexts".
7691
3c642f92
KG
76922010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7693
7694 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7695
43272bf5
KG
76962010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7697
7698 * gcc.dg/torture/builtin-cproj-1.c: New.
7699 * gcc.dg/torture/builtin-cproj-2.c: New.
7700
5a80a1dd
DS
77012010-04-20 Dodji Seketeli <dodji@redhat.com>
7702
7703 PR c++/43800
7704 PR c++/43704
7705 * g++.dg/template/typedef32.C: Adjust.
7706 * g++.dg/template/typedef33.C: New test.
7707
9c4174d8
PT
77082010-04-20 Paul Thomas <pault@gcc.gnu.org>
7709
7710 PR fortran/43227
7711 * gfortran.dg/proc_decl_23.f90: New test.
7712
7713 PR fortran/43266
7714 * gfortran.dg/abstract_type_6.f03: New test.
7715
94e85e0a
XDL
77162010-04-20 Xinliang David Li <davidxl@google.com>
7717
7718 * g++.dg/tree-ssa/fold-compare.C: New.
7719
48e50698
RG
77202010-04-20 Richard Guenther <rguenther@suse.de>
7721
7722 PR tree-optimization/39417
7723 * g++.dg/torture/pr39417.C: New testcase.
7724
b28ae58f
RG
77252010-04-20 Richard Guenther <rguenther@suse.de>
7726
7727 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7728
1197ce8e
JJ
77292010-04-20 Jakub Jelinek <jakub@redhat.com>
7730
7731 * g++.dg/debug/dwarf2/rv1.C: New test.
7732
72e2cf16
AK
77332010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7734
7735 PR target/43635
7736 * gcc.c-torture/compile/pr43635.c: New testcase.
7737
fd2e4e99
JJ
77382010-04-19 Jakub Jelinek <jakub@redhat.com>
7739
310e4472
JJ
7740 PR fortran/43339
7741 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7742 of sequential loops being private only in the innermost containing
7743 task region.
7744
fd2e4e99
JJ
7745 PR middle-end/43337
7746 * gfortran.dg/gomp/pr43337.f90: New test.
7747
1936a7d4
RG
77482010-04-19 Richard Guenther <rguenther@suse.de>
7749
7750 PR tree-optimization/43796
7751 * gfortran.dg/pr43796.f90: New testcase.
7752
d53bed0b
RG
77532010-04-19 Richard Guenther <rguenther@suse.de>
7754
7755 PR tree-optimization/43783
7756 * gcc.c-torture/execute/pr43783.c: New testcase.
7757
90f775a9
UB
77582010-04-19 Uros Bizjak <ubizjak@gmail.com>
7759
7760 PR target/43766
7761 * gcc.target/i386/pr43766.c: New test.
7762
8d9b7be5
JZ
77632010-04-19 Jie Zhang <jie@codesourcery.com>
7764
7765 PR target/43662
7766 * gcc.target/i386/pr43662.c: New test.
7767
d38f6bc0
DS
77682010-04-19 Dodji Seketeli <dodji@redhat.com>
7769
7770 PR c++/43704
7771 * g++.dg/template/typedef32.C: New test.
7772
d5dceab8 77732010-04-19 Ira Rosen <irar@il.ibm.com>
b5aeb3bb 7774
d5dceab8
UB
7775 PR tree-optimization/37027
7776 * lib/target-supports.exp
b5aeb3bb
IR
7777 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7778 * gcc.dg/vect/pr37027.c: New test.
d5dceab8
UB
7779 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7780 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7781 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7782 gcc.dg/vect/vect-complex-6.c: Likewise.
b5aeb3bb 7783
5a2fa9e8
JJ
77842010-04-19 Jakub Jelinek <jakub@redhat.com>
7785
7786 * g++.dg/debug/dwarf2/enum1.C: New test.
7787
896ee672
EB
77882010-04-18 Eric Botcazou <ebotcazou@adacore.com>
7789
7790 * gnat.dg/rep_clause5.ad[sb]: New test.
7791 * gnat.dg/rep_clause5_pkg.ads: New helper.
7792
d5dceab8 77932010-04-18 Ira Rosen <irar@il.ibm.com>
59eefaa6
IR
7794
7795 PR tree-optimization/43771
7796 * g++.dg/vect/pr43771.cc: New test.
7797
6c559604
SK
77982010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
7799
896ee672
EB
7800 PR fortran/31538
7801 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7802 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6c559604 7803
728936bb
EB
78042010-04-17 Eric Botcazou <ebotcazou@adacore.com>
7805
7806 * gnat.dg/sizetype.adb: Rename into...
7807 * gnat.dg/sizetype1.adb: ...this.
7808 * gnat.dg/sizetype2.adb: New test.
7809
12de6355
RG
78102010-04-16 Richard Guenther <rguenther@suse.de>
7811
7812 PR tree-optimization/43572
7813 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7814
68a3eb69
EB
78152010-04-16 Olivier Hainque <hainque@adacore.com>
7816
7817 * gnat.dg/specs/discr_private.ads: New test.
7818
f0c6475a 78192010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6ea007e4
BS
7820
7821 PR target/41514
f0c6475a
BS
7822 * gcc.target/arm/thumb-comparisons.c: New test.
7823
7824 PR target/40603
7825 * gcc.target/arm/thumb-cbranchqi.c: New test.
6ea007e4 7826
7a296495
CB
78272010-04-16 Christian Bruel <christian.bruel@st.com>
7828
7829 * g++.dg/torture/pr36191.C: Enable for SH.
7830
169afcb9
EB
78312010-04-16 Eric Botcazou <ebotcazou@adacore.com>
7832
7833 * gnat.dg/wide_boolean.adb: New test.
7834 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7835
25a6a873
RG
78362010-04-15 Richard Guenther <rguenther@suse.de>
7837
7838 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7839 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7840 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7841 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7842 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7843 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7844 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7845 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7846 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7847 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7848 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7849 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7850 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7851 * gcc.dg/torture/ipa-pta-2.c: Likewise.
7852 * gcc.dg/torture/ipa-pta-1.c: Adjust.
7853
f0c6475a 78542010-04-14 Bernd Schmidt <bernds@codesourcery.com>
31ce8a53
BS
7855
7856 PR target/21803
7857 * gcc.target/arm/pr42496.c: New test.
7858
943f82e7
JM
78592010-04-14 Jason Merrill <jason@redhat.com>
7860
7861 PR c++/36625
7862 * g++.dg/ext/attrib38.C: New.
7863
88f33b96
SE
78642010-04-14 Steve Ellcey <sje@cup.hp.com>
7865
7866 PR testsuite/43739
7867 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7868
289fcbbd
MLI
78692010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7870
7871 PR 42966
7872 * gcc.dg/cpp/warn-undef-2.c: Update.
7873 * gcc.dg/cpp/warn-traditional-2.c: Update.
7874 * gcc.dg/cpp/warn-comments-2.c: Update.
7875 * gcc.dg/cpp/warn-variadic-2.c: Update.
7876 * gcc.dg/cpp/warn-long-long-2.c: Update.
7877 * gcc.dg/cpp/warn-deprecated-2.c: Update.
7878 * gcc.dg/cpp/warn-multichar-2.c: Update.
7879 * gcc.dg/cpp/warn-normalized-3.c: Update.
7880 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7881 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7882 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7883 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7884 * gcc.dg/cpp/warn-redefined-2.c: Update.
7885 * gfortran.dg/warning-directive-2.F90: Update.
7886 * c-c++-common/cpp/warning-directive-2.c: Update.
7887
fc249fe5
MM
78882010-04-14 Michael Matz <matz@suse.de>
7889
7890 PR tree-optimization/42963
b6b7f703 7891 * gcc.dg/pr42963.c: New testcase.
fc249fe5 7892
f08863f9
EB
78932010-04-14 Eric Botcazou <ebotcazou@adacore.com>
7894
7895 * gnat.dg/class_wide.adb: Rename into...
7896 * gnat.dg/class_wide1.adb: ...this.
7897 * gnat.dg/class_wide2.ad[sb]: New test.
7898
64f002ed
TB
78992010-04-14 Tobias Burnus <burnus@net-b.de>
7900
7901 PR fortran/18918
7902 * gfortran.dg/coarray_9.f90: Update dg-errors.
7903 * gfortran.dg/coarray_10.f90: New test.
7904 * gfortran.dg/coarray_11.f90: New test.
7905
e1859f33
JD
79062010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7907
7908 PR fortran/43747
7909 gfortran.dg/initialization_24.f90: New test.
7910
44b2dc6c
JM
79112010-04-13 Jason Merrill <jason@redhat.com>
7912
7913 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7914 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7915
4867a0c6
MLI
79162010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
7917
7918 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7919 * g++.dg/dg.exp: Likewise.
7920 * gcc.dg/cpp/warning-directive-1.c: Move to ...
7921 * c-c++-common/cpp/warning-directive-1.c: ... here.
7922 * gcc.dg/cpp/warning-directive-2.c: Move to ...
7923 * c-c++-common/cpp/warning-directive-2.c: ... here.
7924 * gcc.dg/cpp/warning-directive-3.c: Move to ...
7925 * c-c++-common/cpp/warning-directive-3.c: ... here.
7926 * gcc.dg/cpp/warning-directive-4.c: Move to ...
7927 * c-c++-common/cpp/warning-directive-4.c: ... here.
7928 * g++.dg/cpp/warning-directive-1.C: Delete.
7929 * g++.dg/cpp/warning-directive-2.C: Delete.
7930 * g++.dg/cpp/warning-directive-3.C: Delete.
7931 * g++.dg/cpp/warning-directive-4.C: Delete.
7932 * gcc.dg/cpp/normalised-3.c: Delete.
7933 * g++.dg/cpp/normalised-1.C: Rename as ...
7934 * c-c++-common/cpp/normalised-3.c: ... this.
7935
0f2ffb9a
MJ
79362010-04-13 Martin Jambor <mjambor@suse.cz>
7937
7938 * gcc.dg/tree-ssa/sra-9.c: New test.
7939
f78b86c0
MM
79402010-04-13 Michael Matz <matz@suse.de>
7941
7942 PR middle-end/43730
7943 * gcc.dg/pr43730.c: New test.
7944
143597ff
MM
79452010-04-13 Michael Matz <matz@suse.de>
7946
7947 * gcc.dg/tree-ssa/negate.c: New testcase.
7948
9d7b53cc
RG
79492010-04-13 Richard Guenther <rguenther@suse.de>
7950
7951 PR testsuite/43735
7952 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7953
777e1f09
RG
79542010-04-13 Richard Guenther <rguenther@suse.de>
7955
7956 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7957
76af763d
EB
79582010-04-13 Eric Botcazou <ebotcazou@adacore.com>
7959
7960 * gnat.dg/derived_type1.adb: New test.
7961
4adbd5dd
MK
79622010-04-13 Matthias Klose <doko@ubuntu.com>
7963
7964 * gcc.dg/plugindir1.c: New testcase.
7965 * gcc.dg/plugindir2.c: New testcase.
7966 * gcc.dg/plugindir3.c: New testcase.
7967 * gcc.dg/plugindir4.c: New testcase.
7968
e0db9cc6
UB
79692010-04-12 Uros Bizjak <ubizjak@gmail.com>
7970
7971 * gcc.target/i386/rotate-2.c: New test.
7972
d6850483
JM
79732010-04-12 Jason Merrill <jason@redhat.com>
7974
e62e4922
JM
7975 PR c++/43641
7976 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
d6850483
JM
7977 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7978
9d809e8f
FC
79792010-04-12 Fabien Chene <fabien.chene@gmail.com>
7980
7981 PR c++/25811
7982 * g++.dg/init/pr25811.C: New test.
7983
c7392d11
RO
79842010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7985
7986 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7987 dg-error, dg-warning.
7988 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7989
af961c7f
RG
79902010-04-12 Richard Guenther <rguenther@suse.de>
7991
7992 * gcc.dg/torture/inline-2.c: New testcase.
7993
f101882a
JJ
79942010-04-12 Jakub Jelinek <jakub@redhat.com>
7995
fa8351f8
JJ
7996 PR bootstrap/43699
7997 * gcc.dg/Wunused-var-7.c: New test.
7998
f101882a
JJ
7999 PR tree-optimization/43560
8000 * gcc.c-torture/execute/pr43560.c: New test.
8001
675c873b
EB
80022010-04-12 Eric Botcazou <ebotcazou@adacore.com>
8003
8004 * gnat.dg/aggr13.adb: New test.
8005 * gnat.dg/aggr14.adb: Likewise.
8006 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8007
3fc20697
RG
80082010-04-12 Richard Guenther <rguenther@suse.de>
8009
8010 PR c++/43611
8011 * g++.dg/torture/pr43611.C: New testcase.
8012
c4712597
SZ
80132010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
8014
8015 PR c/36774
8016 * gcc.dg/pr36774-1.c: New test.
8017 * gcc.dg/pr36774-2.c: New test.
8018
c11c09f9
KP
80192010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8020
8021 * gcc.target/sh/rte-delay-slot.c: New test.
8022
3cd64bab
EB
80232010-04-11 Eric Botcazou <ebotcazou@adacore.com>
8024
8025 * gnat.dg/pack9.adb: Remove -cargs option.
8026 * gnat.dg/aggr12.ad[sb]: New test.
8027
a6d57223
JZ
80282010-04-10 Jie Zhang <jie@codesourcery.com>
8029
8030 PR target/43417
8031 * gcc.target/sh/pr43417.c: New test.
8032
687ea68f
TB
80332010-04-10 Tobias Burnus <burnus@net-b.de>
8034
8035 PR fortran/43591
8036 * gfortran.dg/spec_expr_6.f90: New test.
8037
d8a12e84
MLI
80382010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8039
8040 PR cpp/43195
8041 * gcc.dg/cpp/pr43195.c: New.
8042 * gcc.dg/cpp/pr43195.h: New.
8043
d0b8780d
MLI
80442010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8045
8046 PR 42965
8047 * gcc.dg/Werror-6.c: Adjust.
8048 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8049 * gcc.dg/Werror-4.c: Likewise.
8050 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8051 * gcc.dg/Wswitch-enum-error.c: Likewise.
8052 * gcc.dg/Wpointer-arith.c: Likewise.
8053 * gcc.dg/Wfatal.c: Likewise.
8054 * gcc.dg/Wswitch-error.c: Likewise.
8055 * g++.dg/warn/unused-result1-Werror.c: Likewise.
8056 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8057 * gcc.dg/cpp/warn-undef-2.c: Likewise.
8058 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8059 * gcc.dg/cpp/warn-comments-2.c: Likewise.
8060 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8061 * gcc.dg/cpp/warning-directive-2.c: Likewise.
8062 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8063 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8064 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8065 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8066 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8067 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8068 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8069 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8070 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8071 * g++.dg/cpp/warning-directive-2.C: Likewise.
8072 * gfortran.dg/warning-directive-2.F90: Likewise.
8073
cb6addf4
JM
80742010-04-09 Jason Merrill <jason@redhat.com>
8075
8076 PR c++/42623
8077 * g++.dg/template/sizeof13.C: New.
8078
c688a8b0
KT
80792010-04-09 Kai Tietz <kai.tietz@onevision.com>
8080
8081 * g++.dg/other/pr35504.C: Add check for thiscall.
8082 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8083 * gcc.dg/torture/stackalign/thiscall-1.c: New.
27431d88 8084
dc8d2739
MLI
80852010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8086
8087 PR c++/28584
8088 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8089 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
27431d88 8090 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
dc8d2739 8091 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
27431d88 8092 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
dc8d2739
MLI
8093 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
8094 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8095 * g++.dg/other/increment1.C: Likewise.
8096
d3a9eea2
TB
80972010-04-09 Tobias Burnus <burnus@net-b.de>
8098
8099 PR fortran/18918
8100 * gfortran.dg/coarray_7.f90: New test.
8101 * gfortran.dg/coarray_8.f90: New test.
8102
824935ee
BD
81032010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
8104
8105 PR fortran/28039
8106 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8107
07c60ef7
RO
81082010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8109
8110 PR target/43643
8111 * gcc.dg/pr43643.c: New test.
8112
3e2f637e
TB
81132010-04-08 Tobias Burnus <burnus@net-b.de>
8114
8115 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8116
84ae6d7b
RG
81172010-04-08 Richard Guenther <rguenther@suse.de>
8118
8119 PR tree-optimization/43679
8120 * gcc.c-torture/compile/pr43679.c: New testcase.
8121
aa847cc8
JJ
81222010-04-08 Jakub Jelinek <jakub@redhat.com>
8123
8124 PR debug/43670
8125 * gcc.dg/pr43670.c: New test.
8126
b0aef8a8
MK
81272010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
8128
8129 PR middle-end/40815
8130 * gcc.dg/tree-ssa/reassoc-19.c: New.
8131
60d3aec4
JJ
81322010-04-07 Jakub Jelinek <jakub@redhat.com>
8133
ebfbbdc5
JJ
8134 PR c/18624
8135 * gcc.dg/Wunused-var-1.c: New test.
8136 * gcc.dg/Wunused-var-2.c: New test.
8137 * gcc.dg/Wunused-var-3.c: New test.
8138 * gcc.dg/Wunused-var-4.c: New test.
8139 * gcc.dg/Wunused-var-5.c: New test.
8140 * gcc.dg/Wunused-var-6.c: New test.
8141 * gcc.dg/Wunused-parm-1.c: New test.
8142
60d3aec4
JJ
8143 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8144 * gcc.dg/trunc-1.c: Likewise.
8145 * gcc.dg/vla-9.c: Likewise.
8146 * gcc.dg/dfp/composite-type.c: Likewise.
8147
b51e84c9
IS
81482010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8149
8150 PR objc/35996
8151 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8152 * obj-c++.dg/objc-gc-3.mm: Ditto.
8153
87cf0651
SB
81542010-04-07 Simon Baldwin <simonb@google.com>
8155
8156 * gcc.dg/cpp/warn-undef-2.c: New.
8157 * gcc.dg/cpp/warn-traditional-2.c: New.
8158 * gcc.dg/cpp/warn-comments-2.c: New.
8159 * gcc.dg/cpp/warning-directive-1.c: New.
8160 * gcc.dg/cpp/warn-long-long.c: New.
8161 * gcc.dg/cpp/warn-traditional.c: New.
8162 * gcc.dg/cpp/warn-variadic-2.c: New.
8163 * gcc.dg/cpp/warn-undef.c: New.
8164 * gcc.dg/cpp/warn-normalized-1.c: New.
8165 * gcc.dg/cpp/warning-directive-2.c: New.
8166 * gcc.dg/cpp/warn-long-long-2.c: New.
8167 * gcc.dg/cpp/warn-variadic.c: New.
8168 * gcc.dg/cpp/warn-normalized-2.c: New.
8169 * gcc.dg/cpp/warning-directive-3.c: New.
8170 * gcc.dg/cpp/warn-deprecated-2.c: New.
8171 * gcc.dg/cpp/warn-trigraphs-1.c: New.
8172 * gcc.dg/cpp/warn-multichar-2.c: New.
8173 * gcc.dg/cpp/warn-normalized-3.c: New.
8174 * gcc.dg/cpp/warning-directive-4.c: New.
8175 * gcc.dg/cpp/warn-unused-macros.c: New.
8176 * gcc.dg/cpp/warn-trigraphs-2.c: New.
8177 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8178 * gcc.dg/cpp/warn-cxx-compat.c: New.
8179 * gcc.dg/cpp/warn-redefined.c: New.
8180 * gcc.dg/cpp/warn-trigraphs-3.c: New.
8181 * gcc.dg/cpp/warn-unused-macros-2.c: New.
8182 * gcc.dg/cpp/warn-deprecated.c: New.
8183 * gcc.dg/cpp/warn-trigraphs-4.c: New.
8184 * gcc.dg/cpp/warn-redefined-2.c: New.
8185 * gcc.dg/cpp/warn-comments.c: New.
8186 * gcc.dg/cpp/warn-multichar.c: New.
8187 * g++.dg/cpp/warning-directive-1.C: New.
8188 * g++.dg/cpp/warning-directive-2.C: New.
8189 * g++.dg/cpp/warning-directive-3.C: New.
8190 * g++.dg/cpp/warning-directive-4.C: New.
8191 * gfortran.dg/warning-directive-1.F90: New.
8192 * gfortran.dg/warning-directive-3.F90: New.
8193 * gfortran.dg/warning-directive-2.F90: New.
8194 * gfortran.dg/warning-directive-4.F90: New.
58e0f0d3 8195
87cf0651 81962010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
8197
8198 PR objc++/23716
58e0f0d3
IS
8199 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8200
2401726e
JM
82012010-04-07 Jason Merrill <jason@redhat.com>
8202
48326487
JM
8203 * g++.dg/template/dr408.C: New.
8204
ae099258
JM
8205 * g++.dg/lookup/ns4.C: New.
8206
feb3b88a
JM
8207 PR c++/38392
8208 * g++.dg/template/friend51.C: New test.
8209
2401726e
JM
8210 PR c++/41970
8211 * g++.old-deja/g++.other/linkage1.C: Adjust.
8212
5fd5c97a
DS
82132010-04-07 Dodji Seketeli <dodji@redhat.com>
8214
8215 PR c++/42697
8216 * g++.dg/template/crash94.C: New test.
8217
7c094c11
DS
82182010-04-07 Dodji Seketeli <dodji@redhat.com>
8219
8220 PR c++/40239
8221 * g++.dg/init/aggr5.C: New test.
8222 * g++.dg/init/aggr5.C: New test.
8223
12bd5a1e
RG
82242010-04-07 Richard Guenther <rguenther@suse.de>
8225
8226 PR tree-optimization/43270
8227 * g++.dg/warn/Warray-bounds-4.C: New testcase.
8228 * gcc.dg/Warray-bounds-7.c: Likewise.
8229
b1fa9126
EB
82302010-04-07 Eric Botcazou <ebotcazou@adacore.com>
8231
8232 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8233 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8234 * gnat.dg/bit_packed_array4.ad[sb]: New test.
8235
6addabbb
JZ
82362010-04-07 Jie Zhang <jie@codesourcery.com>
8237
8238 PR c++/42556
8239 * g++.dg/init/pr42556.C: New test.
8240
a42f1217
DS
82412010-04-07 Dodji Seketeli <dodji@redhat.com>
8242
8243 PR debug/43628
8244 * g++.dg/debug/dwarf2/typedef2.C: New test.
8245
c88199cd
DS
82462010-04-06 Dodji Seketeli <dodji@redhat.com>
8247
27431d88 8248 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
c88199cd
DS
8249 c-c++-common/dwarf2/redeclaration-1.C
8250
d4a2b486
JM
82512010-04-06 Jason Merrill <jason@redhat.com>
8252
8253 * g++.dg/cpp0x/pr31437.C: Adjust error location.
8254 * g++.dg/ext/attrib18.C: Likewise.
8255 * g++.dg/ext/bitfield2.C: Likewise.
8256 * g++.dg/ext/bitfield4.C: Likewise.
8257 * g++.dg/ext/visibility/warn2.C: Likewise.
8258 * g++.dg/ext/visibility/warn3.C: Likewise.
8259 * g++.dg/gomp/pr26690-1.C: Likewise.
8260 * g++.dg/inherit/covariant7.C: Likewise.
8261 * g++.dg/init/synth2.C: Likewise.
8262 * g++.dg/lookup/using7.C: Likewise.
8263 * g++.dg/other/crash-4.C: Likewise.
8264 * g++.dg/other/error13.C: Likewise.
8265 * g++.dg/other/error20.C: Likewise.
8266 * g++.dg/parse/crash31.C: Likewise.
8267 * g++.dg/parse/error16.C: Likewise.
8268 * g++.dg/parse/error19.C: Likewise.
8269 * g++.dg/parse/error27.C: Likewise.
8270 * g++.dg/parse/error28.C: Likewise.
8271 * g++.dg/parse/fused-params1.C: Likewise.
8272 * g++.dg/template/error2.C: Likewise.
8273 * g++.dg/template/local6.C: Likewise.
8274 * g++.dg/template/qualttp15.C: Likewise.
8275 * g++.dg/warn/Wnvdtor-2.C: Likewise.
8276 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8277 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8278 * g++.old-deja/g++.brendan/crash29.C: Likewise.
8279 * g++.old-deja/g++.eh/spec6.C: Likewise.
8280 * g++.old-deja/g++.jason/crash3.C: Likewise.
8281 * g++.old-deja/g++.jason/destruct2.C: Likewise.
8282 * g++.old-deja/g++.law/ctors5.C: Likewise.
8283 * g++.old-deja/g++.law/ctors9.C: Likewise.
8284 * g++.old-deja/g++.mike/p3538a.C: Likewise.
8285 * g++.old-deja/g++.mike/p3538b.C: Likewise.
8286 * g++.old-deja/g++.other/struct1.C: Likewise.
8287 * g++.old-deja/g++.other/volatile1.C: Likewise.
8288 * g++.old-deja/g++.pt/crash36.C: Likewise.
8289 * g++.old-deja/g++.pt/derived3.C: Likewise.
8290 * g++.old-deja/g++.robertl/eb109.C: Likewise.
8291 * g++.old-deja/g++.robertl/eb4.C: Likewise.
8292
9310a3e2
SP
82932010-04-06 Sebastian Pop <sebastian.pop@amd.com>
8294
8295 PR middle-end/43519
8296 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8297 * gcc.dg/graphite/id-19.c: New.
8298
c86a3947
CF
82992010-04-06 Changpeng Fang <changpeng.fang@amd.com>
8300
8301 PR middle-end/32824
8302 * gcc.dg/vect/pr32824: New.
8303
f4d1d50a
TB
83042010-04-06 Tobias Burnus <burnus@net-b.de>
8305
8306 PR fortran/18918
8307 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8308 * gfortran.dg/coarray_3.f90: Ditto.
8309 * gfortran.dg/coarray_4.f90: Ditto.
8310 * gfortran.dg/coarray_5.f90: Ditto.
8311 * gfortran.dg/coarray_6.f90: Ditto.
8312 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8313
178f9aa1
TB
83142010-04-06 Tobias Burnus <burnus@net-b.de>
8315
8316 PR fortran/18918
8317 * gfortran.dg/coarray_4.f90: Fix test.
8318 * gfortran.dg/coarray_6.f90: Add more tests.
8319
be59db2d
TB
83202010-04-06 Tobias Burnus <burnus@net-b.de>
8321
8322 PR fortran/18918
8323 * gfortran.dg/coarray_4.f90: New test.
8324 * gfortran.dg/coarray_5.f90: New test.
8325 * gfortran.dg/coarray_6.f90: New test.
8326
385e8144
TB
83272010-04-06 Tobias Burnus <burnus@net-b.de>
8328
8329 PR fortran/18918
8330 * gfortran.dg/iso_fortran_env_5.f90: New test.
8331 * gfortran.dg/iso_fortran_env_6.f90: New test.
8332
d0a4a61c
TB
83332010-04-06 Tobias Burnus <burnus@net-b.de>
8334
8335 PR fortran/39997
8336 * gfortran.dg/coarray_1.f90: New test.
8337 * gfortran.dg/coarray_2.f90: New test.
8338 * gfortran.dg/coarray_3.f90: New test.
8339
d5eebac0
JM
83402010-04-06 Jason Merrill <jason@redhat.com>
8341
62daa139
JM
8342 PR c++/43648
8343 * g++.dg/template/dtor8.C: New.
8344
d5eebac0
JM
8345 PR c++/43621
8346 * g++.dg/template/error-recovery2.C: New.
8347
b1a0b3b4
JH
83482010-04-06 Jan Hubicka <jh@suse.czpli
8349
8350 PR tree-optimization/42906
8351 * gcc.dg/tree-ssa/dce-1.c: New testcase.
8352
2b56d6a4
TB
83532010-04-06 Tobias Burnus <burnus@net-b.de>
8354
8355 PR fortran/43178
8356 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8357 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8358 * gfortran.dg/auto_dealloc_1.f90: Ditto.
8359
56186ac2
RG
83602010-04-06 Richard Guenther <rguenther@suse.de>
8361
8362 PR tree-optimization/43627
8363 * gcc.dg/tree-ssa/vrp49.c: New testcase.
8364
7d11d368
JJ
83652010-04-06 Jakub Jelinek <jakub@redhat.com>
8366
8367 PR target/43638
8368 * gcc.target/i386/pr43638.c: New test.
8369
eb12d0ae
RG
83702010-04-06 Richard Guenther <rguenther@suse.de>
8371
8372 PR middle-end/43661
8373 * gcc.c-torture/compile/pr43661.c: New testcase.
8374
be33cc50
JJ
83752010-04-06 Jakub Jelinek <jakub@redhat.com>
8376
8377 * gcc.target/s390/stackcheck1.c: Add dg-warning.
8378
0e8ff409
SP
83792010-04-04 Sebastian Pop <sebastian.pop@amd.com>
8380
8381 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8382
1cdaa211
RG
83832010-04-02 Richard Guenther <rguenther@suse.de>
8384
8385 PR tree-optimization/43629
8386 * gcc.c-torture/execute/pr43629.c: New testcase.
8387
b879c108 83882010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
014753cc 8389 Dominique d'Humieres <dominiq@lps.ens.fr>
b879c108
JB
8390
8391 PR libfortran/43605
8392 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8393
777351a5
DS
83942010-04-01 Dodji Seketeli <dodji@redhat.com>
8395
8396 PR debug/43325
8397 * c-c++-common/dwarf2/redeclaration-1.C: New test.
8398
d4b5fb22
JM
83992010-04-01 Jason Merrill <jason@redhat.com>
8400
8401 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8402
e76a3fde
JB
84032010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8404 Manfred Schwarb <manfred99@gmx.ch>
8405
8406 PR libfortran/43605
8407 * gfortran.dg/ftell_3.f90: New test.
8408
5e9fb3db
RG
84092010-04-01 Richard Guenther <rguenther@suse.de>
8410
8411 PR middle-end/43614
8412 * gcc.c-torture/compile/pr43614.c: New testcase.
8413
d3f76f83
MJ
84142010-04-01 Martin Jambor <mjambor@suse.cz>
8415
8416 PR tree-optimization/43141
8417 * gcc.dg/guality/pr43141.c: New test.
27431d88 8418
35eb7ed7
RO
84192010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8420
8421 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8422 * g++.dg/eh/spbp.C: Likewise.
8423 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8424 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8425 superfluous casts.
8426 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8427 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8428 * objc.dg/dwarf-2.m: Likewise.
8429
25d635d9
SP
84302010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8431
8432 PR middle-end/43464
8433 * gcc.dg/graphite/id-pr43464.c: New.
8434 * gcc.dg/graphite/id-pr43464-1.c: New.
8435
84362010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8437
8438 PR middle-end/43351
8439 * gcc.dg/graphite/id-pr43351.c
8440
2981f206
IS
84412010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8442
03af6e44
IS
8443 PR testsuite/35165
8444 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8445 * obj-c++.dg/try-catch-2.mm: Ditto.
8446 * obj-c++.dg/lookup-2.mm: Ditto.
8447 * obj-c++.dg/encode-8.m: Ditto.
8448 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8449 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8450 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8451 * obj-c++.dg/const-str-11.mm: Ditto.
8452 * obj-c++.dg/const-str-9.mm: Ditto.
8453 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8454 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8455 * obj-c++.dg/except-1.mm: Ditto.
8456 * obj-c++.dg/const-str-7.mm: Ditto.
8457 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8458 * obj-c++.dg/const-str-3.mm: Ditto.
8459 * obj-c++.dg/const-str-7.mm: Ditto.
8460 * obj-c++.dg/stubify-2.mm: Change dump file name.
8461
2981f206 8462 PR objc++/23613
b6b7f703 8463 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2981f206 8464 New macro.
b6b7f703 8465 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2981f206
IS
8466 Remove dg-xfail-if.
8467
9bae1881
MJ
84682010-03-31 Martin Jambor <mjambor@suse.cz>
8469
8470 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8471 only with -O2, -O3 or -Os and not with -fwhopr.
8472
d7df0b91
DS
84732010-03-31 Dodji Seketeli <dodji@redhat.com>
8474
8475 PR c++/43558
8476 * g++.dg/template/typedef31.C: New test.
8477
f0c01ffd
RO
84782010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8479
8480 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8481 assembler output on *-*-solaris2*.
8482 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8483
132b4e82
JJ
84842010-03-31 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR debug/43557
8487 * gcc.dg/pr43557-1.c: New test.
8488 * gcc.dg/pr43557-2.c: New file.
8489
dc12b70e
JZ
84902010-03-31 Jie Zhang <jie@codesourcery.com>
8491
8492 PR 43562
8493 * gcc.dg/pr43562.c: New test.
8494
fb077955
JM
84952010-03-30 Jason Merrill <jason@redhat.com>
8496
74537078
JM
8497 PR c++/43076
8498 * g++.dg/template/error-recovery1.C: New.
8499
fb077955
JM
8500 PR c++/41786
8501 * g++.dg/parse/ambig5.C: New.
8502
03a5f060
JJ
85032010-03-30 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR debug/43593
8506 * gcc.dg/guality/pr43593.c: New test.
8507
8533c9d8
SP
85082010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8509
8510 PR middle-end/43430
8511 * gcc.dg/vect/pr43430-1.c: New.
8512
ce0ecb98
JM
85132010-03-30 Jason Merrill <jason@redhat.com>
8514
8515 PR c++/43559
8516 * g++.dg/template/partial7.C: New.
8517
a3e7e012
AK
85182010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8519
8520 * gcc.target/s390/stackcheck1.c: New testcase.
8521
63fd8255
JD
85222010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8523
8524 PR libfortran/43265
8525 * gfortran.dg/read_eof_8.f90: New test.
8526
0591d33e
JM
85272010-03-29 Jason Merrill <jason@redhat.com>
8528
43d0678a
JM
8529 * gcc.dg/cpp/include6.c: Change [] to ().
8530
00a81b8b
JM
8531 N3077
8532 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8533 splicing and UCNs.
8534 * c-c++-common/raw-string-2.c: Add trigraph test.
8535 * c-c++-common/raw-string-8.c: New.
8536 * c-c++-common/raw-string-9.c: New.
8537 * c-c++-common/raw-string-10.c: New.
8538
0591d33e
JM
8539 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8540 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8541 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8542 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8543 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8544 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8545 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8546
58adb739
RG
85472010-03-29 Richard Guenther <rguenther@suse.de>
8548
8549 PR tree-optimization/43560
8550 * gcc.dg/torture/pr43560.c: New testcase.
8551
52150625
JM
85522010-03-29 Jason Merrill <jason@redhat.com>
8553
8554 N3077
8555 * g++.dg/ext/raw-string-1.C: Change [] to ().
8556 * g++.dg/ext/raw-string-2.C: Change [] to ().
8557 Don't use \ in delimiter.
8558 * g++.dg/ext/raw-string-3.C: Change [] to ().
8559 * g++.dg/ext/raw-string-4.C: Change [] to ().
8560 * g++.dg/ext/raw-string-5.C: Change [] to ().
8561 Test for error on \ in delimiter.
8562 * g++.dg/ext/raw-string-6.C: Change [] to ().
8563 * g++.dg/ext/raw-string-7.C: Change [] to ().
8564
3b34d92c
JZ
85652010-03-29 Jie Zhang <jie@codesourcery.com>
8566
8567 PR 43564
8568 * gcc.dg/pr43564.c: New test.
8569
10fa280a
TB
85702010-03-29 Tobias Burnus <burnus@net-b.de>
8571
8572 PR fortran/43551
8573 * gfortran.dg/direct_io_12.f90: New test.
8574
88cc1e04
JH
85752010-03-28 Jan Hubicka <jh@suse.cz>
8576
8577 PR tree-optimization/43505
8578 * gfortran.dg/pr43505.f90: New testcase.
8579
fb6807b8
UB
85802010-03-27 Uros Bizjak <ubizjak@gmail.com>
8581
8582 PR tree-optimization/43528
8583 * gcc.target/i386/pr43528.c: New test.
8584
10e76c1a
JM
85852010-03-26 Joseph Myers <joseph@codesourcery.com>
8586
8587 PR c/43381
8588 * gcc.dg/parm-impl-decl-3.c: New test.
8589
c6cc83d0
JM
85902010-03-26 Jason Merrill <jason@redhat.com>
8591
8592 PR c++/43509
8593 * g++.dg/cpp0x/parse1.C: New.
8594
fb04bb84
UB
85952010-03-26 Uros Bizjak <ubizjak@gmail.com>
8596
8597 PR target/43524
8598 * gcc.target/i386/pr43524.c: New test.
8599
13604671
MJ
86002010-03-26 Martin Jambor <mjambor@suse.cz>
8601
b6b7f703 8602 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
fb04bb84 8603 whitespace, rename main to foo.
b6b7f703
L
8604 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8605 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8606 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8607 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8608 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8609 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8610 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8611 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8612 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8613 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8614 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13604671 8615
5f431950
DS
86162010-03-26 Dodji Seketeli <dodji@redhat.com>
8617
8618 PR c++/43327
8619 * g++.dg/other/crash-10.C: New test.
8620 * g++.dg/other/crash-11.C: New test.
8621
259d831f
JD
86222010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8623
8624 PR libfortran/43517
8625 * gfortran.dg/read_eof_7.f90: New test.
8626
812398e4
IS
86272010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8628
8629 PR objc/35165
8630 PR testsuite/43512
8631 * objc-obj-c++-shared: New directory.
8632 * objc-obj-c++-shared/Object1-implementation.h: New file.
8633 * objc-obj-c++-shared/Object1.h: New file.
8634 * objc-obj-c++-shared/Protocol1.h: New file.
8635 * objc-obj-c++-shared/next-abi.h: New file.
8636 * objc-obj-c++-shared/next-mapping.h: New file.
8637 * objc/execute/next_mapping.h: Delete.
8638 * objc.dg/special/special.exp: For all targets run the tests with
fb04bb84 8639 -fgnu-runtime, for darwin targets also run the tests with
812398e4
IS
8640 -fnext-runtime.
8641 * objc.dg/dg.exp: Ditto.
8642 * obj-c++.dg/dg.exp: Ditto.
8643 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8644 Protocol1.h) and next-mapping.h as required. Amend testcase to
8645 include use of updated NeXT interface.
8646 * objc/execute/formal_protocol-5.m: Ditto.
8647 * objc/execute/protocol-isEqual-2.m: Ditto.
fb04bb84 8648 * objc/execute/protocol-isEqual-4.m: Ditto.
812398e4
IS
8649 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8650 Protocol1.h) and next-mapping.h as required.
8651 * objc/execute/object_is_class.m: Ditto.
8652 * objc/execute/enumeration-1.m: Ditto.
8653 * objc/execute/class-13.m: Ditto.
8654 * objc/execute/formal_protocol-2.m: Ditto.
8655 * objc/execute/formal_protocol-4.m: Ditto.
8656 * objc/execute/class-1.m: Ditto.
8657 * objc/execute/bycopy-1.m: Ditto.
8658 * objc/execute/formal_protocol-6.m: Ditto.
8659 * objc/execute/bycopy-3.m: Ditto.
8660 * objc/execute/class-3.m: Ditto.
8661 * objc/execute/bf-11.m: Ditto.
8662 * objc/execute/class-5.m: Ditto.
8663 * objc/execute/bf-13.m: Ditto.
8664 * objc/execute/class-7.m: Ditto.
8665 * objc/execute/bf-15.m: Ditto.
8666 * objc/execute/class-9.m: Ditto.
8667 * objc/execute/bf-17.m: Ditto.
8668 * objc/execute/bf-19.m: Ditto.
8669 * objc/execute/IMP.m: Ditto.
8670 * objc/execute/exceptions/catchall-1.m: Ditto.
8671 * objc/execute/exceptions/trivial.m: Ditto.
8672 * objc/execute/exceptions/finally-1.m: Ditto.
8673 * objc/execute/exceptions/local-variables-1.m: Ditto.
8674 * objc/execute/exceptions/foward-1.m: Ditto.
8675 * objc/execute/bf-2.m: Ditto.
8676 * objc/execute/string1.m: Ditto.
8677 * objc/execute/bf-4.m: Ditto.
8678 * objc/execute/informal_protocol.m: Ditto.
8679 * objc/execute/string3.m: Ditto.
8680 * objc/execute/bf-6.m: Ditto.
8681 * objc/execute/bf-8.m: Ditto.
8682 * objc/execute/class-tests-1.h: Ditto.
8683 * objc/execute/protocol-isEqual-1.m: Ditto.
8684 * objc/execute/protocol-isEqual-3.m: Ditto.
8685 * objc/execute/_cmd.m: Ditto.
8686 * objc/execute/function-message-1.m: Ditto.
8687 * objc/execute/bf-20.m: Ditto.
8688 * objc/execute/bf-common.h: Ditto.
8689 * objc/execute/np-2.m: Ditto.
8690 * objc/execute/class-10.m: Ditto.
8691 * objc/execute/class-12.m: Ditto.
8692 * objc/execute/enumeration-2.m: Ditto.
8693 * objc/execute/class-14.m: Ditto.
8694 * objc/execute/encode-1.m: Ditto.
8695 * objc/execute/formal_protocol-1.m: Ditto.
8696 * objc/execute/formal_protocol-3.m: Ditto.
8697 * objc/execute/accessing_ivars.m: Ditto.
8698 * objc/execute/bycopy-2.m: Ditto.
8699 * objc/execute/class-2.m: Ditto.
8700 * objc/execute/bf-10.m: Ditto.
8701 * objc/execute/formal_protocol-7.m: Ditto.
8702 * objc/execute/root_methods.m: Ditto.
8703 * objc/execute/class-4.m: Ditto.
8704 * objc/execute/bf-12.m: Ditto.
8705 * objc/execute/class-6.m: Ditto.
8706 * objc/execute/bf-14.m: Ditto.
8707 * objc/execute/nested-func-1.m: Ditto.
8708 * objc/execute/class-8.m: Ditto.
8709 * objc/execute/private.m: Ditto.
8710 * objc/execute/bf-16.m: Ditto.
8711 * objc/execute/bf-18.m: Ditto.
8712 * objc/execute/load-3.m: Ditto.
8713 * objc/execute/compatibility_alias.m: Ditto.
8714 * objc/execute/bf-1.m: Ditto.
8715 * objc/execute/no_clash.m: Ditto.
8716 * objc/execute/bf-3.m: Ditto.
8717 * objc/execute/string2.m: Ditto.
8718 * objc/execute/bf-5.m: Ditto.
8719 * objc/execute/string4.m: Ditto.
8720 * objc/execute/bf-7.m: Ditto.
8721 * objc/execute/object_is_meta_class.m: Ditto.
8722 * objc/execute/bf-9.m: Ditto.
8723 * objc/execute/bf-21.m: Ditto.
8724 * objc/execute/cascading-1.m: Ditto.
8725 * objc/execute/trivial.m: Ditto.
8726 * objc/execute/np-1.m: Ditto.
8727 * objc/compile/trivial.m: Ditto.
8728 * objc/execute/class_self-2.m: Include <stdlib.h>.
8729 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8730 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
27431d88 8731 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
8732 and 64bit. Use new NeXT interface as required.
8733 * objc.dg/special/unclaimed-category-1.m: Ditto.
8734 * objc.dg/special/unclaimed-category-1.h: Ditto.
8735 * objc.dg/special/unclaimed-category-1a.m: Ditto.
8736 * objc.dg/func-ptr-1.m: Ditto.
27431d88 8737 * objc.dg/stret-1.m: Ditto.
812398e4
IS
8738 * objc.dg/encode-2.m: Ditto.
8739 * objc.dg/category-1.m: Ditto.
8740 * objc.dg/encode-3.m: Ditto.
8741 * objc.dg/call-super-3.m: Ditto.
8742 * objc.dg/method-3.m: Ditto.
8743 * objc.dg/func-ptr-2.m: Ditto.
8744 * objc.dg/lookup-1.m: Ditto.
8745 * objc.dg/encode-4.m: Ditto.
8746 * objc.dg/fix-and-continue-1.m: Ditto.
8747 * objc.dg/proto-lossage-3.m: Ditto.
8748 * objc.dg/method-13.m: Ditto.
8749 * objc.dg/proto-qual-1.m: Ditto.
8750 * objc.dg/zero-link-3.m: Ditto.
8751 * objc.dg/bitfield-1.m: Ditto.
8752 * objc.dg/va-meth-1.m: Ditto.
8753 * objc.dg/super-class-3.m: Ditto.
8754 * objc.dg/call-super-1.m: Ditto.
8755 * objc.dg/type-size-2.m: Ditto.
8756 * objc.dg/method-10.m: Ditto.
27431d88 8757 * objc.dg/defs.m: Ditto.
812398e4
IS
8758 * objc.dg/const-str-3.m: Ditto.
8759 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
27431d88 8760 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
8761 interface as required.
8762 * objc.dg/super-class-4.m: Ditto.
8763 * objc.dg/comp-types-8.m: Ditto.
8764 * objc.dg/call-super-2.m: Ditto.
8765 * objc.dg/objc-fast-4.m: Ditto.
8766 * objc.dg/method-6.m: Ditto.
8767 * objc.dg/const-str-3.m: Ditto.
8768 * objc.dg/const-str-7.m: Ditto.
8769 * objc.dg/method-15.m: Ditto.
8770 * objc.dg/method-19.m: Ditto.
8771 * objc.dg/sync-1.m: Ditto.
8772 * objc.dg/layout-1.m: Ditto.
8773 * objc.dg/bitfield-3.m: Ditto.
8774 * objc.dg/try-catch-3.m: Ditto.
8775 * objc.dg/try-catch-7.m: Ditto.
8776 * objc.dg/comp-types-10.m: Ditto.
8777 * objc.dg/selector-2.: Ditto.
8778 * objc.dg/method-7.m: Ditto.
8779 * objc.dg/typedef-alias-1.m: Ditto.
8780 * objc.dg/proto-lossage-2.m: Ditto.
8781 * objc.dg/comp-types-11.m: Ditto.
8782 * objc.dg/sizeof-1.m: Ditto.
8783 * objc.dg/method-17.m: Ditto.
8784 * objc.dg/bitfield-5.m: Ditto.
8785 * objc.dg/try-catch-1.m: Ditto.
8786 * objc.dg/encode-5.m: Ditto.
8787 * objc.dg/fix-and-continue-2.m: Ditto.
8788 * objc.dg/method-9.m: Ditto.
8789 * objc.dg/isa-field-1.m: Ditto.
fb04bb84 8790 * objc.dg/local-decl-2.m: Ditto.
812398e4
IS
8791 * objc.dg/objc-gc-4.m: Ditto.
8792 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8793 * objc.dg/gnu-runtime-3.m: Ditto.
8794 * objc.dg/encode-7.m: Ditto.
8795 * objc.dg/encode-8.m: Ditto.
8796 * objc.dg/selector-3.m: Ditto.
8797 * objc.dg/gnu-runtime-1.m: Ditto.
8798 * objc.dg/const-str-12.m: Ditto.
fb04bb84 8799 * objc.dg/gnu-runtime-2.m: Ditto.
812398e4
IS
8800 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8801 * objc.dg/selector-1.m: Ditto.
8802 * objc.dg/stubify-2.m: Ditto.
8803 * objc.dg/zero-link-1.m: Ditto.
8804 * objc.dg/stret-2.m: Ditto.
8805 * objc.dg/zero-link-2.m: Ditto.
8806 * objc.dg/next-runtime-1.m: Ditto.
8807 * objc.dg/symtab-1.m: Ditto.
8808 * objc.dg/stubify-1.m: Ditto.
fb04bb84 8809 * objc.dg/bitfield-2.m: Ditto.
812398e4
IS
8810 * objc.dg/try-catch-10.m: Apply to both runtimes.
8811 * objc.dg/const-str-1.m: Ditto.
8812 * objc.dg/image-info.m: Ditto.
fb04bb84 8813 * objc.dg/encode-9.m: Ditto.
812398e4
IS
8814 * objc.dg/pragma-1.m: Apply test to all targets.
8815 * objc.dg/const-str-4.m: Ditto.
8816 * objc.dg/const-str-8.m: Ditto.
8817 * objc.dg/super-class-2.m: Ditto.
8818 * objc.dg/try-catch-5.m: Ditto.
8819 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
fb04bb84 8820 Protocol1.h) and next-mapping.h as required. Use new NeXT
27431d88 8821 interface as required. Skip for gnu-runtime. Test for .quad at m64.
812398e4 8822 * objc.dg/const-str-11.m: Ditto.
fb04bb84 8823 * objc.dg/const-str-9.m: Ditto.
812398e4
IS
8824 * objc.dg/method-4.m: Skip for 64Bit NeXT.
8825 * objc.dg/encode-1.m: Remove redundant -lobjc.
8826 * objc.dg/try-catch-9.m: Tidy space.
8827 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
fb04bb84 8828 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
8829 and 64bit. Use new NeXT interface as required.
8830 * obj-c++.dg/template-4.mm: Ditto.
8831 * obj-c++.dg/defs.mm: Ditto.
8832 * obj-c++.dg/basic.mm: Ditto.
8833 * obj-c++.dg/encode-4.mm: Ditto.
8834 * obj-c++.dg/method-17.mm: Ditto.
8835 * obj-c++.dg/proto-lossage-3.mm: Ditto.
8836 * obj-c++.dg/cxx-class-1.mm: Ditto.
8837 * obj-c++.dg/method-10.mm: Ditto.
8838 * obj-c++.dg/va-meth-1.mm: Ditto.
8839 * obj-c++.dg/encode-5.mm: Ditto.
8840 * obj-c++.dg/lookup-2.mm: Ditto.
8841 * obj-c++.dg/template-3.mm: Ditto.
8842 * obj-c++.dg/proto-qual-1.mm: Ditto.
8843 * obj-c++.dg/qual-types-1.m: Ditto.
8844 * obj-c++.dg/cxx-scope-1.mm: Ditto.
8845 * obj-c++.dg/template-1.mm: Ditto.
8846 * obj-c++.dg/encode-6.mm: Ditto.
8847 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
fb04bb84 8848 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
8849 interface as required.
8850 * obj-c++.dg/except-1.mm: Ditto.
8851 * obj-c++.dg/const-str-7.mm: Ditto.
8852 * obj-c++.dg/ivar-list-semi.mm: Ditto.
8853 * obj-c++.dg/cxx-scope-2.mm: Ditto.
8854 * obj-c++.dg/selector-2.mm: Ditto.
8855 * obj-c++.dg/isa-field-1.mm: Ditto.
8856 * obj-c++.dg/try-catch-1.mm: Ditto.
8857 * obj-c++.dg/local-decl-1.mm: Ditto.
8858 * obj-c++.dg/try-catch-9.mm: Ditto.
8859 * obj-c++.dg/no-extra-load.mm: Ditto.
8860 * obj-c++.dg/selector-5.mm: Ditto.
8861 * obj-c++.dg/method-12.mm: Ditto.
8862 * obj-c++.dg/try-catch-11.mm: Ditto.
8863 * obj-c++.dg/comp-types-11.mm: Ditto.
8864 * obj-c++.dg/bitfield-3.mm: Ditto.
8865 * obj-c++.dg/method-6.mm: Ditto.
8866 * obj-c++.dg/super-class-2.mm: Ditto.
8867 * obj-c++.dg/method-21.mm: Ditto.
8868 * obj-c++.dg/const-str-8.mm: Ditto.
8869 * obj-c++.dg/try-catch-7.mm: Ditto.
8870 * obj-c++.dg/method-15.mm: Ditto.
8871 * obj-c++.dg/layout-1.mm: Ditto.
8872 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8873 * obj-c++.dg/const-str-3.mm: Ditto.
8874 * obj-c++.dg/try-catch-2.mm: Ditto.
8875 * obj-c++.dg/objc-gc-3.mm: Ditto.
8876 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8877 * obj-c++.dg/bitfield-1.mm: Ditto.
8878 * obj-c++.dg/selector-6.mm: Ditto.
8879 * obj-c++.dg/method-13.mm: Ditto.
8880 * obj-c++.dg/comp-types-12.mm: Ditto.
8881 * obj-c++.dg/bitfield-4.mm: Ditto.
8882 * obj-c++.dg/try-catch-8.mm: Ditto.
8883 * obj-c++.dg/method-2.mm: Ditto.
8884 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8885 * obj-c++.dg/typedef-alias-1.mm: Ditto.
8886 * obj-c++.dg/const-str-4.mm: Ditto.
8887 * obj-c++.dg/proto-lossage-2.mm: Ditto.
8888 * obj-c++.dg/try-catch-3.mm: Ditto.
8889 * obj-c++.dg/comp-types-9.mm: Ditto.
8890 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8891 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8892 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
fb04bb84
UB
8893 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8894 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
8895 Use new NeXT interface as required.
8896 * obj-c++.dg/const-str-10.mm: Ditto.
8897 * obj-c++.dg/const-str-11.mm: Ditto.
8898 * obj-c++.dg/const-str-9.mm: Ditto.
8899 * obj-c++.dg/method-11.mm: Ditto.
fb04bb84
UB
8900 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8901 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
8902 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8903 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8904 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8905
58f5f6b4
DS
89062010-03-25 Dodji Seketeli <dodji@redhat.com>
8907
8908 PR c++/43206
8909 * g++.dg/template/typedef30.C: New test case.
8910
d53c73e0
JJ
89112010-03-25 Jakub Jelinek <jakub@redhat.com>
8912
8913 PR c/43385
8914 * gcc.c-torture/execute/pr43385.c: New test.
8915
6f5db5f7
JM
89162010-03-24 Joseph Myers <joseph@codesourcery.com>
8917
8918 * gcc.dg/strncpy-fix-1.c: New test.
8919
9debda96
IS
89202010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8921
5e599ebb
IS
8922 PR testsuite/41609
8923 * lib/objc-torture.exp (objc-set-runtime-options): New.
8924 * objc/execute/execute.exp: Check runtime options on each pass.
8925 * objc/execute/exceptions/exceptions.exp: Ditto.
8926 * objc/compile/compile.exp: Ditto.
8927
9debda96
IS
8928 PR testsuite/42348
8929 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8930 standard tests.
8931 (check_effective_target_objc2): New proc.
8932 (check_effective_target_next_runtime): New proc.
8933 * lib/objc.exp: Determine which runtime is in force and support it.
8934 * lib/obj-c++.exp: Ditto.
8935
bff0b1a6
JM
89362010-03-24 Jason Merrill <jason@redhat.com>
8937
8938 PR c++/43502
8939 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8940
1e06efb6
MJ
89412010-03-24 Martin Jambor <mjambor@suse.cz>
8942
8943 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
fb04bb84 8944 a loop.
1e06efb6
MJ
8945 * gcc.dg/ipa/ipa-2.c: Likewise.
8946 * gcc.dg/ipa/ipa-3.c: Likewise.
8947 * gcc.dg/ipa/ipa-4.c: Likewise.
8948 * gcc.dg/ipa/ipa-5.c: Likewise.
8949 * gcc.dg/ipa/ipa-7.c: Likewise.
8950 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8951 a loop.
8952 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8953 i_can_not_be_propagated_fully2 into a loop.
8954 * gcc.dg/ipa/ipa-8.c: New test.
8955 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8956
d0ed412a
JJ
89572010-03-24 Jakub Jelinek <jakub@redhat.com>
8958
8959 PR debug/19192
8960 PR debug/43479
8961 * gcc.dg/guality/pr43479.c: New test.
8962 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8963 and add volatile keyword.
8964
012cd3b6
MS
89652010-03-23 Mike Stump <mikestump@comcast.net>
8966
8967 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8968
c6be04ad
JM
89692010-03-23 Jason Merrill <jason@redhat.com>
8970
5c3bacee
JM
8971 * g++.dg/ext/altivec-17.C: Adjust error message.
8972
c6be04ad
JM
8973 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8974 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8975 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8976 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8977 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8978 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8979
ce30e6fd
JM
89802010-03-22 Jason Merrill <jason@redhat.com>
8981
cc72bbaa
JM
8982 PR c++/43333
8983 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8984 * g++.dg/ext/is_pod_98.C: New.
8985
18932737
JM
8986 PR c++/43281
8987 * g++.dg/cpp0x/auto18.C: New.
8988
ce30e6fd
JM
8989 * gcc.dg/pr36997.c: Adjust error message.
8990 * g++.dg/ext/vector9.C: Likewise.
8991 * g++.dg/conversion/simd3.C: Likewise.
8992 * g++.dg/other/error23.C: Likewise.
8993
047550e9
MM
89942010-03-22 Michael Matz <matz@suse.de>
8995
8996 PR middle-end/43475
8997 * gfortran.dg/pr43475.f90: New testcase.
8998
6d7971b8
RG
89992010-03-22 Richard Guenther <rguenther@suse.de>
9000
9001 PR tree-optimization/43390
9002 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9003
242ba308
KG
90042010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9005
9006 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9007 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9008
7801b86a
SM
90092010-03-20 Simon Martin <simartin@users.sourceforge.net>
9010 Michael Matz <matz@suse.de>
9011
9012 PR c++/43081
9013 * g++.dg/parse/crash56.C: New test.
9014
b8849663
PT
90152010-03-20 Paul Thomas <pault@gcc.gnu.org>
9016
9017 PR fortran/43450
9018 * gfortran.dg/whole_file_15.f90 : New test.
9019
21b04412
JD
90202010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9021
9022 PR fortran/43409
9023 * gfortran.dg/inquire_size.f90: New test.
9024
d491d2af
RG
90252010-03-20 Richard Guenther <rguenther@suse.de>
9026
9027 PR rtl-optimization/43438
9028 * gcc.c-torture/execute/pr43438.c: New testcase.
9029
39bac010
DS
90302010-03-20 Dodji Seketeli <dodji@redhat.com>
9031
9032 PR c++/43375
9033 * g++.dg/abi/mangle42.C: New test.
9034
e49a760f
AP
90352010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9036
9037 PR C/43211
9038 * gcc.dg/pr43211.c: New test.
9039 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9040
f0c6475a 90412010-03-19 Bernd Schmidt <bernds@codesourcery.com>
002b2dee
BS
9042
9043 PR rtl-optimization/42258
9044 * gcc.target/arm/thumb1-mul-moves.c: New test.
c99102b8
BS
9045
9046 PR target/40697
9047 * gcc.target/arm/thumb-andsi.c: New test.
9048
036efbf2
BS
9049 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9050 dg-require-effective-target.
9051
f9ceed32
MM
90522010-03-19 Michael Matz <matz@suse.de>
9053
9054 PR c++/43116
9055 * g++.dg/other/pr43116.C: New testcase.
9056
8a0b1aa4
MM
90572010-03-19 Michael Matz <matz@suse.de>
9058
9059 PR target/43305
9060 * gcc.dg/pr43305.c: New testcase.
9061
3e999e7b
RG
90622010-03-19 Richard Guenther <rguenther@suse.de>
9063
9064 PR tree-optimization/43415
9065 * gcc.c-torture/compile/pr43415.c: New testcase.
9066
72c53a83
EB
90672010-03-19 Eric Botcazou <ebotcazou@adacore.com>
9068
9069 PR ada/43106
9070 * gnat.dg/case_optimization2.adb: New test.
9071 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9072
a29d9e20 90732010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
b6010cab
FXC
9074 Jack Howarth <howarth@bromo.med.uc.edu>
9075
9076 PR target/36399
48019e3d 9077 * gcc.target/i386/push-1.c: Don't xfail
b6010cab
FXC
9078 scan-assembler-not "movups" on darwin.
9079
5644a3d0
JJ
90802010-03-18 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR debug/43058
9083 * gcc.dg/pr43058.c: New test.
9084
8132a837
MJ
90852010-03-18 Martin Jambor <mjambor@suse.cz>
9086
9087 PR middle-end/42450
9088 * g++.dg/torture/pr42450.C: New test.
9089
c21372c4
MM
90902010-03-18 Michael Matz <matz@suse.de>
9091
9092 PR middle-end/43419
9093 * gcc.dg/pr43419.c: New testcase.
9094
82fa5f8a
L
90952010-03-18 H.J. Lu <hongjiu.lu@intel.com>
9096
9097 PR rtl-optimization/43360
9098 * gcc.dg/torture/pr43360.c: New.
9099
eb45755f
MM
91002010-03-18 Michael Matz <matz@suse.de>
9101
9102 PR tree-optimization/43402
9103 * gcc.dg/pr43402.c: New testcase.
9104
60936b22
PB
91052010-03-17 Peter Bergner <bergner@vnet.ibm.com>
9106
9107 PR target/42427
9108 * gcc.dg/pr42427.c: New test.
9109
29e8b716
JD
91102010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9111
9112 PR libfortran/43265
c21372c4
MM
9113 * gfortran.dg/read_empty_file.f: New test.
9114 * gfortran.dg/read_eof_all.f90: New test.
9115 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9116 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
29e8b716 9117
4c2084cd
MM
91182010-03-17 Michael Matz <matz@suse.de>
9119
9120 * gcc.dg/pr43300.c: Add -w.
9121
e638cfd6
RG
91222010-03-17 Richard Guenther <rguenther@suse.de>
9123
9124 * gcc.dg/pr43379.c: Add -w.
9125
b3aefde2
TB
91262010-03-17 Tobias Burnus <burnus@net-b.de>
9127
9128 PR fortran/43331
9129 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9130
df3fe9b0
UB
91312010-03-16 Uros Bizjak <ubizjak@gmail.com>
9132
9133 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9134
adde4096
RO
91352010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9136
9137 * ada/acats/run_all.sh: Log start and end times.
9138
ebf15f35
RO
91392010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9140
9141 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9142
7686fb74
RG
91432010-03-16 Richard Guenther <rguenther@suse.de>
9144
9145 PR middle-end/43379
9146 * gcc.dg/pr43379.c: New testcase.
9147
457eeaae
JJ
91482010-03-16 Jakub Jelinek <jakub@redhat.com>
9149
9150 PR debug/43051
9151 * gcc.dg/guality/pr43051-1.c: New test.
9152
d205bdbe
JJ
91532010-03-15 Janis Johnson <janis187@us.ibm.com>
9154
9155 PR testsuite/43363
9156 * g++.dg/ext/altivec-17.C: Handle changes to error message.
9157
c2172338
MM
91582010-03-15 Michael Matz <matz@suse.de>
9159
9160 PR middle-end/43300
9161 * gcc.dg/pr43300.c: New testcase.
9162
610b64e2
RG
91632010-03-15 Richard Guenther <rguenther@suse.de>
9164
9165 PR tree-optimization/43367
9166 * gcc.c-torture/compile/pr43367.c: New testcase.
9167
610de68d
RB
91682010-03-15 Richard Guenther <rguenther@suse.de>
9169
9170 PR tree-optimization/43317
9171 * gcc.dg/pr43317.c: New testcase.
9172
77514c73
UB
91732010-03-14 Uros Bizjak <ubizjak@gmail.com>
9174
ba07aae3 9175 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
77514c73
UB
9176
91772010-03-14 Uros Bizjak <ubizjak@gmail.com>
9178
9179 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9180
4eceddd7
TB
91812010-03-14 Tobias Burnus <burnus@net-b.de>
9182
9183 PR fortran/43362
9184 * gfortran.dg/impure_constructor_1.f90: New test.
9185
7f931500
SP
91862010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9187
9188 PR middle-end/43354
9189 * gfortran.dg/graphite/id-pr43354.f: New.
9190
91912010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9192
9193 PR middle-end/43349
9194 * gfortran.dg/graphite/pr43349.f: New.
9195
91962010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9197
9198 PR middle-end/43306
9199 * gcc.dg/graphite/pr43306.c: New.
9200
c6012045
DM
92012010-03-12 David S. Miller <davem@davemloft.net>
9202
9203 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9204 sparc.
9205
3119bda3
KG
92062010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9207
9208 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9209
6a943ee7
PT
92102010-03-12 Paul Thomas <pault@gcc.gnu.org>
9211
9212 PR fortran/43291
9213 PR fortran/43326
9214 * gfortran.dg/dynamic_dispatch_7.f03: New test.
9215
6ac0538d
KT
92162010-03-12 Kai Tietz <kai.tietz@onevision.com>
9217
9218 * gfortran.dg/default_format_denormal_1.f90: Don't assume
9219 fail for *-*-mingw* targets.
9220
70235ab9
JJ
92212010-03-12 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR debug/43329
9224 * gcc.dg/guality/pr43329-1.c: New test.
9225
0e0a1359
MJ
92262010-03-11 Martin Jambor <mjambor@suse.cz>
9227
9228 PR tree-optimization/43257
9229 * g++.dg/torture/pr43257.C: New test.
9230
2f4d643d
TB
92312010-03-11 Tobias Burnus <burnus@net-b.de>
9232
9233 PR fortran/43228
9234 * gfortran.dg/namelist_61.f90: New test.
9235
ff0a0c1d
RG
92362010-03-11 Richard Guenther <rguenther@suse.de>
9237
9238 PR tree-optimization/43255
9239 * gcc.c-torture/compile/pr43255.c: New testcase.
9240
b509e1fc
AK
92412010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9242
9243 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9244 * gcc.dg/pr43280.c: New testcase.
9245
108ba00b
RG
92462010-03-11 Richard Guenther <rguenther@suse.de>
9247
9248 PR lto/43200
9249 * gcc.dg/lto/20100227-1_0.c: New testcase.
9250 * gcc.dg/lto/20100227-1_1.c: Likewise.
9251
e1061681
JD
92522010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9253
9254 PR libfortran/43320
9255 PR libfortran/43265
9256 * gfortran.dg/read_eof_6.f: New test
1aeffaf5 9257 * gfortran.dg/read_x_eof.f90: New test.
e1061681
JD
9258 * gfortran.dg/read_x_past.f: Update test.
9259
b379f677 92602010-03-10 Jan Hubicka <jh@suse.cz>
e9fecf0e 9261
d7ba5c33 9262 * gcc.c-torture/compile/pr43288.c: New test.
e9fecf0e 9263
7d8c1528
KG
92642010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9265
9266 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9267 -fpic/-fPIC flags.
9268 * g++.old-deja/g++.pt/asm2.C: Likewise.
9269 * gcc.c-torture/compile/20000804-1.c: Likewise.
9270 * gcc.target/i386/clobbers.c: Likewise.
9271
e9fecf0e 92722010-03-10 Tobias Burnus <burnus@net-b.de>
abf4d60b
TB
9273
9274 PR fortran/43303
9275 * gfortran.dg/c_assoc_3.f90: New test.
9276
23f39b37
JJ
92772010-03-10 Jakub Jelinek <jakub@redhat.com>
9278
9279 PR debug/36728
9280 * gcc.dg/guality/pr36728-1.c: New test.
9281 * gcc.dg/guality/pr36728-2.c: New test.
9282
8bb025f5
KP
92832010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9284
9285 * gcc.dg/h8300-div-delay-slot.c: New test.
9286
6edd8198
AM
92872010-03-10 Alexander Monakov <amonakov@ispras.ru>
9288
9289 PR tree-optimization/43236
9290 * gcc.c-torture/execute/pr43236.c: New test.
9291
9f698956
AB
92922010-03-10 Andrey Belevantsev <abel@ispras.ru>
9293
9294 PR middle-end/42859
9295 * g++.dg/eh/pr42859.C: New test.
9296
4398467a
JJ
92972010-03-09 Jakub Jelinek <jakub@redhat.com>
9298
69b89883
JJ
9299 PR debug/43299
9300 * gcc.dg/pr43299.c: New test.
9301
4398467a
JJ
9302 PR debug/43290
9303 * g++.dg/eh/unwind2.C: New test.
9304
b58543c3
SP
93052010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9306 Reza Yazdani <reza.yazdani@amd.com>
9307
9308 PR middle-end/43065
9309 * gcc.dg/graphite/run-id-4.c: New.
9310
93112010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9312
9313 PR middle-end/43065
9314 * gcc.dg/graphite/run-id-3.c: New.
9315
93162010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
9317
9318 PR middle-end/42644
9319 PR middle-end/42130
9320 * gcc.dg/graphite/id-18.c: New.
9321 * gcc.dg/graphite/run-id-pr42644.c: New.
9322
93232010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9324
9325 PR middle-end/42326
9326 * gcc.dg/graphite/pr42326.c: New.
9327
cc788fcc
RG
93282010-03-08 Richard Guenther <rguenther@suse.de>
9329
9330 PR tree-optimization/43269
9331 * gcc.c-torture/execute/pr43269.c: New testcase.
9332
b3d286ba
JW
93332010-03-08 Janus Weil <janus@gcc.gnu.org>
9334
9335 PR fortran/43256
9336 * gfortran.dg/typebound_call_13.f03: New.
9337
eeb971c9
EB
93382010-03-05 Eric Botcazou <ebotcazou@adacore.com>
9339
9340 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9341 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9342
1b88f240
JM
93432010-03-05 Jason Merrill <jason@redhat.com>
9344
9345 * g++.dg/abi/mangle40.C: Require weak and alias.
9346
ccc5b640
SP
93472010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9348
9349 PR middle-end/42326
9350 * gfortran.dg/graphite/pr42326.f90: New.
9351 * gfortran.dg/graphite/pr42326-1.f90: New.
9352
576e4d82
RO
93532010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9354
9355 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9356 (gnat_target_compile): Likewise.
9357 Reinitialize GNAT_UNDER_TEST if target changes.
9358 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9359 (local_find_gnatmake): Pass full --GCC to gnatlink.
9360 Remove --LINK.
9361
3e23fb2e
AP
93622010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9363
9364 PR c/43248
9365 * gcc.dg/compound-literal-1.c: New testcase.
9366
76f76cd0
MJ
93672010-03-04 Martin Jambor <mjambor@suse.cz>
9368
9369 PR tree-optimization/43164
9370 PR tree-optimization/43191
9371 * gcc.c-torture/compile/pr43164.c: New test.
9372 * gcc.c-torture/compile/pr43191.c: Likewise.
9373
33344e0f
JW
93742010-03-04 Janus Weil <janus@gcc.gnu.org>
9375
9376 PR fortran/43244
9377 * gfortran.dg/finalize_9.f90: New.
9378
c09a0014
TB
93792010-03-04 Tobias Burnus <burnus@net-b.de>
9380 Ken Werner <ken@linux.vnet.ibm.com>
9381
9382 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9383 to dg-options for spu.
9384 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9385 dump-scan target to exclude spu.
9386
572ae476
CF
93872010-03-04 Changpeng Fang <changpeng.fang@amd.com>
9388
8c0386a4
SP
9389 PR middle-end/43209
9390 * gcc.dg/tree-ssa/ivopts-4.c: New.
572ae476 9391
8ec49cff
JJ
93922010-03-03 Janis Johnson <janis187@us.ibm.com>
9393
9394 * lib/target-supports-dg.exp (check-flags): Provide defaults for
9395 include-opts and exclude-opts; skip checking the flags if arguments
9396 are the same as the defaults.
9397 (dg-xfail-if): Verify the number of arguments, supply defaults
9398 for unspecified optional arguments.
9399 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9400
28fd1fc1
L
94012010-03-03 Jason Merrill <jason@redhat.com>
9402
9403 PR c++/12909
9404 * g++.dg/abi/mangle40.C: Updated.
9405
58a15cf8
JM
94062010-03-03 Jason Merrill <jason@redhat.com>
9407
a84713ad
JM
9408 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9409 * g++.dg/abi/mangle23.C: Likewise.
9410 * g++.dg/eh/simd-2.C: Likewise.
9411 * g++.dg/ext/attribute-test-2.C: Likewise.
9412 * g++.dg/ext/vector14.C: Likewise.
9413 * g++.dg/other/pr34435.C: Likewise.
9414 * g++.dg/template/conv8.C: Likewise.
9415 * g++.dg/template/nontype9.C: Likewise.
9416 * g++.dg/template/qualttp17.C: Likewise.
9417 * g++.dg/template/ref1.C: Likewise.
9418 * g++.old-deja/g++.pt/crash68.C: Likewise.
9419 * g++.old-deja/g++.pt/ref1.C: Likewise.
9420 * g++.old-deja/g++.pt/ref3.C: Likewise.
9421 * g++.old-deja/g++.pt/ref4.C: Likewise.
9422
58a15cf8
JM
9423 PR c++/12909
9424 * g++.dg/abi/mangle40.C: New.
9425 * g++.dg/abi/mangle41.C: New.
1d5053d6
JM
9426 * g++.dg/lto/20100302_0.C: New.
9427 * g++.dg/lto/20100302_1.C: New.
9428 * g++.dg/lto/20100302.h: New.
58a15cf8 9429
ba461991
PT
94302010-03-03 Paul Thomas <pault@gcc.gnu.org>
9431
9432 PR fortran/43243
9433 * gfortran.dg/internal_pack_12.f90: New test.
9434
a82ec6aa
L
94352010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9436
9437 * gcc.dg/pr36997.c: Adjust error message.
9438
83bfaab7
MS
94392010-03-03 Mike Stump <mikestump@comcast.net>
9440
9441 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9442 adjustments to not be present on machines that align the stack to
9443 more than 4 bytes and don't have a red zone yet as that is an
9444 unimplemented optimization.
9445
d1039125
JW
94462010-03-03 Janus Weil <janus@gcc.gnu.org>
9447
9448 PR fortran/43169
9449 * gfortran.dg/impure_assignment_3.f90: New.
9450
db51bb34
JJ
94512010-03-03 Jakub Jelinek <jakub@redhat.com>
9452
7ece48b1
JJ
9453 PR debug/43229
9454 * gfortran.dg/pr43229.f90: New test.
9455
0508bed7
JJ
9456 PR debug/43237
9457 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9458
db51bb34
JJ
9459 PR debug/43177
9460 * gcc.dg/guality/pr43177.c: New test.
9461
7428bc26
JM
94622010-03-02 Jason Merrill <jason@redhat.com>
9463
9464 * g++.dg/ext/vector9.C: Adjust error message.
9465 * g++.dg/conversion/simd3.C: Likewise.
9466 * g++.dg/other/error23.C: Likewise.
9467
d6814000
MS
94682010-03-02 Mike Stump <mikestump@comcast.net>
9469
9470 PR c++/41090
9471 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9472
2542496c
PT
94732010-03-02 Paul Thomas <pault@gcc.gnu.org>
9474
9475 PR fortran/43180
9476 * gfortran.dg/internal_pack_10.f90: New test.
9477
9478 PR fortran/43173
9479 * gfortran.dg/internal_pack_11.f90: New test.
9480
61226dc8
SP
94812010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9482
9483 PR middle-end/42640
9484 * gcc.dg/tree-ssa/pr42640.c: New.
9485
12f9ddbc
RG
94862010-03-01 Richard Guenther <rguenther@suse.de>
9487
9488 PR tree-optimization/43220
9489 * gcc.c-torture/execute/pr43220.c: New testcase.
9490
434c8f4b
RG
94912010-03-01 Richard Guenther <rguenther@suse.de>
9492
9493 PR middle-end/43213
9494 * gcc.dg/pr43213.c: New testcase.
9495
004d6973
RO
94962010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9497
9498 PR pch/14940
9499 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9500
72a30e3c
RO
95012010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9502
9503 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9504 New function.
9505 (check_effective_target_ucn): Likewise.
9506
9507 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9508 if !ucn.
9509 * gcc.dg/ucnid-2.c: Likewise.
9510 * gcc.dg/ucnid-3.c: Likewise.
9511 * gcc.dg/ucnid-4.c: Likewise.
9512 * gcc.dg/ucnid-11.c: Likewise.
9513 * gcc.dg/ucnid-12.c: Likewise.
9514 * gcc.dg/ucnid-6.c: Skip if !ucn.
9515 * gcc.dg/ucnid-9.c: Likewise.
9516
48f8763f
RO
95172010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9518
9519 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9520 lists to dg-skip-if.
9521 * gcc.target/i386/stackalign/return-3.c: Likewise.
9522
7d82c626
RO
95232010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9524
9525 * gcc.target/i386/clearcap.map: New file.
9526 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9527 Pass clearcap.map by default if supported.
9528
1069f584
RO
95292010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9530
9531 PR fortran/42900
9532 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9533 Explain this.
9534 * gfortran.dg/stat_2.f90: Likewise.
9535
fef06326
TB
95362010-03-01 Tobias Burnus <burnus@net-b.de>
9537
9538 PR fortran/43199
9539 * gfortran.dg/module_read_2.f90: New test.
9540
2a3dbebf
MM
95412010-02-27 Mark Mitchell <mark@codesourcery.com>
9542
9543 PR c++/42748
9544 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9545 * g++.dg/abi/mangle12.C: Likewise.
9546 * g++.dg/abi/mangle20-2.C: Likewise.
9547 * g++.dg/abi/mangle17.C: Likewise.
9548 * g++.dg/template/cond2.C: Likewise.
9549 * g++.dg/template/pr35240.C: Likewise.
9550
30bc1dca
RG
95512010-02-27 Richard Guenther <rguenther@suse.de>
9552
9553 PR tree-optimization/43186
9554 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9555
812be315
KK
95562010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9557
9558 * g++.dg/abi/packed1.C: Expect warning on the SH.
9559
baae602e
SM
95602010-02-27 Simon Martin <simartin@users.sourceforge.net>
9561
9562 PR c++/42054:
9563 * g++.dg/parse/error37.C: New test.
9564
84167094
MLI
95652010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9566
9567 PR c/24577
9568 PR c/43192
9569 * gcc.dg/pr8927-1.c: Match new note.
9570 * gcc.dg/990506-0.c: Likewise.
9571 * gcc.dg/gomp/flush-2.c: Likewise.
9572 * gcc.dg/gomp/atomic-5.c: Likewise.
9573 * gcc.dg/gomp/pr34607.c: Likewise.
9574 * gcc.dg/pr35746.c: Likewise.
9575 * gcc.dg/cpp/pragma-1.c: Likewise.
9576 * gcc.dg/cpp/pragma-2.c: Likewise.
9577 * gcc.dg/pr41842.c: Likewise.
9578 * gcc.dg/noncompile/20040629-1.c: Likewise.
9579 * objc.dg/private-1.m: Likewise.
9580
cea2d589
TB
95812010-02-27 Tobias Burnus <burnus@net-b.de>
9582
9583 PR fortran/43185
9584 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9585 * gfortran.dg/default_initialization_4.f90: New test.
9586
58f1b706
EB
95872010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9588
9589 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9590 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9591 * gnat.dg/thin_pointer2.adb: New test.
9592 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9593
7e1542b9
MLI
95942010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9595
9596 PR c/20631
9597 * gcc.dg/cpp/c90-pedantic.c: New.
9598 * gcc.dg/cpp/c90.c: New.
9599 * gcc.dg/gnu90-const-expr-1.c: New.
9600 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9601
37530014
RG
96022010-02-26 Richard Guenther <rguenther@suse.de>
9603
9604 PR tree-optimization/43186
9605 * gcc.c-torture/compile/pr43186.c: New testcase.
9606
095c7b3c
JJ
96072010-02-26 Jakub Jelinek <jakub@redhat.com>
9608
9609 PR debug/43190
9610 * c-c++-common/dwarf2/pr43190.c: New test.
9611
482b2e5b
L
96122010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9613
9614 PR testsuite/37074:
9615 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9616
2f816591
RG
96172010-02-26 Richard Guenther <rguenther@suse.de>
9618
9619 PR tree-optimization/43188
9620 * gcc.c-torture/compile/pr43188.c: New testcase.
9621
7ce321b3
L
96222010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9623
9624 PR target/43175
9625 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9626
cac1c927
EB
96272010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9628
9629 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9630
2fcd8e02
MM
96312010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9632
9633 PR target/43154
9634 * gcc.target/powerpc/pr43154.c: New file.
9635
7d5d39bb
JJ
96362010-02-25 Jakub Jelinek <jakub@redhat.com>
9637
06796564
JJ
9638 PR debug/43166
9639 * gfortran.dg/debug/pr43166.f: New test.
9640
7d5d39bb
JJ
9641 PR debug/43165
9642 * gcc.dg/torture/pr43165.c: New test.
9643
2d2e923f
MLI
96442010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9645
9646 PR c/43128
9647 * c-c++-common/pr41779.c: Update.
9648
39e998c2
RO
96492010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9650
9651 PR ada/32547
9652 * lib/gnat-dg.exp (gnat_load): Redefine.
9653
9654 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9655 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9656
2607480d
RO
96572010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9658
9659 PR libobjc/36610
9660 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9661 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9662 -fgnu-runtime.
9663 Sort entries.
9664
3e7eefdd
RO
96652010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9666
9667 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9668
2e957792
JJ
96692010-02-24 Jakub Jelinek <jakub@redhat.com>
9670
9671 PR debug/43150
9672 * gcc.dg/guality/vla-1.c: New test.
9673
505a36f9
TB
96742010-02-24 Tobias Burnus <burnus@net-b.de>
9675
9676 PR fortran/43042
9677 * gfortran.dg/c_ptr_tests_15.f90: New test.
9678
8f40ad50
JJ
96792010-02-23 Jakub Jelinek <jakub@redhat.com>
9680
9681 PR target/43107
9682 * gcc.target/i386/pr43107.c: New test.
9683
c6569cd0
JM
96842010-02-23 Jason Merrill <jason@redhat.com>
9685
9686 PR c++/43143
9687 * g++.dg/cpp0x/variadic100.C: New.
9688
3adcf52c
JM
96892010-02-23 Jason Merrill <jason@redhat.com>
9690
9691 PR debug/42800
9692 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9693 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9694 * c-c++-common/dwarf2/vla1.c: New.
9695
2a8e30fb
MM
96962010-02-23 Jakub Jelinek <jakub@redhat.com>
9697
5ead99fa
JJ
9698 PR target/43139
9699 * gcc.dg/pr43139.c: New test.
9700
2a8e30fb
MM
9701 PR debug/43077
9702 * gcc.dg/guality/pr43077-1.c: New test.
9703
38170f34
MLI
97042010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9705
9706 PR 43123
9707 * gcc.dg/march.c: New.
9708 * gcc.dg/march-generic.c: New.
9709 * gcc.dg/mtune.c: New.
3adcf52c 9710
0f9c8f56
SP
97112010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9712
9713 PR middle-end/43083
9714 * gcc.dg/graphite/pr43083.c: New.
9715
97162010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9717
9718 PR middle-end/43097
9719 * gfortran.dg/graphite/pr43097.f: New.
9720
97212010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9722 Manuel López-Ibáñez <manu@gcc.gnu.org>
9723
9724 PR middle-end/43140
9725 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9726
97272010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9728
9729 PR middle-end/43026
9730 * g++.dg/graphite/pr43026.C: New.
9731
a98c2819
MLI
97322010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9733
9734 PR c++/43126
9735 * gcc.dg/cleanup-1.c: Update.
9736 * gcc.dg/func-args-1.c: Update.
9737 * gcc.dg/format/sentinel-1.c: Update.
9738 * g++.old-deja/g++.jason/scoping10.C: Update.
9739 * g++.old-deja/g++.ns/lookup5.C: Update.
9740 * g++.dg/ext/cleanup-1.C: Update.
9741 * g++.dg/parse/varmod1.C: Update.
9742 * g++.dg/parse/error33.C: Update.
9743 * g++.dg/expr/call3.C: Update.
9744 * g++.dg/func-args-1.C: New.
9745
38bddaf2
L
97462010-02-22 H.J. Lu <hongjiu.lu@intel.com>
9747
9748 PR c/43125
9749 * gcc.dg/attr-used-2.c: Moved to ...
9750 * c-c++-common/attr-used-2.c: Here.
9751
9752 * gcc.dg/attr-used.c: Moved to ...
9753 * c-c++-common/attr-used.c: Here.
9754
8d774623
OS
97552010-02-22 Ozkan Sezer <sezeroz@gmail.com>
9756
9757 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9758
ea2edf88
RG
97592010-02-22 Richard Guenther <rguenther@suse.de>
9760
9761 PR lto/43045
9762 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9763 * gfortran.dg/lto/20100222-1_1.c: Likewise.
9764
9efc83f4
RG
97652010-02-22 Richard Guenther <rguenther@suse.de>
9766
9767 PR tree-optimization/42749
9768 * gcc.c-torture/compile/pr42749.c: New testcase.
9769
f80c558f
PT
97702010-02-22 Paul Thomas <pault@gcc.gnu.org>
9771
9772 PR fortran/43072
9773 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9774 * gfortran.dg/internal_pack_9.f90: New test.
9775
f89b94d9
MLI
97762010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9777
9778 PR c++/23510
9779 * g++.dg/template/recurse.C: Adjust.
9780 * g++.dg/template/pr23510.C: New.
9781
04afbf1c
DS
97822010-02-21 Dodji Seketeli <dodji@redhat.com>
9783
9784 PR c++/42824
9785 * g++.dg/template/memclass4.C: New test.
9786
72bd130e
TB
97872010-02-21 Tobias Burnus <burnus@net-b.de>
9788
9789 PR fortran/35259
9790 * gfortran.dg/reassoc_5.f90: New test.
9791
78c201a4
UB
97922010-02-20 Uros Bizjak <ubizjak@gmail.com>
9793
9794 PR target/43067
9795 * gcc.target/i386/pr43067.c: New test.
9796
17251338
MLI
97972010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9798
9799 PR c++/35669
9800 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9801 -Wconversion-null.
9802 * g++.dg/warn/Wconversion-null.C: New test.
9803 * g++.old-deja/g++.other/null1.C: Move to...
9804 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9805
f7172b55
PT
98062010-02-20 Paul Thomas <pault@gcc.gnu.org>
9807
9808 PR fortran/36932
9809 PR fortran/36933
9810 * gfortran.dg/dependency_26.f90: New test.
9811
9812 PR fortran/43072
9813 * gfortran.dg/internal_pack_7.f90: New test.
9814
9815 PR fortran/43111
9816 * gfortran.dg/internal_pack_8.f90: New test.
9817
fde0083d
MLI
98182010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9819
9820 PR 43128
9821 * c-c++-common/pr41779.c: Fix broken testcase.
78c201a4 9822
ea0567b9
MLI
98232010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9824
9825 PR 36513
9826 * c-c++-common/pr36513.c: New testcase.
9827 * c-c++-common/pr36513-2.c: New testcase.
9828
58076e21
MLI
98292010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9830
9831 PR 41779
9832 * c-c++-common/pr41779.c: New.
9833
e19bcb67
JJ
98342010-02-19 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR debug/43084
9837 * gcc.dg/pr43084.c: New test.
9838
c7da0354
RG
98392010-02-19 Richard Guenther <rguenther@suse.de>
9840
9841 PR tree-optimization/42916
9842 * gcc.dg/pr42916.c: New testcase.
9843
b7d61a54
JM
98442010-02-18 Jason Merrill <jason@redhat.com>
9845
7c08df6c
JM
9846 PR c++/42837
9847 * g++.dg/abi/packed1.C: Add expected warning.
9848
5967126f 9849 PR c++/43108
b7d61a54
JM
9850 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9851 * gcc.dg/torture/dg-torture.exp: Likewise.
5967126f
JM
9852 * c-c++-common/torture/complex-sign.h,
9853 c-c++-common/torture/complex-sign-add.c,
9854 c-c++-common/torture/complex-sign-mixed-add.c,
9855 c-c++-common/torture/complex-sign-mixed-div.c,
9856 c-c++-common/torture/complex-sign-mixed-mul.c,
9857 c-c++-common/torture/complex-sign-mixed-sub.c,
9858 c-c++-common/torture/complex-sign-mul.c,
9859 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1ff6b2c8
JM
9860 Adapt for C++ compilation as well.
9861
7890246f
JM
9862 PR c++/43070
9863 * g++.dg/ext/label1.C: Update.
9864 * g++.dg/ext/label2.C: Update.
9865
04daa92b
JM
9866 PR c++/26261
9867 * g++.dg/template/dependent-name6.C: New.
9868
935c0a5d
JM
9869 PR c++/43109
9870 * g++.dg/parse/namespace12.C: New.
9871
746e119f
MJ
98722010-02-18 Martin Jambor <mjambor@suse.cz>
9873
9874 PR tree-optimization/43066
9875 * gcc.c-torture/compile/pr43066.c: New test.
9876
5a1e3b6c
UB
98772010-02-18 Uros Bizjak <ubizjak@gmail.com>
9878
9879 * g++.dg/ext/attrib35.C: Fix target selector string.
9880 * g++.dg/ext/attrib36.C: Ditto.
9881 * g++.dg/ext/attrib37.C: Ditto.
9882 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9883 * g++.dg/abi/mangle25.C: Ditto.
9884
d29760ad
JM
98852010-02-17 Jason Merrill <jason@redhat.com>
9886
77278f4a
JM
9887 PR c++/43069
9888 * g++.dg/parse/namespace11.C: New.
9889
85a52ea5
JM
9890 PR c++/43093
9891 * g++.dg/ext/attrib37.C: New.
9892
d29760ad
JM
9893 PR c++/43079
9894 * g++.dg/template/ptrmem20.C: New.
9895
b5e33e04
UB
98962010-02-17 Uros Bizjak <ubizjak@gmail.com>
9897
01305d24 9898 PR target/43103
b5e33e04
UB
9899 * gcc.target/i386/xop-check.h: Include m256-check.h.
9900 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9901 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9902 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9903 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9904
169e464e
JJ
99052010-02-17 Jakub Jelinek <jakub@redhat.com>
9906
9907 PR debug/42918
9908 * gcc.dg/pr42918.c: New test.
9909
bc349d0a
L
99102010-02-16 H.J. Lu <hongjiu.lu@intel.com>
9911
9912 * g++.dg/ext/attrib36.C: Require ILP32.
9913
b09bae68
RG
99142010-02-16 Richard Guenther <rguenther@suse.de>
9915
9916 PR tree-optimization/41043
9917 * gfortran.dg/pr41043.f90: New testcase.
9918 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9919
7c7580ef
JM
99202010-02-16 Jason Merrill <jason@redhat.com>
9921
9922 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9923
d5dceab8 99242010-02-16 Ira Rosen <irar@il.ibm.com>
99f51320
IR
9925
9926 PR tree-optimization/43074
9927 * gcc.dg/vect/fast-math-pr43074.c: New test.
9928
ec8c3978
JJ
99292010-02-16 Jakub Jelinek <jakub@redhat.com>
9930
01305d24 9931 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
ec8c3978 9932
38e40fcd
JM
99332010-02-16 Jason Merrill <jason@redhat.com>
9934
1e2ddf80
JM
9935 PR c++/43031
9936 * g++.dg/ext/attrib36.C: New.
9937
38e40fcd
JM
9938 PR c++/43036
9939 * g++.dg/other/array6.C: New.
9940
6dbe8a32
KG
99412010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9942
9943 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9944
02edd2f6
SP
99452010-02-15 Sebastian Pop <sebastian.pop@amd.com>
9946
9947 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9948 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9949 * gcc.target/i386/xop-vpermil2pd-1.c: New.
9950 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9951 * gcc.target/i386/xop-vpermil2ps-1.c: New.
9952 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9953
313333a6
RG
99542010-02-15 Richard Guenther <rguenther@suse.de>
9955
9956 PR middle-end/43068
9957 * g++.dg/torture/pr43068.C: New testcase.
9958
9b48e39c
VR
99592010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
9960
9961 PR c++/43024
9962 * g++.dg/opt/ice1.C: New.
9963
1acb8caa
JM
99642010-02-14 Jason Merrill <jason@redhat.com>
9965
9966 PR c++/41997
9967 * g++.dg/cpp0x/initlist-opt.C: New.
9968
17555e7e
PT
99692010-02-13 Paul Thomas <pault@gcc.gnu.org>
9970
9971 PR fortran/41113
9972 PR fortran/41117
9973 * gfortran.dg/internal_pack_6.f90: New test.
9974
96b4a0b5
JM
99752010-02-12 Jason Merrill <jason@redhat.com>
9976
9977 PR c++/43054
9978 * g++.dg/cpp0x/variadic99.C: New.
9979
c3ac110f
JJ
99802010-02-12 Jakub Jelinek <jakub@redhat.com>
9981
9982 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9983 sign extend pointers to gualchk_t.
9984
2e034e32
JJ
9985 PR c++/43033
9986 * g++.dg/other/default3.C: Xfail g4 test.
9987
f432760f
SP
99882010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9989
9990 PR middle-end/43012
9991 * gcc.dg/graphite/pr43012.c: New.
9992
99932010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9994
9995 PR middle-end/42930
9996 * g++.dg/graphite/pr42930.C: New.
9997
99982010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9999
10000 PR middle-end/42914
10001 PR middle-end/42530
10002 * gcc.dg/graphite/pr42530.c: New.
10003 * gcc.dg/graphite/pr42914.c: New.
10004
100052010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10006
10007 PR middle-end/42771
10008 * gcc.dg/graphite/pr42771.c: New.
10009
6d892147
RG
100102010-02-11 Richard Guenther <rguenther@suse.de>
10011
10012 PR tree-optimization/42998
10013 * gcc.c-torture/compile/pr42998.c: New testcase.
10014
7a79ff3b
JM
100152010-02-10 Jason Merrill <jason@redhat.com>
10016
2cb95a6a
JM
10017 PR c++/41896
10018 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10019
f1c3cf3c
JM
10020 PR c++/42983, core issue 906
10021 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10022 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10023
7a79ff3b
JM
10024 PR c++/43016
10025 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10026
5418fe84
RG
100272010-02-10 Richard Guenther <rguenther@suse.de>
10028
10029 PR tree-optimization/43017
10030 * gcc.dg/torture/pr43017.c: New testcase.
10031
7fcd5ad5
TB
100322010-02-10 Tobias Burnus <burnus@net-b.de>
10033
10034 PR fortran/40823
10035 * gfortran.dg/private_type_1.f90: Update error location.
10036 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10037 * gfortran.dg/typebound_operator_2.f03: Ditto.
10038 * gfortran.dg/assignment_2.f90: Ditto.
10039 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10040 * gfortran.dg/binding_label_tests_9.f03: Ditto.
10041
975d3303
TB
100422010-02-10 Tobias Burnus <burnus@net-b.de>
10043
10044 PR fortran/43015
10045 * gfortran.dg/bind_c_usage_20.f90: New test.
10046
92e8e53a
JJ
100472010-02-10 Jakub Jelinek <jakub@redhat.com>
10048
10049 PR debug/43010
10050 * g++.dg/debug/pr43010.C: New test.
10051
d977cb9c
RG
100522010-02-10 Richard Guenther <rguenther@suse.de>
10053
10054 PR c/43007
10055 * gcc.c-torture/execute/20100209-1.c: New testcase.
10056 * gcc.dg/fold-div-3.c: Likewise.
10057
cbb1ab10
JJ
100582010-02-10 Jakub Jelinek <jakub@redhat.com>
10059
10060 * gcc.dg/builtin-ffs-1.c: New test.
10061
100622010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52f12678
JD
10063
10064 PR fortran/42999
10065 * gfortran.dg/array_constructor_35.f90: New test.
10066
980b7b6b
KG
100672010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10068
10069 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10070
643d4cd6
JM
100712010-02-09 Jason Merrill <jason@redhat.com>
10072
0bbe864d
JM
10073 PR c++/42399
10074 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10075
643d4cd6
JM
10076 PR c++/42370
10077 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10078
6f117ca5
TB
100792010-02-09 Tobias Burnus <burnus@net-b.de>
10080
10081 PR fortran/41869
10082 * gfortran.dg/module_write_1.f90: New test.
10083
57257f0d
AM
100842010-02-09 Alexander Monakov <amonakov@ispras.ru>
10085
10086 * gcc.dg/pr19340.c: Adjust.
10087
72d182d3
RG
100882010-02-09 Richard Guenther <rguenther@suse.de>
10089
10090 PR tree-optimization/43008
10091 * gcc.c-torture/execute/pr43008.c: New testcase.
10092
9605a606
RG
100932010-02-09 Richard Guenther <rguenther@suse.de>
10094
10095 PR tree-optimization/43000
10096 * gcc.dg/torture/pr43000.c: New testcase.
10097 * gcc.dg/torture/pr43002.c: Likewise.
10098
5e1d6b4c
DK
100992010-02-09 Daniel Kraft <d@domob.eu>
10100
10101 PR fortran/39171
10102 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10103 and pass -Wsurprising as necessary.
10104
783b008c
JJ
101052010-02-08 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR tree-optimization/42890
10108 * g++.dg/torture/pr42890.C: New test.
10109
5d3579c5
RG
101102010-02-08 Richard Guenther <rguenther@suse.de>
10111
10112 PR middle-end/42995
10113 * gcc.dg/tree-ssa/inline-4.c: New testcase.
10114
86da963e
SP
101152010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10116
10117 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
10118 return 0 from main.
10119 * gcc.dg/graphite/block-1.c: Same.
10120 * gcc.dg/graphite/block-3.c: Same.
10121 * gcc.dg/graphite/block-4.c: Same.
10122 * gcc.dg/graphite/block-5.c: Same.
10123 * gcc.dg/graphite/block-6.c: Same.
10124 * gcc.dg/graphite/block-7.c: Same.
10125 * gcc.dg/graphite/interchange-0.c: Same.
10126 * gcc.dg/graphite/interchange-1.c: Same.
10127 * gcc.dg/graphite/interchange-10.c: Same.
10128 * gcc.dg/graphite/interchange-11.c: Same.
10129 * gcc.dg/graphite/interchange-12.c: Same.
10130 * gcc.dg/graphite/interchange-2.c: Same.
10131 * gcc.dg/graphite/interchange-3.c: Same.
10132 * gcc.dg/graphite/interchange-4.c: Same.
10133 * gcc.dg/graphite/interchange-5.c: Same.
10134 * gcc.dg/graphite/interchange-6.c: Same.
10135 * gcc.dg/graphite/interchange-7.c: Same.
10136 * gcc.dg/graphite/interchange-8.c: Same.
10137 * gcc.dg/graphite/interchange-9.c: Same.
10138 * gcc.dg/graphite/interchange-mvt.c: Same.
10139
101402010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10141
10142 * gfortran.dg/graphite/id-19.f: New.
10143 * gfortran.dg/graphite/pr14741.f90: New.
10144 * gfortran.dg/graphite/pr41924.f90: New.
10145 * gfortran.dg/graphite/run-id-2.f90: New.
10146
cb6b911a
RG
101472010-02-07 Richard Guenther <rguenther@suse.de>
10148
10149 PR middle-end/42956
10150 * gcc.c-torture/compile/pr42956.c: New testcase.
10151
791e8c9c
JD
101522010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10153
10154 PR libfortran/42742
10155 * gfortran.dg/fmt_cache_2.f: New test.
10156
9d3b08c6
JD
101572010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10158
10159 * gfortran.dg/read_no_eor.f90: New test.
10160
c1f8423c
JM
101612010-02-05 Jason Merrill <jason@redhat.com>
10162
10163 * g++.dg/ext/label13.C: Move constructor body out of class.
10164
b2469a9b
JM
101652010-02-03 Jason Merrill <jason@redhat.com>
10166
10167 PR c++/42870
10168 * g++.dg/ext/dllexport3.C: New.
10169
ebd14cbb
OS
101702010-02-05 Ozkan Sezer <sezeroz@gmail.com>
10171
10172 * gcc.dg/format/ms-format3.c: New test for specific MS types.
10173
5c95f07b
RG
101742010-02-05 Richard Guenther <rguenther@suse.de>
10175
10176 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10177
3cdabe3b
DS
101782010-02-05 Dodji Seketeli <dodji@redhat.com>
10179
10180 PR c++/42915
e8583d3a 10181 * g++.dg/other/crash-9.C: New test.
3cdabe3b 10182
430f2d1f
PT
101832010-02-05 Paul Thomas <pault@gcc.gnu.org>
10184
10185 PR fortran/42309
10186 * gfortran.dg/subref_array_pointer_4.f90 : New test.
10187
b0f19292
RG
101882010-02-04 Richard Guenther <rguenther@suse.de>
10189
10190 PR rtl-optimization/42952
10191 * gcc.dg/torture/pr42952.c: New testcase.
10192
a6f4d51d
JD
101932010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10194
10195 PR libfortran/42901
10196 * gfortran.dg/namelist_60.f90: New test.
10197
486f3abf
JM
101982010-02-03 Jason Merrill <jason@redhat.com>
10199
2aac1924
JM
10200 PR c++/40138
10201 * g++.dg/ext/builtin11.C: New.
10202
f000c6a7
JM
10203 PR c++/4926
10204 PR c++/38600
10205 * g++.dg/abi/mangle35.C: New.
10206 * g++.dg/abi/mangle37.C: New.
10207
abfe01ce
JM
10208 PR c++/12909
10209 * g++.dg/abi/mangle36.C: New.
10210
486f3abf
JM
10211 PR c++/35652
10212 * g++.dg/warn/string1.C: New.
10213
e3c70387
RG
102142010-02-03 Richard Guenther <rguenther@suse.de>
10215
10216 PR tree-optimization/42944
10217 * gcc.dg/errno-1.c: New testcase.
10218
bf8e3b77
RG
102192010-02-03 Richard Guenther <rguenther@suse.de>
10220
10221 PR middle-end/42927
10222 * gcc.c-torture/compile/pr42927.c: New testcase.
10223
d8a8dab3
TB
102242010-02-03 Tobias Burnus <burnus@net-b.de>
10225
10226 PR fortran/42936
10227 * gfortran.dg/null_4.f90: New test.
10228
e6ca6e2a
JM
102292010-02-02 Jason Merrill <jason@redhat.com>
10230
10231 PR c++/41090
10232 * g++.dg/ext/label13.C: New.
10233
096bfdb1
TB
102342010-02-02 Tobias Burnus <burnus@net-b.de>
10235
10236 PR fortran/42650
10237 * gfortran.dg/func_result_5.f90: New test.
10238
ade20620
TB
102392010-02-01 Tobias Burnus <burnus@net-b.de>
10240
10241 PR fortran/42922
10242 * gfortran.dg/pure_initializer_3.f90: News test.
10243
7adac79a
JW
102442010-01-31 Janus Weil <janus@gcc.gnu.org>
10245
10246 PR fortran/42888
10247 * gfortran.dg/allocate_derived_2.f90: New test.
10248
355b1741
EB
102492010-01-31 Eric Botcazou <ebotcazou@adacore.com>
10250
10251 PR middle-end/42898
10252 * gcc.dg/torture/pr42898-2.c: New test.
10253
61c7cbf8
RG
102542010-01-31 Richard Guenther <rguenther@suse.de>
10255
10256 PR middle-end/42898
10257 * gcc.dg/torture/pr42898.c: New testcase.
10258
b7d1d8b4
PT
102592010-01-31 Paul Thomas <pault@gcc.gnu.org>
10260
ade20620
TB
10261 PR fortran/38324
10262 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10263 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
b7d1d8b4 10264
c19787df
PB
102652010-01-30 Paolo Bonzini <bonzini@gnu.org>
10266
10267 * g++.dg/tree-ssa/inline-1.C: New.
10268 * g++.dg/tree-ssa/inline-2.C: New.
10269 * g++.dg/tree-ssa/inline-3.C: New.
10270
dd70c860
MM
102712010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
10272
10273 PR testsuite/41701
10274 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10275 the string 'pow' in the pathname of the compiler from generating a
10276 test failure.
10277
bac4175b
RO
102782010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10279
10280 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10281 * g++.old-deja/g++.mike/eh17.C: Likewise.
10282 * g++.old-deja/g++.mike/p5571.C: Likewise.
10283
1a048f82
DS
102842010-01-29 Dodji Seketeli <dodji@redhat.com>
10285
10286 PR c++/42758
10287 PR c++/42634
10288 PR c++/42336
10289 PR c++/42797
10290 PR c++/42880
10291 * g++.dg/other/crash-5.C: New test.
10292 * g++.dg/other/crash-6.C: New test.
10293 * g++.dg/other/crash-7.C: New test.
10294 * g++.dg/other/crash-8.C: New test.
10295
c23cd1d6
JJ
102962010-01-29 Jakub Jelinek <jakub@redhat.com>
10297
10298 PR rtl-optimization/42889
10299 * gcc.dg/pr42889.c: New test.
10300
d6bedeaf
L
103012010-01-28 H.J. Lu <hongjiu.lu@intel.com>
10302
10303 * gcc.target/i386/pr42881.c: Use SSE2.
10304
d819472d
UB
103052010-01-28 Uros Bizjak <ubizjak@gmail.com>
10306
10307 PR target/42891
10308 * gcc.target/i386/pr42891.c: New test.
10309
3ed7d068
RG
103102010-01-28 Richard Guenther <rguenther@suse.de>
10311
10312 PR tree-optimization/42871
10313 * g++.dg/torture/pr42871.C: New testcase.
10314
830bc550
RG
103152010-01-28 Richard Guenther <rguenther@suse.de>
10316
10317 * gcc.dg/Wobjsize-1.h: New testcase.
10318 * gcc.dg/Wobjsize-1.c: Likewise.
10319
28e5ca15
RB
103202010-01-28 Richard Guenther <rguenther@suse.de>
10321
10322 PR middle-end/42883
10323 * g++.dg/torture/pr42883.C: New testcase.
10324
3d952fb7
MM
103252010-01-28 Michael Matz <matz@suse.de>
10326
10327 * gcc.target/i386/pr42881.c: New test.
10328
78f56a7b
RO
103292010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10330
10331 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10332 Add i?86-*-solaris2* support.
10333
20c202f3
DS
103342010-01-28 Dodji Seketeli <dodji@redhat.com>
10335
10336 PR c++/42713
10337 PR c++/42820
10338 * g++.dg/template/typedef27.C: New test case.
10339 * g++.dg/template/typedef28.C: New test case.
10340
4fc2b1aa
ST
103412010-01-27 Stephen Thomas <stephen.thomas@arm.com>
10342
b6b7f703 10343 * gcc.dg/optimize-bswap*.c: Add ARM target
4fc2b1aa 10344
e87da263
RG
103452010-01-27 Richard Guenther <rguenther@suse.de>
10346
10347 PR middle-end/42878
10348 * gcc.dg/torture/pr42878-1.c: New testcase.
10349 * gcc.dg/torture/pr42878-2.c: Likewise.
10350
c6d99cad
JJ
103512010-01-27 Jakub Jelinek <jakub@redhat.com>
10352
10353 PR middle-end/42874
10354 * gcc.dg/vla-22.c: New test.
10355
d9a6fdb7
JJ
103562010-01-26 Jakub Jelinek <jakub@redhat.com>
10357
10358 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10359 current collation.
10360
0d9b0371
RG
103612010-01-26 Richard Guenther <rguenther@suse.de>
10362
10363 PR rtl-optimization/42685
10364 * gcc.dg/pr42685.c: New testcase.
10365 * g++.dg/other/pr42685.C: Likewise.
10366
3333cd50
RG
103672010-01-26 Richard Guenther <rguenther@suse.de>
10368
10369 PR middle-end/42806
10370 * g++.dg/other/pr42806.C: New testcase.
10371
7f657dde
RG
103722010-01-26 Richard Guenther <rguenther@suse.de>
10373
10374 PR tree-optimization/42250
10375 * gcc.dg/pr42250.c: New testcase.
10376
a4fb8087
AC
103772010-01-25 Arnaud Charlet <charlet@adacore.com>
10378
10379 * gnat.dg/array_bounds_test.adb: New test.
10380
03d838ba
TB
103812010-01-25 Tobias Burnus <burnus@net-b.de>
10382
10383 PR fortran/42858
10384 * gfortran.dg/generic_21.f90: New test.
10385
f7adff96
RO
103862010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10387
10388 PR testsuite/41522
10389 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10390
d147cbd9
MM
103912010-01-24 Mark Mitchell <mark@codesourcery.com>
10392
10393 PR c++/42748
10394 * g++.dg/abi/arm_va_list2.C: New test.
10395 * g++.dg/abi/arm_va_list2.h: Companion header file.
10396
ff015c5b
PT
103972010-01-24 Paul Thomas <pault@gcc.gnu.org>
10398
10399 PR fortran/41044
10400 * gfortran.dg/parameter_array_ref_2.f90 : New test.
10401
10402 PR fortran/41167
10403 * gfortran.dg/char_array_arg_1.f90 : New test.
10404
10405 * gfortran.dg/pr25923.f90 : Remove XFAIL.
10406
23f6293e
TB
104072010-01-24 Tobias Burnus <burnus@net-b.de>
10408
10409 PR fortran/39304
10410 * gfortran.dg/generic_20.f90: New test.
10411
addb239c
MM
104122010-01-22 Michael Matz <matz@suse.de>
10413
10414 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10415 -msse2.
10416
3c3b62d1
PT
104172010-01-21 Paul Thomas <pault@gcc.gnu.org>
10418
10419 PR fortran/42736
10420 * gfortran.dg/dependency_25.f90 : New test.
10421
7744b697
MJ
104222010-01-21 Martin Jambor <mjambor@suse.cz>
10423
10424 PR tree-optimization/42585
10425 * gcc.dg/tree-ssa/pr42585.c: New test.
10426
4e62a017
RG
104272010-01-21 Richard Guenther <rguenther@suse.de>
10428
10429 PR middle-end/19988
10430 * gcc.dg/pr19988.c: New testcase.
10431
ebf0bf7f
JJ
104322010-01-20 Janis Johnson <janis187@us.ibm.com>
10433
10434 * g++.dg/compat/decimal/compat-common.h: New file.
10435 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10436 * g++.dg/compat/decimal/pass_x.h: New file.
10437 * g++.dg/compat/decimal/pass_y.h: New file.
10438 * g++.dg/compat/decimal/pass-1_main.C: New file.
10439 * g++.dg/compat/decimal/pass-1_x.C: New file.
10440 * g++.dg/compat/decimal/pass-1_y.C: New file.
10441 * g++.dg/compat/decimal/pass-2_main.C: New file.
10442 * g++.dg/compat/decimal/pass-2_x.C: New file.
10443 * g++.dg/compat/decimal/pass-2_y.C: New file.
10444 * g++.dg/compat/decimal/pass-3_main.C: New file.
10445 * g++.dg/compat/decimal/pass-3_x.C: New file.
10446 * g++.dg/compat/decimal/pass-3_y.C: New file.
10447 * g++.dg/compat/decimal/pass-4_main.C: New file.
10448 * g++.dg/compat/decimal/pass-4_x.C: New file.
10449 * g++.dg/compat/decimal/pass-4_y.C: New file.
10450 * g++.dg/compat/decimal/pass-5_main.C: New file.
10451 * g++.dg/compat/decimal/pass-5_x.C: New file.
10452 * g++.dg/compat/decimal/pass-5_y.C: New file.
10453 * g++.dg/compat/decimal/pass-6_main.C: New file.
10454 * g++.dg/compat/decimal/pass-6_x.C: New file.
10455 * g++.dg/compat/decimal/pass-6_y.C: New file.
10456 * g++.dg/compat/decimal/return_x.h: New file.
10457 * g++.dg/compat/decimal/return_y.h: New file.
10458 * g++.dg/compat/decimal/return-1_main.C: New file.
10459 * g++.dg/compat/decimal/return-1_x.C: New file.
10460 * g++.dg/compat/decimal/return-1_y.C: New file.
10461 * g++.dg/compat/decimal/return-2_main.C: New file.
10462 * g++.dg/compat/decimal/return-2_x.C: New file.
10463 * g++.dg/compat/decimal/return-2_y.C: New file.
10464 * g++.dg/compat/decimal/return-3_main.C: New file.
10465 * g++.dg/compat/decimal/return-3_x.C: New file.
10466 * g++.dg/compat/decimal/return-3_y.C: New file.
10467 * g++.dg/compat/decimal/return-4_main.C: New file.
10468 * g++.dg/compat/decimal/return-4_x.C: New file.
10469 * g++.dg/compat/decimal/return-4_y.C: New file.
10470 * g++.dg/compat/decimal/return-5_main.C: New file.
10471 * g++.dg/compat/decimal/return-5_x.C: New file.
10472 * g++.dg/compat/decimal/return-5_y.C: New file.
10473 * g++.dg/compat/decimal/return-6_main.C: New file.
10474 * g++.dg/compat/decimal/return-6_x.C: New file.
10475 * g++.dg/compat/decimal/return-6_y.C: New file.
10476
f827f659
AO
104772010-01-20 Alexandre Oliva <aoliva@redhat.com>
10478
10479 PR debug/42715
10480 * gcc.dg/pr42715.c: New.
10481
4227d4a1
PC
104822010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10483
10484 PR c++/42038
10485 * g++.dg/parse/crash55.C: New.
10486
4a4d4c08
AO
104872010-01-20 Alexandre Oliva <aoliva@redhat.com>
10488
10489 PR debug/42782
10490 * gcc.dg/guality/pr42782.c: New.
10491
e4672ccd
JM
104922010-01-20 Jason Merrill <jason@redhat.com>
10493
a402c1b1
JM
10494 PR c++/41788
10495 * g++.dg/abi/packed1.C: New.
10496
1f4a7a48
JM
10497 PR c++/41920
10498 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10499
e4672ccd
JM
10500 PR c++/40750
10501 * g++.dg/parse/fn-typedef1.C: New.
10502 * g++.dg/other/cv_quals.C: Adjust.
10503
35b954c1
AG
105042010-01-20 Anthony Green <green@moxielogic.com>
10505
10506 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10507 pack(push) pragma).
10508 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10509 * gcc.dg/20020312-2.c: Port this to the moxie core.
10510 * gcc.dg/weak/typeof-2.c: Ditto.
10511
e9a8afaa
RG
105122010-01-20 Richard Guenther <rguenther@suse.de>
10513
10514 PR tree-optimization/42717
10515 * gcc.c-torture/compile/pr42717.c: New testcase.
10516
80c35b40
JJ
105172010-01-20 Jakub Jelinek <jakub@redhat.com>
10518
10519 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10520 of signed, add a few new tests.
10521
b5c0899b
JJ
10522 PR middle-end/42803
10523 * g++.dg/parse/limits-initializer1.C: New test.
10524
63894de2
JW
105252010-01-19 Janus Weil <janus@gcc.gnu.org>
10526
10527 PR fortran/42804
10528 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10529 * gfortran.dg/typebound_call_12.f03: New test.
10530
702a738b
PT
105312010-01-19 Paul Thomas <pault@gcc.gnu.org>
10532
10533 PR fortran/42783
10534 * gfortran.dg/bounds_check_15.f90 : New test.
10535
b61b1f17
MM
105362010-01-19 Michael Matz <matz@suse.de>
10537
10538 PR tree-optimization/41783
10539 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10540
b3d7e191
RR
105412010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10542
10543 PR target/38697.
10544 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10545 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10546 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10547 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10548 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10549 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10550 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10551 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10552 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10553 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10554 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10555
f89cc1a3
JW
105562010-01-19 Janus Weil <janus@gcc.gnu.org>
10557
10558 PR fortran/42545
10559 * gfortran.dg/extends_6.f03: Modified an error message.
10560 * gfortran.dg/extends_10.f03: New test.
10561 * gfortran.dg/private_type_6.f03: Modified an error message.
10562 * gfortran.dg/structure_constructor_8.f03: Ditto.
10563
2178b0f9
JJ
105642010-01-19 Jakub Jelinek <jakub@redhat.com>
10565
d6600130
JJ
10566 PR tree-optimization/42719
10567 * gcc.dg/pr42719.c: New test.
10568
2178b0f9
JJ
10569 PR debug/42728
10570 * gcc.dg/pr42728.c: New test.
10571
547cc7ee
AG
105722010-01-19 Anthony Green <green@moxielogic.com>
10573
10574 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10575
5923a165
AG
105762010-01-18 Anthony Green <green@moxielogic.com>
10577
10578 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10579 for moxie.
10580
11d7788d
DS
105812010-01-19 Dodji Seketeli <dodji@redhat.com>
10582
10583 * g++.dg/template/error45.C: reverted as part of reverting the
10584 fix of PR c++/42634.
10585
ebea03e0
DS
105862010-01-18 Dodji Seketeli <dodji@redhat.com>
10587
10588 PR c++/42634
10589 * g++.dg/template/error45.C: New test.
10590
a5cf630e
DS
105912010-01-18 Dodji Seketeli <dodji@redhat.com>
10592
10593 PR c++/42766
10594 * g++.dg/conversion/op6.C: New test.
10595
f249b405
UB
105962010-01-18 Uros Bizjak <ubizjak@gmail.com>
10597
10598 PR target/42774
10599 * gcc.target/alpha/pr42774.c: New test.
10600
1cfd38be
RG
106012010-01-18 Richard Guenther <rguenther@suse.de>
10602
10603 PR tree-optimization/42781
10604 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10605
3b3f318a
RG
106062010-01-17 Richard Guenther <rguenther@suse.de>
10607
10608 PR middle-end/42248
10609 * gcc.c-torture/execute/pr42248.c: New testcase.
10610
9adf0570
RG
106112010-01-17 Richard Guenther <rguenther@suse.de>
10612
10613 PR tree-optimization/42773
10614 * g++.dg/torture/pr42773.C: New testcase.
10615
ae7c61de
JW
106162010-01-17 Janus Weil <janus@gcc.gnu.org>
10617
10618 PR fortran/42677
10619 * gfortran.dg/interface_assignment_5.f90: New test.
10620
4548cb4b
DS
106212010-01-17 Dodji Seketeli <dodji@redhat.com>
10622
10623 PR c++/42697
c4471bb2
DS
10624 * g++.dg/template/crash94.C: Reverted.
10625
a90110c3
JZ
106262010-01-17 Jie Zhang <jie.zhang@analog.com>
10627
10628 PR debug/42767
10629 * gcc.dg/debug/pr42767.c: New.
10630
d1c05c88
JM
106312010-01-15 Jason Merrill <jason@redhat.com>
10632
10633 PR c++/42761
10634 * g++.dg/cpp0x/decltype22.C: New.
10635
7647c841
JJ
106362010-01-16 Jakub Jelinek <jakub@redhat.com>
10637
10638 PR middle-end/42760
10639 * g++.dg/torture/pr42760.C: New test.
10640
4a62494d
JY
106412010-01-15 Jing Yu <jingyu@google.com>
10642
10643 PR rtl-optimization/42691
10644 * gcc.c-torture/execute/pr42691.c: New.
10645
1197e789
RG
106462010-01-15 Richard Guenther <rguenther@suse.de>
10647
10648 PR middle-end/42739
10649 * g++.dg/torture/pr42739.C: New testcase.
10650
58be9ce9
DS
106512010-01-15 Dodji Seketeli <dodji@redhat.com>
10652
10653 * g++.dg/template/error45.C: Revert as part of reverting changes
10654 or PR c++/42634.
10655
3f298330
JD
106562010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10657
10658 PR fortran/42684
10659 * gfortran.dg/interface_31.f90: New test.
10660
c919858d
MM
106612010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10662
10663 * gcc.target/powerpc/pr42747.c: New file.
10664
5b1cbe14
JJ
106652010-01-14 Jakub Jelinek <jakub@redhat.com>
10666
ef5d1181
JJ
10667 PR middle-end/42674
10668 * c-c++-common/pr42674.c: New test.
10669
5b1cbe14
JJ
10670 PR c++/42608
10671 * g++.dg/template/instantiate11.C: New test.
10672
2d1a618e
JM
106732010-01-14 Jason Merrill <jason@redhat.com>
10674
6700a285
JM
10675 PR c++/42701
10676 * g++.dg/overload/error3.C: New.
10677
2d1a618e
JM
10678 PR c++/42655
10679 * g++.dg/overload/rvalue1.C: New.
10680
2f3cdcf5
MJ
106812010-01-14 Martin Jambor <mjambor@suse.cz>
10682
10683 PR tree-optimization/42706
6700a285 10684 * gcc.dg/ipa/pr42706.c: New testcase.
2f3cdcf5 10685
7767706d
L
106862010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10687
10688 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10689
92e97cdd
MJ
106902010-01-14 Martin Jambor <mjambor@suse.cz>
10691
10692 PR tree-optimization/42714
2f3cdcf5 10693 * g++.dg/torture/pr42714.C: New test.
92e97cdd 10694
65b659ff
AB
106952010-01-14 Alexander Monakov <amonakov@ispras.ru>
10696
10697 PR rtl-optimization/42246
10698 * gfortran.dg/pr42246-2.f: New.
10699
136e01a3
AB
107002010-01-14 Alexander Monakov <amonakov@ispras.ru>
10701
10702 PR rtl-optimization/42389
10703 * gcc.dg/pr42389.c: New.
10704
762bffba
AB
107052010-01-14 Alexander Monakov <amonakov@ispras.ru>
10706
10707 PR rtl-optimization/42388
10708 * gcc.dg/pr42388.c: New.
10709
14f30b87
AM
107102010-01-14 Alexander Monakov <amonakov@ispras.ru>
10711
10712 PR rtl-optimization/42294
10713 * gfortran.dg/pr42294.f: New.
10714
8ec4d0ad
AM
107152010-01-14 Alexander Monakov <amonakov@ispras.ru>
10716
10717 PR rtl-optimization/39453
10718 PR rtl-optimization/42246
10719 * gcc.dg/pr39453.c: New.
10720 * gcc.dg/pr42246.c: New.
10721
0666ff4e
AB
107222010-01-14 Alexander Monakov <amonakov@ispras.ru>
10723
b59ab570
AM
10724 PR middle-end/42245
10725 * gcc.dg/pr42245.c: New.
10726 * gcc.dg/pr42245-2.c: New.
10727
107282010-01-14 Alexander Monakov <amonakov@ispras.ru>
10729
a0463099
AK
10730 PR rtl-optimization/42249
10731 * gcc.dg/pr42249.c: New.
0666ff4e 10732
5f8d5023
JJ
107332010-01-14 Jakub Jelinek <jakub@redhat.com>
10734
10735 PR c/42721
10736 * gcc.c-torture/execute/pr42721.c: New test.
10737
cd481d83
IR
107382010-01-14 Ira Rosen <irar@il.ibm.com>
10739
10740 PR tree-optimization/42709
10741 * gcc.dg/vect/pr42709.c: New test.
10742
40c32948
PT
107432010-01-14 Paul Thomas <pault@gcc.gnu.org>
10744
a0463099
AK
10745 PR fortran/41478
10746 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10747 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
40c32948 10748
08b02036
PT
107492010-01-14 Paul Thomas <pault@gcc.gnu.org>
10750
10751 PR fortran/42481
10752 * gfortran.dg/generic_19.f90 : New test.
10753
5db959b6
RG
107542010-01-13 Richard Guenther <rguenther@suse.de>
10755
10756 PR tree-optimization/42730
10757 * gcc.c-torture/compile/pr42730.c: New testcase.
10758
30c73d1a
SE
107592010-01-13 Steve Ellcey <sje@cup.hp.com>
10760
10761 PR target/pr42542
10762 * gcc.target/ia64/pr42542-1.c: New.
10763 * gcc.target/ia64/pr42542-2.c: New.
10764 * gcc.target/ia64/pr42542-3.c: New.
10765
a5859aaf
DS
107662010-01-13 Dodji Seketeli <dodji@redhat.com>
10767
10768 PR c++/42634
10769 * g++.dg/template/error45.C: New test.
10770
19656178
MJ
107712010-01-13 Martin Jambor <mjambor@suse.cz>
10772
10773 PR tree-optimization/42704
10774 * g++.dg/torture/pr42704.C: New test.
10775
6dc93b16
MJ
107762010-01-13 Martin Jambor <mjambor@suse.cz>
10777
10778 PR tree-optimization/42703
19656178 10779 * gcc.c-torture/compile/pr42703.c: New test.
6dc93b16 10780
1d21a8e5
RG
107812010-01-13 Richard Guenther <rguenther@suse.de>
10782
10783 PR tree-optimization/42705
10784 * gcc.c-torture/compile/pr42705.c: New testcase.
10785
9858e0cc
JZ
107862010-01-13 Jie Zhang <jie.zhang@analog.com>
10787
10788 * gcc.target/bfin/l2.c: New test.
10789 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10790
48f30f62
RG
107912010-01-13 Richard Guenther <rguenther@suse.de>
10792
10793 PR middle-end/42716
10794 * gcc.c-torture/compile/pr42716.c: New testcase.
10795
688a482d
RG
107962010-01-13 Richard Guenther <rguenther@suse.de>
10797
10798 PR lto/42678
10799 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10800
e616f54d
JM
108012010-01-12 Joseph Myers <joseph@codesourcery.com>
10802
10803 PR c/42708
10804 * gcc.c-torture/compile/pr42708-1.c: New test.
10805
082ab5ff
JJ
108062010-01-12 Jakub Jelinek <jakub@redhat.com>
10807
4942b76b
JJ
10808 PR debug/42662
10809 * gcc.dg/pr42662.c: New test.
10810
082ab5ff
JJ
10811 PR tree-optimization/42645
10812 * g++.dg/other/pr42645-1.C: New test.
10813 * g++.dg/other/pr42645-2.C: New test.
10814
3767f512
JJ
108152010-01-11 Janis Johnson <janis187@us.ibm.com>
10816
10817 PR target/42416
10818 * gcc.target/powerpc/warn-1.c: New test.
10819 * gcc.target/powerpc/warn-2.c: New test.
10820
a6ffbb9c
UB
108212010-01-11 Uros Bizjak <ubizjak@gmail.com>
10822
10823 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10824 stack alignment.
10825
06bfe1d0
RAE
108262010-01-10 Rafael Avila de Espindola <espindola@google.com>
10827
10828 * gcc.dg/lto/20100108_0.c: New.
10829
dadcb84c
UB
108302010-01-10 Uros Bizjak <ubizjak@gmail.com>
10831
10832 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10833 Add -march=i686 -msse for 32bit x86 targets.
10834
ab996409
RG
108352010-01-10 Richard Guenther <rguenther@suse.de>
10836
10837 PR middle-end/42667
10838 * gcc.dg/torture/pr42667.c: New testcase.
10839
d5a8d704
JD
108402010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10841
10842 PR fortran/32489
6a73fcec 10843 * gfortran.dg/array_constructor_34.f90: New test.
7a2631f3
JD
10844
108452010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10846
10847 PR fortran/20923
10848 * gfortran.dg/array_constructor_33.f90: New test.
d5a8d704
JD
10849 gfortran.dg/array_function_5.f90: Add credit.
10850
994ae26c
AO
108512010-01-09 Alexandre Oliva <aoliva@redhat.com>
10852
10853 PR debug/42631
10854 * gcc.dg/pr42631.c: New.
10855
60c48e4c
AO
108562010-01-09 Alexandre Oliva <aoliva@redhat.com>
10857
10858 PR debug/42630
10859 * gcc.dg/pr42630.c: New.
10860
bb956f3e
AO
108612010-01-09 Alexandre Oliva <aoliva@redhat.com>
10862
10863 PR debug/42629
10864 * gcc.dg/pr42629.c: New.
10865
5de8da9b
AO
108662010-01-09 Alexandre Oliva <aoliva@redhat.com>
10867
10868 PR middle-end/42363
10869 * gcc.dg/torture/pr42363.c: New.
10870
684f25f4
AO
108712010-01-09 Alexandre Oliva <aoliva@redhat.com>
10872
10873 PR debug/42604
10874 PR debug/42395
10875 * gcc.dg/vect/pr42604.c: New.
10876 * gcc.dg/vect/pr42395.c: New.
10877
73c865fa
RG
108782010-01-09 Richard Guenther <rguenther@suse.de>
10879
10880 PR middle-end/42512
10881 * gcc.c-torture/execute/pr42512.c: New testcase.
10882
3d876aba
TB
108832010-01-09 Tobias Burnus <burnus@net-b.de>
10884
10885 PR fortran/41298
10886 * gfortran.dg/c_ptr_tests_14.f90: New test.
10887
e51ded7c
RO
108882010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10889
10890 PR ada/41929
10891 * gnat.dg/null_pointer_deref1.adb: Don't run on
10892 sparc*-sun-solaris2.11.
10893
c59449fa
RG
108942010-01-08 Richard Guenther <rguenther@suse.de>
10895
10896 PR lto/42528
10897 * gcc.dg/lto/20100103-1_0.c: New testcase.
10898 * gcc.dg/lto/20100103-2_0.c: Likewise.
10899
1eee5628
TB
109002010-01-08 Tobias Burnus <burnus@net-b.de
10901
10902 PR/fortran 25829
10903 * gfortran.dg/asynchronous_1.f90: New test.
10904 * gfortran.dg/asynchronous_2.f90: New test.
10905 * gfortran.dg/conflicts.f90: Update error message.
10906
c8f4e43a
DS
109072010-01-07 Dodji Seketeli <dodji@redhat.com>
10908
10909 c++/40155
10910 * g++.dg/cpp0x/variadic-unify-2.C: New test.
10911
4139c7ef
JJ
109122010-01-07 Jakub Jelinek <jakub@redhat.com>
10913
10914 PR tree-optimization/42625
10915 * g++.dg/opt/dtor4.C: New test.
10916 * g++.dg/opt/dtor4.h: New.
10917 * g++.dg/opt/dtor4-aux.cc: New.
10918
2a3c437d
TB
109192010-01-07 Tobias Burnus <burnus@net-b.de>
10920
10921 PR fortran/42597
10922 * gfortran.dg/proc_ptr_26.f90: New test.
10923
64b33a7e
TB
109242010-01-07 Tobias Burnus <burnus@net-b.de>
10925
10926 PR fortran/41872
10927 * gfortran.dg/allocatable_scalar_7.f90: New test.
10928
6209a13e
RG
109292010-01-06 Richard Guenther <rguenther@suse.de>
10930
10931 * gcc.c-torture/compile/pr42632.c: New testcase.
10932
fa1a4144 109332010-01-05 H.J. Lu <hongjiu.lu@intel.com>
64b33a7e 10934
fa1a4144
L
10935 PR target/42542
10936 * gcc.target/i386/pr42542-4.c: New.
10937 * gcc.target/i386/pr42542-4a.c: Likewise.
10938 * gcc.target/i386/pr42542-5.c: Likewise.
10939 * gcc.target/i386/pr42542-5a.c: Likewise.
10940
208384fd
EB
109412010-01-05 Eric Botcazou <ebotcazou@adacore.com>
10942
10943 * gcc.dg/tls/opt-15.c: New test.
10944
43d4b97d
L
109452010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10946
10947 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10948
9bf4cdf5
MJ
109492010-01-05 Martin Jambor <mjambor@suse.cz>
10950
10951 PR tree-optimization/42462
d91ae0ab 10952 * g++.dg/torture/pr42462.C: New test.
9bf4cdf5 10953
d097567d
JM
109542010-01-05 Jason Merrill <jason@redhat.com>
10955
10956 * g++.dg/cpp0x/initlist30.C: New test.
10957
82aee923
RG
109582010-01-05 Richard Guenther <rguenther@suse.de>
10959
10960 PR tree-optimization/42614
10961 * gcc.c-torture/execute/pr42614.c: New testcase.
10962
bc3c12a2
EF
109632010-01-05 Eric Fisher <joefoxreal@gmail.com>
10964
10965 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10966 * gcc.dg/Wunreachable-1.c: Remove the testcase of
10967 -Wunreachable-code.
10968 * gcc.dg/Wunreachable-2.c: Likewise.
10969 * gcc.dg/Wunreachable-3.c: Likewise.
10970 * gcc.dg/Wunreachable-4.c: Likewise.
10971 * gcc.dg/Wunreachable-5.c: Likewise.
10972 * gcc.dg/Wunreachable-6.c: Likewise.
10973 * gcc.dg/Wunreachable-7.c: Likewise.
10974 * gcc.dg/Wunreachable-8.c: Likewise.
10975 * gcc.dg/20041231-1.c: Likewise.
10976
566f27e4
JJ
109772010-01-05 Jakub Jelinek <jakub@redhat.com>
10978
7604eb4e
JJ
10979 PR other/42611
10980 * gcc.dg/pr42611.c: New test.
10981
566f27e4
JJ
10982 PR tree-optimization/42508
10983 * g++.dg/opt/pr42508.C: New test.
10984
11492349
TB
109852010-01-05 Tobias Burnus <burnus@net-b.de>
10986
10987 PR fortran/41872
10988 * gfortran.dg/allocatable_scalar_8.f90: New.
10989
caee6ca1
MJ
109902010-01-04 Martin Jambor <mjambor@suse.cz>
10991
10992 PR tree-optimization/42398
10993 * gcc.c-torture/compile/pr42398.c: New test.
10994
4b4a42c4
JM
109952010-01-04 Jason Merrill <jason@redhat.com>
10996
282c399b
JM
10997 PR c++/42555
10998 * g++.dg/ext/attrib35.C: New.
10999
4b4a42c4
JM
11000 PR c++/42567
11001 * g++.dg/cpp0x/auto17.C: New.
11002
785ca514
RAE
110032010-01-04 Rafael Avila de Espindola <espindola@google.com>
11004
11005 * gcc.dg/lto/20100104_0.c: New.
11006
22554cf9
L
110072010-01-04 H.J. Lu <hongjiu.lu@intel.com>
11008
11009 PR target/42542
11010 * gcc.target/i386/pr42542-1.c: New.
11011 * gcc.target/i386/pr42542-1a.c: Likewise.
11012 * gcc.target/i386/pr42542-1b.c: Likewise.
11013 * gcc.target/i386/pr42542-2.c: Likewise.
11014 * gcc.target/i386/pr42542-2a.c: Likewise.
11015 * gcc.target/i386/pr42542-2b.c: Likewise.
11016 * gcc.target/i386/pr42542-3.c: Likewise.
11017 * gcc.target/i386/pr42542-3a.c: Likewise.
11018
5b130807
TB
110192009-01-04 Tobias Burnus <burnus@net-b.de>
11020
11021 PR fortran/41872
11022 * gfortran.dg/allocatable_scalar_5.f90: New test.
11023 * gfortran.dg/allocatable_scalar_6.f90: New test.
11024
e74003a1
RG
110252010-01-03 Richard Guenther <rguenther@suse.de>
11026
11027 PR testsuite/42583
11028 * gfortran.dg/gomp/recursion1.f90: Remove.
11029
5e87f30e
RG
110302010-01-03 Richard Guenther <rguenther@suse.de>
11031
11032 * gcc.dg/Warray-bounds.c: Remove XFAILs.
11033 * gcc.dg/uninit-6.c: Likewise.
11034 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11035
ba1ee228
RG
110362010-01-03 Richard Guenther <rguenther@suse.de>
11037
11038 PR tree-optimization/42589
11039 * gcc.target/i386/pr42589.c: New testcase.
11040
a19eb9d2
RG
110412010-01-03 Richard Guenther <rguenther@suse.de>
11042
11043 PR tree-optimization/42438
11044 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11045
8163bdfb
RG
110462010-01-02 Richard Guenther <rguenther@suse.de>
11047
11048 PR testsuite/41651
11049 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11050
02143d0b
UB
110512010-01-02 Uros Bizjak <ubizjak@gmail.com>
11052
11053 PR target/42448
11054 * gcc.target/alpha/pr42448-1.c: New test.
11055 * gcc.target/alpha/pr42448-2.c: Ditto.
11056
dadab4fd
JM
110572010-01-01 Joseph Myers <joseph@codesourcery.com>
11058
11059 PR preprocessor/41947
11060 * gcc.dg/c99-hexfloat-3.c: New test.
11061
e4a95933
RG
110622010-01-01 Richard Guenther <rguenther@suse.de>
11063
11064 PR c/42570
11065 * gcc.c-torture/execute/pr42570.c: New testcase.
11066
a28ff68b
RG
110672010-01-01 Richard Guenther <rguenther@suse.de>
11068
11069 PR middle-end/42559
11070 * gcc.c-torture/compile/pr42559.c: New testcase.
11071
ad41bd84 11072\f
0bdf1263 11073Copyright (C) 2010 Free Software Foundation, Inc.
ad41bd84
JM
11074
11075Copying and distribution of this file, with or without modification,
11076are permitted in any medium without royalty provided the copyright
11077notice and this notice are preserved.
This page took 2.323598 seconds and 5 git commands to generate.