]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
mmix-protos.h (mmix_function_arg): Delete.
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e5160e93
RG
12010-10-09 Richard Guenther <rguenther@suse.de>
2
3 PR tree-optimization/45945
4 * gcc.dg/lto/20101009-1_0.c: New testcase.
5
c2c795ff
L
62010-10-08 H.J. Lu <hongjiu.lu@intel.com>
7
8 PR target/45913
9 * gcc.target/i386/pr45913.c: New.
10
97de8e32
JD
112010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12
13 PR fortran/45943
14 * gfortran.dg/streamio_16.f90: Update test.
15
509dd380
JJ
162010-10-08 Jakub Jelinek <jakub@redhat.com>
17
18 PR tree-optimization/45903
19 * gcc.target/i386/pr45903.c: New test.
20
e899aa16
AC
212010-10-08 Arnaud Charlet <charlet@adacore.com>
22
23 * gnat.dg/interface5.adb: Compile with warnings disabled.
24
c154b3d8
NP
252010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
26
27 * obj-c++.dg/encode-10.mm: New testcase.
28
2fb996b6
NP
292010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
30
31 PR objc++/23614
32 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
33 C++ class. Removed XFAIL.
34
061e60bd
JW
352010-10-07 Janus Weil <janus@gcc.gnu.org>
36
37 PR fortran/45933
38 * gfortran.dg/typebound_operator_5.f03: New.
39
3cfa8f82
NP
402010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
41
42 Merge from 'apple/trunk' branch on FSF servers.
43
44 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
45
46 Radar 4508851
47 * obj-c++.dg/method-namespace-1.mm: New.
48
fc37536b
MJ
492010-10-07 Martin Jambor <mjambor@suse.cz>
50
51 * gcc.dg/tree-ssa/sra-11.c: New test.
52
d163c4f7
TB
532010-10-07 Tejas Belagod <tejas.belagod@arm.com>
54
78e27dd3 55 PR Tree-Vect/45847
d163c4f7
TB
56 * gcc.dg/vect/pr45847.c: New test.
57
58be5bf6
IS
582010-10-07 Iain Sandoe <iains@gcc.gnu.org>
59 Kai Tietz <kai.tietz@onevision.com>
60
61 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
62
fa45f8d7
RG
632010-10-07 Richard Guenther <rguenther@suse.de>
64
65 PR tree-optimization/45732
66 * gcc.dg/torture/pr45732.c: New testcase.
67
a4c37c16
IS
682010-10-07 Iain Sandoe <iains@gcc.gnu.org>
69
70 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
71 * objc.dg/foreach-2.m: Likewise.
72 * objc.dg/foreach-3.m: Likewise.
73 * objc.dg/foreach-4.m: Likewise.
74 * objc.dg/foreach-5.m: Likewise.
75 * objc.dg/foreach-6.m: Likewise.
76 * objc.dg/foreach-7.m: Likewise.
77 * objc.dg/objc-foreach-4.m: Likewise.
78 * objc.dg/objc-foreach-5.m: Likewise.
79
65dcb901
RG
802010-10-07 Richard Guenther <rguenther@suse.de>
81
82 PR middle-end/45869
83 * gcc.dg/torture/pr45869.c: New testcase.
a4c37c16 84
fd651069
IS
852010-10-07 Iain Sandoe <iains@gcc.gnu.org>
86
87 * objc.dg/set-not-used-1.m: New
88 * obj-c++.dg/set-not-used-1.mm: New.
89
4e4edb3b
IS
902010-10-07 Iain Sandoe <iains@gcc.gnu.org>
91
92 * objc.dg/attributes/method-attribute-3.m: New.
93 * obj-c++.dg/attributes/method-attribute-3.mm: New.
94
9f23af48
MM
952010-10-07 Mikael Morin <mikael@gcc.gnu.org>
96
97 PR fortran/45916
98 * gfortran.dg/generic_typebound_operator_1.f90: New test.
99
6619e385
JD
1002010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
101
102 PR fortran/45889
103 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
104
b67bc44c
NP
1052010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
106
107 Merge from 'apple/trunk' branch on FSF servers.
108
109 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
110
111 Radar 4278774
112 * obj-c++.dg/encode-9.mm: New.
113
ccd2b322
EB
1142010-10-06 Eric Botcazou <ebotcazou@adacore.com>
115
116 * g++.dg/cpp0x/pr45908.C: New test.
117
9c506f10
EB
1182010-10-06 Eric Botcazou <ebotcazou@adacore.com>
119
120 * gnat.dg/opt6.ad[sb]: New test.
121
d526bfee 1222010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
f05b9d93
NP
123
124 Implemented fast enumeration for Objective-C.
125 * objc.dg/foreach-1.m: New.
126 * objc.dg/foreach-2.m: New.
127 * objc.dg/foreach-3.m: New.
128 * objc.dg/foreach-4.m: New.
129 * objc.dg/foreach-5.m: New.
130 * objc.dg/foreach-6.m: New.
131 * objc.dg/foreach-7.m: New.
132
133 Merge from 'apple/trunk' branch on FSF servers:
134 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
135
136 Radar 4502236
137 * objc.dg/objc-foreach-5.m: New.
138
139 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
140
141 Radar 4507230
142 * objc.dg/objc-foreach-4.m: New.
143
144 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
145
146 Radar 4472881
147 * objc.dg/objc-foreach-3.m: New.
148
149 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
150
151 Radar 4468498
152 * objc.dg/objc-foreach-2.m: New.
153
154 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
155
156 Radar 4294910
157 * objc.dg/objc-foreach-1.m: New
158
b938bc48
HS
1592010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
160
161 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
162 unsigned values.
f05b9d93 163
a26d8862
NP
1642010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
165
166 PR objc++/28050
167 * obj-c++.dg/syntax-error-10.mm: New.
168
1692010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
170
171 PR objc++/23707
172 * obj-c++.dg/syntax-error-9.mm: New.
173
1742010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
175
176 PR objc++/31126
177 * obj-c++.dg/syntax-error-8.mm: New.
178
1792010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
180
181 Merge from 'apple/trunk' branch on FSF servers.
182
183 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
184
185 Radar 4290840
186 * obj-c++.dg/syntax-error-7.mm: New
187
188 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
189
190 Radar 4294425
191 * obj-c++.dg/syntax-error-6.mm: New
192
193 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
194
195 Radar 4261146
196 * obj-c++.dg/syntax-error-5.mm: New
197
198 2005-08-15 Ziemowit Laski <zlaski@apple.com>
199
200 Radar 4093475
201 * obj-c++.dg/syntax-error-[3-4].mm: New.
202
203 2005-08-02 Ziemowit Laski <zlaski@apple.com>
204
205 Radar 4185810
206 * obj-c++.dg/syntax-error-[1-2].mm: New.
207
694a4f61
IR
2082010-10-05 Ira Rosen <irar@il.ibm.com>
209
210 PR tree-optimization/45752
211 * gcc.dg/vect/pr45752.c: New test.
212
4d3814a5
RG
2132010-10-05 Richard Guenther <rguenther@suse.de>
214
215 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
216 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
217 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
218 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
219 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
220 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
221 * gcc.dg/tree-prof/stringop-1.c: Likewise.
222 * gcc.dg/tree-prof/stringop-2.c: Likewise.
223 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
224 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
225 * gcc.dg/tree-prof/update-loopch.c: Likewise.
226 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
227 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
228 * gcc.dg/tree-prof/tracer-1.c: Likewise.
229 * gcc.dg/tree-ssa/inline-4.c: Likewise.
230 * gcc.dg/tree-ssa/inline-3.c: Likewise.
231 * gcc.dg/tree-ssa/20080530.c: Likewise.
232 * g++.dg/tree-ssa/inline-3.C: Likewise.
233 * g++.dg/tree-ssa/inline-1.C: Likewise.
234 * g++.dg/tree-ssa/inline-2.C: Likewise.
235 * gcc.dg/profile-dir-1.c: Likewise.
236 * gcc.dg/profile-dir-2.c: Likewise.
237 * gcc.dg/profile-dir-3.c: Likewise.
238
6e572326
RG
2392010-10-05 Richard Guenther <rguenther@suse.de>
240
241 PR middle-end/45877
242 * g++.dg/torture/pr45877.C: New testcase.
243
828fde80
JJ
2442010-10-04 Jakub Jelinek <jakub@redhat.com>
245
098db05e
JJ
246 PR debug/45849
247 * gcc.dg/debug/pr45849.c: New test.
248
828fde80
JJ
249 PR middle-end/45876
250 * gcc.c-torture/compile/pr45876.c: New test.
251
c452684d
JB
2522010-10-04 Julian Brown <julian@codesourcery.com>
253
254 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
255 vect_hw_misalign.
256 * gcc.dg/vect/vect-60.c: Likewise.
257 * gcc.dg/vect/vect-56.c: Likewise.
258 * gcc.dg/vect/vect-93.c: Likewise.
259 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
260 * gcc.dg/vect/vect-95.c: Likewise.
261 * gcc.dg/vect/vect-96.c: Likewise.
262 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
263 * gcc.dg/vect/slp-25.c: Likewise.
264 * gcc.dg/vect/slp-3.c: Likewise.
265 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
266 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
267 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
268 * gcc.dg/vect/vect-109.c: Likewise.
269 * gcc.dg/vect/vect-peel-1.c: Likewise.
270 * gcc.dg/vect/vect-peel-2.c: Likewise.
271 * lib/target-supports.exp
272 (check_effective_target_arm_vect_no_misalign): New.
273 (check_effective_target_vect_no_align): Use above.
274 (check_effective_target_vect_element_align): New.
275 (add_options_for_quad_vectors): New.
276
1dbee8c9
MJ
2772010-10-04 Martin Jambor <mjambor@suse.cz>
278
279 PR tree-optimization/45572
280 * g++.dg/ipa/pr45572-1.C: New test.
281 * g++.dg/ipa/pr45572-2.C: Likewise.
282
478a1c5b
ILT
2832010-10-03 Ian Lance Taylor <iant@google.com>
284
285 * gcc.dg/anon-struct-11.c: New test.
286 * gcc.dg/anon-struct-12.c: New test.
287 * gcc.dg/anon-struct-13.c: New test.
288 * gcc.dg/anon-struct-14.c: New test.
289
a1e53f3f
L
2902010-10-03 H.J. Lu <hongjiu.lu@intel.com>
291
292 * g++.dg/torture/pr45764.C: Revert revision 164914.
293 * gcc.dg/vect/pr43432.c: Likewise.
294 * gcc.dg/vect/vect-114.c: Likewise.
295 * gcc.dg/vect/vect-15.c: Likewise.
296
79fe346e
JM
2972010-10-03 Jason Merrill <jason@redhat.com>
298
299 * g++.dg/cpp0x/sfinae5.C: New.
300
888a22d0
L
3012010-10-02 H.J. Lu <hongjiu.lu@intel.com>
302
303 PR tree-optimization/45720
304 PR tree-optimization/45764
305 * g++.dg/torture/pr45764.C: New.
306
307 * gcc.dg/vect/pr43432.c: Xfail.
308 * gcc.dg/vect/vect-114.c: Likewise.
309 * gcc.dg/vect/vect-15.c: Likewise.
310
34e94db7
JDA
3112010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
312
313 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
314 hppa*-*-hpux*.
315 * gcc.dg/torture/pr45678-2.c: Likewise.
316
8b932a71
JW
3172010-10-02 Janus Weil <janus@gcc.gnu.org>
318
319 PR fortran/45748
320 * gfortran.dg/intrinsic_6.f90: New.
321
9dcee88d
TK
3222010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
323
324 PR fortran/42831
325 * gfortran.dg/dependency_37.f90: New test.
326
c44d6c47
UB
3272010-10-01 Uros Bizjak <ubizjak@gmail.com>
328
329 * gcc.target/i386/shift_mask.c: New test.
330
0d228a52
RG
3312010-10-01 Richard Guenther <rguenther@suse.de>
332
333 PR tree-optimization/45854
334 * g++.dg/torture/pr45854.C: New testcase.
335
0e247093
ME
3362010-09-30 Michael Eager <eager@eagercon.com>
337
338 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
339 __FLT_{MIN,MAX}__.
c44d6c47 340
99e55749
SP
3412010-09-30 Sebastian Pop <sebastian.pop@amd.com>
342
343 PR middle-end/45758
344 * gfortran.dg/graphite/pr45758.f90: New.
345
6272efef
SP
3462010-09-30 Sebastian Pop <sebastian.pop@amd.com>
347
348 PR middle-end/45230
349 * gcc.dg/graphite/id-pr45230.c: New.
350
9e054f1b
SP
3512010-09-30 Sebastian Pop <sebastian.pop@amd.com>
352
353 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
354 * gfortran.dg/graphite/graphite.exp: Same.
355 * gcc.dg/graphite/vect-pr43423.c: New.
356
45c13d4c
JJ
3572010-09-30 Jakub Jelinek <jakub@redhat.com>
358
359 PR target/45843
360 * g++.dg/torture/pr45843.C: New test.
361
03d79dc3
JW
3622010-09-30 Janus Weil <janus@gcc.gnu.org>
363
364 PR fortran/45828
365 * gfortran.dg/allocate_derived_5.f90: New.
366
140d4eff
JJ
3672010-09-30 Jakub Jelinek <jakub@redhat.com>
368
369 PR tree-optimization/31261
370 * gcc.dg/tree-ssa/pr31261.c: New test.
371
80920132
ME
3722010-09-30 Michael Eager <eager@eagercon.com>
373
374 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
375 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
376 * gcc.target/microblaze/microblaze.exp: Ditto.
377 * gcc.target/microblaze/others/string_cst1.c: Ditto.
378 * gcc.target/microblaze/others/string_cst2.c: Ditto.
379 * gcc.target/microblaze/others/data_var1.c: Ditto.
380 * gcc.target/microblaze/others/data_var2.c: Ditto.
381 * gcc.target/microblaze/others/data_var3.c: Ditto.
382 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
383 * gcc.target/microblaze/others/strings1.c:: Ditto.
384 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
385 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
386 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
387 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
388 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
389 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
390 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
391 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
392 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
393 * gcc.target/microblaze/isa/pcmp.c: Ditto.
394 * gcc.target/microblaze/isa/nofloat.c: Ditto.
395 * gcc.target/microblaze/isa/fcvt.c: Ditto.
396 * gcc.target/microblaze/isa/float.c: Ditto.
397 * gcc.target/microblaze/isa/mulh.c: Ditto.
398 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
399 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
400 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
401 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
402 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
403 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
404 * gcc.target/microblaze/isa/bshift.c: Ditto.
405 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
406 * gcc.target/microblaze/isa/div.c: Ditto.
407 * gcc.target/microblaze/isa/vanilla.c: Ditto.
408 * gcc.target/microblaze/isa/mul.c: Ditto.
409
92902b1b
IS
4102010-09-30 Iain Sandoe <iains@gcc.gnu.org>
411
412 merge from FSF 'apple/trunk' branch.
413 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
414
415 Radar 4386773
416 * objc.dg/enhanced-proto-1.m: New.
417 * objc.dg/enhanced-proto-2.m: New.
418 * obj-c++.dg/enhanced-proto-1.mm: New
419 * obj-c++.dg/enhanced-proto-2.mm: New.
420
0d0da792
RG
4212010-09-30 Richard Guenther <rguenther@suse.de>
422
423 PR testsuite/45702
424 * gcc.dg/debug/pr41893-1.c: Adjust.
425 * gcc.dg/pr30762-1.c: Likewise.
426 * gcc.dg/pr31529-1.c: Likewise.
427 * gcc.dg/pr34457-1.c: Likewise.
428 * gcc.dg/pr34668-1.c: Likewise.
429 * gcc.dg/pr43557-1.c: Likewise.
430
3bc33871
IS
4312010-09-30 Iain Sandoe <iains@gcc.gnu.org>
432
433 PR objc/45842
434 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
435 * objc.dg/const-str-3.m: Correct header for memcpy.
436 * objc.dg/const-str-7.m: Likewise.
437 * objc.dg/method-20b.m: Provide an implementation of Object.
438 Adjust XFAIL for m64 NeXT runtime.
439 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
440 * objc.dg/encode-3.m: Correct line ordering, provide header for
441 sprintf.
442 * objc.dg/encode-7-next.m: Only run for 32bit.
443 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
444 * objc.dg/type-size-2.m: Provide an implementation of Object.
445 Ajust headers.
446 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
447 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
448 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
449 Adjust XFAIL for m64 NeXT runtime.
450 * obj-c++.dg/method-22.mm: Likewise.
451 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
452
2631eead
NP
4532010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
454
455 Merge from 'apple/trunk' branch on FSF servers.
456
457 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
458
459 Radar 4278236
460 * obj-c++.dg/bad-forward-decl.mm: New
461
10ad386a
EB
4622010-09-30 Eric Botcazou <ebotcazou@adacore.com>
463
464 * ada/acats/run_acats: Revert revision 157037.
465
13ed556f 4662010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
a6341d57
NP
467
468 Merge from 'apple/trunk' branch on FSF servers.
469
470 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
471
472 Radar 4281748
473 * objc.dg/naming-2.m: Update
474 * objc.dg/naming-3.m: New
475
22939744
BS
4762010-09-29 Bernd Schmidt <bernds@codesourcery.com>
477
478 PR target/40457
479 * gcc.target/arm/pr40457-3.c: New test.
480
f6c5fbfd
NS
4812010-09-29 Nathan Sidwell <nathan@codesourcery.com>
482
483 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
484 alias checking.
485 * lib/target-supports.exp (check_ifunc_available): Likewise.
486
38df2baf
TG
4872010-09-29 Tristan Gingold <gingold@adacore.com>
488
489 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
490
1973201f
NP
4912010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
492
493 * objc.dg/keywords-1.m: New test.
494 * objc.dg/keywords-2.m: New test.
495 * objc.dg/keywords-3.m: New test.
496 * obj-c++.dg/keywords-1.mm: New test.
497 * obj-c++.dg/keywords-2.mm: New test.
498
374fd2f5
JM
4992010-09-28 Jason Merrill <jason@redhat.com>
500
4e9ca9b0
JM
501 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
502 * g++.dg/ext/complit11.C: Likewise.
503 * g++.old-deja/g++.law/temps1.C: Likewise.
504
374fd2f5
JM
505 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
506 * g++.old-deja/g++.mike/misc6.C: Likewise.
507
f7e71da5
IS
5082010-09-28 Iain Sandoe <iains@gcc.gnu.org>
509
510 * objc.dg/attributes/method-attribute-1.m: New.
511 * objc.dg/attributes/method-attribute-2.m: New.
512
513 * obj-c++.dg/attributes/method-attribute-1.m: New.
514 * obj-c++.dg/attributes/method-attribute-2.m: New.
515
c165dca7
IS
5162010-09-28 Iain Sandoe <iains@gcc.gnu.org>
517
518 * objc.dg/attributes: New.
519 * objc.dg/attributes/attributes.exp: New.
520 * objc.dg/attributes/class-attribute-1.m: New.
521 * objc.dg/attributes/class-attribute-2.m: New
522 * objc.dg/attributes/categ-attribute-1.m: New
523 * objc.dg/attributes/categ-attribute-2.m: New
524 * objc.dg/attributes/proto-attribute-1.m: New
525
526 * obj-c++.dg/attributes: New.
527 * obj-c++.dg/attributes/attributes.exp: New
528 * obj-c++.dg/attributes/class-attribute-1.mm: New
529 * obj-c++.dg/attributes/class-attribute-2.mm: New
530 * obj-c++.dg/attributes/categ-attribute-1.mm: New
531 * obj-c++.dg/attributes/categ-attribute-2.mm: New
532 * obj-c++.dg/attributes/proto-attribute-1.mm: New
533
26877873
NP
5342010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
535
536 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
537 from the branch renamed to method-20b.m to avoid clashes).
538
c44d6c47
UB
539 2005-08-23 Stuart Hastings <stuart@apple.com>
540 Ziemowit Laski <zlaski@apple.com>
26877873
NP
541
542 Radar 4209854
543 * obj-c++.dg/method-23.mm: New.
544 * objc.dg/method-20.m: New.
545
697c3575
JH
5462010-09-28 Jan Hubicka <jh@suse.cz>
547
548 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
549
2770264a
RO
5502010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
551
552 PR target/44452
553 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
554 i?86-*-solaris2.[89], *-*-vxworks*.
555 * gcc.target/i386/pr22152.c: Likewise.
556 * gcc.target/i386/vect8-ret.c: New test.
557
e660c8f2
JZ
5582010-09-28 Jie Zhang <jie@codesourcery.com>
559
560 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
561
4c116505
NP
5622010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
563
564 Merge from 'apple/trunk' branch on FSF servers.
565
566 2005-07-18 Ziemowit Laski <zlaski@apple.com>
567
568 Radar 4175534
569 * obj-c++.dg/method-22.mm: New.
38df2baf 570
93c0e0bb
JM
5712010-09-27 Jason Merrill <jason@redhat.com>
572
573 * g++.dg/cpp0x/rv-lvalue-req.C: New.
574 * g++.dg/ext/complit11.C: Adjust.
575 * g++.old-deja/g++.law/temps1.C: Adjust.
576 * g++.old-deja/g++.ns/koenig6.C: Adjust.
577 * g++.old-deja/g++.oliva/partord1.C: Adjust.
578
7458026b
ILT
5792010-09-27 Ian Lance Taylor <iant@google.com>
580
581 * lib/target-supports.exp (check_effective_target_split_stack):
582 New procedure.
583 * gcc.dg/split-1.c: New test.
584 * gcc.dg/split-2.c: New test.
585 * gcc.dg/split-3.c: New test.
586 * gcc.dg/split-4.c: New test.
587
177b48f9
NP
5882010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
589
590 PR objc/25464
591 * objc.dg/type-size-3.m: New test.
592
5932010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
594
595 PR objc/45763
c44d6c47 596 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
38df2baf
TG
597
5982010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
177b48f9
NP
599
600 PR objc/25450
601 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
602 * objc.dg/type-size-2.m: Same change.
603 * obj-c++.dg/encode-5.mm: Same change.
604
6052010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
606
607 Merge from 'apple/trunk' branch on FSF servers. The original
608 Changelogs are below.
609
610 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
c44d6c47
UB
611 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
612 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
177b48f9 613 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
c44d6c47 614 in the branch).
177b48f9
NP
615 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
616 proto-qual-1.m in the branch) and the normal ABI on GNU.
617 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
618 the test only with the NeXT runtime.
619 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
c44d6c47 620 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
177b48f9
NP
621 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
622 Run the test only with the NeXT runtime.
c44d6c47 623
177b48f9
NP
624 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
625
626 Radar 4492973
627 * objc.dg/encode-7-64bit.m: New.
628 * objc.dg/encode-7.m: Skip if -m64.
c44d6c47 629
177b48f9
NP
630 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
631
632 Radar 4301047
633 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
634 * obj-c++.dg/threedotthree-abi-1.mm: New
635 * objc.dg/threedotthree-abi-1.m: New
636
637 2005-07-20 Ziemowit Laski <zlaski@apple.com>
638
639 Radar 4136935
640 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
641 * objc.dg/encode-6.m: Likewise.
642 * objc.dg/encode-7.m: New test case.
643
b581b85b
NP
6442010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
645
646 Merge from 'apple/trunk' branch on FSF servers. Renamed
647 const-str-12.m to constr-str-12b.m to avoid conflicts.
c44d6c47 648
b581b85b
NP
649 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
650
651 Radar 4229905
652 * obj-c++.dg/warn5.mm: New
c44d6c47 653
b581b85b
NP
654 2005-06-22 Ziemowit Laski <zlaski@apple.com>
655
656 Radar 4154928
657 * obj-c++.dg/const-str-12.mm: New.
658 * objc.dg/const-str-12.m: New.
659
d000aa67
TB
6602010-09-27 Tobias Burnus <burnus@net-b.de>
661
662 PR fortran/40569
663 PR fortran/40568
664 * gfortran.dg/storage_size_2.f08: Fix test.
665 * gfortran.dg/c_sizeof_1.f90: Fix test.
666 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
667 * gfortran.dg/c_sizeof_3.f90: New.
668 * gfortran.dg/c_sizeof_4.f90: New.
669 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
670 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
671
414e8be2
DK
6722010-09-26 Daniel Kraft <d@domob.eu>
673
674 PR fortran/45783
675 PR fortran/45795
676 * gfortran.dg/select_type_18.f03: New test.
677
cf1bcf06
EB
6782010-09-25 Eric Botcazou <ebotcazou@adacore.com>
679
680 * gnat.dg/return2.ad[sb]: New test.
681 * gnat.dg/return2_pkg.ads: New helper.
682
8e8dc060
DK
6832010-09-25 Daniel Kraft <d@domob.eu>
684
685 PR fortran/45776
686 * gfortran.dg/io_constraints_6.f03: New test.
687 * gfortran.dg/io_constraints_7.f03: New test.
688 * gfortran.dg/newunit_2.f90: New test.
689
c6d6e62f
SK
6902010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
691
c44d6c47 692 * gfortran.dg/operator_c1202.f90: New test.
c6d6e62f 693
46a4da10
JH
6942010-09-24 Jan Hubicka <jh@suse.cz>
695
696 * gcc.dg/tree-ssa/leaf.c: New testcase.
697
1d0804d4
JH
6982010-09-24 Jan Hubicka <jh@suse.cz>
699
700 PR tree-optimization/45738
701 PR tree-optimization/45741
702 * gcc.c-torture/compile/pr45741.c: New.
703 * gfortran.fortran-torture/compile/pr45738.f90: New.
704
5642f5d5
JM
7052010-09-24 Joseph Myers <joseph@codesourcery.com>
706
707 * gcc.dg/cpp/undef-opt-1.c: New test.
708
75d980ab
JM
7092010-09-24 Jason Merrill <jason@redhat.com>
710
711 * g++.dg/other/error10.C: Adjust expected output.
712
32990d5b
JJ
7132010-09-24 Jakub Jelinek <jakub@redhat.com>
714
715 PR middle-end/45234
716 * gcc.dg/torture/stackalign/alloca-6.c: New test.
717 * gcc.target/i386/pr45234.c: New test.
718
116f30c3
RG
7192010-09-24 Richard Guenther <rguenther@suse.de>
720
721 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
722
e2686b2d
MS
7232010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
724
725 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
726 as a comment leader in regexp.
727
f1570cec
NP
7282010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
729
730 * objc.dg/sync-2.m: New test.
731 * obj-c++.dg/sync-2.mm: New test.
732
be1f1ed9
TB
7332010-09-24 Tobias Burnus <burnus@net-b.de>
734
735 PR fortran/40571
736 * gfortran.dg/iso_fortran_env_7.f90: New.
737
19dc6d01
NP
7382010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
739
740 * obj-c++.dg/too-many-args.mm: New file.
741
7422010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
743
744 Merge from 'apple/trunk' branch on FSF servers.
745
746 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
747
748 Radar 4491608
749 * objc.dg/too-many-args.m: New
750
962b8a0e
TK
7512010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
752
753 PR fortran/45744
754 * gfortran.dg/dependency_36.f90: New test.
755
17eba947
UB
7562010-09-23 Uros Bizjak <ubizjak@gmail.com>
757
758 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
759 * gcc.target/i386/pad-3.c: Ditto.
760 * gcc.target/i386/pad-7.c: Ditto.
761 * gcc.target/i386/pad-7.c: Ditto.
762 * gcc.target/i386/pr36502.c: Ditto.
763 * gcc.target/i386/zee.c: Ditto.
764 * gcc.target/i386/20060821-1.c: Ditto.
765 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
766 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
767 * gcc.target/i386/pad-5b.c: Ditto.
768 * gcc.target/i386/pad-6a.c: Ditto.
769 * gcc.target/i386/pad-6b.c: Ditto.
770 * gcc.target/i386/pad-8.c: Ditto.
771 * gcc.target/i386/pad-9.c: Ditto.
772 * gcc.target/i386/pad-10.c: Ditto.
773 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
774
3d113394
RG
7752010-09-23 Richard Guenther <rguenther@suse.de>
776
777 PR tree-optimization/45565
778 * g++.dg/ipa/pr45565.C: New testcase.
779
bef6486a
MM
7802010-09-23 Mikael Morin <mikael@gcc.gnu.org>
781
782 PR fortran/45745
783 PR fortran/45648
784 * gfortran.dg/vector_subscript_bound_1.f90: New.
785
dca26746
RG
7862010-09-23 Richard Guenther <rguenther@suse.de>
787
788 PR middle-end/45750
789 * gcc.dg/pr45750.c: New testcase.
790
030ef1fb
JJ
7912010-09-23 Jakub Jelinek <jakub@redhat.com>
792
793 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
794 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
795 build.
796
3c3bd471
BS
7972010-09-23 Bernd Schmidt <bernds@codesourcery.com>
798
799 PR rtl-optimization/44374
800 * gcc.target/arm/headmerge-1.c: New test.
801 * gcc.target/arm/headmerge-2.c: New test.
802 * gcc.target/i386/headmerge-1.c: New test.
803 * gcc.target/i386/headmerge-2.c: New test.
804
8c91ab34
DK
8052010-09-23 Daniel Kraft <d@domob.eu>
806
807 PR fortran/38936
808 PR fortran/44044
809 PR fortran/45474
810 * gfortran.dg/intrinsic_intent_1.f03: New test.
811 * gfortran.dg/select_type_17.f03: New test.
812 * gfortran.dg/associate_5.f03: More definability tests.
813 * gfortran.dg/enum_2.f90: Check definability.
814 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
815 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
816 * gfortran.dg/char_expr_2.f90: Ditto.
817 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
818 * gfortran.dg/enum_5.f90: Ditto.
819 * gfortran.dg/equiv_constraint_8.f90: Ditto.
820 * gfortran.dg/impure_assignment_2.f90: Ditto.
821 * gfortran.dg/impure_assignment_3.f90: Ditto.
822 * gfortran.dg/intent_out_1.f90: Ditto.
823 * gfortran.dg/intent_out_3.f90: Ditto.
824 * gfortran.dg/pointer_assign_7.f90: Ditto.
825 * gfortran.dg/pointer_intent_3.f90: Ditto.
826 * gfortran.dg/pr19936_1.f90: Ditto.
827 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
828 * gfortran.dg/simpleif_2.f90: Ditto.
829 * gfortran.dg/protected_5.f90: Ditto.
830 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
831 * gfortran.dg/protected_6.f90: Ditto.
832 * gfortran.dg/protected_7.f90: Ditto.
833
42d9f9dd
JD
8342010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
835
836 PR libfortran/45710
837 * gfortran.dg/namelist_65.f90: New test.
838
1cf2589d
MS
8392010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
840
841 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
c44d6c47 842 the regexp pattern between the expected label and location string.
1cf2589d 843
7d0255bd
MS
8442010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
845
846 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
847
8482010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
849
850 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
851 * gcc.dg/pr27898.c: Likewise.
852 * gcc.dg/pr28712.c: Likewise.
853 * gcc.dg/pr30762-1.c: Likewise.
854 * gcc.dg/pr31529-1.c: Likewise.
855 * gcc.dg/pr34457-1.c: Likewise.
856 * gcc.dg/pr34668-1.c: Likewise.
857 * gcc.dg/pr34989-1.c: Likewise.
858 * gcc.dg/pr43557-1.c: Likewise.
859
bbaee688
JJ
8602010-09-22 Jakub Jelinek <jakub@redhat.com>
861
862 PR rtl-optimization/45739
863 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
864 regexps.
865
77167b6f
EB
8662010-09-22 Eric Botcazou <ebotcazou@adacore.com>
867
868 * gcc.target/sparc/mnofpu.c: New test.
869
a82e045d
JJ
8702010-09-22 Jakub Jelinek <jakub@redhat.com>
871
872 PR rtl-optimization/45739
873 * gcc.target/i386/pr45739.c: New test.
874
0b4f2770
MM
8752010-09-21 Mikael Morin <mikael@gcc.gnu.org>
876
877 PR fortran/45648
878 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
879 and counts. Add non-elemental function call check.
880
881 PR fortran/45648
882 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
883 arguments checks. Update temporary counts.
884 * gfortran.dg/transpose_optimization_1.f90: New.
885
45547c7f
NP
8862010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
887
888 PR objc/23710
889 * objc.dg/invalid-method-1.m: New.
890
c0c24aa4
NP
8912010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
892
893 Merge from 'apple/trunk' branch on FSF servers.
894
895 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
896
77167b6f 897 Radar 4291785
17eba947
UB
898 * objc.dg/naming-4.m: New
899 * objc.dg/naming-5.m: New
900 * obj-c++.dg/naming-1.mm: New
901 * obj-c++.dg/naming-2.mm: New
c0c24aa4 902
5c0f24d0
JW
9032010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
904 Jack Howarth <howarth@bromo.med.uc.edu>
905
906 PR c++/45645
907 * g++.dg/torture/pr44972.C: Use portable assert().
908
ce2b1d68
RG
9092010-09-21 Richard Guenther <rguenther@suse.de>
910
911 PR tree-optimization/45580
912 * g++.dg/torture/pr45580.C: New testcase.
913
b379f677
UB
9142010-09-21 Uros Bizjak <ubizjak@gmail.com>
915
916 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
917
48dbbcd6
JW
9182010-09-20 Janus Weil <janus@gcc.gnu.org>
919
920 PR fortran/45438
921 * gfortran.dg/pointer_check_7.f90: New.
922
220c5f0c
JJ
9232010-09-20 Jakub Jelinek <jakub@redhat.com>
924
925 PR rtl-optimization/45728
926 * gcc.c-torture/compile/pr45728.c: New test.
927
15c2ef5a
PT
9282010-09-20 Paul Thomas <pault@gcc.gnu.org>
929
930 PR fortran/45081
931 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
932
c2310fc4
L
9332010-09-20 H.J. Lu <hongjiu.lu@intel.com>
934
935 * g++.dg/tree-ssa/pr45605.C: Add "\\".
936
06baaba3
RG
9372010-09-20 Richard Guenther <rguenther@suse.de>
938
939 PR middle-end/45704
940 * gcc.dg/torture/pr45704.c: New testcase.
941
64e0f5ff
JH
9422010-09-20 Jan Hubicka <jh@suse.cz>
943
944 PR tree-optimize/45605
945 * g++.dg/tree-ssa/pr45605.C: New testcase.
946
ef98b8a5
MM
9472010-09-20 Michael Matz <matz@suse.de>
948
949 PR testsuite/45706
950 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
951 enough.
952
565b8886
RG
9532010-09-20 Richard Guenther <rguenther@suse.de>
954
955 PR tree-optimization/45705
956 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
957
5e979df3
MM
9582010-09-20 Michael Matz <matz@suse.de>
959
960 PR testsuite/45706
961 * lib/target-supports.exp (check_effective_target_vect_perm):
962 Add i?86-*-*.
963
2960be83
JJ
9642010-09-20 Jakub Jelinek <jakub@redhat.com>
965
966 PR rtl-optimization/45695
967 * gcc.c-torture/execute/pr45695.c: New test.
968
d1f6261f
JH
9692010-09-19 Jan Hubicka <jh@suse.cz>
970
971 PR lto/44246
972 * gcc.c-torture/compile/pr44246.c:New file.
973
039d9ea1
IR
9742010-09-19 Ira Rosen <irar@il.ibm.com>
975
976 PR tree-optimization/45714
977 * gfortran.dg/vect/pr45714-a.f: New test.
978 * gfortran.dg/vect/pr45714-b.f: New test.
979
2231f17f
EB
9802010-09-19 Eric Botcazou <ebotcazou@adacore.com>
981
982 * gnat.dg/const1.adb: Rename into...
983 * gnat.dg/constant1.adb: ...this.
984 * gnat.dg/constant2.adb: New test.
985 * gnat.dg/constant2_pkg1.ads: New helper.
986 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
987
50a6af05
EB
9882010-09-19 Eric Botcazou <ebotcazou@adacore.com>
989
990 * gnat.dg/specs/constant1.ads: New test.
991 * gnat.dg/specs/constant1_pkg.ads: New helper.
992
9b389a5e
JH
9932010-09-18 Jan Hubicka <jh@suse.cz>
994
995 PR tree-optimization/45453
996 * g++.dg/tree-ssa/pr45453.C: New testcase.
997
6eb208a6
JM
9982010-09-18 Jason Merrill <jason@redhat.com>
999
1000 * g++.dg/cpp0x/initlist44.C: New.
1001
6a78fd06
RG
10022010-09-18 Richard Guenther <rguenther@suse.de>
1003
1004 PR tree-optimization/45709
1005 * g++.dg/torture/pr45709-2.C: New testcase.
1006
10072010-09-18 Richard Guenther <rguenther@suse.de>
1008
1009 PR tree-optimization/45709
1010 * g++.dg/torture/pr45709.C: New testcase.
1011
ba67f487
L
10122010-09-18 H.J. Lu <hongjiu.lu@intel.com>
1013
1014 PR testsuite/45719
1015 * gcc.target/i386/pad-3.c: Pass -fno-pic.
1016
e7ed95a2
L
10172010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1018
1019 * gcc.target/i386/pad-1.c: New.
1020 * gcc.target/i386/pad-2.c: Likewise.
1021 * gcc.target/i386/pad-3.c: Likewise.
1022 * gcc.target/i386/pad-4.c: Likewise.
1023 * gcc.target/i386/pad-5a.c: Likewise.
1024 * gcc.target/i386/pad-5b.c: Likewise.
1025 * gcc.target/i386/pad-6a.c: Likewise.
1026 * gcc.target/i386/pad-6b.c: Likewise.
1027 * gcc.target/i386/pad-7.c: Likewise.
1028 * gcc.target/i386/pad-8.c: Likewise.
1029 * gcc.target/i386/pad-9.c: Likewise.
1030 * gcc.target/i386/pad-10.c: Likewise.
1031
2b3ded42
L
10322010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1033
1034 PR middle-end/45234
1035 * gcc.dg/torture/stackalign/alloca-5.c: New.
1036
765c3e8f
L
10372010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1038
1039 PR middle-end/45678
1040 * gcc.dg/torture/pr45678-2.c: New.
1041
2d5581f1
RG
10422010-09-17 Richard Guenther <rguenther@suse.de>
1043
1044 PR middle-end/45678
1045 * gcc.dg/torture/pr45678-1.c: New testcase.
1046
18ba3ce7
MM
10472010-09-17 Michael Matz <matz@suse.de>
1048
1049 PR tree-optimization/43432
1050 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1051 check_effective_target_vect_perm_short): New predicates.
1052 (check_effective_target_vect_perm): Include x86_64.
1053 * gcc.dg/vect/pr43432.c: New test.
1054 * gcc.dg/vect/vect-114.c: Adjust.
1055 * gcc.dg/vect/vect-15.c: Ditto.
1056 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1057 * gcc.dg/vect/slp-perm-9.c: Ditto.
1058
46936bf0
NP
10592010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
1060
b146446c 1061 PR testsuite/45692
46936bf0
NP
1062 * objc/execute/exceptions/throw-nil.m: Run the test only with the
1063 GNU runtime.
1064
c3224d6f
RG
10652010-09-17 Richard Guenther <rguenther@suse.de>
1066
1067 * gcc.dg/pr27898.c: Use -flto instead of -combine.
1068 * gcc.dg/pr28706.c: Likewise.
1069 * gcc.dg/pr28712.c: Likewise.
1070 * gcc.dg/pr30762-1.c: Likewise.
1071 * gcc.dg/pr30762-2.c: Likewise.
1072 * gcc.dg/pr31529-1.c: Likewise.
1073 * gcc.dg/pr31529-2.c: Likewise.
1074 * gcc.dg/pr34457-1.c: Likewise.
1075 * gcc.dg/pr34457-2.c: Likewise.
1076 * gcc.dg/pr34668-1.c: Likewise.
1077 * gcc.dg/pr34668-2.c: Likewise.
1078 * gcc.dg/pr34989-1.c: Likewise.
1079 * gcc.dg/pr34989-2.c: Likewise.
1080 * gcc.dg/pr43557-1.c: Likewise.
1081 * gcc.dg/pr43557-2.c: Likewise.
1082 * gcc.dg/debug/pr41893-1.c: Likewise.
1083 * gcc.dg/matrix/matrix.exp: Do not use -combine.
1084 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1085 * gcc.dg/matrix/matrix-4.c: Likewise.
1086 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1087 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1088 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1089 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1090
6dfd24f7
TB
10912010-09-16 Tobias Burnus <burnus@net-b.de>
1092
1093 PR fortran/43665
1094 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1095 optimizations.
1096 * gfortran.dg/intent_optimize_1.f90: New test.
1097
26ec9308
L
10982010-09-16 H.J. Lu <hongjiu.lu@intel.com>
1099
1100 * gcc.target/i386/divmod-1.c: New.
1101 * gcc.target/i386/divmod-2.c: Likewise.
1102 * gcc.target/i386/divmod-3.c: Likewise.
1103 * gcc.target/i386/divmod-4.c: Likewise.
1104 * gcc.target/i386/divmod-4a.c: Likewise.
1105 * gcc.target/i386/divmod-5.c: Likewise.
1106 * gcc.target/i386/divmod-6.c: Likewise.
1107 * gcc.target/i386/divmod-7.c: Likewise.
1108 * gcc.target/i386/divmod-8.c: Likewise.
1109 * gcc.target/i386/udivmod-1.c: Likewise.
1110 * gcc.target/i386/udivmod-2.c: Likewise.
1111 * gcc.target/i386/udivmod-3.c: Likewise.
1112 * gcc.target/i386/udivmod-4.c: Likewise.
1113 * gcc.target/i386/udivmod-4a.c: Likewise.
1114 * gcc.target/i386/udivmod-5.c: Likewise.
1115 * gcc.target/i386/udivmod-6.c: Likewise.
1116 * gcc.target/i386/udivmod-7.c: Likewise.
1117 * gcc.target/i386/udivmod-8.c: Likewise.
1118
0cac82a0
JH
11192010-09-16 Jan Hubicka <jh@suse.cz>
1120
1121 * g++.dg/lto/pr45679-1_0.C: New file.
1122 * g++.dg/lto/pr45679-1_1.C: New file.
1123 * g++.dg/lto/pr45679-0_0.C: New file.
1124 * g++.dg/lto/pr45679-0_1.C: New file.
1125
7d58b9e7
JW
11262010-09-16 Janus Weil <janus@gcc.gnu.org>
1127
1128 PR fortran/45674
1129 * gfortran.dg/class_dummy_2.f03: New.
1130
ed6c4831
RG
11312010-09-16 Richard Guenther <rguenther@suse.de>
1132
1133 PR tree-optimization/45623
1134 * gcc.dg/torture/pr45623.c: New testcase.
1135
ff802fa1
IR
11362010-09-16 Ira Rosen <irar@il.ibm.com>
1137
1138 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1139 name and parentheses.
1140 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1141
441b624e
JM
11422010-09-15 Jason Merrill <jason@redhat.com>
1143
da9bc840
JM
1144 * g++.dg/parse/parameter-declaration-2.C: New.
1145
441b624e
JM
1146 * g++.dg/cpp0x/scoped_enum2.C: New.
1147
9fa07b13
EB
11482010-09-15 Eric Botcazou <ebotcazou@adacore.com>
1149
1150 * gcc.c-torture/compile/20100915-1.c: New test.
1151
1faab08d
MJ
11522010-09-15 Martin Jambor <mjambor@suse.cz>
1153
1154 PR middle-end/45644
1155 * gcc.dg/ipa/pr45644.c: New test.
1156
cc99c5fe
JJ
11572010-09-15 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR tree-optimization/45633
1160 * gcc.dg/vect/pr45633.c: New test.
1161
edd2b56a
JW
11622010-09-15 Janus Weil <janus@gcc.gnu.org>
1163
1164 PR fortran/45577
1165 * gfortran.dg/allocate_derived_4.f90: New.
1166
0f38f229
TB
11672010-09-15 Tejas Belagod <tejas.belagod@arm.com>
1168
1169 * lib/target-supports.exp
1170 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1171 supported flag to true for neon.
1172
6809f4b5
PC
11732010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1174
1175 PR c++/45665
1176 * g++.dg/template/crash103.C: New.
1177
0f185d6e
NP
11782010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
1179
1180 Merge from 'apple/trunk' branch on FSF servers.
1181
8c2b2fae 1182 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
0f185d6e
NP
1183
1184 Radar 4457381
1185 * objc.dg/msg-in-protocol.m: New.
1186 * obj-c++.dg/msg-in-protocol.mm: New.
1187
1188 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
1189
1190 Radar 4219590
1191 * objc.dg/break-in-ifstmt.m: New.
6809f4b5 1192
0f185d6e
NP
1193 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1194
1195 Radar 4174166
1196 * obj-c++.dg/comp-types-13.mm: New.
1197 * objc.dg/comp-types-12.m: New.
1198
1199 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1200
1201 Radar 4216500
1202 * obj-c++.dg/proto-lossage-7.mm: New.
1203 * objc.dg/proto-lossage-7.m: New.
6809f4b5 1204
92df1544
JH
12052010-09-14 Jan Hubicka <jh@suse.cz>
1206
1207 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1208 folding.
8780c9cb
JH
1209 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1210 folding.
92df1544 1211
4a6e5cc8
JJ
12122010-09-14 Jakub Jelinek <jakub@redhat.com>
1213
4359dc2a
JJ
1214 PR middle-end/45567
1215 * gcc.dg/pr45567.c: New test.
1216
4a6e5cc8
JJ
1217 PR debug/45660
1218 * g++.dg/debug/pr45660.C: New test.
1219
5a2c1986
IR
12202010-09-14 Ira Rosen <irar@il.ibm.com>
1221
1222 PR tree-optimization/45470
1223 * g++.dg/vect/pr45470-a.cc: New test.
1224 * g++.dg/vect/pr45470-a.cc: New test.
1225
2f78283b
JH
12262010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
1227
1228 PR target/42070
c44d6c47
UB
1229 * lib/profopt.exp: Prune warnings on execname2 compile.
1230 * lib/prune.exp: Prune "can't add line info" warnings.
2f78283b 1231
927b02e5
JD
12322010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1233
1234 PR libfortran/45532
1235 * gfortran.dg/namelist_64.f90: New test.
1236
ef3be7da
JJ
12372010-09-13 Jakub Jelinek <jakub@redhat.com>
1238
1239 PR rtl-optimization/45617
1240 * gcc.target/i386/pr45617.c: New test.
1241
fa0921fc
DK
12422010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
1243
1244 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1245
e72eba85
L
12462010-09-13 H.J. Lu <hongjiu.lu@intel.com>
1247
1248 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1249 * gcc.target/i386/fma4-vector.c: Likewise.
1250 * gcc.target/i386/vectorize2.c: Likewise.
1251 * gcc.target/i386/vectorize4.c: Likewise.
1252 * gcc.target/i386/vectorize5.c: Likewise.
1253 * gcc.target/i386/vectorize6.c: Likewise.
1254 * gcc.target/i386/vectorize8.c: Likewise.
1255
1256 * gcc.target/i386/vect-double-1.c: New.
1257 * gcc.target/i386/vect-double-1a.c: Likewise.
1258 * gcc.target/i386/vect-double-2.c: Likewise.
1259 * gcc.target/i386/vect-double-2a.c: Likewise.
1260
1261 * lib/target-supports.exp (check_effective_target_vect_double):
1262 Set et_vect_double_saved to 0 when tuning for Atom.
1263
e196b221
JH
12642010-09-13 Jan Hubicka <jh@suse.cz>
1265
1266 * gcc.dg/torture/pr23821.c: Drop static keyword.
1267 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1268 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1269
e88290ac
MS
12702010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
1271
1272 * gcc.target/arm/sync-1.c: New.
1273
2f434b97
OH
12742010-09-12 Olivier Hainque <hainque@adacore.com>
1275
1276 * gnat.dg/memtrap.adb: New test.
1277
616f1290
FXC
12782010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1279
1280 * gfortran.dg/promotion.f90: Fix options.
1281
f9132eb7
RRC
12822010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
1283
1284 * g++.dg/cpp0x/range-for1.C: New.
1285 * g++.dg/cpp0x/range-for2.C: New.
1286 * g++.dg/cpp0x/range-for3.C: New.
1287 * g++.dg/cpp0x/range-for4.C: New.
1288 * g++.dg/cpp0x/range-for5.C: New.
1289 * g++.dg/cpp0x/range-for6.C: New.
1290
712efae1
MM
12912010-09-11 Mikael Morin <mikael@gcc.gnu.org>
1292
1293 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1294 and counts. Check that transpose is not called.
1295 * gfortran.dg/transpose_2.f90: Update error message.
1296
bc2c4cb4
RRC
12972010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1298
1299 PR c++/43824
1300 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1301 * g++.dg/lookup/strong-using-2.C: Likewise.
1302 * g++.dg/lookup/strong-using-3.C: Likewise.
1303 * g++.dg/lookup/strong-using-5.C: Likewise.
1304
1305 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1306 * g++.dg/cpp0x/inline-ns4.C: New.
1307 * g++.dg/cpp0x/inline-ns5.C: New.
1308
90966337
L
13092010-09-10 H.J. Lu <hongjiu.lu@intel.com>
1310
1311 PR middle-end/45634
1312 * gfortran.fortran-torture/compile/pr45634.f90: New.
1313
1c732eb7
NP
13142010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
1315
1316 * objc.dg/fobjc-exceptions.m: New test.
1317
eafedef3
JH
13182010-09-10 Jan Hubicka <jh@suse.cz>
1319
1320 * g++.dg/inherit/covariant7.C: Fix pattern matching.
1321
d242d063
MJ
13222010-09-10 Martin Jambor <mjambor@suse.cz>
1323
1324 PR tree-optimization/44972
1325 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1326 * gcc.dg/tree-ssa/pr45144.c: Likewise.
1327 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1328 instead.
2b74262b 1329 * g++.dg/torture/pr44972.C: New test.
d242d063 1330
fffe1e40
MJ
13312010-09-10 Martin Jambor <mjambor@suse.cz>
1332
1333 PR tree-optimization/44972
1334 * g++.dg/torture/pr34850.C: Remove expected warning.
1335
26865ab4
SK
13362010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1337
1338 * gfortran.dg/dummy_optional_arg.f90: New test.
1339
54e34c35
JH
13402010-09-08 Jan Hubicka <jh@suse.cz>
1341
1342 PR tree-optimization/45598
1343 * fortran.fortran-torture/compile/pr45598.f90: New test.
1344
ba885ec5
NS
13452010-09-09 Nathan Sidwell <nathan@codesourcery.com>
1346
1347 * lib/target-supports-dg.exp (dg-require-ifunc): New.
1348 * lib/target-supports.exp (check_ifunc_available): New.
1349 * gcc.dg/attr-ifunc-1.c: New.
1350 * gcc.dg/attr-ifunc-2.c: New.
1351 * gcc.dg/attr-ifunc-3.c: New.
1352 * gcc.dg/attr-ifunc-4.c: New.
1353 * gcc.dg/attr-ifunc-5.c: New.
c44d6c47
UB
1354 * g++.dg/ext/attr-ifunc-1.C: New.
1355 * g++.dg/ext/attr-ifunc-2.C: New.
1356 * g++.dg/ext/attr-ifunc-3.C: New.
1357 * g++.dg/ext/attr-ifunc-4.C: New.
ba885ec5 1358
b100151b
VM
13592010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1360
1361 PR middle-end/40386
1362 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2b74262b 1363
d09b9f67
MM
13642010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1365
1366 * gfortran.dg/inline_transpose_1.f90: New test.
1367
e8e399c3
JJ
13682010-09-08 Jakub Jelinek <jakub@redhat.com>
1369
1370 PR c++/45588
1371 * g++.dg/warn/Wunused-var-15.C: New test.
1372
f5b281c0
JDA
13732010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1374
1375 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1376 hppa*-*-hpux*.
1377
2023bba8
NP
13782010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1379
1380 * objc/execute/exceptions/throw-nil.m: New test.
1381 * objc/execute/exceptions/handler-1.m: Updated to use the new
1382 objc_set_uncaught_exception_handler() function.
1383 * objc/execute/exceptions/matcher-1.m: New test.
2b74262b 1384
88a95a11
FXC
13852010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1386
1387 PR fortran/38282
1388 * gfortran.dg/bit_comparison_1.F90: New test.
1389 * gfortran.dg/leadz_trailz_3.f90: New test.
1390 * gfortran.dg/masklr_2.F90: New test.
1391 * gfortran.dg/shiftalr_1.F90: New test.
1392 * gfortran.dg/merge_bits_2.F90: New test.
1393 * gfortran.dg/dshift_2.F90: New test.
1394 * gfortran.dg/bit_comparison_2.F90: New test.
1395 * gfortran.dg/masklr_1.F90: New test.
1396 * gfortran.dg/merge_bits_1.F90: New test.
1397 * gfortran.dg/dshift_1.F90: New test.
1398 * gfortran.dg/shiftalr_2.F90: New test.
1399
5c0b0c75 14002010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
bd72fc7c
NP
1401
1402 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1403 functions from objc/typedstream.h are deprecated.
1404
0fa3d594
RO
14052010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1406
1407 * lib/target-supports.exp
1408 (check_effective_target_run_expensive_tests): New proc.
1409 * gcc.c-torture/compile/limits-fnargs.c: Use
1410 dg-require-effective-target run_expensive_tests.
1411
9c2934f4
JJ
14122010-09-08 Jakub Jelinek <jakub@redhat.com>
1413
7602cb87
JJ
1414 PR fortran/45597
1415 * gfortran.dg/gomp/pr45597.f90: New test.
1416
9c2934f4
JJ
1417 PR fortran/45595
1418 * gfortran.dg/gomp/pr45595.f90: New test.
1419
42a3beeb
MM
14202010-09-08 Michael Matz <matz@suse.de>
1421
1422 * c-c++-common/uninit-17.c: Adjust.
1423
a855b1b1
MM
14242010-09-08 Michael Matz <matz@suse.de>
1425
1426 PR tree-optimization/43430
1427 * gcc.dg/vect/pr43430-2.c: New test.
2b74262b 1428
3834917d
MM
14292010-09-08 Michael Matz <matz@suse.de>
1430
1431 PR tree-optimization/33244
1432 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1433
b5c878a5
RG
14342010-09-08 Richard Guenther <rguenther@suse.de>
1435
1436 PR tree-optimization/45578
1437 * gfortran.dg/pr45578.f90: New testcase.
1438
0db1920c
RG
14392010-09-08 Richard Guenther <rguenther@suse.de>
1440
1441 PR testsuite/45590
1442 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1443
c56c0853
TK
14442010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1445
1446 PR fortran/45576
1447 * gfortran.dg/char_length_18.f90: New test.
1448
a0766cdb
L
14492010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1450
1451 PR target/36502
1452 * gcc.target/i386/pr36502.c: New test.
1453
1454 PR target/42313
1455 PR target/44651
1456 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
c44d6c47 1457 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
a0766cdb 1458
86e033e2
MM
14592010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1460
1461 * gfortran.dg/achar_4.f90: Enable bounds checking.
1462
d341a5d0
UB
14632010-09-07 Uros Bizjak <ubizjak@gmail.com>
1464
1465 PR target/45206
1466 * gcc.target/i386/pr45206.c: New test.
1467
293cf217
HPN
14682010-09-07 Hans-Peter Nilsson <hp@axis.com>
1469
1470 PR fortran/45505
1471 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1472
8683f051
JH
14732010-09-07 Jan Hubicka <jh@suse.cz>
1474
1475 * gcc.c-torture/compile/20100907.c: New testcase.
1476
f5e5b46c
RG
14772010-09-07 Richard Guenther <rguenther@suse.de>
1478
1479 PR middle-end/45569
1480 * g++.dg/eh/pr45569.C: New testcase.
1481
da0a441d
BS
14822010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1483
1484 PR target/43137
1485 * gcc.target/arm/pr43137.c: New test.
1486
5c599206
TK
14872010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1488
1489 PR fortran/36931
1490 * gfortran.dg/dependency_35.f90: New test.
1491
f884552b
TK
14922010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1493
1494 PR fortran/34145
1495 * gfortran.dg/char_length_17.f90: New test.
1496
e6c2fc5d
DS
14972010-09-06 Dodji Seketeli <dodji@redhat.com>
1498
1499 PR c++/45200
1500 PR c++/45293
1501 PR c++/45558
1502 * g++.dg/template/typedef34.C: New test.
1503 * g++.dg/template/typedef35.C: New test.
1504
a7529ed6
UB
15052010-09-06 Uros Bizjak <ubizjak@gmail.com>
1506
1507 PR target/22152
1508 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1509
c5ee1358
MM
15102010-09-06 Mark Mitchell <mark@codesourcery.com>
1511
1512 * g++.dg/warn/Wdouble-promotion.C: New.
1513
6f295bbf
AC
15142010-09-06 Arnaud Charlet <charlet@adacore.com>
1515
1516 * g++.dg/parse/redef2.C: New.
1517
c18605cc
AK
15182010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1519
1520 * gcc.dg/20100906-1.c: New testcase.
1521
9813230a
JJ
15222010-09-06 Jakub Jelinek <jakub@redhat.com>
1523
1524 PR testsuite/45543
1525 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1526 DW_TAG_enumeration_type DIE.
1527
265a000d
IS
15282010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1529
1530 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1531 Update XFAILs.
1532
324d3f45
AM
15332010-09-06 Alexander Monakov <amonakov@ispras.ru>
1534
1535 PR rtl-optimization/44919
1536 * g++.dg/opt/pr44919.C: New.
1537
195a95c4
TB
15382010-09-06 Tobias Burnus <burnus@net-b.de>
1539
1540 PR fortran/38282
1541 * gfortran.dg/iall_iany_iparity_1.f90: New.
1542 * gfortran.dg/iall_iany_iparity_2.f90: New.
1543
467649eb
JM
15442010-09-06 Jason Merrill <jason@redhat.com>
1545
1c53d72b
JM
1546 * g++.dg/cpp0x/initlist42.C: New.
1547
be2b93e6
JM
1548 * g++.dg/cpp0x/auto19.C: New.
1549
40013af7
JM
1550 * g++.dg/template/sfinae25.C: New.
1551 * g++.dg/template/char1.C: Expect warning.
1552 * g++.dg/template/nontype10.C: Likewise.
1553
ea76c60a
JM
1554 * g++.dg/cpp0x/implicit9.C: New.
1555
467649eb
JM
1556 * g++.dg/cpp0x/initlist43.C: New.
1557
68fce4ed
GS
15582010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1559
1560 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1561
0a0b3574
MM
15622010-09-05 Mark Mitchell <mark@codesourcery.com>
1563
1564 * gcc.dg/Wdouble-promotion.c: New.
1565
46d2b70c
TB
15662010-09-05 Tobias Burnus <burnus@net-b.de>
1567
1568 * gfortran.dg/float128_1.f90: Remove test case as
1569 it always fails since Rev 163611 backed out the
1570 front-end implementation.
1571
41500b41
TB
15722010-09-05 Tobias Burnus <burnus@net-b.de>
1573
1574 * gfortran.dg/float128_1.f90: XFAIL test case.
1575
135e4121
TB
15762010-09-05 Tobias Burnus <burnus@net-b.de>
1577
1578 * gfortran.dg/bessel_7.f90: Decrease required precision.
1579
226b53d2
HPN
15802010-09-05 Hans-Peter Nilsson <hp@axis.com>
1581
1582 PR testsuite/45545
1583 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1584 ref-all-matching targets.
1585
f38fb2c4
RG
15862010-09-05 Richard Guenther <rguenther@suse.de>
1587
1588 PR tree-optimization/45535
1589 * gcc.c-torture/compile/pr45535.c: New testcase.
1590
1457e853
AS
15912010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1592
1593 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1594 "\[^\n\]*".
1595 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1596 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1597 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1598 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1599 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1600 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1601 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1602 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1603 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1604 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1605 * gcc.target/i386/pr22152.c: Likewise.
1606 * gcc.target/i386/pr36992-1.c: Likewise.
1607 * gcc.target/i386/pr36992-2.c: Likewise.
1608 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1609
5d74d8d6
JDA
16102010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1611
1612 PR testsuite/43957
1613 * gcc.dg/const-uniq-1.c: Modify regexp.
1614
e0608471
TB
16152010-09-04 Tobias Burnus <burnus@net-b.de>
1616
1617 PR fortran/45530
1618 * gfortran.dg/namelist_63.f90: New.
1619
17f39a39
JH
16202010-09-04 Jan Hubicka <jh@suse.cz>
1621
1622 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1623 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1624
5f7ae6b6
JH
16252010-09-04 Jan Hubicka <jh@suse.cz>
1626
1627 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1628
b6ff8128
JW
16292010-09-04 Janus Weil <janus@gcc.gnu.org>
1630
1631 PR fortran/45507
1632 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1633
d1583032
JM
16342010-09-03 Joseph Myers <joseph@codesourcery.com>
1635
1636 * gcc.dg/opts-4.c: New test.
1637
e6bc4de9
SE
16382010-09-03 Steve Ellcey <sje@cup.hp.com>
1639
1640 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1641 * gcc.dg/vect/vect-peel-4.c: Ditto.
1642
0edf45a3
DK
16432010-09-03 Daniel Kraft <d@domob.eu>
1644
1645 PR fortran/45525
1646 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1647
124a8ce6
TK
16482010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1649
1650 PR fortran/45159
1651 * gfortran.dg/dependency_34.f90: New test.
1652
89039a6b
SE
16532010-09-03 Steve Ellcey <sje@cup.hp.com>
1654
1655 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1656
601d5a25
RO
16572010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1658
1659 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1660 gcc.target/i386/clearcap.map if supported.
1661
15a54c10
MM
16622010-09-03 Michael Matz <matz@suse.de>
1663
1664 PR middle-end/45415
1665 * gcc.dg/pr45415.c: New test.
1666
ed6e090e
L
16672010-09-03 H.J. Lu <hongjiu.lu@intel.com>
1668
1669 PR tree-optimization/45506
1670 * gcc.dg/pr45506.c: New.
1671
0df8fcc8
UB
16722010-09-03 Uros Bizjak <ubizjak@gmail.com>
1673
1674 PR target/45476
1675 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1676 * gcc.target/i386/float128-2.c: Ditto.
1677
5792039f
DK
16782010-09-03 Daniel Kraft <d@domob.eu>
1679
1680 PR fortran/34162
1681 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1682 * gfortran.dg/internal_dummy_2.f08: New test.
1683 * gfortran.dg/internal_dummy_3.f08: New test.
1684 * gfortran.dg/internal_dummy_4.f08: New test.
1685
2f757e4a
JJ
16862010-09-03 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR debug/45500
1689 * gcc.target/i386/pr45500.c: New test.
1690
49042313
MX
16912010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
1692
1693 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1694
e5ca9693
DK
16952010-09-03 Daniel Kraft <d@domob.eu>
1696
1697 PR fortran/44602
1698 * gfortran.dg/exit_2.f08; Adapt error messages.
1699 * gfortran.dg/exit_3.f08: New test.
1700 * gfortran.dg/exit_4.f08: New test.
1701 * gfortran.dg/exit_5.f03: New test.
1702
36d9e52f
FXC
17032010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1704
1705 * gfortran.dg/ishft_4.f90: New test.
1706
688e4919
MM
17072010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1708
1709 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1710 FRIZ/XSRIZ instruciton for (double)(long long)x.
1711 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1712
844022b7
EB
17132010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1714
1715 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1716
6b8c9df8
RG
17172010-09-02 Richard Guenther <rguenther@suse.de>
1718
1719 PR tree-optimization/44937
1720 PR tree-optimization/45412
1721 * g++.dg/opt/pr45412.C: New testcase.
1722 * gcc.c-torture/compile/pr45412.c: Likewise.
1723 * gcc.c-torture/compile/pr44937.c: Likewise.
1724
5de8299c
JM
17252010-09-02 Joseph Myers <joseph@codesourcery.com>
1726
1727 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
1728 but using -Werror=comment.
1729 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1730 expected error messages.
1731
f7e4c09b
EB
17322010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1733
1734 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1735 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1736
86e6a239
TB
17372010-09-02 Tobias Burnus <burnus@net-b.de>
1738
1739 PR fortran/45489
1740 * gfortran.dg/initialization_27.f90: New.
1741
e4a707c4
IR
17422010-09-02 Ira Rosen <irar@il.ibm.com>
1743
1744 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1745 check into different basic blocks. Expect vectorization if misaligned
2b74262b 1746 stores are supported.
e4a707c4
IR
1747 * gcc.dg/vect/bb-slp-8a.c: New test.
1748 * gcc.dg/vect/bb-slp-8b.c: New test.
1749
fb13cf80
SE
17502010-09-01 Steve Ellcey <sje@cup.hp.com>
1751
1752 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1753
50f30801
JW
17542010-09-01 Janus Weil <janus@gcc.gnu.org>
1755
1756 PR fortran/44541
1757 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1758 * gfortran.dg/class_dummy_1.f03: New.
1759
596aa3f0
JJ
17602010-09-01 Jakub Jelinek <jakub@redhat.com>
1761
1762 PR middle-end/45458
1763 * g++.dg/tree-prof/partition2.C: New test.
1764
e3488283
RG
17652010-09-01 Richard Guenther <rguenther@suse.de>
1766
1767 * gcc.dg/vect/vect-outer-fir.c: Adjust.
1768 * gcc.dg/tree-ssa/vrp54.c: New testcase.
1769 * gcc.c-torture/execute/20100827-1.c: Likewise.
1770
c14c8155
FXC
17712010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1772
1773 * gfortran.dg/execute_command_line_1.f90: New test.
1774
a69d2520
JJ
17752010-08-31 Jakub Jelinek <jakub@redhat.com>
1776
1777 PR preprocessor/45457
1778 * c-c++-common/cpp/pr45457.c: New test.
1779
0c1bebc4
EB
17802010-08-31 Eric Botcazou <ebotcazou@adacore.com>
1781
1782 * gcc.dg/nested-func-8.c: New test.
1783
ad5f4de2
FXC
17842010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1785
1786 PR fortran/38282
1787 * gfortran.dg/popcnt_poppar_1.F90: New test.
1788 * gfortran.dg/popcnt_poppar_2.F90: New test.
1789
6208468d
UB
17902010-08-31 Uros Bizjak <ubizjak@gmail.com>
1791
1792 * gcc.target/i386/volatile-2.c: Require nonpic target.
1793
0f643366
JJ
17942010-08-31 Jakub Jelinek <jakub@redhat.com>
1795
1796 PR middle-end/45461
1797 * gcc.dg/pr45461.c: New test.
1798
57c0584a
RG
17992010-08-31 Richard Guenther <rguenther@suse.de>
1800
1801 PR testsuite/45455
1802 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1803
9b9596dd
BM
18042010-08-31 Bingfeng Mei <bmei@broadcom.com>
1805
1806 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6208468d 1807
e8cd3983
JW
18082010-08-30 Janus Weil <janus@gcc.gnu.org>
1809
1810 PR fortran/45456
1811 * gfortran.dg/typebound_proc_18.f03: New.
1812
d3c12306
EB
18132010-08-30 Eric Botcazou <ebotcazou@adacore.com>
1814
1815 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1816 * lib/scanasm.exp (scan-stack-usage): Likewise.
1817 (scan-stack-usage-not): Likewise.
1818 * gcc.dg/stack-usage-1.c: New test.
1819 * gcc.target/i386/stack-usage-realign.c: Likewise.
1820
1987baa3
ZD
18212010-08-30 Zdenek Dvorak <ook@ucw.cz>
1822
1823 PR tree-optimization/45427
1824 * gcc.dg/tree-ssa/pr45427.c: New test.
1825
b960ce04
PC
18262010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1827
1828 PR c++/45043
1829 * g++.dg/template/crash102.C: New.
1830
f2b11865
JJ
18312010-08-30 Jakub Jelinek <jakub@redhat.com>
1832
1833 PR middle-end/45423
1834 * gcc.dg/gomp/atomic-12.c: New test.
1835 * gcc.dg/gomp/atomic-13.c: New test.
1836 * gcc.dg/gomp/atomic-14.c: New test.
1837 * g++.dg/gomp/atomic-11.C: New test.
1838 * g++.dg/gomp/atomic-12.C: New test.
1839 * g++.dg/gomp/atomic-13.C: New test.
1840 * g++.dg/gomp/atomic-14.C: New test.
1841
fc26dab3
RO
18422010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1843
1844 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1845 delimiter.
1846
ae423550
EB
18472010-08-30 Thomas Quinot <quinot@adacore.com>
1848
1849 * gnat.dg/discr24.adb: New test.
1850
525fb35c
RG
18512010-08-30 Richard Guenther <rguenther@suse.de>
1852
1853 PR tree-optimization/45449
1854 * gcc.dg/pr45449.c: New testcase.
1855
184eb658
JM
18562010-08-30 Joseph Myers <joseph@codesourcery.com>
1857
1858 * gcc.dg/opts-1.c: Expect errors, not warnings.
1859
bd48f123
JW
18602010-08-29 Janus Weil <janus@gcc.gnu.org>
1861
1862 PR fortran/42769
1863 * gfortran.dg/dynamic_dispatch_11.f03: New.
1864
98d43360
JM
18652010-08-29 Jason Merrill <jason@redhat.com>
1866
1867 PR c++/44991
1868 * g++.dg/parse/defarg15.C: New.
1869
f08f8b6a
JW
18702010-08-29 Janus Weil <janus@gcc.gnu.org>
1871
1872 PR fortran/45439
1873 * gfortran.dg/select_type_16.f03: New.
1874
bd48f123 18752010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4c6e913c
SK
1876 Tobias Burnus <burnus@net-b.de>
1877
1878 * gfortran.dg/bessel_7.f90: Decrease required precision.
1879
91a19652
N
18802010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
1881 Kaz Kojima <kkojima@gcc.gnu.org>
1882
1883 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
1884
7042fe5e
MM
18852010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1886
1887 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1888 floating point conversion code generation.
1889 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1890 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1891 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1892 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1893 to integer conversion code generation.
1894 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1895 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1896 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1897 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1898
a3c85b74
FXC
18992010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1900
1901 PR fortran/32049
1902 * gfortran.dg/random_seed_1.f90: Adjust test.
1903 * gfortran.dg/float128_1.f90: New test.
1904
0cd0559e
TB
19052010-08-27 Tobias Burnus <burnus@net-b.de>
1906
1907 PR fortran/33197
c44d6c47
UB
1908 * gfortran.dg/norm2_1.f90: New.
1909 * gfortran.dg/norm2_2.f90: New.
1910 * gfortran.dg/norm2_3.f90: New.
1911 * gfortran.dg/norm2_4.f90: New.
1912 * gfortran.dg/parity_1.f90: New.
1913 * gfortran.dg/parity_2.f90: New.
1914 * gfortran.dg/parity_3.f90: New.
0cd0559e 1915
cbadd64a
JW
19162010-08-27 Janus Weil <janus@gcc.gnu.org>
1917
1918 PR fortran/45420
1919 * gfortran.dg/select_type_15.f03: New.
1920
2854a076
JD
19212010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1922
1923 PR libfortran/43217
1924 * gfortran.dg/hollerith8.f90: New test.
1925
e240f0f4
TK
19262010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1927
1928 PR fortran/45159
1929 * gfortran.dg/dependency_33.f90: New test.
1930
6d446ecf
RG
19312010-08-27 Richard Guenther <rguenther@suse.de>
1932
1933 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1934 * gcc.dg/graphite/scop-2.c: Likewise.
1935 * gcc.dg/graphite/scop-20.c: Likewise.
1936 * gcc.dg/vect/slp-25.c: Likewise.
1937
d32f725a
OH
19382010-08-27 Olivier Hainque <hainque@adacore.com>
1939
1940 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1941
3e78238a
DK
19422010-08-26 Daniel Kraft <d@domob.eu>
1943
1944 PR fortran/38936
1945 PR fortran/44047
1946 PR fortran/45384
1947 * gfortran.dg/associate_8.f03: New test.
1948 * gfortran.dg/select_type_13.f03: New test.
1949 * gfortran.dg/select_type_14.f03: New test.
1950
9e3920e9
JJ
19512010-08-26 Jakub Jelinek <jakub@redhat.com>
1952
1953 PR tree-optimization/44485
1954 * gcc.dg/pr44485.c: New test.
1955
350b7070
RO
19562010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1957
1958 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1959 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1960 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1961
5423ab77
RG
19622010-08-26 Richard Guenther <rguenther@suse.de>
1963
1964 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1965 * gcc.dg/graphite/scop-21.c: Likewise.
1966
880f987e
RG
19672010-08-26 Richard Guenther <rguenther@suse.de>
1968
1969 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1970 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1971 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1972 * gcc.dg/vect/vect-91.c: Likewise.
1973 * gcc.dg/vect/vect-peel-1.c: Likewise.
1974 * gcc.dg/vect/vect-peel-2.c: Likewise.
1975 * gcc.dg/vect/vect-peel-4.c: Likewise.
1976
604bbfb7
JD
19772010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1978
1979 PR libfortran/41859
1980 * gfortran.dg/der_io_4.f90: New test.
1981
932c9bff
JJ
19822010-08-25 Jakub Jelinek <jakub@redhat.com>
1983
ea9f1d6f
JJ
1984 PR rtl-optimization/44858
1985 * gcc.c-torture/execute/pr44858.c: New test.
1986
932c9bff
JJ
1987 PR rtl-optimization/45400
1988 * g++.dg/other/i386-8.C: New test.
1989
0ceb0201
RG
19902010-08-25 Richard Guenther <rguenther@suse.de>
1991
1992 * gcc.dg/alias-8.c: Adjust.
1993
0cdf7b49
BS
19942010-08-25 Bernd Schmidt <bernds@codesourcery.com>
1995
1996 * gcc.target/i386/combine-mul.c: New test.
1997
1cf01301
RG
19982010-08-25 Richard Guenther <rguenther@suse.de>
1999
2000 PR lto/44562
2001 * gcc.dg/graphite/id-27.c: New testcase.
2002 * gcc.dg/lto/20100825-1_0.c: Likewise.
2003
a2c0ed2e
RG
20042010-08-25 Richard Guenther <rguenther@suse.de>
2005
2006 PR tree-optimization/45316
2007 * g++.dg/opt/pr45316.C: New testcase.
2008
90bc1cb8
RG
20092010-08-25 Richard Guenther <rguenther@suse.de>
2010
2011 PR tree-optimization/45393
2012 * g++.dg/torture/pr45393.C: New testcase.
2013
ca046f7f
JJ
20142010-08-25 Jakub Jelinek <jakub@redhat.com>
2015
2016 PR tree-optimization/45059
2017 * gcc.c-torture/compile/pr45059.c: New test.
2018
46b57af1
TB
20192010-08-25 Tejas Belagod <tejas.belagod@arm.com>
2020
2021 * lib/target-supports.exp (check_effective_target_vect_unpack):
2022 Set vect_unpack supported flag to true for neon.
6208468d 2023
e1fd038a
SP
20242010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2025
2026 * gcc.dg/tree-ssa/ifc-5.c: New.
2027
bd544141
SP
20282010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2029
2030 * gcc.dg/tree-ssa/ifc-4.c: New.
2031 * gcc.dg/tree-ssa/ifc-7.c: New.
2032
1991282b
MX
20332010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
2034
2035 * gcc.dg/vect/vect.exp: Check loongson targets
2036 * g++.dg/vect/vect.exp: Likewise
2037 * gfortran.dg/vect/vect.exp: Likewise
2038
8bcc0304
MM
20392010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2040
b36cf9d2
MM
2041 * gcc.target/powerpc/vsx-mass-1.c: New file, test
2042 -mveclibabi=mass.
8bcc0304 2043
2fcac97d
JW
20442010-08-23 Janus Weil <janus@gcc.gnu.org>
2045
2046 PR fortran/45366
2047 * gfortran.dg/proc_ptr_29.f90: New.
2048
11aa2577
TB
20492010-08-22 Tobias Burnus <burnus@net-b.de>
2050 Dominique d'Humieres <dominiq@lps.ens.fr>
2051
2052 PR fortran/45367
2053 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2054
3607fdb2
TB
20552010-08-22 Tobias Burnus <burnus@net-b.de>
2056
2057 PR fortran/45367
2058 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2059
60f22d5d
TB
20602010-08-22 Tobias Burnus <burnus@net-b.de>
2061
2062 PR fortran/36158
2063 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2064
8af7a073
TB
20652010-08-22 Tobias Burnus <burnus@net-b.de>
2066 Dominique d'Humieres <dominiq@lps.ens.fr>
2067
2068 PR fortran/45367
2069 PR fortran/36158
2070 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2071 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2072
1d0134b3
JW
20732010-08-21 Janus Weil <janus@gcc.gnu.org>
2074
2075 PR fortran/44863
2076 PR fortran/45271
2077 PR fortran/45290
2078 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2079 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2080 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2081
47b99694
TB
20822010-08-21 Tobias Burnus <burnus@net-b.de>
2083
2084 PR fortran/36158
2085 PR fortran/33197
2086 * gfortran.dg/bessel_6.f90: New.
2087 * gfortran.dg/bessel_7.f90: New.
2088
508e4757
JH
20892010-08-20 Jan Hubicka <jh@suse.cz>
2090
2091 PR c++/45307
2092 PR c++/17736
2093 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2094 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2095
410841c6
L
20962010-08-20 H.J. Lu <hongjiu.lu@intel.com>
2097
2098 PR target/45336
2099 * gcc.target/i386/pr45336-1.c: New.
2100 * gcc.target/i386/pr45336-2.c: Likewise.
2101 * gcc.target/i386/pr45336-3.c: Likewise.
2102 * gcc.target/i386/pr45336-4.c: Likewise.
2103
26e4a417
UB
21042010-08-20 Uros Bizjak <ubizjak@gmail.com>
2105
2106 PR testsuite/45361
2107 * gcc.target/i386/volatile-2.c: Update scan strings to also
2108 include (%rip) for the memory reference on x86_64.
2109
89ad0f25
JJ
21102010-08-20 Jakub Jelinek <jakub@redhat.com>
2111
994fc9ab
JJ
2112 PR middle-end/44974
2113 * gcc.dg/pr44974.c: New test.
2114
89ad0f25
JJ
2115 PR rtl-optimization/45353
2116 * gcc.dg/pr45353.c: New test.
2117
8f0fe813
NS
21182010-08-20 Nathan Sidwell <nathan@codesourcery.com>
2119
2120 * gcc.target/i386/volatile-2.c: New.
2121
46499993
AB
21222010-08-19 Andrey Belevantsev <abel@ispras.ru>
2123
2124 PR rtl-optimization/44691
2125 * gfortran.dg/pr44691.f: New test.
2126
891aa2ec
OH
21272010-10-19 Olivier Hainque <hainque@adacore.com>
2128
2129 * gcc.target/sparc/sibcall-dslot.c: New testcase.
2130
2c5df20f
JM
21312010-08-19 Jason Merrill <jason@redhat.com>
2132
f0d9b836 2133 * g++.dg/init/synth3.C: New.
95d7bdaa 2134 * g++.dg/init/value8.C: New.
ce3beba3 2135 * g++.dg/tree-ssa/empty-2.C: New.
2c5df20f
JM
2136 * g++.dg/cpp0x/noexcept09.C: New.
2137
99d821c0
DK
21382010-08-19 Daniel Kraft <d@domob.eu>
2139
2140 PR fortran/29785
2141 PR fortran/45016
2142 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2143 * gfortran.dg/pointer_remapping_1.f90: New test.
2144 * gfortran.dg/pointer_remapping_2.f03: New test.
2145 * gfortran.dg/pointer_remapping_3.f08: New test.
2146 * gfortran.dg/pointer_remapping_4.f03: New test.
2147 * gfortran.dg/pointer_remapping_5.f08: New test.
2148 * gfortran.dg/pointer_remapping_6.f08: New test.
2149
68152b20
UB
21502010-08-19 Uros Bizjak <ubizjak@gmail.com>
2151
2152 PR testsuite/45324
2153 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2154
f3eb3e27
RR
21552010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2156
2157 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2158
8ebbe10f
TB
21592010-08-19 Tejas Belagod <tejas.belagod@arm.com>
2160
2161 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2162 variable.
2163
c92f1823
IB
21642010-08-19 Ian Bolton <ian.bolton@arm.com>
2165
2166 PR target/45070
2167 * gcc.c-torture/execute/pr45070.c: New.
2168
f096c02a
IB
21692010-08-19 Ian Bolton <ian.bolton@arm.com>
2170
2171 * g++.dg/pr44328.C: New test.
2172
29698e0f
TB
21732010-08-19 Tobias Burnus <burnus@net-b.de>
2174
2175 PR fortran/36158
2176 PR fortran/33197
2177 * gfortran.dg/bessel_3.f90: New.
2178 * gfortran.dg/bessel_4.f90: New.
2179 * gfortran.dg/bessel_5.f90: New.
2180
80f95228
JW
21812010-08-19 Janus Weil <janus@gcc.gnu.org>
2182
2183 PR fortran/45290
2184 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2185 * gfortran.dg/pointer_init_2.f90: New.
2186 * gfortran.dg/pointer_init_3.f90: New.
2187 * gfortran.dg/pointer_init_4.f90: New.
2188
c043ee4a
NF
21892010-08-18 Nathan Froyd <froydnj@codesourcery.com>
2190
2191 PR c++/45049
2192 * g++.dg/pr45049-1.C: New test.
2193 * g++.dg/pr45049-2.C: New test.
2194
1027c9c5
JZ
21952010-08-18 Jie Zhang <jie@codesourcery.com>
2196
2197 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2198 20 if __ARM_PCS is defined otherwise 64.
2199 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2200 instead of hard coded 64.
2201
8019fcfb
YQ
22022010-08-18 Yao Qi <yao@codesourcery.com>
2203
2204 PR target/45094
2205 * gcc.target/arm/pr45094.c: New test.
2206
38e3c1e1
MK
22072010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2208
2209 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2210
c701e857
MK
22112010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2212
2213 PR rtl-optimization/42575
38e3c1e1 2214 * gcc.target/arm/pr42575.c: New test.
c701e857 2215
63d90a96
IS
22162010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2217
2218 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2219 * gcc.dg/tls/thr-cse-1.c: New.
2220
257f5167
IS
22212010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2222
2223 PR debug/42487
2224 * lib/target-supports.exp
2225 (check_effective_target_function_sections): New.
2226 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2227 function sections before proceding.
26e4a417 2228
47b91469
JJ
22292010-08-17 Jakub Jelinek <jakub@redhat.com>
2230
2231 PR fortran/45308
2232 * gfortran.dg/pr45308.f03: New test.
2233
2c65142a
UB
22342010-08-17 Uros Bizjak <ubizjak@gmail.com>
2235
2236 PR target/45296
2237 * gcc.target/i386/pr45296.c: New test.
2238
f9abf412
KT
22392010-08-17 Kai Tietz <kai.tietz@onevision.com>
2240
2241 * g++.dg/ext/uow-1.C: New.
2242 * g++.dg/ext/uow-2.C: New.
2243 * g++.dg/ext/uow-3.C: New.
2244 * g++.dg/ext/uow-4.C: New.
2245
470301c5
RG
22462010-08-17 Richard Guenther <rguenther@suse.de>
2247
2248 PR testsuite/45266
2249 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2250
51f4ec66
SZ
22512010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
2252
2253 PR c/40563
2254 * gcc.dg/Wcxx-compat-20.c: New test.
2255
571d54de
DK
22562010-08-17 Daniel Kraft <d@domob.eu>
2257
2258 PR fortran/38936
2259 * gfortran.dg/associate_1.f03: Extended to test newly supported
2260 features like association to variables.
2261 * gfortran.dg/associate_3.f03: Removed check for illegal change
2262 of associate-name here...
2263 * gfortran.dg/associate_5.f03: ...and added it here.
2264 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2265 * gfortran.dg/associate_7.f03: New test.
2266
7418461d
KK
22672010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
2268
2269 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2270
52bf62f9
DK
22712010-08-15 Daniel Kraft <d@domob.eu>
2272
2273 PR fortran/38936
2274 * gfortran.dg/associate_1.f03: Enable test for array expressions.
2275 * gfortran.dg/associate_3.f03: Clarify comment.
2276 * gfortran.dg/associate_5.f03: New test.
2277 * gfortran.dg/associate_6.f03: New test.
2278
ba3721c1
TB
22792010-08-15 Tobias Burnus <burnus@net-b.de>
2280
2281 PR fortran/45211
2282 * gfortran.dg/bind_c_usage_21.f90: New.
2283 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2284
08857b61
TB
22852010-08-15 Tobias Burnus <burnus@net-b.de>
2286
2287 * gfortran.dg/optional_absent_1.f90: New.
2288 * gfortran.dg/null_actual.f90: New.
2289
7d54ef80
TB
22902010-08-15 Tobias Burnus <burnus@net-b.de>
2291
2292 * gfortran.dg/pointer_target_1.f90: New.
2293 * gfortran.dg/pointer_target_2.f90: New.
2294 * gfortran.dg/pointer_target_3.f90: New.
2295
e6c14898
DK
22962010-08-15 Daniel Kraft <d@domob.eu>
2297
2298 PR fortran/45197
2299 * gfortran.dg/elemental_args_check_3.f90: New test.
2300 * gfortran.dg/impure_1.f08: New test.
2301 * gfortran.dg/impure_2.f08: New test.
2302 * gfortran.dg/impure_3.f90: New test.
2303 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2304
69f11a13
IR
23052010-08-15 Ira Rosen <irar@il.ibm.com>
2306
2307 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2308 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2309 SLP tests.
2310 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2311 misaligned loads.
2312 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2313 misaligned stores.c
2314 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2315
73a949c0
MX
23162010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2317
2318 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2319 dg-require-effective-target after dg-do.
2320
0d108d15
MX
23212010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2322
2323 * lib/target-supports.exp (check_effective_target_vect_int): Return
2324 true for Loongson targets.
2325 (check_effective_target_vect_shift): Likewise.
2326 (check_effective_target_vect_no_int_max): Likewise.
2327 (check_effective_target_vect_no_align): Likewise.
2328 (check_effective_target_vect_short_mult): Likewise.
2329
41f3efb5
UB
23302010-08-14 Uros Bizjak <ubizjak@gmail.com>
2331
2332 * g++.dg/cast.C: Change fields of structures to "long" to pass
2333 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2334 * g++.dg/cpp0x/iop.C: Ditto.
2335 * g++.dg/cpp0x/named_refs.C: Ditto.
2336 * g++.dg/cpp0x/rv1p.C: Ditto.
2337 * g++.dg/cpp0x/rv2p.C: Ditto.
2338 * g++.dg/cpp0x/rv3p.C: Ditto.
2339 * g++.dg/cpp0x/rv4p.C: Ditto.
2340 * g++.dg/cpp0x/rv5p.C: Ditto.
2341 * g++.dg/cpp0x/rv6p.C: Ditto.
2342 * g++.dg/cpp0x/rv7p.C: Ditto.
2343 * g++.dg/cpp0x/rv8p.C: Ditto.
2344 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2345
f5ca06e6
DK
23462010-08-13 Daniel Kraft <d@domob.eu>
2347
2348 * gfortran.dg/implied_shape_1.f08: New test.
2349 * gfortran.dg/implied_shape_2.f90: New test.
2350 * gfortran.dg/implied_shape_3.f08: New test.
2351
cf677bb8
JD
23522010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2353
2354 PR libfortran/42526
2355 * gfortran.dg/char_component_initializer_1.f90: New test.
2356
3cb35c12
CF
23572010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2358
2359 PR tree-optimization/45241
2360 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2361
b2cd1042
UB
23622010-08-12 Uros Bizjak <ubizjak@gmail.com>
2363
2364 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2365 to dg-options.
2366 * gcc.target/i386/pr40906-2.c: Ditto.
2367 * gcc.target/i386/pr40906-3.c: Ditto.
2368
a8c56818
JJ
23692010-08-12 Jakub Jelinek <jakub@redhat.com>
2370
2371 PR middle-end/45262
2372 * gcc.c-torture/execute/pr45262.c: New test.
2373
07fd92be
UB
23742010-08-12 Uros Bizjak <ubizjak@gmail.com>
2375
2376 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2377 empty argument.
2378 * g++.dg/other/profile1.C: Ditto.
2379
2d698d3b
RG
23802010-08-12 Richard Guenther <rguenther@suse.de>
2381
2382 PR tree-optimization/45232
2383 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2384 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2385 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2386 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2387 unsigned arithmetic.
2388 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2389 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2390 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2391 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2392 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2393 unsigned arithmetic.
2394 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2395 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2396 unsigned arithmetic.
2397 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2398 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2399 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2400 unsigned arithmetic.
2401 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2402 * gcc.dg/tree-ssa/negate.c: Adjust.
2403 * gcc.dg/vect/vect-1.c: Adjust.
2404 * gfortran.dg/reassoc_6.f: XFAIL.
2405
49b48605
JJ
24062010-08-12 Jakub Jelinek <jakub@redhat.com>
2407
2408 PR debug/45259
2409 * gcc.dg/pr45259.c: New test.
2410
3565ffed
WG
24112010-08-12 Wei Guozhi <carrot@google.com>
2412
2413 PR target/44999
2414 * gcc.target/arm/pr44999.c: New testcase.
2415
53d8d5c1
JZ
24162010-08-12 Jie Zhang <jie@codesourcery.com>
2417
2418 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2419 (N): Likewise.
2420 (main): Adjust accordingly.
2421
cb5da135 24222010-08-11 Sebastian Pop <sebastian.pop@amd.com>
974335d6
SP
2423
2424 * gfortran.dg/graphite/id-22.f: New.
2425
cb5da135 24262010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5d737345
SP
2427
2428 * gcc.dg/graphite/id-26.c: New.
2429
cb5da135 24302010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4ee23fa8
SP
2431
2432 * gcc.dg/graphite/id-25.c: New.
2433
cb5da135 24342010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1c2a7491
SP
2435
2436 * gcc.dg/graphite/run-id-5.c: New.
2437 * gcc.dg/graphite/run-id-6.c: New.
2438 * gfortran.dg/graphite/id-21.f: New.
2439
cb5da135 24402010-08-11 Sebastian Pop <sebastian.pop@amd.com>
320532a8
SP
2441
2442 * gcc.dg/graphite/id-24.c: New.
2443
cb5da135 24442010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5df5f257
SP
2445
2446 * gcc.dg/tree-ssa/pr20742.c: New.
2447
cb5da135 24482010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6f23dd91
SP
2449
2450 * gcc.dg/graphite/id-23.c: New.
2451
cb5da135 24522010-08-11 Sebastian Pop <sebastian.pop@amd.com>
87b28340
SP
2453
2454 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2455
cb5da135 24562010-08-11 Sebastian Pop <sebastian.pop@amd.com>
a0dd1502
SP
2457
2458 * gcc.dg/graphite/pr42729.c: New.
2459
cb5da135 24602010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7ff28cc2
SP
2461
2462 * gfortran.dg/graphite/id-20.f: New.
2463
cb5da135 24642010-08-11 Sebastian Pop <sebastian.pop@amd.com>
aedede66
SP
2465
2466 * gcc.dg/graphite/id-22.c: New.
2467
cb5da135 24682010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3d125479
SP
2469
2470 * gcc.dg/graphite/run-id-2.c: Call abort.
2471
cb5da135 24722010-08-11 Sebastian Pop <sebastian.pop@amd.com>
d4332d00
SP
2473
2474 * gcc.dg/graphite/id-20.c: New.
2475
c4aa95f8
JW
24762010-08-11 Janus Weil <janus@gcc.gnu.org>
2477 Steve Kargl <kargl@gcc.gnu.org>
2478
2479 PR fortran/44595
2480 * gfortran.dg/move_alloc_3.f90: New.
2481 * gfortran.dg/random_seed_2.f90: New.
2482
4d053ac1
JDA
24832010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2484
2485 * lib/target-supports.exp (check_effective_target_sync_int_long):
2486 Add hppa*-*-linux*.
2487 (check_effective_target_sync_char_short): Likewise.
2488
1ae0fa1c
YQ
24892010-08-10 Yao Qi <yao@codesourcery.com>
2490
2491 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2492 general form.
2493 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2494 * g++.dg/other/packed1.C: Likewise.
2495 * g++.dg/other/crash-4.C: Likewise.
2496 * g++.dg/ext/packed8.C: Likewise.
2497 * g++.dg/init/array16.C: Likewise.
2498
d6fa2d17
XDL
24992010-08-10 xinliang David Li <davidxl@google.com>
2500 * gcc.dg/tree-ssa/loop-19.c: Add option
2501 -fno-prefetch-loop-array
2502
5466d63d
BS
25032010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2504
2505 PR middle-end/45182
2506 * gcc.c-torture/compile/pr45182.c: New test.
2507
7a25d520
JM
25082010-08-09 Jason Merrill <jason@redhat.com>
2509
2510 PR c++/45236
2511 * g++.dg/cpp0x/variadic-104.C: New.
2512
ee247636
TK
25132010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2514
2515 PR fortran/44235
2516 * gfortran.dg/dependency_32.f90: New test.
2517
37609bf0
RG
25182010-08-09 Richard Guenther <rguenther@suse.de>
2519
2520 PR middle-end/44632
2521 * g++.dg/opt/nrv17.C: New testcase.
2522
3e32c761
RG
25232010-08-09 Richard Guenther <rguenther@suse.de>
2524
2525 PR middle-end/45212
2526 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2527 alignment from MEM_REF offset only if we took it from the
2528 base object.
2529
2530 * gcc.target/i386/pr24178.c: New testcase.
2531
7323f4bb
UB
25322010-08-08 Uros Bizjak <ubizjak@gmail.com>
2533
2534 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2535 * gcc.dg/20030702-1.c: Ditto.
2536 * gcc.dg/20050309-1.c: Ditto.
2537 * gcc.dg/20050325-1.c: Ditto.
2538 * gcc.dg/20050330-2.c: Ditto.
2539 * gcc.dg/20051201-1.c: Ditto.
2540 * gcc.dg/gomp/pr27573.c: Ditto.
2541 * gcc.dg/gomp/pr34610.c: Ditto.
2542 * gcc.dg/pr24225.c: Ditto.
2543 * gcc.dg/pr26570.c: Ditto.
2544 * gcc.dg/pr32773.c: Ditto.
2545 * g++.dg/gcov/gcov-6.C: Ditto.
2546 * g++.dg/gomp/pr34608.C: Ditto.
2547 * gfortran.dg/gomp/pr27573.f90: Ditto.
2548
2549 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2550 dg-require-host-local dg directive.
2551 * gcc.dg/profile-dir-2.c: Ditto.
2552 * gcc.dg/profile-dir-3.c: Ditto.
2553
b4a4e6ae
RG
25542010-08-08 Richard Guenther <rguenther@suse.de>
2555
2556 PR tree-optimization/45109
2557 * gcc.c-torture/compile/pr45109.c: New testcase.
2558
07f93cbd
UB
25592010-08-08 Uros Bizjak <ubizjak@gmail.com>
2560
2561 * gcc.dg/march.c: Skip if -march defined.
2562 * gcc.dg/mtune.c: Skip if -mtune defined.
2563
2564 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2565 generic thunk support.
2566
f6ddf131
UB
25672010-08-07 Uros Bizjak <ubizjak@gmail.com>
2568
2569 PR target/45213
2570 * gcc.target/i386/pr45213.c: New test.
2571
a4ed58ce
JD
25722010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2573
2574 PR libfortran/45143
2575 * gfortran.dg/fmt_error_11.f03: New test.
2576
17fec01d
MS
25772010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2578
f6ddf131
UB
2579 * lib/target-supports.exp (check_effective_target_sync_int_long):
2580 Add arm*-*-linux-gnueabi.
2581 (check_effective_target_sync_char_short): Likewise.
17fec01d 2582
8a0f25c3
TK
25832010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2584
2585 PR fortran/45159
2586 * gfortran.dg/dependency_31.f90: New test.
2587
6a57b9ee
TK
25882010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2589
2590 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2591
309714d4
JM
25922010-08-06 Jason Merrill <jason@redhat.com>
2593
2594 * g++.dg/cpp0x/sfinae3.C: New.
2595 * g++.dg/cpp0x/sfinae4.C: New.
2596
0b4b14ac
RG
25972010-08-06 Richard Guenther <rguenther@suse.de>
2598
2599 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2600 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2601 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2602 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2603 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2604 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2605 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2606 * gcc.c-torture/execute/20100805-1.c: Likewise.
2607
2645f11a
MJ
26082010-08-05 Martin Jambor <mjambor@suse.cz>
2609
2610 PR testsuite/42855
2611 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2612
3e66255c
MJ
26132010-08-05 Martin Jambor <mjambor@suse.cz>
2614
2615 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2616 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2617
3949c4a7
MJ
26182010-08-05 Martin Jambor <mjambor@suse.cz>
2619
2620 * g++.dg/ipa/devirt-1.C: New test.
2621 * g++.dg/ipa/devirt-2.C: Likewise.
2622 * g++.dg/ipa/devirt-3.C: Likewise.
2623 * g++.dg/ipa/devirt-4.C: Likewise.
2624 * g++.dg/ipa/devirt-5.C: Likewise.
2625 * gcc.dg/ipa/iinline-3.c: Likewise.
2626
36b86f4a
JZ
26272010-08-05 Jie Zhang <jie@codesourcery.com>
2628
2629 PR tree-optimization/45144
2630 * gcc.dg/tree-ssa/pr45144.c: New test.
2631
e10f52d0
JW
26322010-08-04 Janus Weil <janus@gcc.gnu.org>
2633
2634 PR fortran/42207
2635 PR fortran/44064
2636 PR fortran/44065
2637 * gfortran.dg/class_25.f03: New.
2638 * gfortran.dg/class_26.f03: New.
2639
0e884a94
DG
26402010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2641
2642 * g++.dg/warn/miss-format-1.C: Update line number.
2643
079e56d0
UB
26442010-08-04 Uros Bizjak <ubizjak@gmail.com>
2645
2646 PR c++/44641
2647 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2648 .frame and .mask assembler directives.
2649
455e6d5b
RG
26502010-08-04 Richard Guenther <rguenther@suse.de>
2651
2652 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2653 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2654 * gcc.dg/tree-ssa/vrp50.c: Likewise.
2655 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2656
a48a9173
TB
26572010-08-04 Tobias Burnus <burnus@net-b.de>
2658
2659 PR fortran/44857
2660 * gfortran.dg/derived_constructor_char_1.f90: New.
2661 * gfortran.dg/derived_constructor_char_2.f90: New.
2662
15b71db3
TK
26632010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2664
2665 PR fortran/45159
2666 * gfortran.dg/dependency_30.f90: New test.
2667
241a2b9e
JH
26682010-08-03 Jan Hubicka <jh@suse.cz>
2669
2670 * gcc.c-torture/compile/pr45085.c: New testcase.
2671
aea18e92
JW
26722010-08-03 Janus Weil <janus@gcc.gnu.org>
2673
2674 PR fortran/44584
2675 PR fortran/45161
2676 * gfortran.dg/typebound_call_9.f03: Modified.
2677 * gfortran.dg/typebound_generic_1.f03: Modified.
2678
1d100230
TK
26792010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2680
2681 PR fortran/45159
2682
2683 * gfortran.dg/dependency_29.f90: New test.
2684
071bdb5f
TK
26852010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2686
2687 PR fortran/36854
1d100230
TK
2688 * gfortran.dg/character_comparison_2.f90: New test.
2689 * gfortran.dg/character_comparison_3.f90: New test.
2690 * gfortran.dg/dependency_28.f90: New test.
071bdb5f 2691
37119410
BS
26922010-08-02 Bernd Schmidt <bernds@codesourcery.com>
2693
2694 PR target/40457
2695 * gcc.target/arm/pr40457-1.c: New test.
2696 * gcc.target/arm/pr40457-2.c: New test.
2697
f3f98a1e
JW
26982010-08-01 Janus Weil <janus@gcc.gnu.org>
2699
2700 PR fortran/44912
2701 * gfortran.dg/typebound_call_17.f03: New.
2702
1107bd38
JW
27032010-07-30 Janus Weil <janus@gcc.gnu.org>
2704
2705 PR fortran/44929
2706 * gfortran.dg/allocate_derived_3.f90: New.
2707
95b038dd
XDL
27082010-07-30 Xinliang David Li <davidxl@google.com>
2709 PR tree-optimization/45121
2710 * c-c++-common/uninit-17.c: Add -fno-ivops option.
2711
88d787e7
UW
27122010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2713
2714 PR c++/45112
c44d6c47 2715 * g++.dg/pr45112.C: New test.
88d787e7 2716
f0fc0803
JJ
27172010-07-30 Jakub Jelinek <jakub@redhat.com>
2718
2719 PR debug/45055
2720 PR rtl-optimization/45137
2721 * gcc.dg/pr45055.c: New test.
2722
009ba7f5
AM
27232010-07-30 Alan Modra <amodra@gmail.com>
2724
2725 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2726 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2727
6a018495
TB
27282010-07-29 Tobias Burnus <burnus@net-b.de>
2729
2730 PR fortran/45087
2731 PR fortran/45125
2732 * gfortran.dg/whole_file_25.f90: New.
2733 * gfortran.dg/whole_file_26.f90: New.
2734 * gfortran.dg/whole_file_27.f90: New.
2735
6a68e29d
JW
27362010-07-29 Janus Weil <janus@gcc.gnu.org>
2737
2738 PR fortran/44962
2739 * gfortran.dg/typebound_proc_17.f03: New.
2740
b2a5eb75
JW
27412010-07-29 Janus Weil <janus@gcc.gnu.org>
2742
2743 PR fortran/45004
2744 * gfortran.dg/move_alloc_2.f90: New.
2745
a3378cea
XDL
27462010-07-29 Xinliang David Li <davidxl@google.com>
2747 PR tree-optimization/45121
2748 * c-c++-common/uninit-17.c: Fix expected output.
2749
1c09321c
RG
27502010-07-29 Richard Guenther <rguenther@suse.de>
2751
2752 PR tree-optimization/45120
2753 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2754
81fb8a48
MM
27552010-07-29 Mikael Morin <mikael@gcc.gnu.org>
2756
2757 PR fortran/42051
2758 PR fortran/44064
2759 * gfortran.dg/pr42051.f03: New testcase.
2760
6befd6b0
RG
27612010-07-29 Richard Guenther <rguenther@suse.de>
2762
2763 PR middle-end/45034
2764 * gcc.c-torture/execute/pr45034.c: New testcase.
2765
1732dfea
PC
27662010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2767
2768 PR c++/45096
2769 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2770
69dcd06a
DK
27712010-07-28 Daniel Kraft <d@domob.eu>
2772
2773 * gfortran.dg/bound_8.f90: New test.
2774
05b5ea34
JJ
27752010-07-28 Jakub Jelinek <jakub@redhat.com>
2776
2777 PR debug/45105
2778 * gcc.dg/pr45105.c: New test.
2779
fb039b24
MK
27802010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2781
2782 PR rtl-optimization/45107
2783 * gcc.dg/pr45107.c: New test.
2784
bb801fa6
MK
27852010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2786
2787 PR rtl-optimization/45101
2788 * gcc.dg/pr45101.c: New test.
2789
57e15568
TB
27902010-07-28 Tobias Burnus <burnus@net-b.de>
2791
2792 PR fortran/45077
2793 * gfortran.dg/whole_file_24.f90: New.
2794
462aa169
JM
27952010-07-27 Jason Merrill <jason@redhat.com>
2796
2797 * g++.dg/cpp0x/variadic102.C: New.
2798 * g++.dg/cpp0x/variadic103.C: New.
2799
689d6c4a
MK
28002010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2801
2802 PR rtl-optimization/40956
2803 PR target/42495
2804 PR middle-end/42574
2805 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2806 * gcc.target/arm/pr42574.c: Add tests.
2807
c013221e
UB
28082010-07-27 Uros Bizjak <ubizjak@gmail.com>
2809
2810 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2811 test name.
2812 (cleanup-repo-files): Ditto.
2813 (cleanup-saved-temps): Ditto.
2814
f551f80c
JJ
28152010-07-27 Jakub Jelinek <jakub@redhat.com>
2816
fea31288
JJ
2817 PR testsuite/44701
2818 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2819
f551f80c
JJ
2820 PR c/45079
2821 * gcc.dg/pr45079.c: New test.
2822
2200fc49
IR
28232010-07-27 Ira Rosen <irar@il.ibm.com>
2824
2825 PR tree-optimization/44152
2826 * gcc.dg/vect/fast-math-pr44152.c: New test.
2827
5a8e93d8
IS
28282010-07-27 Iain Sandoe <iains@gcc.gnu.org>
2829
2830 PR ObjC/44140
2831 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2832 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2833 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2834 * obj-c++.dg/torture/trivial.mm: Ditto.
2835 * objc.dg/torture/tls/thr-init-2.m: Ditto.
2836 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2837 * objc.dg/torture/tls/thr-init.m: Ditto.
2838 * objc.dg/torture/trivial.m: Ditto.
2839
a691bb08
UB
28402010-07-27 Uros Bizjak <ubizjak@gmail.com>
2841
2842 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2843 Skip on spu-*-* targets.
2844
42694189
JJ
28452010-07-27 Jakub Jelinek <jakub@redhat.com>
2846
2847 PR tree-optimization/45083
2848 * gcc.dg/pr45083.c: New test.
2849
fb55ca75
TB
28502010-07-26 Tobias Burnus <burnus@net-b.de>
2851
2852 PR fortran/40873
2853 * gfortran.dg/whole_file_22.f90: New test.
2854 * gfortran.dg/whole_file_23.f90: New test.
2855
28562010-07-26 Iain Sandoe <iains@gcc.gnu.org>
8b84c596
RH
2857 Jack Howarth <howarth@bromo.med.uc.edu>
2858 Richard Henderson <rth@redhat.com>
2859
2860 PR target/44132
2861 * gcc.dg/tls/thr-init-1.c: New.
2862 * gcc.dg/tls/thr-init-2.c: New.
2863 * gcc.dg/torture/tls New.
2864 * gcc.dg/torture/tls/tls-test.c: New.
2865 * gcc.dg/torture/tls/thr-init-1.c: New.
2866 * gcc.dg/torture/tls/tls.exp: New.
2867 * gcc.dg/torture/tls/thr-init-2.c: New.
2868 * gcc.dg/tls/emutls-2.c: New test
2869
2870 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2871 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2872 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2873 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2874 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2875 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2876 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2877 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2878 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2879 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2880 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2881 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2882 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2883 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2884 gfortran.dg/gomp/appendix-a/a.22.4.f90,
2885 gfortran.dg/gomp/appendix-a/a.22.5.f90,
2886 gfortran.dg/gomp/appendix-a/a.22.6.f90,
2887 gfortran.dg/gomp/appendix-a/a.24.1.f90,
2888 gfortran.dg/gomp/appendix-a/a.32.1.f90,
2889 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2890 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2891 gfortran.dg/gomp/omp_threadprivate1.f90,
2892 gfortran.dg/gomp/omp_threadprivate2.f90,
2893 gfortran.dg/gomp/reduction1.f90,
2894 gfortran.dg/gomp/sharing-1.f90: Likewise.
2895
114e33e1
RO
28962010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2897
2898 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2899 sse_runtime.
2900 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2901 dg-require-visibility.
2902
7f8ac3d7
RG
29032010-07-26 Richard Guenther <rguenther@suse.de>
2904
2905 PR tree-optimization/43784
2906 * gcc.c-torture/execute/pr43784.c: New testcase.
2907 * g++.dg/torture/pr43784.C: Likewise.
2908
bd422c4a
RG
29092010-07-26 Richard Guenther <rguenther@suse.de>
2910
2911 PR middle-end/45056
2912 * g++.dg/pr45056.C: New testcase.
2913
e093ffe3
RG
29142010-07-26 Richard Guenther <rguenther@suse.de>
2915
2916 PR tree-optimization/45071
2917 * gcc.dg/pr45071.c: New testcase.
2918
71ff73f3
TB
29192010-07-26 Tobias Burnus <burnus@net-b.de>
2920
2921 PR fortran/45066
2922 * gfortran.dg/namelist_62.f90: New.
2923
d4e075f2
RG
29242010-07-26 Richard Guenther <rguenther@suse.de>
2925
2926 * gcc.c-torture/execute/pr45017.c: Move ...
2927 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
2928
601d98be
TK
29292010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2930
2931 PR fortran/40628
2932 * trim_optimize_1.f90: New test.
2933 * character_comparision_1.f90: New test.
2934
85c28850
JD
29352010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2936
2937 PR fortran/42852
2938 * gfortran.dg/wtruncate_fix.f: New test.
2939
af8e1802
L
29402010-07-25 H.J. Lu <hongjiu.lu@intel.com>
2941
2942 PR testsuite/45068
2943 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2944
0128991d
RG
29452010-07-24 Richard Guenther <rguenther@suse.de>
2946
2947 PR lto/43788
2948 * g++.dg/lto/20100724-1_0.C: New testcase.
2949
2091f811
RG
29502010-07-24 Richard Guenther <rguenther@suse.de>
2951
2952 PR lto/43212
2953 * gcc.dg/lto/20100724-1_0.c: New testcase.
2954 * gcc.dg/lto/20100724-1_1.c: Likewise.
2955
8569c753
TB
29562010-07-24 Tobias Burnus <burnus@net-b.de>
2957
2958 PR fortran/40011
2959 * gfortran.dg/whole_file_21.f90: New.
2960
2961 * gfortran.dg/integer_exponentiation_3.F90: Use
2962 -ffloat-store only for i?86/x86-64 -m32.
2963
100fded1
TB
29642010-07-24 Tobias Burnus <burnus@net-b.de>
2965
2966 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2967 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2968
df161b69
TB
29692010-07-24 Tobias Burnus <burnus@net-b.de>
2970
2971 * gfortran.dg/func_decl_4.f90: Split test into two ...
2972 * gfortran.dg/func_decl_5.f90: ... parts.
2973 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2974 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2975 * gfortran.dg/global_references_1.f90: Add new dg-warning.
2976 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2977 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2978 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2979 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2980 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2981 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2982 * gfortran.dg/sizeof.f90: Make test valid.
2983 * gfortran.dg/pr20865.f90: Add new dg-error.
2984 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2985 * gfortran.dg/g77/19990218-0.f: Ditto.
2986 * gfortran.dg/g77/19990218-1.f: Ditto.
2987 * gfortran.dg/g77/970625-2.f: Ditto.
2988 * gfortran.dg/pr37243.f: Fix function declaration.
2989 * gfortran.dg/use_only_1.f90: Fix implicit typing.
2990 * gfortran.dg/loc_1.f90: Fix pointer datatype.
2991
43afc047
TB
29922010-07-23 Tobias Burnus <burnus@net-b.de>
2993
2994 PR fortran/44945
2995 * gfortran.dg/char_array_structure_constructor.f90: Add
2996 -fwhole-file as dg-option as it otherwise fails on some
2997 systems.
2998
96bba5e6
EB
29992010-07-23 Eric Botcazou <ebotcazou@adacore.com>
3000
3001 * gnat.dg/aggr16.ad[sb]: New test.
3002 * gnat.dg/aggr16_pkg.ads: New helper.
3003
aff08b12
RG
30042010-07-23 Richard Guenther <rguenther@suse.de>
3005
3006 PR lto/43071
3007 * g++.dg/lto/20100723-1_0.C: New testcase.
3008
bebb1f20
L
30092010-07-23 H.J. Lu <hongjiu.lu@intel.com>
3010
3011 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3012 AVX support.
3013 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3014 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3015
16c9d3b1
RO
30162010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3017
3018 * lib/target-supports.exp (add_options_for_tls): New proc.
3019 * g++.dg/tls/static-1.C: Use dg-add-options tls.
3020 * g++.dg/tls/static-1a.cc: Likewise.
3021 * gcc.dg/tls/emutls-1.c: Likewise.
3022 * gcc.dg/tls/opt-11.c: Likewise.
3023 * gcc.dg/tls/opt-12.c: Likewise.
3024 * gcc.dg/tls/pr24428-2.c: Likewise.
3025 * gcc.dg/tls/pr24428.c: Likewise.
3026 * obj-c++.dg/tls/static-1.mm: Likewise.
3027 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3028 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3029 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3030 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3031 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3032 * objc.dg/torture/tls/thr-init.m: Likewise.
3033 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3034
7a6faad6
UB
30352010-07-23 Uros Bizjak <ubizjak@gmail.com>
3036
3037 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3038 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3039 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3040 optimized dump files.
3041
52e092ab
JJ
30422010-07-23 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR tree-optimization/45047
3045 * gcc.c-torture/compile/pr45047.c: New test.
3046
c5c178d6
UB
30472010-07-23 Uros Bizjak <ubizjak@gmail.com>
3048
3049 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3050 instead of dg-compile.
3051 * gcc.dg/float-range-4.c: Ditto.
3052 * gcc.dg/float-range-5.c: Ditto.
3053 * gcc.dg/fold-overflow-1.c: Ditto.
3054 * gcc.dg/gomp/sections-4.c: Ditto.
3055 * gcc.dg/transparent-union-1.c: Ditto.
3056 * gcc.dg/transparent-union-2.c: Ditto.
3057 * gcc.target/i386/pr39315-check.c: Ditto.
3058 * g++.dg/gomp/sections-4.C: Ditto.
3059 * g++.dg/template/dtor7.C: Ditto.
3060 * g++.dg/tree-ssa/pr19952.C: Ditto.
3061 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3062 * gfortran.dg/graphite/pr42185.f90: Ditto.
3063 * gfortran.dg/namelist_36.f90: Ditto.
3064 * gnat.dg/noreturn1.adb: Ditto.
3065 * gnat.dg/specs/small_alignment.ads: Ditto.
3066
556ede65
MJ
30672010-07-23 Martin Jambor <mjambor@suse.cz>
3068
3069 PR tree-optimization/44915
3070 * g++.dg/torture/pr44915.C: New test.
3071
8cbeddcc
MJ
30722010-07-23 Martin Jambor <mjambor@suse.cz>
3073
3074 PR tree-optimization/44914
3075 * g++.dg/tree-ssa/pr44914.C: New test.
3076
61044492
JZ
30772010-07-23 Jie Zhang <jie@codesourcery.com>
3078
3079 PR target/44290
3080 * gcc.dg/pr44290-1.c: New test.
3081 * gcc.dg/pr44290-2.c: New test.
3082
96f3a5d2
JM
30832010-07-23 Jason Merrill <jason@redhat.com>
3084
3085 PR c++/45008
3086 * g++.dg/abi/mangle44.C: New.
3087
c5c178d6 30882010-07-23 Uros Bizjak <ubizjak@gmail.com>
5fdba872
UB
3089
3090 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3091 for compile-time only tests.
3092 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3093 target check.
3094 * gcc.target/i386/pr39315-4.c: Ditto.
3095 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3096 target check. Include sse-os-support.h.
3097 (main): Call check_isa and sse_os_support.
3098 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3099 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3100 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3101 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3102 target check. Include sse-os-support.h.
3103 (main): Call check_isa and sse_os_support.
3104 * gcc.target/i386/vperm-v2df.c: Ditto.
3105
c5c178d6 31062010-07-23 Uros Bizjak <ubizjak@gmail.com>
1d8ec041
UB
3107
3108 * lib/target-supports.exp (check_avx_hw_available): New procedure.
3109 (check_effective_target_avx_runtime): New procedure.
3110 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3111 (check_effective_target_sse_runtime): Add check_effective_target_sse.
3112
3113 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3114 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
3115 and __get_cpuid test.
3116 * gcc.dg/compat/vector-2b_main.c: Ditto.
3117
3118 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3119
5fdba872 3120 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1d8ec041
UB
3121 for compile-time only test.
3122 * gcc.dg/pr32716.c: Ditto.
3123 * gcc.dg/pr34856.c: Ditto.
3124 * gcc.dg/pr36997.c: Ditto.
3125 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3126 * gfortran.dg/pr28158.f90: Ditto.
3127 * gfortran.dg/pr30667.f: Ditto.
3128
3129 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3130 i?86-*-* and x86_64-*-* targets to disable execution on targets
3131 without sse2 runtime support.
3132 * g++.dg/vect/vect.exp: Ditto.
3133 * gfortran.dg/vect/vect.exp: Ditto.
3134
5fdba872 3135 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1d8ec041
UB
3136 * gcc.dg/pr37544.c: Ditto.
3137 * gcc.dg/pr40550.c: Ditto.
3138 * gcc.dg/compat/union-m128-1_main.c: Ditto.
3139 * gcc.dg/compat/vector-1a_main.c: Ditto.
3140 * gcc.dg/compat/vector-2a_main.c: Ditto.
3141 * gcc.dg/torture/pr16104-1.c: Ditto.
3142 * gcc.dg/torture/pr35771-1.c: Ditto.
3143 * gcc.dg/torture/pr35771-2.c: Ditto.
3144 * gcc.dg/torture/pr35771-3.c: Ditto.
3145 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3146 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3147 * gcc.dg/torture/stackalign/push-1.c: Ditto.
3148 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3149 * g++.dg/other/i386-1.C: Ditto.
3150 * g++.dg/other/pr40446.C: Ditto.
3151
99bda4d5
RO
31522010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3153
3154 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3155
61b644c2
DK
31562010-07-23 Daniel Kraft <d@domob.eu>
3157
3158 PR fortran/44709
3159 * gfortran.dg/exit_1.f08: New test.
3160 * gfortran.dg/exit_2.f08: New test.
3161
9d3493e6
SL
31622010-07-22 Sandra Loosemore <sandra@codesourcery.com>
3163
3164 PR tree-optimization/39839
3165 * gcc.target/arm/pr39839.c: New test case.
3166
980a0501
EB
31672010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3168
3169 * gnat.dg/unchecked_convert5b.adb: New test.
3170 * gnat.dg/unchecked_convert6.adb: Likewise.
3171 * gnat.dg/unchecked_convert6b.adb: Likewise.
3172
cfa0bd19
EB
31732010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3174
3175 * gnat.dg/aggr15.ad[sb]: New test.
3176
35ea1c5a
DS
31772010-07-22 Dodji Seketeli <dodji@redhat.com>
3178
3179 PR debug/45024
3180 * g++.dg/debug/dwarf2/nested-2.C: New test case.
3181
cd1822b8
L
31822010-07-22 H.J. Lu <hongjiu.lu@intel.com>
3183
3184 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3185 with dg-require-linker-plugin.
3186
7e39ec05
RG
31872010-07-22 Richard Guenther <rguenther@suse.de>
3188
3189 PR lto/43850
3190 * g++.dg/lto/20100722-1_0.C: New testcase.
3191
d4398a43
RG
31922010-07-22 Richard Guenther <rguenther@suse.de>
3193
3194 PR lto/42451
3195 * gcc.dg/lto/20100720-3_0.c: New testcase.
3196 * gcc.dg/lto/20100720-3_1.c: Likewise.
3197
3cf8ccdf
RG
31982010-07-22 Richard Guenther <rguenther@suse.de>
3199
3200 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3201 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3202
3203 PR lto/43373
3204 * gcc.dg/lto/20100722-1_0.c: New testcase.
3205
56a42add
MJ
32062010-07-22 Martin Jambor <mjambor@suse.cz>
3207
3208 PR tree-optimization/44891
c44d6c47 3209 * gcc.c-torture/compile/pr44891.c: New test.
56a42add 3210
5ccbfc1f
RG
32112010-07-22 Richard Guenther <rguenther@suse.de>
3212
3213 PR tree-optimization/45017
3214 * gcc.c-torture/execute/pr45017.c: New testcase.
3215
e1d818f7
TB
32162010-07-22 Tobias Burnus <burnus@net-b.de>
3217
3218 PR fortran/45019
3219 * gfortran.dg/aliasing_dummy_5.f90: New.
3220
f67325e8
RR
32212010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3222
3223 PR target/43698
3224 * gcc.target/arm/pr43698.c: New test.
3225
6168fc43
SK
32262010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
3227
3228 PR fortran/44929
e1d818f7 3229 * Revert my commit r162325 for this PR.
6168fc43 3230
fcc71c6c
JJ
32312010-07-21 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR debug/45015
3234 * gcc.target/m68k/pr45015.c: New test.
3235
5634254c
JY
32362010-07-21 Jeffrey Yasskin <jyasskin@google.com>
3237
3238 PR c++/44641
3239 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3240 comments.
3241
60f6be5a
RG
32422010-07-21 Richard Guenther <rguenther@suse.de>
3243
3244 PR lto/45018
3245 * g++.dg/lto/20100721-1_0.C: New testcase.
3246
75a75e91
MJ
32472010-07-21 Martin Jambor <mjambor@suse.cz>
3248
3249 PR tree-optimization/44900
3250 * g++.dg/torture/pr44900.C: New test.
3251
426797b2
BS
32522010-07-21 Bernd Schmidt <bernds@codesourcery.com>
3253
3254 PR middle-end/44738
3255 * c-c++-common/uninit-17.c: Correct expected error.
3256
a431e913
JJ
32572010-07-21 Jakub Jelinek <jakub@redhat.com>
3258
3259 * gcc.dg/guality/asm-1.c: New test.
3260
370ae599
JJ
3261 PR debug/45003
3262 * gcc.dg/guality/pr45003-2.c: New test.
3263 * gcc.dg/guality/pr45003-3.c: New test.
3264
6b2b43d8
JD
32652010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3266
3267 PR libfortran/44697
3268 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3269
0603fe68
JY
32702010-07-20 Jeffrey Yasskin <jyasskin@google.com>
3271
3272 * lib/scanasm.exp (dg-function-on-line): Test that a function is
3273 defined on the current line.
3274 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3275 * g++.dg/debug/dwarf2/pr44641.C: New.
3276
d95016e0
NF
32772010-07-20 Nathan Froyd <froydnj@codesourcery.com>
3278
3279 * gcc.target/powerpc/block-move-1.c: New test.
3280 * gcc.target/powerpc/block-move-2.c: New test.
3281
a397bb72
JM
32822010-07-20 Jason Merrill <jason@redhat.com>
3283
3284 PR c++/44967
3285 * g++.dg/cpp0x/sfinae2.C: New.
3286
be5fda91
RG
32872010-07-20 Richard Guenther <rguenther@suse.de>
3288
3289 PR lto/42696
3290 * gcc.dg/lto/20100720-4_0.c: New testcase.
3291
cf259b84
RG
32922010-07-20 Richard Guenther <rguenther@suse.de>
3293
3294 PR lto/43221
3295 * gcc.dg/lto/20100720-2_0.c: New testcase.
3296 * gcc.dg/lto/20100720-2_1.c: Likewise.
3297
eeee47af
RG
32982010-07-20 Richard Guenther <rguenther@suse.de>
3299
3300 PR lto/43208
3301 * gcc.dg/lto/20100720-1_0.c: New testcase.
3302 * gcc.dg/lto/20100720-1_1.c: Likewise.
3303
68eaf35c
JJ
33042010-07-20 Jakub Jelinek <jakub@redhat.com>
3305
3306 PR debug/45003
3307 * gcc.dg/guality/pr45003-1.c: New test.
3308
720151ca
RG
33092010-07-20 Richard Guenther <rguenther@suse.de>
3310
3311 PR tree-optimization/44977
3312 * gcc.dg/torture/pr44977.c: New testcase.
3313
cd2be65a
BM
33142010-07-20 Bingfeng Mei <bmei@broadcom.com>
3315
3316 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3317 sync_char_short
3318
ad650c92
RG
33192010-07-20 Richard Guenther <rguenther@suse.de>
3320
3321 PR middle-end/44971
3322 PR middle-end/44988
3323 * gcc.dg/pr44971.c: New testcase.
3324 * gcc.c-torture/compile/pr44988.c: Likewise.
3325
13411c9d
SK
33262010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
3327
3328 PR fortran/44929
3329 * gfortran.dg/allocate_with_typespec.f90: New test.
3330 * gfortran.dg/allocate_derived_1.f90: Update error message.
3331
8145be01
JM
33322010-07-19 Jason Merrill <jason@redhat.com>
3333
3334 PR c++/44996
3335 * g++.dg/cpp0x/decltype23.C: New.
3336
974df0f8
PT
33372010-07-19 Paul Thomas <pault@gcc.gnu.org>
3338
3339 PR fortran/42385
3340 * gfortran.dg/class_defined_operator_1.f03 : New test.
3341
be30e7b2
PB
33422010-07-19 Peter Bergner <bergner@vnet.ibm.com>
3343
3344 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3345 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3346 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
3347 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3348
8b4c365c
RG
33492010-07-19 Richard Guenther <rguenther@suse.de>
3350
3351 PR middle-end/44941
3352 * gcc.c-torture/compile/pr44941.c: New testcase.
3353
ab73eba8
JM
33542010-07-19 Jason Merrill <jason@redhat.com>
3355
3356 PR c++/44969
3357 * g++.dg/template/sfinae24.C: New.
3358
ca90e7f6
L
33592010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3360
3361 PR fortran/44353
3362 * gfortran.dg/data_implied_do_2.f90: Removed.
3363
d555b1c7
PC
33642010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3365
3366 PR c++/44969
3367 * g++.dg/template/sfinae23.C: New.
3368
39354b3b
RO
33692010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3370
3371 * lib/target-supports.exp (check_sse_os_support_available): New
3372 proc.
3373 (check_sse_hw_available): New proc.
3374 (check_effective_target_sse_runtime): New proc.
3375 (check_effective_target_sse2_runtime): New proc.
3376 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3377 -msse2 if check_sse_os_support_available.
3378 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3379 check_sse_os_support_available.
3380 * gcc.dg/vect/vect.exp: Likewise.
3381 * gfortran.dg/vect/vect.exp: Likewise.
3382 * gcc.target/i386/sol2-check: Renamed to ...
3383 * gcc.target/i386/sse-os-support.h: ... this.
3384 (sol2_check): Renamed to ...
3385 (sse_os_support): ... this.
3386 Only test movss with xmm registers.
3387 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3388 Removed ILL_INSN, ILL_INSN_LEN.
3389 * gcc.target/i386/sse2-check.h: Likewise.
3390 * gcc.target/i386/sse3-check.h: Likewise.
3391 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3392 Removed cpuid.h, __get_cpuid test.
3393 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3394 Removed cpuid.h, __get_cpuid test.
3395 * g++.dg/other/pr40446.C: Likewise.
3396 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3397 * gcc.dg/compat/vector-1a_main.c: Likewise.
3398 * gcc.dg/compat/vector-2a_main.c: Likewise.
3399 * gcc.dg/pr36584.c: Likewise.
3400 * gcc.dg/pr37544.c: Likewise.
3401 * gcc.dg/torture/pr16104-1.c: Likewise.
3402 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3403 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3404 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3405 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3406 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3407 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3408 sse2_runtime.
3409 * gcc.dg/torture/pr35771-2.c: Likewise.
3410 * gcc.dg/torture/pr35771-3.c: Likewise.
3411 * gcc.target/i386/pr39315-2.c: Likewise.
3412 * gcc.target/i386/pr39315-4.c: Likewise.
3413 * gcc.target/i386/vperm-v2df.c: Likewise.
3414 * gcc.target/i386/vperm-v2di.c: Likewise.
3415 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3416 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3417 sse_runtime.
3418
91e2faaf
PT
34192010-07-18 Paul Thomas <pault@gcc.gnu.org>
3420
3421 PR fortran/44353
ca90e7f6 3422 * gfortran.dg/data_implied_do_2.f90: New test.
91e2faaf 3423
18fcbc9a
RS
34242010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3425
3426 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3427
769e6b9f
RS
34282010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3429
3430 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3431 to the "mips16" group.
3432 (mips_using_mips16_p): New procedure.
3433 (mips-dg-options): Use it.
3434
93f63c68
RS
34352010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3436
3437 * gcc.target/mips/mips16-attributes-4.c: New test.
3438
fbd47859
IS
34392010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3440
3441 PR testsuite/44418
3442 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3443 * gcc.target/powerpc/recip-2.c: Ditto.
3444 * gcc.target/powerpc/recip-3.c: Ditto.
3445
dc0d5a57
BS
34462010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3447
3448 * gcc.target/arm/pr42235.c: New test.
3449
ebc258f1
JM
34502010-07-16 Jason Merrill <jason@redhat.com>
3451
3452 PR c++/32505
3453 * g++.dg/template/partial8.C: New.
3454
8b26599c
JJ
34552010-07-16 Jakub Jelinek <jakub@redhat.com>
3456
3457 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3458 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3459 in C++.
3460 (gualcvt): New overloaded inline.
3461 (GUALCVT): Use it for C++.
3462 * g++.dg/guality/guality.exp: New.
3463 * g++.dg/guality/guality.h: New.
3464 * g++.dg/guality/redeclaration1.C: New test.
3465 * g++.dg/dg.exp: Prune also guality/* tests.
3466 * gcc.dg/guality/pr43141.c: Moved to...
3467 * c-c++-common/guality/pr43141.c: ... here.
3468
8d63d405
JD
34692010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3470
3471 PR libfortran/37077
3472 * gfortran.dg/char4_iunit_2.f03: New test.
3473
4b1b0ac1
IS
34742010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3475
3476 * lib/plugin-support.exp (plugin-test-execute):
3477 Add ${gcc_objdir}/intl to includes.
bd3a5d17 3478
88ad03c2
JJ
34792010-07-16 Jakub Jelinek <jakub@redhat.com>
3480
3481 PR target/44942
3482 * gcc.c-torture/execute/pr44942.c: New test.
3483 * gcc.target/i386/pr44942.c: New test.
3484
10746f37
JM
34852010-07-15 Jason Merrill <jason@redhat.com>
3486
3487 PR c++/44909
3488 * g++.dg/cpp0x/implicit7.C: New.
3489 * g++.dg/cpp0x/implicit8.C: New.
3490
8e7af53e
UW
34912010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3492
3493 Disable float tests for __SPU__ targets due to lack of signed zero:
3494 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3495 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3496 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3497 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3498 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3499 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3500 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3501 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3502 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3503
d2886bc7
JJ
35042010-07-15 Jakub Jelinek <jakub@redhat.com>
3505
3506 * gfortran.dg/select_char_2.f90: New test.
3507
910ad8de
NF
35082010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3509
3510 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3511 with DECL_CHAIN.
3512
ab7306ed
JW
35132010-07-15 Janus Weil <janus@gcc.gnu.org>
3514
3515 PR fortran/44936
3516 * gfortran.dg/typebound_generic_9.f03: New.
3517
0ba0772b
RB
35182010-07-15 Richard Guenther <rguenther@suse.de>
3519
3520 PR tree-optimization/44946
3521 * gcc.c-torture/compile/pr44946.c: New testcase.
3522
79c74300
JJ
35232010-07-15 Jakub Jelinek <jakub@redhat.com>
3524
3525 PR fortran/40206
3526 * gfortran.dg/select_char_3.f90: New test.
3527
8ffadef9
MG
35282010-07-15 Magnus Granberg <zorry@gentoo.org>
3529 Kevin F. Quinn <kevquinn@gentoo.org>
3530
bd3a5d17 3531 * gcc.dg/Wtrampolines.c: New.
8ffadef9 3532
6b58c62f
JD
35332010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3534
3535 PR libfortran/44934
3536 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3537
57ece258
JM
35382010-07-14 Jason Merrill <jason@redhat.com>
3539
973f026a
JM
3540 PR c++/44810
3541 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3542
57ece258
JM
3543 Implement C++0x unrestricted unions (N2544)
3544 * g++.dg/cpp0x/union1.C: New.
3545 * g++.dg/cpp0x/union2.C: New.
3546 * g++.dg/cpp0x/union3.C: New.
3547 * g++.dg/cpp0x/defaulted2.C: Adjust.
3548 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3549 * g++.old-deja/g++.ext/anon2.C: Adjust.
3550 * g++.old-deja/g++.mike/misc6.C: Adjust.
3551
f6199e63
JW
35522010-07-14 Janus Weil <janus@gcc.gnu.org>
3553
3554 PR fortran/44925
3555 * gfortran.dg/c_loc_tests_15.f90: New.
3556
7487bca5
JM
35572010-07-13 Jason Merrill <jason@redhat.com>
3558
3559 PR c++/44909
3560 * g++.dg/cpp0x/implicit6.C: New.
3561
8caa8b65
JM
35622010-07-13 Jason Merrill <jason@redhat.com>
3563
3564 PR c++/44540
3565 * g++.dg/abi/noreturn1.C: New.
3566 * g++.dg/abi/noreturn2.C: New.
3567
fcfaf838 35682010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
c31c32f9
JR
3569
3570 PR other/44874
3571 PR debug/44832
3572 * c-c++-common/pr44832.c: New test.
3573
6a9368d9
IS
35742010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3575
3576 PR objc/44488
3577 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
bd3a5d17 3578 on the target. Make sure that we can assemble the emitted asm when
6a9368d9 3579 the test type is 'compile'.
bd3a5d17 3580
85e5e340
RG
35812010-07-13 Richard Guenther <rguenther@suse.de>
3582
3583 PR tree-optimization/36960
3584 * g++.dg/torture/pr36960.C: New testcase.
3585
135d47df
PC
35862010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3587
3588 PR c++/44908
3589 * g++.dg/template/sfinae21.C: New.
3590 * g++.dg/template/sfinae22.C: Likewise.
3591
ba2dc63d
JH
35922010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3593
3594 PR testsuite/42843
3595 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3596 * gcc.dg/plugin/ggcplug.c: Likewise.
3597 * g++.dg/plugin/selfassign.c: Likewise.
3598 * g++.dg/plugin/attribute_plugin.c: Likewise.
3599 * g++.dg/plugin/dumb_plugin.c: Likewise.
3600 * g++.dg/plugin/pragma_plugin.c: Likewise.
3601
d9658178
KK
36022010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3603
3604 * gcc.c-torture/execute/pr44683.x: New.
3605 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3606
88ce8031
JW
36072010-07-13 Janus Weil <janus@gcc.gnu.org>
3608
3609 PR fortran/44434
3610 PR fortran/44565
3611 PR fortran/43945
3612 PR fortran/44869
3613 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3614 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3615 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3616 * gfortran.dh/typebound_call_16.f03: New.
3617 * gfortran.dg/typebound_generic_6.f03: New.
3618 * gfortran.dg/typebound_generic_7.f03: New.
3619 * gfortran.dg/typebound_generic_8.f03: New.
3620
b1743e37
JD
36212010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3622
3623 PR libfortran/37077
3624 * gfortran.dg/char4_iunit_1.f03: New test.
3625
8556f58f
JJ
36262010-07-12 Jakub Jelinek <jakub@redhat.com>
3627
3628 * gcc.dg/tree-ssa/vrp53.c: New test.
3629
248ce2f8
PC
36302010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3631
3632 PR c++/44907
3633 * g++.dg/template/sfinae19.C: New.
3634 * g++.dg/template/sfinae20.C: Likewise.
3635
fb2f8cf8
JZ
36362010-07-12 Jie Zhang <jie@codesourcery.com>
3637
3638 * gcc.target/arm/interrupt-1.c: New test.
3639 * gcc.target/arm/interrupt-2.c: New test.
3640
f457c53d
RO
36412010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3642
3643 * gcc.dg/pr42427.c: Require c99_runtime.
3644 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3645 c99_runtime.
3646 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3647 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3648 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3649 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3650 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3651 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3652 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3653 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3654 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3655 * gcc.target/i386/pr37275.c: Require visibility support.
3656
ae6a0535
RO
36572010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3658
3659 * lib/target-supports.exp (check_effective_target_sse): New proc.
3660 * gcc.target/i386/sol2-check.h: New file.
3661 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3662 Include sol2-check.h.
3663 (main) Only run do_test () if sol2_check ().
3664 * gcc.target/i386/sse2-check.h: Likewise.
3665 * gcc.target/i386/sse3-check.h: Likewise.
3666 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3667 [__sun__ && __svr4__]: Execute SSE2 instruction.
3668 * gcc.target/i386/math-torture/math-torture.exp: Only add options
3669 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3670 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3671 * g++.dg/ext/vector14.C: Likewise.
3672 * g++.dg/other/mmintrin.C: Likewise.
3673 * gcc.dg/20020418-1.c: Likewise.
3674 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3675 * gcc.dg/format/ms_unnamed-1.c: Likewise.
3676 * gcc.dg/format/unnamed-1.c: Likewise.
3677 Adapt dg-warning line number.
3678 * gcc.dg/graphite/pr40281.c: Likewise.
3679 * gcc.dg/pr32176.c: Likewise.
3680 * gcc.dg/pr40550.c: Likewise.
3681 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3682 * gcc.dg/torture/pr36891.c: Likewise.
3683 * gcc.target/i386/20020218-1.c: Likewise.
3684 * gcc.target/i386/20020523.c: Likewise.
3685 * gcc.target/i386/abi-1.c: Likewise.
3686 * gcc.target/i386/brokensqrt.c: Likewise.
3687 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3688 * gcc.target/i386/pr13366.c: Likewise.
3689 * gcc.target/i386/pr13685.c: Likewise.
3690 * gcc.target/i386/pr24306.c: Likewise.
3691 * gcc.target/i386/pr31486.c: Likewise.
3692 * gcc.target/i386/pr32065-1.c: Likewise.
3693 * gcc.target/i386/pr32065-2.c: Likewise.
3694 * gcc.target/i386/pr32389.c: Likewise.
3695 * gcc.target/i386/pr38824.c: Likewise.
3696 * gcc.target/i386/pr38931.c: Likewise.
3697 * gcc.target/i386/pr39592-1.c: Likewise.
3698 * gcc.target/i386/pr43766.c: Likewise.
3699 * gcc.target/i386/recip-divf.c: Likewise.
3700 * gcc.target/i386/recip-sqrtf.c: Likewise.
3701 * gcc.target/i386/recip-vec-divf.c: Likewise.
3702 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3703 * gcc.target/i386/sse-1.c: Likewise.
3704 * gcc.target/i386/sse-16.c: Likewise.
3705 * gcc.target/i386/sse-2.c: Likewise.
3706 * gcc.target/i386/sse-20.c: Likewise.
3707 * gcc.target/i386/sse-3.c: Likewise.
3708 * gcc.target/i386/sse-7.c: Likewise.
3709 * gcc.target/i386/sse-9.c: Likewise.
3710 * gcc.target/i386/sse-addps-1.c: Likewise.
3711 * gcc.target/i386/sse-addss-1.c: Likewise.
3712 * gcc.target/i386/sse-andnps-1.c: Likewise.
3713 * gcc.target/i386/sse-andps-1.c: Likewise.
3714 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3715 * gcc.target/i386/sse-comiss-1.c: Likewise.
3716 * gcc.target/i386/sse-comiss-2.c: Likewise.
3717 * gcc.target/i386/sse-comiss-3.c: Likewise.
3718 * gcc.target/i386/sse-comiss-4.c: Likewise.
3719 * gcc.target/i386/sse-comiss-5.c: Likewise.
3720 * gcc.target/i386/sse-comiss-6.c: Likewise.
3721 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3722 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3723 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3724 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3725 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3726 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3727 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3728 * gcc.target/i386/sse-divps-1.c: Likewise.
3729 * gcc.target/i386/sse-divss-1.c: Likewise.
3730 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3731 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3732 * gcc.target/i386/sse-maxps-1.c: Likewise.
3733 * gcc.target/i386/sse-maxss-1.c: Likewise.
3734 * gcc.target/i386/sse-minps-1.c: Likewise.
3735 * gcc.target/i386/sse-minss-1.c: Likewise.
3736 * gcc.target/i386/sse-movaps-1.c: Likewise.
3737 * gcc.target/i386/sse-movaps-2.c: Likewise.
3738 * gcc.target/i386/sse-movhlps-1.c: Likewise.
3739 * gcc.target/i386/sse-movhps-1.c: Likewise.
3740 * gcc.target/i386/sse-movhps-2.c: Likewise.
3741 * gcc.target/i386/sse-movlhps-1.c: Likewise.
3742 * gcc.target/i386/sse-movmskps-1.c: Likewise.
3743 * gcc.target/i386/sse-movntps-1.c: Likewise.
3744 * gcc.target/i386/sse-movss-1.c: Likewise.
3745 * gcc.target/i386/sse-movss-2.c: Likewise.
3746 * gcc.target/i386/sse-movss-3.c: Likewise.
3747 * gcc.target/i386/sse-movups-1.c: Likewise.
3748 * gcc.target/i386/sse-movups-2.c: Likewise.
3749 * gcc.target/i386/sse-mulps-1.c: Likewise.
3750 * gcc.target/i386/sse-mulss-1.c: Likewise.
3751 * gcc.target/i386/sse-orps-1.c: Likewise.
3752 * gcc.target/i386/sse-rcpps-1.c: Likewise.
3753 * gcc.target/i386/sse-recip-vec.c: Likewise.
3754 * gcc.target/i386/sse-recip.c: Likewise.
3755 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3756 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3757 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3758 * gcc.target/i386/sse-subps-1.c: Likewise.
3759 * gcc.target/i386/sse-subss-1.c: Likewise.
3760 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3761 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3762 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3763 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3764 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3765 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3766 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3767 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3768 * gcc.target/i386/sse-xorps-1.c: Likewise.
3769 * gcc.target/i386/ssefn-1.c: Likewise.
3770 * gcc.target/i386/ssefn-3.c: Likewise.
3771 * gcc.target/i386/sseregparm-1.c: Likewise.
3772 * gcc.target/i386/stackalign/return-3.c: Likewise.
3773 * gcc.target/i386/vectorize1.c: Likewise.
3774 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3775 * gcc.target/i386/xorps-sse.c: Likewise.
3776 * gfortran.dg/pr28158.f90: Likewise.
3777 * gfortran.dg/pr30667.f: Likewise.
3778 * gnat.dg/loop_optimization7.adb: Likewise.
3779 * gnat.dg/sse_nolib.adb: Likewise.
3780
ee08f2e5
TB
37812010-07-11 Tobias Burnus <burnus@net-b.de>
3782
3783 PR fortran/44702
3784 * gfortran.dg/use_rename_6.f90: New.
3785 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3786
d40477b4
JW
37872010-07-11 Janus Weil <janus@gcc.gnu.org>
3788
160ea5dd 3789 PR fortran/44869
d40477b4
JW
3790 * gfortran.dg/class_24.f03: New.
3791
bcee752e
RG
37922010-07-10 Richard Guenther <rguenther@suse.de>
3793
3794 PR lto/44889
3795 * gcc.dg/lto/20100709-1_0.c: New testcase.
3796 * gcc.dg/lto/20100709-1_1.c: Likewise.
3797
7e9b9697
RS
37982010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
3799
3800 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3801
058bfe53
IS
38022010-07-10 Iain Sandoe <iains@gcc.gnu.org>
3803
3804 PR objc/44140
3805 * objc.dg/lto/trivial-1_0.m: New.
3806 * objc.dg/lto/lto.exp: New.
3807 * obj-c++.dg/lto/trivial-1_0.mm: New.
3808 * obj-c++.dg/lto/lto.exp: New.
3809 * objc.dg/symtab-1.m: Adjust sizes.
3810 * objc.dg/image-info.m: Do not run for gnu-runtime.
3811
c033690d
BS
38122010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3813
3814 * gcc.dg/pr32370.c: Allow another kind of error message.
3815
bb021771
EB
38162010-07-09 Eric Botcazou <ebotcazou@adacore.com>
3817
3818 * gnat.dg/atomic3.adb: New test.
3819
85e693aa
JJ
38202010-07-09 Jakub Jelinek <jakub@redhat.com>
3821 Denys Vlasenko <dvlasenk@redhat.com>
3822 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3823
3824 PR tree-optimization/28632
3825 * gcc.dg/tree-ssa/vrp51.c: New test.
3826 * gcc.dg/tree-ssa/vrp52.c: New test.
3827
02dea3ff
JM
38282010-07-09 Jason Merrill <jason@redhat.com>
3829
3830 * g++.dg/abi/covariant6.C: New.
3831 * g++.dg/inherit/covariant17.C: Test both bases.
3832 * g++.dg/inherit/covariant7.C: Check vtable layout.
3833
5c9fae0d
TV
38342010-07-09 Tom de Vries <tjvries@xs4all.nl>
3835
3836 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3837
dbfcc059
RG
38382010-07-09 Richard Guenther <rguenther@suse.de>
3839
3840 PR tree-optimization/44852
3841 * gcc.c-torture/execute/pr44852.c: New testcase.
3842
8bcc8778
RO
38432010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3844
3845 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3846 multiplication by values.
3847 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3848 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3849
ca1316d2
RG
38502010-07-09 Richard Guenther <rguenther@suse.de>
3851
3852 PR tree-optimization/44882
3853 * gfortran.dg/pr44882.f90: New testcase.
3854
e784c52c
BS
38552010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3856
3857 PR target/40657
3858 * gcc.target/arm/pr40657-1.c: New test.
3859 * gcc.target/arm/pr40657-2.c: New test.
3860 * gcc.c-torture/execute/pr40657.c: New test.
3861
ac285648
JJ
38622010-07-09 Jakub Jelinek <jakub@redhat.com>
3863
3864 * gcc.dg/tree-ssa/vrp50.c: New test.
3865 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3866
048510c8
JW
38672010-07-08 Janus Weil <janus@gcc.gnu.org>
3868
3869 PR fortran/44649
3870 * gfortran.dg/c_sizeof_1.f90: Modified.
3871 * gfortran.dg/storage_size_1.f08: New.
3872 * gfortran.dg/storage_size_2.f08: New.
3873
5951297a
EB
38742010-07-08 Mikael Pettersson <mikpe@it.uu.se>
3875
3876 * gcc.c-torture/execute/20100708-1.c: New test.
3877
84fa59a7
JJ
38782010-07-08 Jakub Jelinek <jakub@redhat.com>
3879
3880 PR fortran/44847
3881 * gfortran.dg/gomp/pr44847.f90: New test.
3882
d89e5e20
SP
38832010-07-08 Sebastian Pop <sebastian.pop@amd.com>
3884
3885 PR tree-optimization/44710
3886 * gcc.dg/tree-ssa/ifc-6.c: New.
3887 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3888
7aa0849a
TB
38892010-07-08 Tobias Burnus <burnus@net-b.de>
3890
3891 PR fortran/18918
3892 * gfortran.dg/coarray_10.f90: Add an additional test.
3893
cf8ca1a9
PB
38942010-07-08 Peter Bergner <bergner@vnet.ibm.com>
3895
3896 PR middle-end/44828
3897 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3898 * gcc.c-torture/execute/pr44828.x: Revert.
3899
bf1cb49e
JM
39002010-07-08 Jason Merrill <jason@redhat.com>
3901
3902 PR c++/43120
3903 * g++.dg/inherit/covariant17.C: New.
3904 * g++.dg/abi/covariant1.C: Actually test for the bug.
3905
02de68e1
L
39062010-07-08 H.J. Lu <hongjiu.lu@intel.com>
3907
3908 PR rtl-optimization/44838
3909 * gcc.dg/pr44838.c: New.
3910
f076deba
RG
39112010-07-08 Richard Guenther <rguenther@suse.de>
3912
3913 PR tree-optimization/44831
3914 * gcc.c-torture/compile/pr44831.c: New testcase.
3915 * gcc.dg/tree-ssa/pr21463.c: Adjust.
3916
20ede5c6
RG
39172010-07-08 Richard Guenther <rguenther@suse.de>
3918
3919 PR tree-optimization/44861
3920 * g++.dg/vect/pr44861.cc: New testcase.
3921
c2e224da
PB
39222010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3923
3924 PR middle-end/44828
3925 * gcc.c-torture/execute/pr44828.x: New file.
3926
fc0f0c8b
PB
39272010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3928
3929 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3930 dg-options.
3931 * g++.dg/ext/altivec-17.C: Adjust error message.
3932
9730bc27
TT
39332010-07-07 Tom Tromey <tromey@redhat.com>
3934
3935 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3936
5e86e540
L
39372010-07-07 H.J. Lu <hongjiu.lu@intel.com>
3938
3939 PR target/44844
3940 * gcc.target/i386/rdrand-1.c: Scan "jnc".
3941 * gcc.target/i386/rdrand-2.c: Likewise.
3942 * gcc.target/i386/rdrand-3.c: Likewise.
3943
6938f93f
JH
39442010-07-07 Jan Hubicka <jh@suse.cz>
3945
3946 PR middle-end/44813
3947 * g++.dg/torture/pr44813.C: New testcase.
3948 * g++.dg/torture/pr44826.C: New testcase.
3949
325d7997
BS
39502010-07-07 Bernd Schmidt <bernds@codesourcery.com>
3951
3952 PR rtl-optimization/44787
3953 * gcc.c-torture/compile/pr44788.c: New test.
3954 * gcc.target/arm/pr44788.c: New test.
3955
b1e25565
PB
39562010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3957
3958 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3959
0f5700a7
PB
39602010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3961
3962 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3963 to dg-options.
3964
928f0490
TB
39652010-07-06 Tobias Burnus <burnus@net-b.de>
3966
3967 PR fortran/44742
3968 * gfortran.dg/parameter_array_init_6.f90: New.
3969 * gfortran.dg/initialization_20.f90: Update dg-error.
3970 * gfortran.dg/initialization_24.f90: Ditto.
3971
7114ab45
TK
39722010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3973 PR fortran/PR44693
3974 * gfortran.dg/dim_range_1.f90: New test.
3975 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
3976
627bc938
JM
39772010-07-06 Jason Merrill <jason@redhat.com>
3978
0060a10a
JM
3979 PR c++/44703
3980 * g++.dg/cpp0x/initlist41.C: New.
3981
627bc938
JM
3982 PR c++/44778
3983 * g++.dg/template/ptrmem22.C: New.
3984
15a1f8c5
KT
39852010-07-06 Kai Tietz <kai.tietz@onevision.com>
3986
3987 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3988 support.
3989 * gcc.target/i386/i386.exp: Likewise.
3990
6b0bcc9b
PB
39912010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3992
3993 PR testsuite/44195
3994 * gcc.dg/lto/20100518_0.c: Limit to x86.
3995
dfb88126
RG
39962010-07-06 Richard Guenther <rguenther@suse.de>
3997
3998 PR middle-end/44828
3999 * gcc.c-torture/execute/pr44828.c: New testcase.
4000
ebeb2c24
SZ
40012010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
4002
4003 * g++.dg/warn/noeffect2.C: Adjust expected warning.
4004 * g++.dg/warn/volatile1.C: Likewise.
4005 * g++.dg/template/warn1.C: Likewise.
4006
4ee89d5f
L
40072010-07-05 H.J. Lu <hongjiu.lu@intel.com>
4008
4009 AVX Programming Reference (June, 2010)
4010 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4011 * g++.dg/other/i386-3.C: Likewise.
4012 * gcc.target/i386/sse-12.c: Likewise.
4013
4014 * gcc.target/i386/f16c-check.h: New.
4015 * gcc.target/i386/rdfsbase-1.c: Likewise.
4016 * gcc.target/i386/rdfsbase-2.c: Likewise.
4017 * gcc.target/i386/rdgsbase-1.c: Likewise.
4018 * gcc.target/i386/rdgsbase-2.c: Likewise.
4019 * gcc.target/i386/rdrand-1.c: Likewise.
4020 * gcc.target/i386/rdrand-2.c: Likewise.
4021 * gcc.target/i386/rdrand-3.c: Likewise.
4022 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4023 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4024 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4025 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4026 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4027 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4028 * gcc.target/i386/wrfsbase-1.c: Likewise.
4029 * gcc.target/i386/wrfsbase-2.c: Likewise.
4030 * gcc.target/i386/wrgsbase-1.c: Likewise.
4031 * gcc.target/i386/wrgsbase-2.c: Likewise.
4032
4033 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4034 (__builtin_ia32_vcvtps2ph): New.
4035 (__builtin_ia32_vcvtps2ph256): Likewise.
4036
4037 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4038 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4039
4040 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4041 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4042
4043 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4044 (__builtin_ia32_vcvtps2ph256): Likewise.
4045 Add fsgsbase,rdrnd,f16c.
4046
4047 * lib/target-supports.exp (check_effective_target_f16c): New.
4048
938650d8
JJ
40492010-07-05 Jakub Jelinek <jakub@redhat.com>
4050
4051 * gcc.dg/guality/nrv-1.c: New test.
4052
16ad8025
SL
40532010-07-05 Sandra Loosemore <sandra@codesourcery.com>
4054
4055 PR middle-end/42505
16ad8025
SL
4056 * gcc.target/arm/pr42505.c: New test case.
4057
f2896bc9
JJ
40582010-07-05 Jakub Jelinek <jakub@redhat.com>
4059
4060 PR c++/44808
4061 * g++.dg/opt/nrv16.C: New test.
4062
5d657263
RG
40632010-07-05 Richard Guenther <rguenther@suse.de>
4064
4065 PR tree-optimization/44784
4066 * gcc.c-torture/compile/pr44784.c: New testcase.
4067
9940b13c
IR
40682010-07-05 Ira Rosen <irar@il.ibm.com>
4069
4070 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4071 Increase loop bound and array size.
4072 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4073 Likewise.
4074
5bb12090
IR
40752010-07-05 Ira Rosen <irar@il.ibm.com>
4076
4077 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4078 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4079 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4080 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4081 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4082
6698dd72
SZ
40832010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
4084
4085 PR c++/22138
4086 * g++.dg/parse/template25.C: New.
4087
c2a78352
L
40882010-07-04 H.J. Lu <hongjiu.lu@intel.com>
4089
4090 PR rtl-optimization/44695
4091 * gcc.dg/torture/pr44695.c: New.
4092
de8e41bc
MLI
40932010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4094
4095 PR c++/16630
4096 * g++.dg/ext/pretty3.C: New.
4097
7f5ad6d7
RG
40982010-07-04 Richard Guenther <rguenther@suse.de>
4099
4100 PR middle-end/44809
4101 * g++.dg/torture/pr44809.C: New testcase.
4102
4fa4929e
RG
41032010-07-04 Richard Guenther <rguenther@suse.de>
4104
4105 PR tree-optimization/44656
4106 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4107
720f5239
IR
41082010-07-04 Ira Rosen <irar@il.ibm.com>
4109 Revital Eres <eres@il.ibm.com>
4110
4111 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4112 misaligned stores.
4113 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4114 gcc.dg/vect/vect-96.c: Likewise.
94dbbc81
UB
4115 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4116 that support misaligned stores. Change the number of expected
720f5239
IR
4117 misaligned accesses.
4118 * gcc.dg/vect/vect-peel-1.c: New test.
94dbbc81 4119 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
720f5239 4120 gcc.dg/vect/vect-peel-4.c: Likewise.
94dbbc81 4121 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
720f5239 4122 vectorizable on all targets that support realignment.
94dbbc81 4123 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
720f5239 4124
24b93bd6
L
41252010-07-03 H.J. Lu <hongjiu.lu@intel.com>
4126
4127 PR c/44806
4128 * gcc.dg/torture/pr44806.c: New.
4129
6687b740
EB
41302010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4131
4132 * gnat.dg/cond_expr1.adb: New test.
4133
40d1f6af
EB
41342010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4135
4136 * gnat.dg/modular3.adb: New test.
4137 * gnat.dg/modular3_pkg.ads: New helper.
4138
cb5eb94e
IS
41392010-07-03 Iain Sandoe <iains@gcc.gnu.org>
4140 Mikael Pettersson <mikpe@it.uu.se>
4141
4142 PR testsuite/44518
4143 * obj-c++.dg/encode-2.mm: Produce object and save temps.
4144 Make signed-ness of chars explicit. Scan the object for
4145 strings that are split by some target assemblers.
4146 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4147 explicit.
4148
d9e7913c
HPN
41492010-07-03 Hans-Peter Nilsson <hp@axis.com>
4150
4151 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4152
3f59fa1c
LCW
41532010-07-02 Le-Chun Wu <lcwu@google.com>
4154
4155 PR/44128
4156 * g++.dg/warn/Wshadow-7.C: New test.
4157
73160ba9
DJ
41582010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4159 Julian Brown <julian@codesourcery.com>
40d1f6af 4160 Sandra Loosemore <sandra@codesourcery.com>
73160ba9
DJ
4161
4162 * gcc.c-torture/execute/20100416-1.c: New test case.
4163
400cfcf5 41642010-07-02 Julian Brown <julian@codesourcery.com>
40d1f6af 4165 Sandra Loosemore <sandra@codesourcery.com>
400cfcf5
JB
4166
4167 PR target/43703
4168
4169 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4170 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4171
bab53516
SL
41722010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4173 Julian Brown <julian@codesourcery.com>
4174
4175 * gcc.target/arm/neon/vadds64.c: Regenerated.
4176 * gcc.target/arm/neon/vaddu64.c: Regenerated.
4177 * gcc.target/arm/neon/vsubs64.c: Regenerated.
4178 * gcc.target/arm/neon/vsubu64.c: Regenerated.
4179 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4180 * gcc.target/arm/neon-vmls-1.c: Likewise.
4181 * gcc.target/arm/neon-vsubs64.c: New execution test.
4182 * gcc.target/arm/neon-vsubu64.c: New execution test.
4183 * gcc.target/arm/neon-vadds64.c: New execution test.
4184 * gcc.target/arm/neon-vaddu64.c: New execution test.
4185
b3b7bbce
SL
41862010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4187
4188 * gcc.target/arm/neon-vands64.c: New.
4189 * gcc.target/arm/neon-vandu64.c: New.
4190 * gcc.target/arm/neon-vbics64.c: New.
4191 * gcc.target/arm/neon-vbicu64.c: New.
4192 * gcc.target/arm/neon-veors64.c: New.
4193 * gcc.target/arm/neon-veoru64.c: New.
4194 * gcc.target/arm/neon-vorns64.c: New.
4195 * gcc.target/arm/neon-vornu64.c: New.
4196 * gcc.target/arm/neon-vorrs64.c: New.
4197 * gcc.target/arm/neon-vorru64.c: New.
4198 * gcc.target/arm/neon/vands64.c: Regenerated.
4199 * gcc.target/arm/neon/vandu64.c: Regenerated.
4200 * gcc.target/arm/neon/vbics64.c: Regenerated.
4201 * gcc.target/arm/neon/vbicu64.c: Regenerated.
4202 * gcc.target/arm/neon/veors64.c: Regenerated.
4203 * gcc.target/arm/neon/veoru64.c: Regenerated.
4204 * gcc.target/arm/neon/vorns64.c: Regenerated.
4205 * gcc.target/arm/neon/vornu64.c: Regenerated.
4206 * gcc.target/arm/neon/vorrs64.c: Regenerated.
4207 * gcc.target/arm/neon/vorru64.c: Regenerated.
4208
8c54dc55
JD
42092010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4210
4211 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4212
1b9d45ed
JD
42132010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4214
4215 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4216 * gfortran.dg/intent_out_5.f90: Same.
4217 * gfortran.dg/ltrans-7.f90: Same.
4218 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4219
2094f1fc
JH
42202010-07-02 Jan Hubicka <jh@suse.cz>
4221
4222 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4223
c21ae2bf
IS
42242010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4225
4226 * objc-obj-c++-shared/Object1.h: Correct Line endings.
4227
416f380b
JJ
42282010-07-02 Jakub Jelinek <jakub@redhat.com>
4229
4230 PR c++/44780
4231 * c-c++-common/Wunused-var-12.c: New test.
4232
18e8200f
BS
42332010-07-02 Bernd Schmidt <bernds@codesourcery.com>
4234
4235 PR target/42835
4236 * gcc.target/arm/pr42835.c: New test.
4237
e4c6a07a
BS
4238 PR target/42172
4239 * gcc.target/arm/pr42172-1.c: New test.
4240
1fa29c84
PC
42412010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4242
4243 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4244
a277dd9b
SL
42452010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4246
4247 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4248 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4249 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4250 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4251 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4252 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4253 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4254 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4255 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4256 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4257 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4258 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4259 * gcc.target/arm/neon-vdup_ns64.c: New.
4260 * gcc.target/arm/neon-vdup_nu64.c: New.
4261 * gcc.target/arm/neon-vdupQ_ns64.c: New.
4262 * gcc.target/arm/neon-vdupQ_nu64.c: New.
4263 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4264 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4265 * gcc.target/arm/neon-vmov_ns64.c: New.
4266 * gcc.target/arm/neon-vmov_nu64.c: New.
4267 * gcc.target/arm/neon-vmovQ_ns64.c: New.
4268 * gcc.target/arm/neon-vmovQ_nu64.c: New.
4269 * gcc.target/arm/neon-vget_lanes64.c: New.
4270 * gcc.target/arm/neon-vget_laneu64.c: New.
4271 * gcc.target/arm/neon-vset_lanes64.c: New.
4272 * gcc.target/arm/neon-vset_laneu64.c: New.
4273
19368333
RG
42742010-07-02 Richard Guenther <rguenther@suse.de>
4275
4276 * g++.dg/torture/20100702-1.C: New testcase.
4277
1a4fc49d
UW
42782010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4279
4280 PR target/44707
4281 * gcc.c-torture/compile/pr44707.c: New test.
4282
baf7c318
PC
42832010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4284
4285 PR c++/44039
4286 * g++.dg/template/crash101.C: New.
4287
84c2219a
IS
42882010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4289
4290 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4291 Use the ABI-0 accessors and fail it for m64.
4292
450997ef
JH
42932010-07-02 Jan Hubicka <jh@suse.cz>
4294
4295 * g++.dg/tree-ssa/pr44706.C: New testcase.
4296
3fa39831
RG
42972010-07-02 Richard Guenther <rguenther@suse.de>
4298
4299 PR tree-optimization/44748
4300 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4301
8c7481f2
IS
43022010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4303
4304 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4305 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
4306 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4307 the method types to forward:.
4308
cba58ef4
JM
43092010-06-30 Jason Merrill <jason@redhat.com>
4310
4311 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4312 * g++.dg/other/pr25632.C: Likewise.
4313
45ea4dfe
JJ
43142010-07-01 Jakub Jelinek <jakub@redhat.com>
4315
4316 PR tree-optimization/40421
4317 * gfortran.fortran-torture/compile/pr40421.f90: New test.
4318
70f34814
RG
43192010-07-01 Richard Guenther <rguenther@suse.de>
4320
4321 PR middle-end/42834
4322 PR middle-end/44468
4323 * gcc.c-torture/execute/20100316-1.c: New testcase.
4324 * gcc.c-torture/execute/pr44468.c: Likewise.
4325 * gcc.c-torture/compile/20100609-1.c: Likewise.
4326 * gcc.dg/volatile2.c: Adjust.
4327 * gcc.dg/plugin/selfassign.c: Likewise.
4328 * gcc.dg/pr36902.c: Likewise.
4329 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4330 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4331 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4332 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4333 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4334 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4335 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4336 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4337 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4338 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4339 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4340 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4341 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4342 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4343 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4344 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4345 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4346 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4347 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4348 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4349 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4350 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4351 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4352 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4353 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4354 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4355 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4356 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4357 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4358 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4359 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4360 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4361 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4362 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4363 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4364 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4365 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4366 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4367 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4368 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4369 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4370 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4371 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4372 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4373 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4374 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4375 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4376 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4377 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4378 * g++.dg/tree-ssa/pr31146.C: Likewise.
4379 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4380 * g++.dg/tree-ssa/pr33604.C: Likewise.
4381 * g++.dg/plugin/selfassign.c: Likewise.
4382 * gfortran.dg/array_memcpy_3.f90: Likewise.
4383 * gfortran.dg/array_memcpy_4.f90: Likewise.
4384 * c-c++-common/torture/pr42834.c: New testcase.
4385
fb80065c
PC
43862010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4387
4388 PR c++/44628
4389 * g++.dg/template/crash100.C: New.
4390
8a9c1ae6
JH
43912010-06-30 Jan Hubicka <jh@suse.cz>
4392
4393 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4394
8a1561bc
MM
43952010-06-30 Michael Matz <matz@suse.de>
4396
4397 PR bootstrap/44699
4398 * gcc.dg/pr44699.c: New test.
4399
dcad005d
BS
44002010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4401
4402 PR tree-optimization/39799
4403 * c-c++-common/uninit-17.c: New test.
4404
d33c89fb
JD
44052010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4406
4407 PR libfortran/43298
4408 * gfortran.dg/read_infnan_1.f90: New test.
4409
46408846
JM
44102010-06-29 Jason Merrill <jason@redhat.com>
4411
d758e847
JM
4412 Enable implicitly declared move constructor/operator= (N3053).
4413 * g++.dg/cpp0x/implicit3.C: New.
4414 * g++.dg/cpp0x/implicit4.C: New.
4415 * g++.dg/cpp0x/implicit5.C: New.
4416 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4417 * g++.dg/cpp0x/not_special.C: Adjust.
4418 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4419 * g++.dg/cpp0x/rv1n.C: Adjust.
4420 * g++.dg/cpp0x/rv1p.C: Adjust.
4421 * g++.dg/cpp0x/rv2n.C: Adjust.
4422 * g++.dg/cpp0x/rv2p.C: Adjust.
4423 * g++.dg/cpp0x/rv3n.C: Adjust.
4424 * g++.dg/cpp0x/rv3p.C: Adjust.
4425 * g++.dg/cpp0x/rv4n.C: Adjust.
4426 * g++.dg/cpp0x/rv4p.C: Adjust.
4427 * g++.dg/cpp0x/rv5n.C: Adjust.
4428 * g++.dg/cpp0x/rv5p.C: Adjust.
4429 * g++.dg/cpp0x/rv6n.C: Adjust.
4430 * g++.dg/cpp0x/rv6p.C: Adjust.
4431 * g++.dg/cpp0x/rv7n.C: Adjust.
4432 * g++.dg/cpp0x/rv7p.C: Adjust.
4433 * g++.dg/cpp0x/rv8p.C: Adjust.
4434 * g++.dg/gomp/pr26690-1.C: Adjust.
4435 * g++.dg/other/error20.C: Adjust.
4436 * g++.dg/other/error31.C: Adjust.
4437 * g++.dg/parse/error19.C: Adjust.
4438 * g++.dg/template/qualttp5.C: Adjust.
4439 * g++.old-deja/g++.law/ctors5.C: Adjust.
4440
54ca9930
JM
4441 Enable implicitly deleted functions (N2346)
4442 * g++.dg/cpp0x/defaulted17.C: New.
4443 * g++.dg/cpp0x/implicit1.C: New.
4444 * g++.dg/cpp0x/implicit2.C: New.
4445 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4446 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4447 * g++.dg/init/ctor4.C: Adjust.
4448 * g++.dg/init/synth2.C: Adjust.
4449 * g++.dg/lto/20081118_1.C: Adjust.
4450 * g++.dg/other/error13.C: Adjust.
4451 * g++.dg/other/unused1.C: Adjust.
4452 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4453 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4454 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4455 * g++.old-deja/g++.law/ctors17.C: Adjust.
4456 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4457 * g++.old-deja/g++.pt/assign1.C: Adjust.
4458 * g++.old-deja/g++.pt/crash20.C: Adjust.
4459
9a71b305
JM
4460 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4461 * g++.dg/cpp0x/defaulted13.C: Adjust.
4462 * g++.dg/cpp0x/defaulted2.C: Adjust.
4463 * g++.dg/cpp0x/defaulted3.C: Adjust.
4464 * g++.dg/cpp0x/initlist9.C: Adjust.
4465 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4466 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4467 * g++.dg/init/synth2.C: Adjust.
4468
46408846
JM
4469 * g++.dg/cpp0x/defaulted19.C: New.
4470
4471 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4472 * g++.dg/template/error23.C: Fix for -std=c++0x.
4473
68d8db77
JW
44742010-06-29 Janus Weil <janus@gcc.gnu.org>
4475
4476 PR fortran/44718
4477 * gfortran.dg/proc_ptr_28.f90: New.
4478
0287000a
JJ
44792010-06-29 Jakub Jelinek <jakub@redhat.com>
4480
087fa34b
JJ
4481 PR tree-optimization/43801
4482 * g++.dg/torture/pr43801.C: New test.
4483
0287000a
JJ
4484 PR debug/44668
4485 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4486
d3a79fcc
JM
44872010-06-29 Jason Merrill <jason@redhat.com>
4488
4489 PR c++/44587
4490 * g++.dg/template/qualified-id2.C: New.
4491 * g++.dg/template/qualified-id3.C: New.
4492
0e3b941e
JW
44932010-06-29 Janus Weil <janus@gcc.gnu.org>
4494
4495 PR fortran/44696
4496 * gfortran.dg/associated_target_4.f90: New.
4497
42488c1b
PT
44982010-06-29 Paul Thomas <pault@gcc.gnu.org>
4499
4500 PR fortran/44582
4501 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4502
c75c8663
RO
45032010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4504
4505 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4506
b35366ce
JH
45072010-06-29 Jan Hubicka <jh@suse.cz>
4508
4509 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4510
810c4bf4
BS
45112010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4512
4513 PR target/43902
4514 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4515 * gcc.target/arm/wmul-3.c: New test.
4516 * gcc.target/arm/wmul-4.c: New test.
4517
5dfebe0a
EB
45182010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4519
4520 PR rtl-optimization/44659
4521 * gcc.target/i386/extract-1.c: New.
4522 * gcc.target/i386/extract-2.c: Likewise.
4523 * gcc.target/i386/extract-3.c: Likewise.
4524 * gcc.target/i386/extract-4.c: Likewise.
4525 * gcc.target/i386/extract-5.c: Likewise.
4526 * gcc.target/i386/extract-6.c: Likewise.
4527
7fd7263d
JJ
45282010-06-28 Jakub Jelinek <jakub@redhat.com>
4529
4530 PR c++/44682
4531 * g++.dg/warn/Wunused-var-14.C: New test.
4532
83377c6a
TB
45332010-06-28 Tobias Burnus <burnus@net-b.de>
4534
4535 PR fortran/43298
4536 * gfortran.dg/nan_6.f90: New.
4537
f8d9ff4a
L
45382010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4539
4540 PR tree-optimization/43781
4541 * gcc.dg/torture/pr43781.c: New.
4542
a516520c
PT
45432010-06-28 Paul Thomas <pault@gcc.gnu.org>
4544
4545 PR fortran/40158
4546 * gfortran.dg/actual_rank_check_1.f90: New test.
4547
bb8e5dca
MJ
45482010-06-28 Martin Jambor <mjambor@suse.cz>
4549
c44d6c47 4550 * gcc.dg/ipa/ipa-sra-6.c: New test.
bb8e5dca 4551
4021f4a1
JH
45522010-06-28 Jan Hubicka <jh@suse.cz>
4553
4554 PR tree-optimization/44687
4555 * gcc.c-torture/compile/pr44687.c
4556
621f4189
MJ
45572010-06-28 Martin Jambor <mjambor@suse.cz>
4558
4559 PR c++/44535
4560 * g++.dg/torture/pr44535.C: New test.
4561
fe2ef088
MM
45622010-06-28 Michael Matz <matz@suse.de>
4563
4564 PR middle-end/44592
4565 * gfortran.dg/pr44592.f90: New test.
4566
f0cc75e0
JH
45672010-06-28 Jan Hubicka <jh@suse.cz>
4568
4569 PR tree-optimization/44357
4570 * g++.dg/torture/pr44357.C: New testcase.
4571
1b9503a1
RO
45722010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4573
4574 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4575 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4576 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4577 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4578 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4579 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4580 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4581 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4582
d402c33d
JH
45832010-06-27 Jan Hubicka <jh@suse.cz>
4584
4585 * gcc.c-torture/compile/pr44686.c: New file.
4586
533e50f6
RG
45872010-06-27 Richard Guenther <rguenther@suse.de>
4588
4589 PR tree-optimization/44683
4590 * gcc.c-torture/execute/pr44683.c: New testcase.
4591
83e279c4
EB
45922010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4593
4594 * gnat.dg/noreturn3.ad[sb]: New test.
4595
cef62ad4
JM
45962010-06-26 Jason Merrill <jason@redhat.com>
4597
4598 * g++.dg/cpp0x/explicit5.C: New.
4599
2706a615
RG
46002010-06-26 Richard Guenther <rguenther@suse.de>
4601
4602 PR tree-optimization/44393
4603 * gcc.dg/pr44393.c: New testcase.
4604
8b3057b3
JH
46052010-06-26 Jan Hubicka <jh@suse.cz>
4606
4607 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4608
6bfd4302
RB
46092010-06-26 Richard Guenther <rguenther@suse.de>
4610
4611 PR middle-end/44674
4612 * gcc.dg/pr44674.c: New testcase.
4613
922e1882
JM
46142010-06-26 Joseph Myers <joseph@codesourcery.com>
4615
4616 * gcc.dg/opts-3.c: New test.
4617
0fb56814
TB
46182010-06-26 Tobias Burnus <burnus@net-b.de>
4619
4620 * gfortran.dg/type_decl_1.f90: New.
4621 * gfortran.dg/type_decl_2.f90: New.
4622
e4814b39
TB
46232010-06-26 Tobias Burnus <burnus@net-b.de>
4624
4625 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4626 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4627
754172c7
JD
46282010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4629
4630 PR testsuite/38946
4631 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4632 error in comparing reals.
4633
01349049
TB
46342010-06-25 Tobias Burnus <burnus@net-b.de>
4635
4636 * selected_real_kind_2.f90: New.
4637 * selected_real_kind_3.f90: New.
4638
58fc89f6
TB
46392010-06-25 Tobias Burnus <burnus@net-b.de>
4640
4641 * gfortran.dg/entry_19.f90: New.
4642
272001a2
TB
46432010-06-25 Tobias Burnus <burnus@net-b.de>
4644
4645 * gfortran.dg/end_subroutine_1.f90: New.
4646 * gfortran.dg/end_subroutine_2.f90: New.
4647 * gfortran.dg/interface_proc_end.f90: Update.
4648
c6c73c51
TB
46492010-06-25 Tobias Burnus <burnus@net-b.de>
4650
4651 * gfortran.dg/semicolon_fixed.f: Update.
4652 * gfortran.dg/semicolon_fixed_2.f: New.
4653 * gfortran.dg/semicolon_free_2.f90: New.
4654 * gfortran.dg/semicolon_free.f90: Update.
4655
ba8607be
JD
46562010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4657
4658 PR fortran/44448
4659 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4660
062c604f
MJ
46612010-06-25 Martin Jambor <mjambor@suse.cz>
4662
4663 * g++.dg/ipa/iinline-3.C: New test.
4664 * gcc.dg/ipa/modif-1.c: Removed.
4665
3e485f62
JH
46662010-06-25 Jan Hubicka <jh@suse.cz>
4667
c44d6c47 4668 * gcc.dg/tree-ssa/ipa-split-1.c
3e485f62 4669
8aa29647
MJ
46702010-06-25 Martin Jambor <mjambor@suse.cz>
4671
4672 * g++.dg/ipa/iinline-2.C: New test.
4673
8ba0479e
JJ
46742010-06-25 Jakub Jelinek <jakub@redhat.com>
4675
7a2eceff
JJ
4676 PR middle-end/43866
4677 * gfortran.dg/pr43866.f90: New test.
4678
8ba0479e
JJ
4679 PR tree-optimization/44539
4680 * gcc.dg/pr44539.c: New test.
4681
0354c0c7
BS
46822010-06-25 Bernd Schmidt <bernds@codesourcery.com>
4683
4684 From Jim Wilson:
4685 PR target/43902
4686 * gcc.target/mips/madd-9.c: New test.
4687
09a1e889
SZ
46882010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
4689
4690 PR c/44517
4691 * gcc.dg/noncompile/pr44517.c: New.
4692 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4693
7f58e69f
SE
46942010-06-24 Steve Ellcey <sje@cup.hp.com>
4695
4696 PR testsuite/43283
4697 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4698 and add argument to nop for IA64.
4699
da0ae970
L
47002010-06-24 H.J. Lu <hongjiu.lu@intel.com>
4701
4702 PR target/44588
4703 * gcc.target/i386/mod-1.c: New.
4704 * gcc.target/i386/umod-1.c: Likewise.
4705 * gcc.target/i386/umod-2.c: Likewise.
4706 * gcc.target/i386/umod-3.c: Likewise.
4707
54f044eb
JJ
47082010-06-24 Jakub Jelinek <jakub@redhat.com>
4709
4710 PR middle-end/44492
4711 * g++.dg/torture/pr44492.C: New test.
4712
d166d4c3
AK
47132010-06-24 Andi Kleen <ak@linux.intel.com>
4714
c6c73c51 4715 * c-c++-common/warn-omitted-condop.c: New.
d166d4c3 4716
d646bbce
TB
47172010-06-24 Tobias Burnus <burnus@net-b.de>
4718
4719 PR fortran/44614
4720 * gfortran.dg/import8.f90: New.
4721
8d66b22a
AC
47222010-06-23 Arnaud Charlet <charlet@adacore.com>
4723
4724 * gnat.dg/not_null.adb: Update test case.
4725
dd6f4f89
JJ
47262010-06-22 Jakub Jelinek <jakub@redhat.com>
4727
87867ff6
JJ
4728 PR c++/44619
4729 * g++.dg/warn/Wunused-var-13.C: New test.
4730
dd6f4f89
JJ
4731 PR c++/44627
4732 * g++.dg/diagnostic/method1.C: New test.
4733
ca3e07b4
CC
47342010-06-22 Cary Coutant <ccoutant@google.com>
4735
4736 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4737
5cd2f815
JW
47382010-06-22 Janus Weil <janus@gcc.gnu.org>
4739
4740 PR fortran/44616
4741 * gfortran.dg/abstract_type_8.f03: New.
4742
f94ae987
JM
47432010-06-21 Jason Merrill <jason@redhat.com>
4744
6d812dd3
JM
4745 * g++.dg/cpp0x/noexcept08.C: New.
4746
f94ae987
JM
4747 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4748
c1b157a6
L
47492010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4750
4751 PR target/44615
4752 * gcc.target/i386/sse2-vec-2a.c: New.
4753
cd7fe53b
DD
47542010-06-21 DJ Delorie <dj@redhat.com>
4755
4756 * gcc.dg/pragma-diag-1.c: New.
4757
fa188ff0
L
47582010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4759
4760 PR target/44615
4761 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4762
5e88be0d
AM
47632010-06-21 Alan Modra <amodra@gmail.com>
4764
4765 PR testsuite/44505
4766 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4767 tail call to check_fa_mid.
4768
529e5fc9
JJ
47692010-06-21 Jakub Jelinek <jakub@redhat.com>
4770
4771 PR target/44575
4772 * gcc.c-torture/execute/pr44575.c: New test.
4773
fe4e525c
TB
47742010-06-21 Tobias Burnus <burnus@net-b.de>
4775
4776 PR fortran/40632
4777 * gfortran.dg/contiguous_1.f90: New.
4778 * gfortran.dg/contiguous_2.f90: New.
4779 * gfortran.dg/contiguous_3.f90: New.
4780
64bf6102
KT
47812010-06-21 Kai Tietz <kai.tietz@onevision.com>
4782
4783 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4784 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4785
dedd9d05
UB
47862010-06-20 Uros Bizjak <ubizjak@gmail.com>
4787
4788 PR target/44546
4789 * gcc.target/i386/pr44546.c: New test.
4790
6e2f1956
JM
47912010-06-20 Joseph Myers <joseph@codesourcery.com>
4792
4793 * gcc.dg/opts-2.c: New test.
4794
1304f582
JW
47952010-06-19 Janus Weil <janus@gcc.gnu.org>
4796
4797 PR fortran/44584
4798 * gfortran.dg/typebound_proc_15.f03: Modified.
4799
e6bfe8a2
RE
48002010-06-19 Richard Earnshaw <rearnsha@arm.com>
4801
4802 PR target/44072
4803 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4804 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4805
f5988525
JDA
48062010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4807
4808 * g++.dg/ext/label13.C: Fix typo in last change.
4809
53ff31ad
JD
48102010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4811
4812 PR libfortran/44477
4813 * gfortran.dg/eof_3.f90
4814 * gfortran.dg/endfile_2.f90
4815 * gfortran.dg/endfile_4.f90
4816 * gfortran.dg/endfile_3.f90
4817
b3b5bf94
JDA
48182010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4819
4820 PR c++/41090
4821 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4822
ddf58e42
TB
48232010-06-18 Tobias Burnus <burnus@net-b.de>
4824
4825 PR fortran/44556
4826 * gfortran.dg/allocate_alloc_opt_11.f90: New.
4827
d36d83e9
EB
48282010-06-18 Bernd Schmidt <bernds@codesourcery.com>
4829
4830 * gcc.target/arm/pr40900.c: New test.
4831
e1be7706
AC
48322010-06-18 Arnaud Charlet <charlet@adacore.com>
4833
4834 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4835
8399a0cc
JW
48362010-06-17 Janus Weil <janus@gcc.gnu.org>
4837
4838 PR fortran/44558
4839 * gfortran.dg/typebound_call_15.f03: New.
4840
038253e6
MLI
48412010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
4842
4843 PR c++/44486
4844 * g++.dg/pr44486.C: New.
4845
6a78b724
DD
48462010-06-16 DJ Delorie <dj@redhat.com>
4847
4848 * gcc.target/i386/volatile-bitfields-1.c: New.
4849 * gcc.target/i386/volatile-bitfields-2.c: New.
4850
7c69566f
JM
48512010-06-16 Jason Merrill <jason@redhat.com>
4852
59f9c2ed
JM
4853 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4854
7c69566f
JM
4855 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4856
33766b66
RG
48572010-06-16 Richard Guenther <rguenther@suse.de>
4858
4859 PR c/44555
4860 * gcc.c-torture/execute/pr44555.c: New testcase.
4861
3e15518b
JW
48622010-06-16 Janus Weil <janus@gcc.gnu.org>
4863
4864 PR fortran/44549
4865 * gfortran.dg/typebound_proc_16.f03: New.
4866
29be3835
MJ
48672010-06-16 Martin Jambor <mjambor@suse.cz>
4868
4869 * g++.dg/torture/pr43905.C: New test.
4870
584bd1cf
MP
48712010-06-16 Mikael Pettersson <mikpe@it.uu.se>
4872
4873 PR testsuite/44538
4874 * gcc.dg/vect/slp-perm-5.c (main): Prevent
4875 initialization loop from being vectorized.
4876 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4877
1db2f288
AM
48782010-06-16 Alan Modra <amodra@gmail.com>
4879
4880 PR tree-optimization/44507
4881 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4882
756bcf03
JM
48832010-06-15 Jason Merrill <jason@redhat.com>
4884
1f8a2544
JM
4885 * g++.dg/overload/arg3.C: Adjust error locations.
4886 * g++.dg/overload/copy1.C: Likewise.
4887 * g++.dg/tc1/dr152.C: Likewise.
4888 * g++.dg/template/incomplete4.C: Likewise.
4889 * g++.dg/template/incomplete5.C: Likewise.
4890 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4891 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4892 * g++.old-deja/g++.pt/crash9.C: Likewise.
4893
d1a115f8
JM
4894 * g++.dg/inherit/virtual5.C: New.
4895
e14eaea4
JM
4896 * g++.dg/cpp0x/defaulted18.C: New.
4897
5c77749e
JM
4898 * g++.dg/cpp0x/initlist40.C: New.
4899
756bcf03
JM
4900 * g++.dg/cpp0x/initlist39.C: New.
4901
6ab4e307
SP
49022010-06-15 Sebastian Pop <sebastian.pop@amd.com>
4903
4904 PR middle-end/44391
4905 * gcc.dg/graphite/pr44391.c: New.
4906
94bff632
JW
49072010-06-15 Janus Weil <janus@gcc.gnu.org>
4908
4909 PR fortran/43388
4910 * gfortran.dg/allocate_alloc_opt_8.f90: New.
4911 * gfortran.dg/allocate_alloc_opt_9.f90: New.
4912 * gfortran.dg/allocate_alloc_opt_10.f90: New.
4913 * gfortran.dg/class_allocate_2.f03: Modified an error message.
4914
7fc1dad6
RG
49152010-06-15 Richard Guenther <rguenther@suse.de>
4916
4917 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4918
e0774f1e
RG
49192010-06-15 Richard Guenther <rguenther@suse.de>
4920
4921 * gcc.dg/vect/bb-slp-21.c: Adjust.
4922 * gcc.dg/vect/bb-slp-13.c: Likewise
4923 * gcc.dg/vect/bb-slp-4.c: Likewise
4924 * gcc.dg/vect/bb-slp-22.c: Likewise
4925 * gcc.dg/vect/bb-slp-14.c: Likewise
4926 * gcc.dg/vect/bb-slp-23.c: Likewise
4927 * gcc.dg/vect/bb-slp-15.c: Likewise
4928 * gcc.dg/vect/bb-slp-17.c: Likewise
4929 * gcc.dg/vect/bb-slp-18.c: Likewise
4930 * gcc.dg/vect/bb-slp-19.c: Likewise
4931 * gcc.dg/vect/bb-slp-10.c: Likewise
4932 * gcc.dg/vect/bb-slp-11.c: Likewise
4933 * gcc.dg/vect/bb-slp-20.c: Likewise
4934 * gcc.dg/vect/bb-slp-3.c: Likewise
4935
79943d19
JJ
49362010-06-15 Jakub Jelinek <jakub@redhat.com>
4937
4938 PR fortran/44536
4939 * gfortran.dg/gomp/pr44536.f90: New test.
4940 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4941
808081b4
L
49422010-06-14 H.J. Lu <hongjiu.lu@intel.com>
4943
4944 PR target/44534
4945 * gcc.target/i386/avx-vextractf128-256-3.c: New.
4946 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4947
5bca794b
JJ
49482010-06-14 Jakub Jelinek <jakub@redhat.com>
4949
8ab7d796
JJ
4950 PR tree-optimization/44508
4951 * gcc.dg/tree-ssa/pr21086.c: Adjust.
4952
5bca794b
JJ
4953 PR bootstrap/44509
4954 * gcc.dg/pr44509.c: New test.
4955
c1e822d5
IR
49562010-06-14 Ira Rosen <irar@il.ibm.com>
4957
6ab4e307 4958 PR tree-optimization/44507
c1e822d5
IR
4959 * gcc.dg/vect/pr44507.c: New test.
4960
c2adf11d
L
49612010-06-13 H.J. Lu <hongjiu.lu@intel.com>
4962
4963 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4964 and c-pretty-print.h.
4965
4966 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4967
9050c834
DF
49682010-06-13 Daniel Franke <franke.daniel@gmail.com>
4969
4970 * gfortran.dg/whole_file_18.f90: Updated error message.
4971
1b1a6626
DF
49722010-06-12 Daniel Franke <franke.daniel@gmail.com>
4973
dedd9d05 4974 * gfortran.dg/whole_file_20.f03: New.
1b1a6626 4975
02d635a2
JH
49762010-06-12 Jan Hubicka <jh@suse.cz>
4977
4978 * gcc.c-torture/compile/pc44485.c: New testcase.
4979
1be17993
JW
49802010-06-12 Janus Weil <janus@gcc.gnu.org>
4981
4982 PR fortran/40117
4983 * gfortran.dg/typebound_proc_4.f03: Modified error message.
4984 * gfortran.dg/typebound_proc_14.f03: New.
4985 * gfortran.dg/typebound_proc_15.f03: New.
4986
fcfbd84e
JM
49872010-06-11 Joseph Myers <joseph@codesourcery.com>
4988
4989 * gcc.dg/opts-1.c: New test.
4990
5d4b393f
JM
49912010-06-11 Joseph Myers <joseph@codesourcery.com>
4992
4993 * gcc.dg/funroll-loops-all.c: Update expected error.
4994
b79a08f6
UB
49952010-06-11 Uros Bizjak <ubizjak@gmail.com>
4996
4997 PR target/44481
4998 * gcc.target/i386/pr44481.c: New test.
4999
ef1f5ea6 50002010-06-11 Eric Botcazou <ebotcazou@adacore.com>
ef0cce1d
EB
5001
5002 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5003
7b14477e
SP
50042010-06-11 Sebastian Pop <sebastian.pop@amd.com>
5005
5006 PR middle-end/44483
5007 * gcc.dg/tree-ssa/pr44483.c: New.
5008
1021b0e5 50092010-06-11 Paul Brook <paul@codesourcery.com>
b79a08f6 5010
1021b0e5
PB
5011 * g++.dg/other/arm-neon-1.C: New test.
5012
92bb7768
PT
50132010-06-11 Paul Thomas <pault@gcc.gnu.org>
5014
5015 PR fortran/42051
5016 PR fortran/43896
5017 * gfortran.dg/class_23.f03: New test.
5018
7ea6b6cf
JH
50192010-06-11 Jan Hubicka <jh@suse.cz>
5020
0a42aa4e
JH
5021 * gcc.dg/ipa/pure-const-2.c: New testcase.
5022
50232010-06-11 Jan Hubicka <jh@suse.cz>
5024
5025 * gcc.dg/noreturn-7.c: Update.
5026 * gcc.dg/noreturn-4.c: Update.
7ea6b6cf 5027
b66a8c5d
DS
50282010-06-10 Dodji Seketeli <dodji@redhat.com>
5029
5030 Fix MIPS bootstrap
5031 * g++.dg/other/typedef4.C: New test.
5032
66051b60
JW
50332010-06-10 Janus Weil <janus@gcc.gnu.org>
5034
5035 PR fortran/44207
5036 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5037
84efddb2
DF
50382010-06-10 Daniel Franke <franke.daniel@gmail.com>
5039
5040 PR fortran/44457
5041 * gfortran.dg/asynchronous_3.f03
5042
da604ebd
CF
50432010-06-10 Changpeng Fang <changpeng.fang@amd.com>
5044
5045 PR middle-end/44185
5046 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5047 non-temporal stores out of the tests to form new test cases. As a
5048 result, no non-temporal store should be generated in this case.
5049
5050 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
5051 prefetch-7.c that generate one non-temporal store.
5052
5053 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
5054 prefetch-7.c that generate one non-temporal store and one
5055 one-temporal prefetch.
5056
591d4f4a
MJ
50572010-06-10 Martin Jambor <mjambor@suse.cz>
5058
5059 PR tree-optimization/44258
5060 * gcc.dg/tree-ssa/pr44258.c: New test.
5061
03af1e4c
DK
50622010-06-10 Daniel Kraft <d@domob.eu>
5063
5064 PR fortran/38936
5065 * gfortran.dg/associate_1.f03: New test.
5066 * gfortran.dg/associate_2.f95: New test.
5067 * gfortran.dg/associate_3.f03: New test.
5068 * gfortran.dg/associate_4.f08: New test.
5069
cefab2e4
FXC
50702010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5071
5072 * gfortran.dg/selected_char_kind_4.f90: New test.
5073
642d55de
EB
50742010-06-09 Eric Botcazou <ebotcazou@adacore.com>
5075
5076 * gcc.dg/pr42461.c: New test.
5077
70987f62
DF
50782010-06-09 Daniel Franke <franke.daniel@gmail.com>
5079
642d55de
EB
5080 PR fortran/44347
5081 * gfortran.dg/selected_real_kind_1.f90: New.
70987f62 5082
33169a22
DF
50832010-06-09 Daniel Franke <franke.daniel@gmail.com>
5084
5085 PR fortran/44359
5086 * gfortran.dg/warn_conversion.f90: Removed check for redundant
5087 warning.
5088 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5089 check for warning.
5090
87b18909
SK
50912010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5092
5093 * gfortran.dg/data_namelist_conflict.f90: New test.
5094
d2081406
RO
50952010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5096
5097 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5098 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5099 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5100
289e52fd
SK
51012010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5102
c44d6c47
UB
5103 * gfortran.dg/mvbits_9.f90: New test.
5104 * gfortran.dg/ibset_1.f90: Ditto.
5105 * gfortran.dg/ibits_1.f90: Ditto.
5106 * gfortran.dg/btest_1.f90: Ditto.
5107 * gfortran.dg/ibclr_1.f90: Ditto.
289e52fd 5108
bfc54a27
JM
51092010-06-09 Jason Merrill <jason@redhat.com>
5110
5111 PR c++/44366
5112 * g++.dg/cpp0x/decltype23.C: Move to...
5113 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5114
f1a0b754
JW
51152010-06-09 Janus Weil <janus@gcc.gnu.org>
5116
5117 PR fortran/44211
5118 * gfortran.dg/typebound_call_14.f03: New test.
5119
1536b6ab
MJ
51202010-06-09 Martin Jambor <mjambor@suse.cz>
5121
5122 PR tree-optimization/44423
5123 * gcc.dg/tree-ssa/pr44423.c: New test.
5124
2d7f5f9b
JR
51252010-06-09 Joern Rennecke <amylaar@spamcop.net>
5126
5127 PR testsuite/42843
5128 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5129 TV_NONE to initialize tv_id field.
5130 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5131 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5132 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5133 Include toplev.h .
5134 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5135 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5136 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5137
e89065a1
SL
51382010-06-08 Sandra Loosemore <sandra@codesourcery.com>
5139
5140 PR tree-optimization/39874
5141 PR middle-end/28685
5142 * gcc.dg/pr39874.c: New file.
5143
3bb1ed66
NS
51442010-06-08 Nathan Sidwell <nathan@codesourcery.com>
5145
5146 * g++.dg/ext/attr-alias-1.C: New.
5147 * g++.dg/ext/attr-alias-2.C: New.
5148
c064bf1c
TB
51492010-06-07 Tobias Burnus <burnus@net-b.de>
5150
5151 PR fortran/44446
5152 * gfortran.dg/proc_ptr_27.f90: New.
5153
af88c58f
JM
51542010-06-07 Jason Merrill <jason@redhat.com>
5155
5156 PR c++/44366
5157 * g++.dg/cpp0x/decltype23.C: New.
5158
6a8f4e12
AP
51592010-06-08 Andrew Pinski <pinskia@gmail.com>
5160 Shujing Zhao <pearly.zhao@oracle.com>
b79a08f6 5161
6a8f4e12
AP
5162 PR c/37724
5163 * gcc.dg/c90-const-expr-10.c: Adjust.
5164 * gcc.dg/c99-const-expr-10.c: Adjust.
5165 * gcc.dg/init-bad-7.c: New.
5166
659b24d6
RO
51672010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5168
5169 * lib/target-supports.exp (check_effective_target_gas): New proc.
5170 * gcc.c-torture/execute/960321-1.x: New file.
5171
b0a421e8
JM
51722010-06-07 Jason Merrill <jason@redhat.com>
5173
5174 PR c++/44401
5175 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5176
026698d2
JJ
51772010-06-07 Jakub Jelinek <jakub@redhat.com>
5178
d84686d1
JJ
5179 PR c++/44444
5180 * g++.dg/warn/Wunused-var-12.C: New test.
5181
026698d2
JJ
5182 PR c++/44443
5183 * c-c++-common/Wunused-var-11.c: New test.
5184
f10ea640
JH
51852010-06-07 Jan Hubicka <jh@suse.cz>
5186
5187 * gcc.dg/ipa/pure-const-1.c: New testcase.
5188
5e52ffc4
KH
51892010-06-07 Kazu Hirata <kazu@codesourcery.com>
5190
5191 PR rtl-optimization/44404
5192 * gcc.dg/pr44404.c: New.
5193
78e68a89
KT
51942010-06-07 Kai Tietz <kai.tietz@onevision.com>
5195
d94a3592
KT
5196 PR target/44159
5197 * gcc.target/i386/abi-2.c: Check sysv abi here.
5198 * gcc.target/i386/aes-avx-check.h: Call test in noinline
5199 function to avoid failures by different ABIs.
5200 * gcc.target/i386/aes-check.h: Likewise.
5201 * gcc.target/i386/avx-check.h: Likewise.
5202 * gcc.target/i386/fma4-check.h: Likewise.
5203 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5204 * gcc.target/i386/mmx-check.h: Likewise.
5205 * gcc.target/i386/pclmul-avx-check.h: Likewise.
5206 * gcc.target/i386/pclmul-check.h: Likewise.
5207 * gcc.target/i386/sse-check.h: Likewise.
5208 * gcc.target/i386/sse2-check.h: Likewise.
5209 * gcc.target/i386/sse3-check.h: Likewise.
5210 * gcc.target/i386/sse4_1-check.h: Likewise.
5211 * gcc.target/i386/sse4_2-check.h: Likewise.
5212 * gcc.target/i386/sse4a-check.h: Likewise.
5213 * gcc.target/i386/ssse3-check.h: Likewise.
5214 * gcc.target/i386/xop-check.h: Likewise.
5215 * gcc.target/i386/pr27971.c: Fix for LLP64.
5216 * gcc.target/i386/pr39139.c: Likewise.
5217 * gcc.target/i386/pr39315-check.c: Likewise.
5218 * gcc.target/i386/vararg-1.c: Likewise.
5219 * gcc.target/i386/vararg-2.c: Likewise.
5220 Additional add dg-compile to avoid failure due
5221 missing foo symbol.
5222
390b2b32
UB
5223 * gcc.dg/compound-literal-1.c: Fix for llp64.
5224 * gcc.dg/pr32370.c: Likewise.
5225 * gcc.dg/pr37561.c: Likewise.
5226 * gcc.dg/pr41340.c: Likewise.
5227 * gcc.dg/pr41551.c: Likewise.
78e68a89 5228
e62b90b4
DS
52292010-05-25 Dodji Seketeli <dodji@redhat.com>
5230
5231 PR c++/44188
5232 * g++.dg/debug/dwarf2/typedef3.C: New test.
5233
75522f21 52342010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
04087cd0
MLI
5235
5236 PR c/20000
390b2b32 5237 * c-c++-common/pr20000.c: New.
04087cd0 5238
75522f21 52392010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
640c2adf
FC
5240
5241 PR c++/44086
5242 * g++.dg/init/pr44086.C: New.
5243 * g++.dg/cpp0x/decltype4.C: Adjust.
5244
15d774f9
PT
52452010-06-05 Paul Thomas <pault@gcc.gnu.org>
5246
5247 PR fortran/43945
5248 * gfortran.dg/generic_23.f03: New test.
5249
546a65d9
PT
52502010-06-05 Paul Thomas <pault@gcc.gnu.org>
5251
5252 PR fortran/43895
5253 * gfortran.dg/alloc_comp_class_1.f90 : New test.
5254
82c3c067
JJ
52552010-06-05 Jakub Jelinek <jakub@redhat.com>
5256
5257 PR c++/44361
5258 * c-c++-common/Wunused-var-9.c: New test.
5259
d65aed70
JM
52602010-06-05 Jason Merrill <jason@redhat.com>
5261
5262 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5263
f2c1da78
JM
52642010-06-05 Joseph Myers <joseph@codesourcery.com>
5265
5266 PR c/44322
5267 * gcc.dg/c99-restrict-4.c: New test.
5268
33c2474d
MF
52692010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
5270
5271 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5272 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5273 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5274 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5275 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5276 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5277 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5278 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5279 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5280 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5281 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5282 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5283 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5284 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5285 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5286 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5287 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5288 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5289 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5290 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5291 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5292 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5293
0a766368
JM
52942010-06-04 Jason Merrill <jason@redhat.com>
5295
247078ec
JM
5296 * g++.dg/cpp0x/noexcept06.C: New.
5297 * g++.dg/cpp0x/noexcept07.C: New.
5298
0a766368 5299 * g++.dg/cpp0x/noexcept01.C: New.
3a55fb4c
JM
5300 * g++.dg/cpp0x/noexcept02.C: New.
5301 * g++.dg/cpp0x/noexcept03.C: New.
5302 * g++.dg/cpp0x/noexcept04.C: New.
5303 * g++.dg/cpp0x/noexcept05.C: New.
0a766368 5304
16c82123
JJ
53052010-06-04 Jakub Jelinek <jakub@redhat.com>
5306
2aa64966
JJ
5307 PR c++/44412
5308 * g++.dg/warn/Wunused-var-10.C: New test.
5309 * g++.dg/warn/Wunused-var-11.C: New test.
5310
16c82123
JJ
5311 PR c++/44362
5312 * c-c++-common/Wunused-var-10.c: New test.
5313
49706e39
MLI
53142010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5315
5316 PR c/25880
5317 * gcc.dg/assign-warn-2.c: Update.
5318 * gcc.dg/cpp/line3.c: Update.
5319 * gcc.dg/c99-array-lval-8.c: Update.
5320 * gcc.dg/cast-qual-2.c: Update.
5321 * gcc.dg/c99-arraydecl-3.c: Update.
5322 * gcc.dg/assign-warn-1.c: Update.
5323 * gcc.dg/format/gcc_diag-1.c: Update.
5324
8ff49c29
BS
53252010-06-04 Bernd Schmidt <bernds@codesourcery.com>
5326
5327 PR rtl-optimization/39871
5328 PR rtl-optimization/40615
5329 PR rtl-optimization/42500
5330 PR rtl-optimization/42502
5331 * gcc.target/arm/eliminate.c: New test.
5332
7eea775d
PC
53332010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5334
5335 PR libstdc++/44410
5336 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5337 * g++.old-deja/g++.other/delete3.C: Likewise.
5338 * g++.old-deja/g++.other/new.C: Likewise.
5339 * g++.old-deja/g++.law/operators27.C: Likewise.
5340 * g++.old-deja/g++.mike/p755.C: Likewise.
5341 * g++.dg/eh/new1.C: Likewise.
5342 * g++.dg/init/new5.C: Likewise.
5343
9b07d63c
TK
53442010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5345
5346 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
5347 * gfortran.dg/unpack_bounds_2.f90: Likewise.
5348 * gfortran.dg/unpack_bounds_3.f90: Likewise.
5349
f5f92f6d
RG
53502010-06-03 Richard Guenther <rguenther@suse.de>
5351
5352 PR lto/41921
5353 * lib/lto.exp: Always load gcc.exp.
5354 (lto-obj): For C source files invoke gcc_target_compile.
5355 * g++.dg/lto/20100603-1_0.C: New testcase.
5356 * g++.dg/lto/20100603-1_1.c: Likewise.
5357
0c1b8fe9
L
53582010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5359
5360 PR tree-optimization/43688
5361 * gfortran.dg/pr43688.f90: New.
5362
f278d757
RG
53632010-06-03 Richard Guenther <rguenther@suse.de>
5364
5365 PR lto/41584
5366 * gcc.dg/lto/20100603-1_0.c: New testcase.
5367 * gcc.dg/lto/20100603-2_0.c: Likewise.
5368 * gcc.dg/lto/20100603-3_0.c: Likewise.
5369
92902797
MM
53702010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5371
5372 PR target/44218
5373 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5374 * gcc.target/powerpc/recip-2.c: Ditto.
5375 * gcc.target/powerpc/recip-3.c: Ditto.
5376 * gcc.target/powerpc/recip-4.c: Ditto.
5377 * gcc.target/powerpc/recip-5.c: Ditto.
5378 * gcc.target/powerpc/recip-6.c: Ditto.
5379 * gcc.target/powerpc/recip-7.c: Ditto.
5380 * gcc.target/powerpc/recip-test.h: Ditto.
5381 * gcc.target/powerpc/recip-test2.h: Ditto.
5382
3f7c0b1b
L
53832010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5384
5385 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5386
1e003829
JM
53872010-06-02 Jason Merrill <jason@redhat.com>
5388
3333a2dd
JM
5389 * g++.dg/ext/vector9.C: Expect typedef in error message.
5390
1e003829
JM
5391 PR c++/9726
5392 PR c++/23594
5393 PR c++/44333
5394 * g++.dg/tc1/dr101.C: Remove xfails.
5395
8eff024a
L
53962010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5397
5398 PR middle-end/44372
5399 * g++.dg/ipa/pr44372.C: New.
5400
437ffe7b
JH
54012010-06-02 Jan Hubicka <jh@suse.cz>
5402
5403 PR middle-end/44295
b6b7f703 5404 * g++.dg/torture/pr44295.C: Neww testcase.
437ffe7b 5405
98166192
JH
54062010-06-02 Jan Hubicka <jh@suse.cz>
5407
5408 * gcc.dg/tree-ssa/loadpre6.c: Update.
5409
ac3c2839
RG
54102010-06-02 Richard Guenther <rguenther@suse.de>
5411
5412 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5413 diagnostic.h.
5414
0a634684
IS
54152010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5416
5417 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5418 the link fail message.
5419
aac18c02
TB
54202010-06-02 Tobias Burnus <burnus@net-b.de>
5421
5422 PR fortran/44360
5423 * gfortran.dg/use_13.f90: New test case.
5424
a76135dc
JD
54252010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5426
5427 PR fortran/44371
5428 * gfortran.dg/error_stop_2.f08: Minor update.
5429
df842ed9
JD
54302010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5431
5432 PR fortran/44371
5433 * gfortran.dg/error_stop_1.f08: New test.
5434 * gfortran.dg/error_stop_2.f08: New test.
5435
e5901560
JM
54362010-06-01 Jason Merrill <jason@redhat.com>
5437
4c9b3895
JM
5438 DR 990
5439 * g++.dg/cpp0x/initlist37.C: New.
5440 * g++.dg/cpp0x/initlist38.C: New.
5441
e5901560
JM
5442 PR c++/44358
5443 * g++.dg/cpp0x/initlist36.C: New.
5444
73add7fe
JH
54452010-05-31 Jan Hubicka <jh@suse.cz>
5446
b6b7f703 5447 * gcc.dg/noreturn-8.c: New testcase.
73add7fe 5448
a669ca47
JH
54492010-05-31 Jan Hubicka <jh@suse.cz>
5450
b6b7f703
L
5451 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5452 * gcc.dg/lto/noreturn-1_0.c: Move it here.
a669ca47 5453
566d09ef
JH
54542010-05-31 Jan Hubicka <jh@suse.cz>
5455
b6b7f703
L
5456 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5457 * gcc.dg/lto/noreturn-1_0.c: New testcase.
566d09ef 5458
e2113565
TK
54592010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5460
5461 PR fortran/36928
5462 * gfortran.dg/dependency_27.f90: New test.
5463 * gfortran.dg/array_assign_1.F90: New test.
5464
c71ad61e
JJ
54652010-05-31 Jakub Jelinek <jakub@redhat.com>
5466
5467 PR target/44338
5468 * gcc.target/i386/sse-24.c: New test.
5469
4892422a
JH
54702010-05-31 Jan Hubicka <jh@suse.cz>
5471
5472 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5473
90a7788b
JJ
54742010-05-31 Jakub Jelinek <jakub@redhat.com>
5475
6a866023
JJ
5476 PR middle-end/44337
5477 * gcc.dg/pr44337.c: New test.
5478
90a7788b
JJ
5479 PR tree-optimization/44182
5480 * g++.dg/debug/pr44182.C: New test.
5481
c5d01958
EB
54822010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5483
5484 * gcc.dg/nested-func-7.c: New test.
5485 * gnat.dg/frame_overflow.adb: Adjust directives.
5486
e6bdd039
EB
54872010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5488
5489 * gnat.dg/prot2.ad[sb]: New test.
5490 * gnat.dg/prot2_pkg1.ads: New helper.
5491 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5492
c01fe451
EB
54932010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5494
5495 * gnat.dg/array11.adb: Adjust dg-warning directive.
5496 * gnat.dg/object_overflow.adb: Likewise.
5497
0247298c
SP
54982010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5499
5500 PR middle-end/44306
5501 * gcc.dg/tree-ssa/pr44306.c: New.
5502
036546e5
JH
55032010-05-29 Jan Hubicka <jh@suse.cz>
5504
5505 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5506
0a74c758
SP
55072010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5508
5509 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5510
300d430f
MS
55112010-05-28 Mike Stump <mikestump@comcast.net>
5512
5513 PR objc/44125
5514 * objc.dg/const-str-9.m: Remove static.
5515
005d613b
JJ
55162010-05-28 Jakub Jelinek <jakub@redhat.com>
5517
5518 PR target/43636
5519 * gcc.c-torture/compile/pr43636.c: New test.
5520
773c1c8d
IS
55212010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5522
005d613b 5523 PR objc++/23616
773c1c8d
IS
5524 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5525 * obj-c++.dg/try-catch-9.mm: Ditto.
5526
ec4be2f4
DS
55272010-05-28 Dodji Seketeli <dodji@redhat.com>
5528
5529 Revert patch for PR c++/44188
5530 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5531
fe08ec12
DS
55322010-05-25 Dodji Seketeli <dodji@redhat.com>
5533
5534 PR c++/44188
5535 * g++.dg/debug/dwarf2/typedef3.C: New test.
5536
6ab4e49c
JM
55372010-05-27 Jason Merrill <jason@redhat.com>
5538
5539 PR c++/43555
5540 * g++.dg/ext/vla9.C: New.
5541
8da24d7b
IS
55422010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5543
005d613b 5544 PR objc/44140
8da24d7b
IS
5545 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5546 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5547 * objc.dg/torture/tls/thr-init.m: Ditto.
5548 * objc.dg/torture/trivial.m: Ditto.
5549 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5550 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5551 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5552 * obj-c++.dg/torture/trivial.mm: Ditto.
0a74c758 5553
44491ebd
JH
55542010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5555
5556 * g++.dg/lto/20100302_0.C: Skip on darwin.
5557
fde9c428
RG
55582010-05-27 Richard Guenther <rguenther@suse.de>
5559
5560 PR tree-optimization/44284
5561 * gcc.dg/vect/vect-118.c: New testcase.
5562 * gcc.dg/vect/bb-slp-20.c: Adjust.
5563 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5564 * gcc.dg/vect/slp-9.c: Likewise.
5565 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5566 * gcc.dg/vect/vect-10.c: Likewise.
5567 * gcc.dg/vect/vect-109.c: Likewise.
5568 * gcc.dg/vect/vect-12.c: Likewise.
5569 * gcc.dg/vect/vect-36.c: Likewise.
5570 * gcc.dg/vect/vect-7.c: Likewise.
5571 * gcc.dg/vect/vect-iv-8.c: Likewise.
5572 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5573 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5574 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5575 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5576 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5577 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5578 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5579 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5580 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5581 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5582 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5583 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5584 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5585 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5586 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5587 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5588 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5589
74c70253
MK
55902010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5591
5592 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5593 necessary.
5594
df72d556
JH
55952010-05-26 Jan Hubicka <jh@suse.cz>
5596
5597 * gcc.dg/lto/materialize-1_0.c: New file.
5598 * gcc.dg/lto/materialize-1_1.c: New file.
5599
c9549072
EB
56002010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5601
5602 * gnat.dg/lto10.adb: New test.
5603 * gnat.dg/lto10_pkg.ads: New helper.
5604
a6766312
KT
56052010-05-26 Kai Tietz <kai.tietz@onevision.com>
5606
5607 * lib/target-supports.exp (check_effective_target_int128): New
5608 function to check if __int128 types are available for target.
b6b7f703
L
5609 * c-c++-common/int128-types-1.c: New.
5610 * c-c++-common/int128-1.c: New.
5611 * c-c++-common/int128-2.c: New.
a6766312
KT
5612 * g++.dg/abi/mangle43.C: New.
5613 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5614 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5615 pointer-wide scalar.
5616 * g++.dg/other/pr25632.C: Likewise.
5617 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5618 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5619 overflow warnings.
5620 * g++.dg/warn/pr13358-4.C: Likewise.
5621 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5622 * g++.dg/warn/Wconversion-null.C: Likewise.
5623
1dba29f8
JM
56242010-05-26 Jason Merrill <jason@redhat.com>
5625
5626 PR c++/43382
5627 * g++.dg/cpp0x/variadic101.C: New.
5628
630d3fad
RG
56292010-05-26 Richard Guenther <rguenther@suse.de>
5630
5631 PR rtl-optimization/44164
5632 * gcc.c-torture/execute/pr44164.c: New testcase.
5633 * g++.dg/tree-ssa/pr13146.C: Adjust.
5634
cc9a4ca9
PT
56352010-05-26 Paul Thomas <pault@gcc.gnu.org>
5636
5637 PR fortran/40011
5638 * gfortran.dg/whole_file_19.f90 : New test.
5639
30145da5
DF
56402010-05-25 Daniel Franke <franke.daniel@gmail.com>
5641
5642 PR fortran/30668
5643 PR fortran/31346
5644 PR fortran/34260
5645 * gfortran.dg/pr40999.f: Fix function type.
5646 * gfortran.dg/whole_file_5.f90: Likewise.
5647 * gfortran.dg/whole_file_6.f90: Likewise.
5648 * gfortran.dg/whole_file_16.f90: New.
5649 * gfortran.dg/whole_file_17.f90: New.
5650 * gfortran.dg/whole_file_18.f90: New.
5651
f80e2b00
JH
56522010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
5653 Iain Sandoe <iains@gcc.gnu.org>
5654
5655 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5656 * gcc.c-torture/compile/pr44197.c: Require alias support.
5657 * gcc.dg/lto/20081222_0.c: Ditto.
5658
60a5d78a
JJ
56592010-05-25 Jakub Jelinek <jakub@redhat.com>
5660
5661 PR debug/42801
c3641fd7 5662 * gcc.dg/guality/vla-2.c: New test.
60a5d78a 5663
c946a318
RG
56642010-05-25 Richard Guenther <rguenther@suse.de>
5665
5666 PR middle-end/44069
5667 * g++.dg/torture/pr44069.C: New testcase.
5668
791bddee
RG
56692010-05-25 Richard Guenther <rguenther@suse.de>
5670
5671 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5672
8524ba70
IS
56732010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5674
005d613b 5675 PR objc/44140
8524ba70
IS
5676 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5677
683fc98b
IS
56782010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5679
5680 * obj-c++.dg/torture/tls/trivial.mm: New.
5681 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5682 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5683 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5684 * obj-c++.dg/torture/tls/diag-1.mm: New.
5685 * obj-c++.dg/torture/tls/tls.exp: New.
5686 * obj-c++.dg/torture/trivial.mm: New.
5687 * obj-c++.dg/torture/dg-torture.exp: New.
5688 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5689 * obj-c++.dg/tls/trivial.m: New.
5690 * obj-c++.dg/tls/init-1.mm: New.
5691 * obj-c++.dg/tls/diag-1.mm: New.
5692 * obj-c++.dg/tls/init-2.mm: New.
5693 * obj-c++.dg/tls/diag-2.mm: New.
5694 * obj-c++.dg/tls/diag-3.mm: New.
5695 * obj-c++.dg/tls/diag-4.mm: New.
5696 * obj-c++.dg/tls/static-1.mm: New.
5697 * obj-c++.dg/tls/tls.exp: New.
5698 * obj-c++.dg/tls/diag-5.mm: New.
5699 * obj-c++.dg/tls/static-1a.mm: New.
5700 * objc-obj-c++-shared/Object1.mm: New.
5701 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5702
cf3b8ee3
IS
57032010-05-24 Iain Sandoe <iains@gcc.gnu.org>
5704
005d613b 5705 PR objc++/43689
cf3b8ee3
IS
5706 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5707 * obj-c++.dg/const-str-6.mm: Ditto.
5708
12a149a0
EB
57092010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5710
5711 * g++.dg/parse/array-size2.C: Remove dg-error directives.
5712
feb4c293
EB
57132010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5714
5715 PR ada/38394
5716 * gnat.dg/array13.ad[sb]: New test.
5717
0c422e74
DJ
57182010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
5719 Sandra Loosemore <sandra@codesourcery.com>
5720
5721 * gcc.target/arm/neon/: Regenerated test cases.
5722
5723 * gcc.target/arm/neon/polytypes.c,
5724 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5725 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
ade52657 5726 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
0c422e74
DJ
5727 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5728 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5729 dg-add-options arm_neon.
5730
5731 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5732 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5733 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5734 and arm_neon_fp16_ok.
5735
5736 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5737 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5738
5739 * lib/target-supports.exp (add_options_for_arm_neon): New.
5740 (check_effective_target_arm_neon_ok_nocache): New, from
5741 check_effective_target_arm_neon_ok. Check multiple possibilities.
5742 (check_effective_target_arm_neon_ok): Use
5743 check_effective_target_arm_neon_ok_nocache.
5744 (add_options_for_arm_neon_fp16)
5745 (check_effective_target_arm_neon_fp16_ok)
5746 check_effective_target_arm_neon_fp16_ok_nocache): New.
5747 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5748
611d6f76
JM
57492010-05-24 Jason Merrill <jason@redhat.com>
5750
5751 PR c++/41510
5752 * g++.dg/cpp0x/initlist35.C: New.
5753 * g++.dg/init/brace6.C: Adjust.
5754
b748fbd6
PB
57552010-05-24 Paul Brook <paul@codesourcery.com>
5756
5757 * gcc.target/arm/frame-pointer-1.c: New test.
5758 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5759 pointer elimination.
5760
cf5b989e
L
57612010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5762
5763 PR target/44245
5764 * gcc.target/i386/crc32-3.c: New.
5765 * gcc.target/i386/crc32-4.c: Likewise.
5766
dc5027f4
JM
57672010-05-23 Joseph Myers <joseph@codesourcery.com>
5768
5769 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5770 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5771 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5772
8f9e812d
L
57732010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5774
5775 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5776
6f1dba7b
ML
57772010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
5778
5779 PR target/43869
5780 * gcc.c-target/pr43869.c: New test.
5781
bc382218
JW
57822010-05-22 Janus Weil <janus@gcc.gnu.org>
5783
5784 PR fortran/44212
5785 * gfortran.dg/class_22.f03: New.
5786
09c58f30
IS
57872010-05-22 Iain Sandoe <iains@gcc.gnu.org>
5788
5789 PR lto/44238
5790 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5791
7c9b8fb9
JW
57922010-05-22 Janus Weil <janus@gcc.gnu.org>
5793
5794 PR fortran/44213
5795 * gfortran.dg/abstract_type_7.f03: New.
5796
d3f28910
JM
57972010-05-21 Jason Merrill <jason@redhat.com>
5798
5799 * g++.dg/eh/spec11.C: Test cleanup optimization.
5800
14db98d4
JJ
58012010-05-21 Jakub Jelinek <jakub@redhat.com>
5802
5803 PR debug/44223
5804 * gcc.target/i386/pr44223.c: New test.
5805
204fc550
RO
58062010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5807
5808 * gcc.target/i386/pr25993.c: Use @function as type specifier.
5809
46314d3e
EB
58102010-05-21 Eric Botcazou <ebotcazou@adacore.com>
5811
5812 * g++.dg/other/const3.C: New test.
5813
4ed44ccc
DF
58142010-05-20 Daniel Franke <franke.daniel@gmail.com>
5815
ade52657
UB
5816 PR fortran/38407
5817 * warn_unused_dummy_argument_1.f90: New.
5818 * warn_unused_dummy_argument_2.f90: New.
4ed44ccc 5819
1a494ab5
PC
58202010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5821
5822 PR c++/30298
5823 * g++.dg/inherit/crash1.C: New.
5824 * g++.dg/inherit/crash2.C: Likewise.
5825
69b45d71
JJ
58262010-05-20 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR debug/44178
5829 * g++.dg/debug/pr44178.C: New test.
5830
d377fbbf
CF
58312010-05-20 Changpeng Fang <changpeng.fang@amd.com>
5832
5833 PR middle-end/44185
1a494ab5
PC
5834 * gcc.dg/tree-ssa/prefetch-6.c: Add
5835 --param min-insn-to-prefetch-ratio=6.
d377fbbf 5836 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
ade52657 5837 allow unrolling, and adjust the movnti count.
d377fbbf 5838
a14f1878
JH
58392010-05-20 Jan Hubicka <jh@suse.cz>
5840
5841 PR middle-end/44197
5842 * gcc.c-torture/compile/pr44197.c: New file.
5843
431043bd
UB
58442010-05-20 Uros Bizjak <ubizjak@gmail.com>
5845
5846 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5847 Fix test code.
5848 (check_effective_target_xop): Remove __may_alias__ attribute.
5849
f36eb2af
HPN
58502010-05-20 Hans-Peter Nilsson <hp@axis.com>
5851
5852 PR target/44202
5853 * gcc.c-torture/execute/pr44202-1.c: New test.
5854
6d1b0f92
JD
58552010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5856
5857 PR fortran/43851
5858 * gfortran.dg/label_1.f90: Update test.
5859
66576e1b
JH
58602010-05-19 Jan Hubicka <jh@suse.cz>
5861
5862 * gcc.dg/lto/ipareference2_0.c: New file.
5863 * gcc.dg/lto/ipareference2_1.c: New file.
5864
2872152c
JM
58652010-05-19 Jason Merrill <jason@redhat.com>
5866
a0685b73
JM
5867 * g++.dg/parse/fn-typedef2.C: New.
5868
93e1ddcf
JM
5869 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5870 function type.
5871
2872152c
JM
5872 PR c++/44193
5873 * g++.dg/template/fntype1.C: New.
5874
616f1431
EB
58752010-05-19 Eric Botcazou <ebotcazou@adacore.com>
5876
5877 * gnat.dg/discr23.ad[sb]: New test.
5878 * gnat.dg/discr23_pkg.ads: New helper.
5879
5880 * gnat.dg/specs/controlled1.ads: New test.
5881 * gnat.dg/specs/controlled1_pkg.ads: New helper.
5882
daf8c6f0
DF
58832010-05-19 Daniel Franke <franke.daniel@gmail.com>
5884
5885 PR fortran/44055
5886 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5887 Fixed scope of C_SIZEOF.
5888 * gfortran.dg/warn_conversion_2.f90: New.
5889
40f1bdd9
RO
58902010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5891
5892 * lib/target-supports.exp (check_effective_target_sse2): New proc.
5893 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5894 for optional selector.
5895 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5896 (check_effective_target_sse3): New proc.
5897 * gcc.target/i386/math-torture/math-torture.exp: Load
5898 target-supports.exp.
5899 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5900 check_effective_target_sse2.
5901 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5902 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5903 * g++.dg/vect/vect.exp: Likewise.
5904 * gfortran.dg/vect/vect.exp: Likewise.
5905 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5906 -msse2 if check_effective_target_sse2.
5907
5908 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5909 * gcc.target/i386/3dnow-2.c: Likewise.
5910 * gcc.target/i386/3dnowA-1.c: Likewise.
5911 * gcc.target/i386/3dnowA-2.c: Likewise.
5912 * gcc.target/i386/pr42549.c: Likewise.
5913
ade52657 5914 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
431043bd 5915 * gcc.target/i386/sse3-addsubpd.c: Likewise.
40f1bdd9
RO
5916 * gcc.target/i386/sse3-addsubps.c: Likewise.
5917 * gcc.target/i386/sse3-haddpd.c: Likewise.
5918 * gcc.target/i386/sse3-haddps.c: Likewise.
5919 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5920 * gcc.target/i386/sse3-hsubps.c: Likewise.
40f1bdd9
RO
5921 * gcc.target/i386/sse3-movddup.c: Likewise.
5922 * gcc.target/i386/sse3-movshdup.c: Likewise.
5923 * gcc.target/i386/sse3-movsldup.c: Likewise.
5924
5925 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5926 * g++.dg/ext/attrib35.C: Likewise.
5927 * g++.dg/opt/pr40496.C: Likewise.
5928 * g++.dg/other/i386-1.C: Likewise.
5929 * g++.dg/other/i386-4.C: Likewise.
5930 * g++.dg/other/pr34435.C: Likewise.
5931 * g++.dg/other/pr39496.C: Likewise.
5932 * g++.dg/other/pr40446.C: Likewise.
5933 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5934 * gcc.dg/compat/vector-1a_main.c: Likewise.
5935 * gcc.dg/compat/vector-2a_main.c: Likewise.
5936 * gcc.dg/lto/20090206-1_0.c: Likewise.
5937 * gcc.dg/pr34856.c: Likewise.
5938 * gcc.dg/pr36584.c: Likewise.
5939 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
5940 * gcc.dg/pr37544.c: Likewise.
5941 * gcc.dg/torture/pr16104-1.c: Likewise.
5942 * gcc.dg/torture/pr35771-1.c: Likewise.
5943 * gcc.dg/torture/pr35771-2.c: Likewise.
5944 * gcc.dg/torture/pr35771-3.c: Likewise.
5945 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5946 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5947 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5948 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5949 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5950 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5951 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5952 * gcc.target/i386/20060512-1.c: Likewise.
5953 * gcc.target/i386/20060512-3.c: Likewise.
5954 * gcc.target/i386/all_one_m128i.c: Likewise.
5955 * gcc.target/i386/float128-1.c: Likewise.
5956 * gcc.target/i386/float128-2.c: Likewise.
5957 * gcc.target/i386/fpcvt-1.c: Likewise.
5958 * gcc.target/i386/fpcvt-2.c: Likewise.
5959 * gcc.target/i386/fpcvt-3.c: Likewise.
5960 * gcc.target/i386/fpprec-1.c: Likewise.
5961 * gcc.target/i386/funcspec-9.c: Likewise.
5962 * gcc.target/i386/incoming-1.c: Likewise.
5963 * gcc.target/i386/incoming-12.c: Likewise.
5964 * gcc.target/i386/incoming-2.c: Likewise.
5965 * gcc.target/i386/incoming-3.c: Likewise.
5966 * gcc.target/i386/incoming-4.c: Likewise.
5967 * gcc.target/i386/incoming-6.c: Likewise.
5968 * gcc.target/i386/incoming-7.c: Likewise.
5969 * gcc.target/i386/incoming-8.c: Likewise.
5970 * gcc.target/i386/opt-1.c: Likewise.
5971 * gcc.target/i386/opt-2.c: Likewise.
5972 * gcc.target/i386/ordcmp-1.c: Likewise.
5973 * gcc.target/i386/pr17692.c: Likewise.
5974 * gcc.target/i386/pr18614-1.c: Likewise.
5975 * gcc.target/i386/pr22152.c: Likewise.
5976 * gcc.target/i386/pr23570.c: Likewise.
5977 * gcc.target/i386/pr23575.c: Likewise.
5978 * gcc.target/i386/pr26449-1.c: Likewise.
5979 * gcc.target/i386/pr26600.c: Likewise.
5980 * gcc.target/i386/pr27790.c: Likewise.
5981 * gcc.target/i386/pr28839.c: Likewise.
5982 * gcc.target/i386/pr30970.c: Likewise.
5983 * gcc.target/i386/pr32000-1.c: Likewise.
5984 * gcc.target/i386/pr32000-2.c: Likewise.
5985 * gcc.target/i386/pr32280.c: Likewise.
5986 * gcc.target/i386/pr32661.c: Likewise.
5987 * gcc.target/i386/pr32708-1.c: Likewise.
5988 * gcc.target/i386/pr32961.c: Likewise.
5989 * gcc.target/i386/pr33329.c: Likewise.
5990 * gcc.target/i386/pr35714.c: Likewise.
5991 * gcc.target/i386/pr35767-1.c: Likewise.
5992 * gcc.target/i386/pr35767-1d.c: Likewise.
5993 * gcc.target/i386/pr35767-1i.c: Likewise.
5994 * gcc.target/i386/pr35767-2.c: Likewise.
5995 * gcc.target/i386/pr35767-2d.c: Likewise.
5996 * gcc.target/i386/pr35767-2i.c: Likewise.
5997 * gcc.target/i386/pr35767-3.c: Likewise.
5998 * gcc.target/i386/pr35767-5.c: Likewise.
5999 * gcc.target/i386/pr36222-1.c: Likewise.
6000 * gcc.target/i386/pr36578-1.c: Likewise.
6001 * gcc.target/i386/pr36578-2.c: Likewise.
6002 * gcc.target/i386/pr36992-1.c: Likewise.
6003 * gcc.target/i386/pr37101.c: Likewise.
6004 * gcc.target/i386/pr37216.c: Likewise.
6005 * gcc.target/i386/pr37434-1.c: Likewise.
6006 * gcc.target/i386/pr37434-2.c: Likewise.
6007 * gcc.target/i386/pr37843-3.c: Likewise.
6008 * gcc.target/i386/pr37843-4.c: Likewise.
6009 * gcc.target/i386/pr39162.c: Likewise.
6010 * gcc.target/i386/pr39315-1.c: Likewise.
6011 * gcc.target/i386/pr39315-2.c: Likewise.
6012 * gcc.target/i386/pr39315-3.c: Likewise.
6013 * gcc.target/i386/pr39315-4.c: Likewise.
6014 * gcc.target/i386/pr39445.c: Likewise.
6015 * gcc.target/i386/pr39496.c: Likewise.
6016 * gcc.target/i386/pr40809.c: Likewise.
6017 * gcc.target/i386/pr40906-3.c: Likewise.
6018 * gcc.target/i386/pr41019.c: Likewise.
6019 * gcc.target/i386/pr42542-1.c: Likewise.
6020 * gcc.target/i386/pr42542-2.c: Likewise.
6021 * gcc.target/i386/pr42542-3.c: Likewise.
6022 * gcc.target/i386/pr42542-3a.c: Likewise.
6023 * gcc.target/i386/pr42881.c: Likewise.
6024 * gcc.target/i386/push-1.c: Likewise.
6025 * gcc.target/i386/quad-sse.c: Likewise.
6026 * gcc.target/i386/reload-1.c: Likewise.
6027 * gcc.target/i386/sse-10.c: Likewise.
6028 * gcc.target/i386/sse-11.c: Likewise.
6029 * gcc.target/i386/sse-15.c: Likewise.
6030 * gcc.target/i386/sse-17.c: Likewise.
6031 * gcc.target/i386/sse-18.c: Likewise.
6032 * gcc.target/i386/sse-19.c: Likewise.
6033 * gcc.target/i386/sse-4.c: Likewise.
6034 * gcc.target/i386/sse-6.c: Likewise.
6035 * gcc.target/i386/sse-vect-types.c: Likewise.
6036 * gcc.target/i386/sse2-addpd-1.c: Likewise.
6037 * gcc.target/i386/sse2-addsd-1.c: Likewise.
6038 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6039 * gcc.target/i386/sse2-andpd-1.c: Likewise.
6040 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6041 * gcc.target/i386/sse2-comisd-1.c: Likewise.
6042 * gcc.target/i386/sse2-comisd-2.c: Likewise.
6043 * gcc.target/i386/sse2-comisd-3.c: Likewise.
6044 * gcc.target/i386/sse2-comisd-4.c: Likewise.
6045 * gcc.target/i386/sse2-comisd-5.c: Likewise.
6046 * gcc.target/i386/sse2-comisd-6.c: Likewise.
6047 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6048 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6049 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6050 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6051 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6052 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6053 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6054 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6055 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6056 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6057 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6058 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6059 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6060 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6061 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6062 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6063 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6064 * gcc.target/i386/sse2-divpd-1.c: Likewise.
6065 * gcc.target/i386/sse2-divsd-1.c: Likewise.
6066 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6067 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6068 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6069 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6070 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6071 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6072 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6073 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6074 * gcc.target/i386/sse2-minpd-1.c: Likewise.
6075 * gcc.target/i386/sse2-minsd-1.c: Likewise.
6076 * gcc.target/i386/sse2-mmx.c: Likewise.
6077 * gcc.target/i386/sse2-movapd-1.c: Likewise.
6078 * gcc.target/i386/sse2-movapd-2.c: Likewise.
6079 * gcc.target/i386/sse2-movd-1.c: Likewise.
6080 * gcc.target/i386/sse2-movd-2.c: Likewise.
6081 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6082 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6083 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6084 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6085 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6086 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6087 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6088 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6089 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6090 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6091 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6092 * gcc.target/i386/sse2-movq-1.c: Likewise.
6093 * gcc.target/i386/sse2-movq-2.c: Likewise.
6094 * gcc.target/i386/sse2-movq-3.c: Likewise.
6095 * gcc.target/i386/sse2-movsd-1.c: Likewise.
6096 * gcc.target/i386/sse2-movsd-2.c: Likewise.
6097 * gcc.target/i386/sse2-movupd-1.c: Likewise.
6098 * gcc.target/i386/sse2-movupd-2.c: Likewise.
6099 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6100 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6101 * gcc.target/i386/sse2-orpd-1.c: Likewise.
6102 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6103 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6104 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6105 * gcc.target/i386/sse2-paddb-1.c: Likewise.
6106 * gcc.target/i386/sse2-paddd-1.c: Likewise.
6107 * gcc.target/i386/sse2-paddq-1.c: Likewise.
6108 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6109 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6110 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6111 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6112 * gcc.target/i386/sse2-paddw-1.c: Likewise.
6113 * gcc.target/i386/sse2-pand-1.c: Likewise.
6114 * gcc.target/i386/sse2-pandn-1.c: Likewise.
6115 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6116 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6117 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6118 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6119 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6120 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6121 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6122 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6123 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6124 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6125 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6126 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6127 * gcc.target/i386/sse2-pminub-1.c: Likewise.
6128 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6129 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6130 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6131 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6132 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6133 * gcc.target/i386/sse2-por-1.c: Likewise.
6134 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6135 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6136 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6137 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6138 * gcc.target/i386/sse2-pslld-1.c: Likewise.
6139 * gcc.target/i386/sse2-pslld-2.c: Likewise.
6140 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6141 * gcc.target/i386/sse2-psllq-1.c: Likewise.
6142 * gcc.target/i386/sse2-psllq-2.c: Likewise.
6143 * gcc.target/i386/sse2-psllw-1.c: Likewise.
6144 * gcc.target/i386/sse2-psllw-2.c: Likewise.
6145 * gcc.target/i386/sse2-psrad-1.c: Likewise.
6146 * gcc.target/i386/sse2-psrad-2.c: Likewise.
6147 * gcc.target/i386/sse2-psraw-1.c: Likewise.
6148 * gcc.target/i386/sse2-psraw-2.c: Likewise.
6149 * gcc.target/i386/sse2-psrld-1.c: Likewise.
6150 * gcc.target/i386/sse2-psrld-2.c: Likewise.
6151 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6152 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6153 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6154 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6155 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6156 * gcc.target/i386/sse2-psubb-1.c: Likewise.
6157 * gcc.target/i386/sse2-psubd-1.c: Likewise.
6158 * gcc.target/i386/sse2-psubq-1.c: Likewise.
6159 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6160 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6161 * gcc.target/i386/sse2-psubw-1.c: Likewise.
6162 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6163 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6164 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6165 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6166 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6167 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6168 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6169 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6170 * gcc.target/i386/sse2-pxor-1.c: Likewise.
6171 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6172 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6173 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6174 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6175 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6176 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6177 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6178 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6179 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6180 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6181 * gcc.target/i386/sse2-shufps-1.c: Likewise.
6182 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6183 * gcc.target/i386/sse2-subpd-1.c: Likewise.
6184 * gcc.target/i386/sse2-subsd-1.c: Likewise.
6185 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6186 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6187 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6188 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6189 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6190 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6191 * gcc.target/i386/sse2-unpack-1.c: Likewise.
6192 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6193 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6194 * gcc.target/i386/sse2-vec-1.c: Likewise.
6195 * gcc.target/i386/sse2-vec-2.c: Likewise.
6196 * gcc.target/i386/sse2-vec-3.c: Likewise.
6197 * gcc.target/i386/sse2-vec-4.c: Likewise.
6198 * gcc.target/i386/sse2-vec-5.c: Likewise.
6199 * gcc.target/i386/sse2-vec-6.c: Likewise.
6200 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6201 * gcc.target/i386/ssefn-2.c: Likewise.
6202 * gcc.target/i386/ssefn-4.c: Likewise.
6203 * gcc.target/i386/ssefp-1.c: Likewise.
6204 * gcc.target/i386/ssefp-2.c: Likewise.
6205 * gcc.target/i386/sseregparm-3.c: Likewise.
6206 * gcc.target/i386/sseregparm-4.c: Likewise.
6207 * gcc.target/i386/sseregparm-5.c: Likewise.
6208 * gcc.target/i386/sseregparm-6.c: Likewise.
6209 * gcc.target/i386/sseregparm-7.c: Likewise.
6210 * gcc.target/i386/ssetype-1.c: Likewise.
6211 * gcc.target/i386/ssetype-2.c: Likewise.
6212 * gcc.target/i386/ssetype-3.c: Likewise.
6213 * gcc.target/i386/ssetype-4.c: Likewise.
6214 * gcc.target/i386/ssetype-5.c: Likewise.
6215 * gcc.target/i386/unordcmp-1.c: Likewise.
6216 * gcc.target/i386/vararg-1.c: Likewise.
6217 * gcc.target/i386/vararg-2.c: Likewise.
6218 * gcc.target/i386/vararg-3.c: Likewise.
6219 * gcc.target/i386/vararg-4.c: Likewise.
6220 * gcc.target/i386/vararg-7.c: Likewise.
6221 * gcc.target/i386/vararg-8.c: Likewise.
6222 * gcc.target/i386/vecinit-1.c: Likewise.
6223 * gcc.target/i386/vecinit-2.c: Likewise.
6224 * gcc.target/i386/vecinit-3.c: Likewise.
6225 * gcc.target/i386/vecinit-4.c: Likewise.
6226 * gcc.target/i386/vecinit-5.c: Likewise.
6227 * gcc.target/i386/vecinit-6.c: Likewise.
6228 * gcc.target/i386/vectorize2.c: Likewise.
6229 * gcc.target/i386/vectorize3.c: Likewise.
6230 * gcc.target/i386/vectorize4.c: Likewise.
6231 * gcc.target/i386/vectorize6.c: Likewise.
6232 * gcc.target/i386/vectorize7.c: Likewise.
6233 * gcc.target/i386/vectorize8.c: Likewise.
6234 * gcc.target/i386/vperm-v2df.c: Likewise.
6235 * gcc.target/i386/vperm-v2di.c: Likewise.
6236 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6237 * gcc.target/i386/xorps-sse2.c: Likewise.
6238 * gcc.target/i386/xorps.c: Likewise.
6239 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6240 * gfortran.dg/graphite/pr42326.f90: Likewise.
6241 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6242
817c2996
RG
62432010-05-19 Richard Guenther <rguenther@suse.de>
6244
6245 PR lto/44196
6246 * g++.dg/lto/20100519-1_0.C: New testcase.
6247
16e520b6
DF
62482010-05-19 Daniel Franke <franke.daniel@gmail.com>
6249
6250 PR fortran/42360
6251 * gfortran.dg/warn_intent_out_not_set.f90: New.
6252
66faed76
DF
62532010-05-19 Daniel Franke <franke.daniel@gmail.com>
6254
6255 PR fortran/38404
6256 * gfortran.dg/data_char_1.f90: Updated warning message.
6257 * gfortran.dg/data_array_6.f: New.
6258
749aa96d
MJ
62592010-05-19 Martin Jambor <mjambor@suse.cz>
6260
6261 * g++.dg/ipa/ivinline-8.C: New test.
6262 * gcc.dg/ipa/iinline-2.c: Likewise.
6263
c9018c71
DF
62642010-05-19 Daniel Franke <franke.daniel@gmail.com>
6265
6266 PR fortran/34505
6267 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6268 arguments; add check for return value kind.
6269 * gfortran.dg/float_1.f90: Likewise.
6270
f8a02aac
RO
62712010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6272
6273 * gcc.target/i386/20011009-1.c (COMMENT): Define.
6274 (main): Use it.
6275 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6276 * lib/lto.exp (lto_prune_warns): Fix location line regex.
6277 Prune another location line format.
6278 (lto-obj): Call lto_prune_warns on comp_output.
6279
80e2a014
JH
62802010-05-18 Jan Hubicka <jh@suse.cz>
6281
6282 * gcc.dg/lto/ipacp_0.c: New test.
6283 * gcc.dg/lto/ipacp_1.c: New test.
6284
174f391c
SB
62852010-05-18 Steven Bosscher <steven@gcc.gnu.org>
6286
6287 PR lto/44184
6288 * gcc.dg/lto/20100518_0.c: New test.
6289
451078b5
EB
62902010-05-18 Eric Botcazou <ebotcazou@adacore.com>
6291
6292 * gnat.dg/specs/lto3.ads: Add missing dg-options.
6293
94ea6939
JW
62942010-05-17 Janus Weil <janus@gcc.gnu.org>
6295
6296 PR fortran/43990
6297 * gfortran.dg/class_21.f03: New.
6298
9d2b7551
JM
62992010-05-17 Jason Merrill <jason@redhat.com>
6300
6301 PR c++/44157
6302 * g++.dg/cpp0x/initlist34.C: New.
6303
c8361db1
JM
6304 PR c++/44158
6305 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6306
b258210c
MJ
63072010-05-17 Martin Jambor <mjambor@suse.cz>
6308
6309 * g++.dg/ipa/ivinline-1.C: New test.
6310 * g++.dg/ipa/ivinline-2.C: New test.
6311 * g++.dg/ipa/ivinline-3.C: New test.
6312 * g++.dg/ipa/ivinline-4.C: New test.
6313 * g++.dg/ipa/ivinline-5.C: New test.
6314 * g++.dg/ipa/ivinline-6.C: New test.
6315
ad13f229
DS
63162010-05-17 Dodji Seketeli <dodji@redhat.com>
6317 Jason Merrill <jason@redhat.com>
6318
6319 PR c++/44108
6320 * c-c++-common/Wunused-var-8.c: New test.
6321
f1de5107
JJ
63222010-05-17 Jakub Jelinek <jakub@redhat.com>
6323
f145213f
JJ
6324 PR bootstrap/42347
6325 * gcc.c-torture/compile/pr42347.c: New test.
6326
f1de5107
JJ
6327 PR middle-end/44102
6328 * g++.dg/ext/asmgoto1.C: New test.
6329
5feb49f0
MJ
63302010-05-17 Martin Jambor <mjambor@suse.cz>
6331
6332 PR middle-end/44133
6333 * gcc.dg/tree-ssa/pr44133.c: New test.
6334 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6335 precise.
6336
233961db
JW
63372010-05-17 Janus Weil <janus@gcc.gnu.org>
6338
6339 PR fortran/44044
6340 * gfortran.dg/class_20.f03: New.
6341
ff71b48d
CB
63422010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
6343
431043bd
UB
6344 PR 44078
6345 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6346 debug messages but not the newly introduced one.
ff71b48d 6347
cdc6637d
DF
63482010-05-16 Daniel Franke <franke.daniel@gmail.com>
6349
431043bd 6350 PR fortran/35779
cdc6637d
DF
6351 * gfortran.dg/initialization_25.f90: Commented testcase.
6352 * gfortran.dg/initialization_26.f90: New.
6353
6b87d1b4
RG
63542010-05-16 Richard Guenther <rguenther@suse.de>
6355
6356 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6357 * gcc.dg/pr43084.c: Likewise.
6358 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6359 -fipa-type-escape.
6360 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6361 -fipa-type-escape.
6362 * gcc.dg/struct/struct-reorg.exp: Likewise.
6363 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6364 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6365
32912286
JM
63662010-05-16 Joseph Myers <joseph@codesourcery.com>
6367
6368 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6369 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6370 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6371 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6372 tests.
6373
9feb3d6a
JM
63742010-05-15 Jason Merrill <jason@redhat.com>
6375
6376 * g++.dg/eh/spec10.C: New.
6377 * g++.dg/eh/spec11.C: New.
6378 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6379
3a28464c
JW
63802010-05-15 Janus Weil <janus@gcc.gnu.org>
6381
6382 PR fortran/44154
6383 PR fortran/42647
6384 * gfortran.dg/allocatable_scalar_9.f90: New.
6385
1f910942
JJ
63862010-05-15 Jakub Jelinek <jakub@redhat.com>
6387
6388 PR c++/44148
6389 * g++.dg/torture/pr44148.C: New test.
6390
4bdd0a60
JM
63912010-05-15 Joseph Myers <joseph@codesourcery.com>
6392
6393 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6394 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6395 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6396 diagnostics and type sizes.
6397
d025732d
EB
63982010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6399
6400 * gnat.dg/lto9.adb: New test.
6401 * gnat.dg/lto9_pkg1.ads: New helper.
6402 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6403
ade41c1d
JH
64042010-05-15 Jan Hubicka <jh@suse.cz>
6405
6406 * gcc.dg/lto/ipareference_1.c: Rename to ...
6407 * gcc.dg/lto/ipareference_0.c: ... this one.
6408 * gcc.dg/lto/ipareference_2.c: Rename to ...
6409 * gcc.dg/lto/ipareference_1.c: ... this one.
6410
f3380641
JH
64112010-05-15 Jan Hubicka <jh@suse.cz>
6412
6413 * gcc.dg/lto/ipareference_1.c: New file.
6414 * gcc.dg/lto/ipareference_2.c: New file.
6415
9d0baae1
RG
64162010-05-15 Richard Guenther <rguenther@suse.de>
6417
6418 PR tree-optimization/44038
6419 * gcc.c-torture/compile/pr44038.c: New testcase.
6420
75d2d581
L
64212010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6422
6423 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6424 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6425
f8dde8af
JW
64262010-05-15 Janus Weil <janus@gcc.gnu.org>
6427
6428 PR fortran/43207
6429 PR fortran/43969
6430 * gfortran.dg/class_18.f03: New.
6431 * gfortran.dg/class_19.f03: New.
6432
22bf7d17
JJ
64332010-05-14 Jakub Jelinek <jakub@redhat.com>
6434
6435 PR debug/44112
6436 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6437 * g++.dg/debug/dwarf2/const1.C: Remove.
6438
b33a0480
JM
64392010-05-14 Jason Merrill <jason@redhat.com>
6440
6441 * g++.dg/eh/cond4.C: New.
6442 * g++.dg/eh/elide2.C: Adjust.
6443 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6444
c13af44b
SK
64452010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6446
6447 PR fortran/44135
6448 * gfortran.dg/actual_array_interface_2.f90: New test.
6449
4d2ab9e3
RG
64502010-05-14 Richard Guenther <rguenther@suse.de>
6451
6452 PR tree-optimization/44119
6453 * gcc.c-torture/compile/pr44119.c: New testcase.
6454
786f715d
JM
64552010-05-14 Jason Merrill <jason@redhat.com>
6456
6457 PR c++/44127
6458 * g++.dg/eh/terminate1.C: New.
6459
88e09c79
JJ
64602010-05-14 Jakub Jelinek <jakub@redhat.com>
6461
6462 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6463
88c04a5d
JJ
6464 PR debug/44136
6465 * gcc.dg/pr44136.c: New test.
6466
74b80262
SZ
64672010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6468
6469 PR c++/30566
b6b7f703
L
6470 * g++.dg/warn/Wshadow-4.C: Adjust.
6471 * g++.dg/warn/Wshadow-5.C: New test.
6472 * g++.dg/warn/Wshadow-6.C: New test
74b80262 6473
f2cbd86c
DF
64742010-05-13 Daniel Franke <franke.daniel@gmail.com>
6475
431043bd
UB
6476 PR fortran/35779
6477 * gfortran.dg/initialization_25.f90: New.
f2cbd86c 6478
1ae6fe9b
MJ
64792010-05-13 Martin Jambor <mjambor@suse.cz>
6480
6481 * g++.dg/otr-fold-1.C: New test.
6482 * g++.dg/otr-fold-2.C: New test.
6483
823e9473
JJ
64842010-05-13 Jakub Jelinek <jakub@redhat.com>
6485
2b45bf21
JJ
6486 PR fortran/44036
6487 * gfortran.dg/gomp/pr44036-1.f90: New test.
6488 * gfortran.dg/gomp/pr44036-2.f90: New test.
6489 * gfortran.dg/gomp/pr44036-3.f90: New test.
6490
823e9473
JJ
6491 PR debug/43983
6492 * gcc.dg/guality/sra-1.c: New test.
6493
bd3cdcc0
JH
64942010-05-12 Jan Hubicka <jh@suse.cz>
6495
6496 * tree-ssa/unreachable.c: New test.
6497
73647d75
JM
64982010-05-12 Jason Merrill <jason@redhat.com>
6499
6500 * g++.dg/cpp0x/sfinae1.C: New.
6501
87a0ebfd
ST
65022010-05-12 Sriraman Tallam <tmsriram@google.com>
6503
6504 * gcc.target/i386/zee.c: New file.
6505
5c824000
JM
65062010-05-12 Jason Merrill <jason@redhat.com>
6507
3784b33c
JM
6508 * g++.dg/conversion/op1.C: Expect template candidate message.
6509 * g++.dg/cpp0x/nullptr15.C: Likewise.
6510 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6511 * g++.dg/cpp0x/pr31431.C: Likewise.
6512 * g++.dg/cpp0x/temp_default2.C: Likewise.
6513 * g++.dg/cpp0x/trailing4.C: Likewise.
6514 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6515 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6516 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6517 * g++.dg/cpp0x/variadic35.C: Likewise.
6518 * g++.dg/cpp0x/vt-35147.C: Likewise.
6519 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6520 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6521 * g++.dg/ext/visibility/anon8.C: Likewise.
6522 * g++.dg/ext/vla2.C: Likewise.
6523 * g++.dg/other/pr28114.C: Likewise.
6524 * g++.dg/other/ptrmem10.C: Likewise.
6525 * g++.dg/other/ptrmem11.C: Likewise.
6526 * g++.dg/overload/unknown1.C: Likewise.
6527 * g++.dg/parse/template7.C: Likewise.
6528 * g++.dg/parse/typename7.C: Likewise.
6529 * g++.dg/template/conv11.C: Likewise.
6530 * g++.dg/template/copy1.C: Likewise.
6531 * g++.dg/template/deduce3.C: Likewise.
6532 * g++.dg/template/dependent-expr5.C: Likewise.
6533 * g++.dg/template/friend.C: Likewise.
6534 * g++.dg/template/incomplete2.C: Likewise.
6535 * g++.dg/template/local4.C: Likewise.
6536 * g++.dg/template/local6.C: Likewise.
6537 * g++.dg/template/operator10.C: Likewise.
6538 * g++.dg/template/overload6.C: Likewise.
6539 * g++.dg/template/ptrmem2.C: Likewise.
6540 * g++.dg/template/ptrmem20.C: Likewise.
6541 * g++.dg/template/ptrmem8.C: Likewise.
6542 * g++.dg/template/sfinae2.C: Likewise.
6543 * g++.dg/template/ttp25.C: Likewise.
6544 * g++.dg/template/unify10.C: Likewise.
6545 * g++.dg/template/unify11.C: Likewise.
6546 * g++.dg/template/unify6.C: Likewise.
6547 * g++.dg/template/unify7.C: Likewise.
6548 * g++.dg/template/unify9.C: Likewise.
6549 * g++.dg/template/varmod1.C: Likewise.
6550 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6551 * g++.old-deja/g++.law/operators32.C: Likewise.
6552 * g++.old-deja/g++.pt/crash28.C: Likewise.
6553 * g++.old-deja/g++.pt/crash60.C: Likewise.
6554 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6555 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6556 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6557 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6558 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6559 * g++.old-deja/g++.pt/expr2.C: Likewise.
6560 * g++.old-deja/g++.pt/overload7.C: Likewise.
6561 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6562 * g++.old-deja/g++.pt/spec5.C: Likewise.
6563 * g++.old-deja/g++.pt/spec6.C: Likewise.
6564 * g++.old-deja/g++.pt/t24.C: Likewise.
6565 * g++.old-deja/g++.pt/unify4.C: Likewise.
6566 * g++.old-deja/g++.pt/unify6.C: Likewise.
6567 * g++.old-deja/g++.pt/unify8.C: Likewise.
6568 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6569 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6570 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6571
d451d5b2
JM
6572 * g++.dg/cpp0x/initlist32.C: New.
6573
404f08f8
JM
6574 * g++.dg/template/conv11.C: New.
6575 * g++.dg/conversion/op1.C: Adjust expected error.
6576
5c824000
JM
6577 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6578
49f19b1c
L
65792010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6580
6581 PR target/44088
6582 * gcc.target/i386/avx-cmpsd-1.c: New.
6583 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6584 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6585 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6586 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6587 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6588
f22f4340
JJ
65892010-05-12 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR middle-end/44085
6592 * gcc.dg/gomp/pr44085.c: New test.
6593 * gfortran.dg/gomp/pr44085.f90: New test.
6594
101422f0
IS
65952010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6596
6597 * objc-obj-c++-shared/Object1.m: New.
6598 * objc.dg/torture: New directory.
6599 * objc.dg/torture/tls: Ditto.
6600 * objc.dg/tls: Ditto.
6601 * objc.dg/torture/tls/trivial.m: New test.
6602 * objc.dg/torture/tls/thr-init-2.m: New test.
6603 * objc.dg/torture/tls/thr-init-3.m: New test.
6604 * objc.dg/torture/tls/thr-init.m: New test.
6605 * objc.dg/torture/tls/diag-1.m: New test.
6606 * objc.dg/torture/tls/tls.exp: New.
6607 * objc.dg/torture/trivial.m: New test.
6608 * objc.dg/torture/dg-torture.exp: New.
6609 * objc.dg/tls/diag-3.m: New test.
6610 * objc.dg/tls/diag-4.m: New test.
6611 * objc.dg/tls/diag-5.m: New test.
6612 * objc.dg/tls/init-1.m: New test.
6613 * objc.dg/tls/init-2.m: New test.
6614 * objc.dg/tls/tls.exp: New.
6615 * objc.dg/tls/diag-2.m: New test.
6616 * lib/objc.exp: Respond to dg-additional-files.
6617
623a6941
MK
66182010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6619
6620 * gcc.target/m68k/20100512-1.c: New.
6621
aeecf17c
EB
66222010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6623
6624 * gnat.dg/lto8.adb: New test.
6625 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6626 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6627
aac73a6d
PC
66282010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6629
6630 PR c++/34272
6631 PR c++/43630
6632 PR c++/34491
6633 * g++.dg/template/crash97.C: New.
6634 * g++.dg/template/crash98.C: Likewise.
6635 * g++.dg/template/crash99.C: Likewise.
6636 * g++.dg/cpp0x/pr31439.C: Adjust.
6637 * g++.dg/template/crash95.C: Likewise.
6638
056928b2
JJ
66392010-05-11 Jakub Jelinek <jakub@redhat.com>
6640
3b5fda81
JJ
6641 PR middle-end/44071
6642 * c-c++-common/asmgoto-4.c: New test.
6643 * gcc.target/i386/pr44071.c: New test.
6644
056928b2
JJ
6645 PR c++/44062
6646 * c-c++-common/Wunused-var-7.c: New test.
6647 * g++.dg/warn/Wunused-var-9.C: New test.
6648
edf86ec1
DF
66492010-05-11 Daniel Franke <franke.daniel@gmail.com>
6650
431043bd
UB
6651 PR fortran/43711
6652 * gfortran.dg/gomp/pr43711.f90: New.
edf86ec1 6653
ad1614a7
DF
66542010-05-11 Daniel Franke <franke.daniel@gmail.com>
6655
6656 PR fortran/31820
6657 * gfortran.dg/select_5.f90: Updated.
6658
1aa14195
JH
66592010-05-11 Jan Hubicka <jh@suse.cz>
6660
6661 PR tree-optimize/44063
6662 * gcc.c-torture/compile/pr44063.c: New testcase.
6663
3f592b38
JJ
66642010-05-11 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR debug/44023
6667 * gcc.dg/pr44023.c: New test.
6668
c679a915
EB
66692010-05-10 Eric Botcazou <ebotcazou@adacore.com>
6670
6671 * gnat.dg/lto7.adb: New test.
6672 * gnat.dg/lto7_pkg.ad[sb]: New helper.
6673
eaa9d009
JM
66742010-05-10 Jason Merrill <jason@redhat.com>
6675
5a40306b
JM
6676 PR c++/44017
6677 * g++.dg/template/inherit5.C: New.
6678
eaa9d009
JM
6679 PR c++/44045
6680 * g++.dg/cpp0x/initlist33.C: New.
6681 * g++.dg/cpp0x/initlist26.C: Adjust.
6682 * g++.dg/cpp0x/initlist28.C: Adjust.
6683
34655c9e
FC
66842010-05-10 Fabien Chêne <fabien.chene@gmail.com>
6685
6686 PR c++/43719
6687 * g++.dg/init/pr43719.C: New.
6688 * g++.dg/anon-struct4.C: Adjust.
6689
1de12eab
JJ
66902010-05-10 Jakub Jelinek <jakub@redhat.com>
6691
6692 PR debug/44028
6693 * gcc.dg/pr44028.c: New test.
6694
4e42ad66
DF
66952010-05-08 Daniel Franke <franke.daniel@gmail.com>
6696
6697 PR fortran/27866
6698 PR fortran/35003
6699 PR fortran/42809
6700 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6701 * gfortran.dg/warn_conversion.f90: New.
6702
8a9ecffd
MM
67032010-05-10 Michael Matz <matz@suse.de>
6704
6705 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6706
46044dd9
L
67072010-05-10 H.J. Lu <hongjiu.lu@intel.com>
6708
6709 PR rtl-optimization/44012
6710 * gcc.dg/pr44012.c: New.
6711
6aaf1357
RO
67122010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6713
6714 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6715 Log text on entry and exit.
6716 Prune Sun ld warnings for common symbols with differing sizes.
6717 (lto-link-and-maybe-run): Change caller.
6718
f5dbb57c
JW
67192010-05-10 Janus Weil <janus@gcc.gnu.org>
6720
6721 PR fortran/44044
6722 * gfortran.dg/class_7.f03: Modified.
6723 * gfortran.dg/select_type_1.f03: Modified.
6724 * gfortran.dg/select_type_12.f03: New.
6725
1755aad0
RG
67262010-05-10 Richard Guenther <rguenther@suse.de>
6727
6728 PR tree-optimization/44050
6729 * gcc.dg/torture/pr44050.c: New testcase.
6730
333b67a9
WG
67312010-05-10 Wei Guozhi <carrot@google.com>
6732
6733 PR target/42879
6734 * gcc.target/arm/pr42879.c: New testcase.
6735
c1644066
JM
67362010-05-09 Joseph Myers <joseph@codesourcery.com>
6737
6738 PR c/44051
6739 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6740
0fb96aa4
JM
67412010-05-09 Joseph Myers <joseph@codesourcery.com>
6742
6743 PR c/10676
6744 * gcc.dg/anon-struct-10.c: New test.
6745
3d7a712a
RG
67462010-05-09 Richard Guenther <rguenther@suse.de>
6747
6748 PR middle-end/44024
6749 * gcc.dg/pr44024.c: New testcase.
6750
492fc0ee
JM
67512010-05-09 Joseph Myers <joseph@codesourcery.com>
6752
6753 PR c/4784
6754 * gcc.dg/anon-struct-9.c: New test.
6755
5588864d
RG
67562010-05-09 Richard Guenther <rguenther@suse.de>
6757
6758 PR middle-end/44043
6759 * gcc.c-torture/compile/pr44043.c: New testcase.
6760
64ed87b4
RG
67612010-05-09 Richard Guenther <rguenther@suse.de>
6762
6763 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6764
d10380d2
EB
67652010-05-09 Eric Botcazou <ebotcazou@adacore.com>
6766
6767 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6768
0dbe2a64
EB
67692010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6770
6771 * gnat.dg/lto[12456].adb: Add "target lto" marker.
6772 * gnat.dg/specs/lto3.ads: Likewise.
6773
844381e5
SL
67742010-05-08 Sandra Loosemore <sandra@codesourcery.com>
6775
6776 PR middle-end/28685
6777 * gcc.dg/pr28685-1.c: New file.
6778
43896afb
RG
67792010-05-08 Richard Guenther <rguenther@suse.de>
6780
6781 PR tree-optimization/44030
6782 * gcc.c-torture/compile/pr44030.c: New testcase.
6783
f56000ed
EB
67842010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6785
6786 * gnat.dg/lto6.adb: New test.
6787 * gnat.dg/lto6_pkg.ads: New helper.
6788
901ad63f
EB
67892010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6790
6791 * gnat.dg/lto5.adb: New test.
6792 * gnat.dg/lto5_pkg.ad[sb]: New helper.
6793
9c026b87
EB
67942010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6795
6796 * gnat.dg/lto4.ad[sb]: New test.
6797
35e2a4b8
EB
67982010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6799
6800 * gnat.dg/specs/lto3.ads: New test.
6801 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6802 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6803
928dfa4b
EB
68042010-05-08 Quentin Ochem <ochem@adacore.com>
6805
6806 * gnat.dg/sizetype3.ad[sb]: New test.
6807 * gnat.dg/sizetype3_pkg.ads: New helper.
6808
40bb78ad
FC
68092010-05-07 Fabien Chêne <fabien.chene@gmail.com>
6810
6811 PR c++/43951
6812 * g++.dg/init/new29.C: New.
6813
db7d7dc1
DF
68142010-05-07 Daniel Franke <franke.daniel@gmail.com>
6815
62e59133
UB
6816 PR fortran/40728
6817 * gfortran.dg/coarray_1.f90: Fixed error message.
6818 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6819 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6820 * gfortran.dg/intrinsic_std_5.f90: New.
db7d7dc1 6821
2cd5965f
JM
68222010-05-07 Jason Merrill <jason@redhat.com>
6823
6824 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6825
9009be85
RO
68262010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6827
6828 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6829 (size_t, stderr): Remove.
6830 (read_error): Replaced __builtin_fprintf by fprintf.
6831
d42ba3b8
SZ
68322010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
6833
6834 * gcc.dg/ordered-comparison-1.c: New test.
6835 * gcc.dg/ordered-comparison-2.c: New test.
6836 * gcc.dg/ordered-comparison-3.c: New test.
6837 * gcc.dg/ordered-comparison-4.c: New test.
6838
a4ca2b57
MS
68392010-05-06 Mike Stump <mikestump@comcast.net>
6840
46765054 6841 PR objc/35165
a4ca2b57
MS
6842 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6843
14c2101d
JM
68442010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
6845 Jason Merrill <jason@redhat.com>
6846
6847 * g++.dg/cpp0x/nullptr01.C: New.
6848 * g++.dg/cpp0x/nullptr02.C: New.
6849 * g++.dg/cpp0x/nullptr03.C: New.
6850 * g++.dg/cpp0x/nullptr04.C: New.
6851 * g++.dg/cpp0x/nullptr05.C: New.
6852 * g++.dg/cpp0x/nullptr06.C: New.
6853 * g++.dg/cpp0x/nullptr07.C: New.
6854 * g++.dg/cpp0x/nullptr08.C: New.
6855 * g++.dg/cpp0x/nullptr09.C: New.
6856 * g++.dg/cpp0x/nullptr10.C: New.
6857 * g++.dg/cpp0x/nullptr11.C: New.
6858 * g++.dg/cpp0x/nullptr12.C: New.
6859 * g++.dg/cpp0x/nullptr13.C: New.
6860 * g++.dg/cpp0x/nullptr14.C: New.
6861 * g++.dg/cpp0x/nullptr15.C: New.
6862 * g++.dg/cpp0x/nullptr16.C: New.
6863 * g++.dg/cpp0x/nullptr17.C: New.
6864 * g++.dg/cpp0x/nullptr18.C: New.
6865 * g++.dg/cpp0x/nullptr19.C: New.
6866 * g++.dg/cpp0x/nullptr20.C: New.
6867 * g++.dg/cpp0x/nullptr21.C: New.
6868 * g++.dg/cpp0x/nullptr22.C: New.
6869 * g++.dg/debug/nullptr01.C: New.
6870 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6871
62e59133
UB
68722010-05-06 Jakub Jelinek <jakub@redhat.com>
6873
6874 * gcc.dg/Wunused-var-8.c: Move to...
6875 * c-c++-common/Wunused-var-6.c: ... here. New test.
6876
1017e3e6
PC
68772010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6878
6879 PR c++/40406
6880 * g++.dg/template/crash96.C: New.
6881
ef38b551
JH
68822010-05-06 Jan Hubicka <jh@suse.cz>
6883
6884 PR tree-optimization/43791
6885 * gcc.c-torture/compile/pr43791.c: New file.
6886
0ab555de
MM
68872010-05-06 Michael Matz <matz@suse.de>
6888
6889 PR tree-optimization/43984
6890 * gfortran.dg/pr43984.f90: New test.
6891
3734d960
MLI
68922010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6893
6894 PR 40989
6895 * gcc.dg/pr40989.c: New.
6896
e3bdfed6
RG
68972010-05-06 Richard Guenther <rguenther@suse.de>
6898
6899 PR tree-optimization/43934
6900 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6901
69022010-05-06 Richard Guenther <rguenther@suse.de>
6903
6904 PR tree-optimization/43987
6905 * gcc.c-torture/execute/pr43987.c: New testcase.
6906 * gcc.dg/torture/pta-escape-1.c: Adjust.
6907 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6908 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6909 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6910 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6911
03a904b5
JJ
69122010-04-22 Jakub Jelinek <jakub@redhat.com>
6913 Dodji Seketeli <dodji@redhat.com>
6914
6915 PR c/18624
6916 * g++.dg/warn/Wunused-7.C: Add dg-warning.
6917 * g++.dg/template/sfinae16.C: Likewise.
6918 * gcc.dg/Wunused-var-1.c: Moved to...
6919 * c-c++-common/Wunused-var-1.c: ...here. New test.
6920 * gcc.dg/Wunused-var-2.c: Moved to...
6921 * c-c++-common/Wunused-var-2.c: ...here. New test.
6922 * gcc.dg/Wunused-var-3.c: Moved to...
6923 * c-c++-common/Wunused-var-3.c: ...here. New test.
6924 * gcc.dg/Wunused-var-4.c: Moved to...
6925 * gcc.dg/Wunused-var-1.c: ... here.
6926 * gcc.dg/Wunused-var-5.c: Moved to...
6927 * c-c++-common/Wunused-var-4.c: ...here. New test.
6928 * gcc.dg/Wunused-var-7.c: Moved to...
6929 * c-c++-common/Wunused-var-5.c: ...here. New test.
6930 * gcc.dg/Wunused-var-6.c: Moved to...
6931 * gcc.dg/Wunused-var-2.c: ... here.
6932 * c-c++-common/Wunused-var-1.c: New test.
6933 * c-c++-common/Wunused-var-2.c: New test.
6934 * c-c++-common/Wunused-var-3.c: New test.
6935 * c-c++-common/Wunused-var-4.c: New test.
6936 * c-c++-common/Wunused-var-5.c: New test.
6937 * g++.dg/warn/Wunused-var-1.C: New test.
6938 * g++.dg/warn/Wunused-var-2.C: New test.
6939 * g++.dg/warn/Wunused-var-3.C: New test.
6940 * g++.dg/warn/Wunused-var-4.C: New test.
6941 * g++.dg/warn/Wunused-var-5.C: New test.
6942 * g++.dg/warn/Wunused-var-6.C: New test.
6943 * g++.dg/warn/Wunused-var-7.C: New test.
6944 * g++.dg/warn/Wunused-var-8.C: New test.
6945 * g++.dg/warn/Wunused-parm-1.C: New test.
6946 * g++.dg/warn/Wunused-parm-2.C: New test.
6947 * g++.dg/warn/Wunused-parm-3.C: New test.
6948
5e7b92b9
TB
69492010-05-06 Tobias Burnus <burnus@net-b.de>
6950
6951 PR fortran/43985
6952 * gfortran.dg/gomp/crayptr5.f90: New test case.
6953
0f559c16
JM
69542010-05-05 Jason Merrill <jason@redhat.com>
6955
6956 PR debug/43370
6957 * g++.dg/ext/attrib39.C: New.
6958
e5880243
DF
69592010-05-05 Daniel Franke <franke.daniel@gmail.com>
6960
6961 PR fortran/24978
6962 * gfortran.dg/data_invalid.f90: New.
6963
ca361dec
EB
69642010-05-05 Eric Botcazou <ebotcazou@adacore.com>
6965
6966 * gnat.dg/lto2.adb: New test.
6967
6d729f28
JM
69682010-05-05 Jason Merrill <jason@redhat.com>
6969
6970 PR c++/43787
6971 * g++.dg/opt/empty1.C: New.
6972
371b334e
JW
69732010-05-05 Janus Weil <janus@gcc.gnu.org>
6974
6975 PR fortran/43696
6976 * gfortran.dg/class_17.f03: New.
6977
b0576159
JJ
69782010-05-04 Neil Vachharajani <nvachhar@google.com>
6979
6980 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6981
ec6c345e
MS
69822010-05-04 Mike Stump <mikestump@comcast.net>
6983
6984 PR objc/35165
6985 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6986
55a46075
L
69872010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6988
6989 PR target/43668
6990 * gcc.target/i386/pr43668.c: New.
6991
68fef9f9
PC
69922010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6993
6994 PR c++/43028
6995 * g++.dg/cpp0x/initlist31.C: New.
6996
97e3c923
JJ
69972010-05-04 Jakub Jelinek <jakub@redhat.com>
6998
6999 PR c/43981
7000 * gcc.dg/Wunused-var-8.c: New test.
7001
b5c0a77e
JM
70022010-05-04 Jason Merrill <jason@redhat.com>
7003
7004 PR c++/38064
7005 * g++.dg/cpp0x/enum3.C: Extend.
7006
ade6a9ac
L
70072010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7008
7009 PR target/43799
7010 * gcc.target/i386/pr43799.c: New.
7011
7ef5e86c
EB
70122010-05-04 Eric Botcazou <ebotcazou@adacore.com>
7013
7014 * gnat.dg/lto1.adb: New test.
7015 * gnat.dg/lto1_pkg.ad[sb]: New helper.
7016
2147c71c
L
70172010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7018
7019 PR middle-end/43671
7020 * gcc.target/i386/pr43671.c: New.
7021
4ac4b596
PC
70222010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7023
7024 PR c++/43705
7025 * g++.dg/template/crash95.C: New.
7026
0d3f6527
L
70272010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7028
7029 PR debug/43508
7030 * gcc.target/i386/pr43508.c: New.
7031
27c2cfa6
RG
70322010-05-04 Richard Guenther <rguenther@suse.de>
7033
7034 PR tree-optimization/43879
7035 * g++.dg/torture/pr43879-1_0.C: New testcase.
7036 * g++.dg/torture/pr43879-1_1.C: Likewise.
7037
f857e9a4
DS
70382010-05-03 Dodji Seketeli <dodji@redhat.com>
7039
7040 PR c++/43953
7041 * g++.dg/other/crash-12.C: New test.
7042
9ab570ad
L
70432010-05-03 H.J. Lu <hongjiu.lu@intel.com>
7044
7045 * g++.dg/cdce3.C: Add a space. Updated.
7046
cbb4feb3
JM
70472010-05-03 Jason Merrill <jason@redhat.com>
7048
7049 PR c++/43680
7050 * g++.dg/opt/enum2.C: New.
7051 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7052 * g++.dg/warn/Wswitch-1.C: Adjust message.
7053
35ad90d5
RO
70542010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7055
7056 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7057 * g++.dg/ext/label13.C: Fix typo.
7058 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7059 alpha*-dec-osf5*.
7060 * gcc.c-torture/compile/limits-declparen.c: xfail on
7061 alpha*-dec-osf5* with -g.
7062 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7063 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7064 * gcc.dg/c99-tgmath-2.c: Likewise.
7065 * gcc.dg/c99-tgmath-3.c: Likewise.
7066 * gcc.dg/c99-tgmath-4.c: Likewise.
7067
431f5969
SK
70682010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
7069
7070 PR fortran/43592
7071 * gfortran.dg/unexpected_interface.f90: New test.
7072
d5ece0a1
RO
70732010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7074
7075 * ada/acats/run_acats (which): New function.
7076 (host_gnatchop, host_gnatmake): Use it.
7077
8eb7bc3c
RG
70782010-05-03 Richard Guenther <rguenther@suse.de>
7079
7080 PR tree-optimization/43971
7081 * gcc.dg/pr43971.c: New testcase.
7082
c4e26da1
JJ
70832010-05-03 Jakub Jelinek <jakub@redhat.com>
7084
7085 PR debug/43972
7086 * gcc.dg/debug/pr43972.c: New test.
7087
63004b49
UB
70882010-05-02 Uros Bizjak <ubizjak@gmail.com>
7089
7090 PR testsuite/43963
7091 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7092
52c307ba
RG
70932010-05-02 Richard Guenther <rguenther@suse.de>
7094
7095 PR tree-optimization/43879
7096 * gcc.dg/torture/pr43879-3.c: New testcase.
7097
bab4d587
RG
70982010-05-01 Richard Guenther <rguenther@suse.de>
7099
7100 PR tree-optimization/43949
7101 * g++.dg/warn/Warray-bounds-5.C: New testcase.
7102
13ead6d8
L
71032010-05-01 H.J. Lu <hongjiu.lu@intel.com>
7104
7105 PR c++/43951
7106 * g++.dg/init/new28.C: New.
7107
619dea2d
IS
71082010-04-30 Iain Sandoe <iains@gcc.gnu.org>
7109
7110 PR objc++/32052
7111 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7112 structure and nested declarations.
7113 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
7114 structure and nested declarations. Reduce header clutter and
7115 use _exit() rather than abort().
7116 * objc.dg/encode-10.m: New.
7117 * objc.dg/encode-11.m: New.
7118
ce276b61
EB
71192010-04-30 DJ Delorie <dj@redhat.com>
7120
7121 * gcc.c-torture/execute/20100430-1.c: New test.
7122
5cb6410a
JM
71232010-04-30 Jason Merrill <jason@redhat.com>
7124
7125 PR c++/43868
7126 * g++.dg/template/ptrmem21.C: New.
7127
bf65e4b1
TB
71282010-04-30 Tobias Burnus Mburnus@net-b.de>
7129
7130 PR fortran/18918
7131 PR fortran/43931
7132 * gfortran.dg/coarray_13.f90: New test.
7133
b6050cb7
RG
71342010-04-30 Richard Guenther <rguenther@suse.de>
7135
7136 PR lto/43946
7137 * gcc.dg/lto/20100430-1_0.c: New testcase.
7138
a07ecd2b
JJ
71392010-04-30 Jakub Jelinek <jakub@redhat.com>
7140
7141 PR debug/43942
7142 * c-c++-common/pr43942.c: New test.
7143
1179ee88
SB
71442009-04-30 Steven Bosscher <steven@gcc.gnu.org>
7145
7146 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7147 conflict with darwin crt1.o 'start' symbol.
7148
4be68d9a
RG
71492010-04-30 Richard Guenther <rguenther@suse.de>
7150
7151 PR tree-optimization/43879
7152 * gcc.dg/torture/pr43879_1.c: New testcase.
7153
06468254
RG
71542010-04-30 Richard Guenther <rguenther@suse.de>
7155
7156 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7157
10ab8f62
FC
71582010-04-29 Fabien Chêne <fabien.chene@gmail.com>
7159
7160 PR c++/43890
7161 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7162 user-provided constructor while recursing.
7163
eece1eb9
PT
71642010-04-29 Janus Weil <janus@gcc.gnu.org>
7165
7166 PR fortran/42274
7167 * gfortran.dg/class_16.f03: New test.
7168
71692010-04-29 Janus Weil <janus@gcc.gnu.org>
7170
7171 PR fortran/42274
7172 * gfortran.dg/class_15.f03: New.
7173
71742010-04-29 Paul Thomas <pault@gcc.gnu.org>
7175
7176 PR fortran/43326
7177 * gfortran.dg/dynamic_dispatch_9.f03: New test.
7178
71792010-04-29 Janus Weil <janus@gcc.gnu.org>
7180
7181 PR fortran/43492
7182 * gfortran.dg/generic_22.f03 : New test.
7183
71842010-04-29 Paul Thomas <pault@gcc.gnu.org>
7185
7186 PR fortran/42353
7187 * gfortran.dg/class_14.f03: New test.
7188
71892010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7190
7191 PR fortran/42680
7192 * gfortran.dg/interface_32.f90: New test.
7193
71942009-04-29 Paul Thomas <pault@gcc.gnu.org>
7195 Janus Weil <janus@gcc.gnu.org>
7196
7197 PR fortran/41829
7198 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7199 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7200 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7201
a143bf27
MS
72022010-04-28 Mike Stump <mikestump@comcast.net>
7203
7204 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7205 dg-excess-errors.
7206 * g++.dg/uninit-pred-2_b.C: Likewise.
7207
a10da381
TB
72082010-04-28 Tobias Burnus <burnus@net-b.de>
7209
7210 PR fortran/18918
7211 PR fortran/43919
7212 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7213
ab6edba4
MK
72142010-04-28 Matthias Klose <doko@ubuntu.com>
7215
7216 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7217 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7218 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7219 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7220 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7221
8478130d
EB
72222010-04-28 Eric Botcazou <ebotcazou@adacore.com>
7223
7224 * gcc.dg/const-uniq-1.c: New test.
7225 * gcc.dg/lto/const-uniq_[01].c: Likewise.
7226
34f97b94
XDL
72272010-04-28 Xinliang David Li <davidxl@google.com>
7228
7229 * gcc.dg/uninit-pred-2_b.c: New test.
7230 * gcc.dg/uninit-pred-4_b.c: New test.
7231 * gcc.dg/uninit-pred-3_d.c: New test.
7232 * gcc.dg/uninit-pred-6_b.c: New test.
7233 * gcc.dg/uninit-pred-8_b.c: New test.
7234 * gcc.dg/uninit-pred-3_a.c: New test.
7235 * gcc.dg/uninit-pred-2_c.c: New test.
7236 * gcc.dg/uninit-pred-5_a.c: New test.
7237 * gcc.dg/uninit-pred-3_e.c: New test.
7238 * gcc.dg/uninit-pred-7_a.c: New test.
7239 * gcc.dg/uninit-pred-6_c.c: New test.
7240 * gcc.dg/uninit-pred-9_a.c: New test.
7241 * gcc.dg/uninit-pred-8_c.c: New test.
7242 * gcc.dg/uninit-pred-3_b.c: New test.
7243 * gcc.dg/uninit-pred-5_b.c: New test.
7244 * gcc.dg/uninit-pred-7_b.c: New test.
7245 * gcc.dg/uninit-pred-6_d.c: New test.
7246 * gcc.dg/uninit-pred-9_b.c: New test.
7247 * gcc.dg/uninit-pred-2_a.c: New test.
7248 * gcc.dg/uninit-pred-4_a.c: New test.
7249 * gcc.dg/uninit-pred-3_c.c: New test.
7250 * gcc.dg/uninit-pred-6_a.c: New test.
7251 * gcc.dg/uninit-pred-8_a.c: New test.
7252 * gcc.dg/uninit-pred-7_c.c: New test.
7253 * gcc.dg/uninit-pred-6_e.c: New test.
7254 * g++.dg/uninit-pred-loop-1_b.cc: New test.
7255 * g++.dg/uninit-pred-1_a.C: New test.
7256 * g++.dg/uninit-pred-1_b.C: New test.
7257 * g++.dg/uninit-pred-2_a.C: New test.
7258 * g++.dg/uninit-pred-2_b.C: New test.
7259 * g++.dg/uninit-pred-loop-1_a.cc: New test.
7260 * g++.dg/uninit-pred-loop-1_c.cc: New test.
7261 * g++.dg/uninit-pred-loop_1.cc: New test.
7262
e33c6cd6
MJ
72632010-04-28 Martin Jambor <mjambor@suse.cz>
7264
7265 * gcc.dg/lto/20091209-1_0.c: New testcase.
7266
18abb35e
RG
72672010-04-28 Richard Guenther <rguenther@suse.de>
7268
7269 PR tree-optimization/43879
7270 PR tree-optimization/43909
7271 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7272
c718820a
RG
72732010-04-28 Richard Guenther <rguenther@suse.de>
7274
7275 PR c++/43880
7276 * g++.dg/torture/pr43880.C: New testcase.
7277
4b414c93
MLI
72782010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
7279
7280 PR c++/9335
62e59133
UB
7281 * g++.dg/template/recurse2.C: Update
7282 * g++.dg/template/recurse.C: Update.
7283 * g++.dg/template/pr23510.C: Update.
7284 * lib/prune.exp: Filter out 'recursively instantiated'.
4b414c93 7285
31d1acec
FC
72862010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7287
7288 PR c++/29043
7289 * g++.dg/init/pr29043.C: New.
7290
95b24c84
JM
72912010-04-27 Jason Merrill <jason@redhat.com>
7292
2defb926
JM
7293 * g++.dg/lookup/scoped5.C: Adjust.
7294 * g++.dg/lookup/scoped8.C: Adjust.
7295 * g++.dg/template/dependent-expr5.C: Adjust.
7296 * g++.old-deja/g++.brendan/nest1.C: Adjust.
7297
a6846853
JM
7298 PR c++/43856
7299 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7300
95b24c84
JM
7301 PR c++/43875
7302 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7303
5dc16b19
MLI
73042010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7305 Jan Hubicka <hubicka@ucw.cz>
7306
7307 * gcc.dg/pure-2.c: New testcase.
7308 * gcc.dg/const-1.c: New testcase.
7309
798ec807
JM
73102010-04-27 Jason Merrill <jason@redhat.com>
7311
ea8b8aa0
JM
7312 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7313
798ec807
JM
7314 PR c++/41468
7315 * g++.dg/template/sfinae17.C: New.
4a5d353f 7316 * g++.dg/template/sfinae18.C: New.
798ec807 7317
6ad86a5b
FC
73182010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7319
7320 * g++.dg/init/pr42844.C: New.
7321 * g++.dg/cpp0x/pr42844-2.C: New.
7322 * g++.dg/cpp0x/defaulted2.C: Adjust.
7323 * g++.dg/tree-ssa/pr27549.C: Likewise.
7324 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7325
0134416b
TB
73262010-04-27 Tobias Burnus <burnus@net-b.de>
7327
7328 PR fortran/18918
7329 * gfortran.dg/coarray_12.f90: Fix dump parsing.
7330
a79ccd14
RG
73312010-04-27 Richard Guenther <rguenther@suse.de>
7332
7333 PR middle-end/40561
7334 * g++.dg/other/pr40561.C: New testcase.
7335
78eaf7bf
MJ
73362010-04-27 Martin Jambor <mjambor@suse.cz>
7337
7338 PR middle-end/43812
7339 * g++.dg/ipa/pr43812.C: New test.
7340
fa5f5e27
JH
73412010-04-27 Jan Hubicka <jh@suse.cz>
7342
7343 * gcc.dg/ipa/iinline-1.c (main): Rename to...
7344 (test): ... this one.
7345
cb751cbd
BS
73462010-04-27 Bernd Schmidt <bernds@codesourcery.com>
7347
7348 PR target/40657
7349 * gcc.target/arm/thumb-stackframe.c: New test.
7350
0ed3cde2 73512010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
431043bd 7352
0ed3cde2
SZ
7353 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7354 * gcc.dg/misc-column.c: Likewise.
7355 * gcc.dg/Walways-true-1.c: Likewise.
7356 * gcc.dg/Walways-true-2.c: Likewise.
7357 * gcc.dg/warn-addr-cmp.c: Likewise.
7358
f33beee9
TB
73592010-04-27 Tobias Burnus <burnus@net-b.de>
7360
7361 PR fortran/18918
7362 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7363 * gfortran.dg/coarray_12.f90: New.
7364
637f1455
SZ
73652010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7366
7367 PR c/32207
7368 * gcc.dg/pr32207.c: New test.
7369 * gcc.dg/misc-column.c: Adjust expected warning.
7370 * gcc.dg/Walways-true-1.c: Likewise.
7371 * gcc.dg/Walways-true-2.c: Likewise.
7372 * gcc.dg/warn-addr-cmp.c: Likewise.
7373
3bec79c5
DK
73742010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7375
7376 PR lto/42776
7377 * lib/lto.exp (lto_prune_vis_warns): New function.
7378 (lto-link-and-maybe-run): Call it.
7379
6a07739d
L
73802010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7381
7382 PR tree-optimization/43904
7383 * gcc.dg/tree-ssa/tailcall-6.c: New.
7384
504d14c9
IS
73852010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7386
7387 PR testsuite/35165
7388 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7389 Darwin8/OSX10.4 - compatible code generation.
7390 Use scan-rtl-dump.
7391 * obj-c++.dg/stubify-1.mm: Ditto.
7392 * lib/objc-torture.exp: Do not require link success for
7393 "trivial.m" in the runtime checks when dowhat = 'compile'.
431043bd 7394 * lib/dg-pch.exp (dg-flags-pch): New Proc.
504d14c9
IS
7395 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7396 Darwin8/OSX10.4 - compatible code generation.
7397 * objc.dg/stubify-2.m: Ditto.
7398 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7399 * objc.dg/next-runtime-1.m: Ditto.
7400 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7401 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7402 runtimes on Darwin.
7403
1637c2e1 74042010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
920a8260
JH
7405
7406 PR 43715
b6b7f703 7407 * lib/plugin-support.exp: Use "-undefined
920a8260
JH
7408 dynamic_lookup" on darwin.
7409
21aac880
RG
74102010-04-26 Richard Guenther <rguenther@suse.de>
7411
7412 * gcc.dg/lto/20100426_0.c: New testcase.
7413
330af32c
JZ
74142010-04-26 Jie Zhang <jie@codesourcery.com>
7415
7416 PR tree-optimization/43833
7417 gcc.dg/Warray-bounds-8.c: New test case.
7418
98b2dfbb
RG
74192010-04-26 Richard Guenther <rguenther@suse.de>
7420
7421 PR lto/43080
7422 * g++.dg/lto/20100423-3_0.C: New testcase.
7423
1ae3075b
RG
74242010-04-26 Richard Guenther <rguenther@suse.de>
7425
7426 PR lto/42425
7427 * g++.dg/lto/20100423-2_0.C: New testcase.
7428
4b5caab7
IR
74292010-04-26 Ira Rosen <irar@il.ibm.com>
7430
7431 * gcc.dg/vect/bb-slp-23.c: New test.
7432
2778d766
JM
74332010-04-25 Joseph Myers <joseph@codesourcery.com>
7434
7435 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7436 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7437 * gcc.dg/c1x-float-1.c: New test.
7438
045d4002
L
74392010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7440
7441 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7442 of "lea\[ \t\]".
7443
d64ad42b
SK
74442010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7445
78ba4ec5
L
7446 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7447 FreeBSD.
2b50b170
SK
7448 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7449 * gfortran.dg/default_format_2.f90: Ditto.
d64ad42b 7450
211b0440 74512010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
78ba4ec5
L
7452
7453 * gfortran.dg/pr43505.f90: Clean up .mod file.
2b50b170
SK
7454 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7455 * gfortran.dg/pr41347.f90: Ditto.
7456 * gfortran.dg/internal_pack_4.f90: Ditto.
7457 * gfortran.dg/proc_decl_23.f90: Ditto.
7458 * gfortran.dg/recursive_check_3.f90: Ditto.
7459 * gfortran.dg/intent_out_3.f90: Ditto.
7460 * gfortran.dg/assignment_2.f90: Ditto.
7461 * gfortran.dg/pr41928.f90: Ditto.
7462 * gfortran.dg/pr42166.f90: Ditto.
7463 * gfortran.dg/private_type_12.f90: Ditto.
7464 * gfortran.dg/graphite/pr42185.f90: Ditto.
7465 * gfortran.dg/graphite/pr42186.f90: Ditto.
7466 * gfortran.dg/graphite/pr40982.f90: Ditto.
7467 * gfortran.dg/graphite/id-2.f90: Ditto.
7468 * gfortran.dg/graphite/id-4.f90: Ditto.
7469 * gfortran.dg/graphite/pr42050.f90: Ditto.
7470 * gfortran.dg/graphite/id-18.f90: Ditto.
7471 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7472 * gfortran.dg/graphite/pr41924.f90: Ditto.
7473 * gfortran.dg/graphite/pr42393.f90: Ditto.
7474 * gfortran.dg/graphite/pr37980.f90: Ditto.
7475 * gfortran.dg/graphite/pr38953.f90: Ditto.
7476 * gfortran.dg/graphite/pr42180.f90: Ditto.
7477 * gfortran.dg/graphite/pr42181.f90: Ditto.
7478 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7479 * gfortran.dg/select_type_4.f90: Ditto.
7480 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7481 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7482 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7483 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7484 * gfortran.dg/whole_file_11.f90: Ditto.
7485 * gfortran.dg/private_type_11.f90: Ditto.
7486 * gfortran.dg/vect/vect-gems.f90: Ditto.
7487 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
211b0440 7488
9b41915f
L
74892010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7490
7491 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7492
82d6f532
EB
74932010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7494
7495 * gnat.dg/pack15.ad[sb]: New test.
7496
910ed7dc
PB
74972010-04-25 Paolo Bonzini <bonzini@gnu.org>
7498
7499 * gcc.target/arm/mla-1.c: New test.
7500
8583a512
SK
75012010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7502
7503 PR fortran/30073
7504 PR fortran/43793
910ed7dc 7505 * gfortran.dg/pr43793.f90: New test.
8583a512 7506
27d0d96a
BS
75072010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7508
7509 PR tree-optimization/41442
7510 * gcc.target/i386/pr41442.c: New test.
7511
1cef01a0
HPN
75122010-04-24 Hans-Peter Nilsson <hp@axis.com>
7513
7514 PR fortran/43832
7515 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7516
a3ba2937
JD
75172010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7518
7519 PR fortran/43832
7520 * gfortran.dg/open_nounit.f90: New test.
7521
991b4da1
PT
75222010-04-24 Paul Thomas <pault@gcc.gnu.org>
7523
7524 PR fortran/43841
7525 PR fortran/43843
7526 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7527
c7d0de89
MLI
75282010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7529
7530 * gcc.dg/Wconversion-integer.c: Update.
7531
915f5921
EB
75322010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7533
7534 * gnat.dg/unchecked_convert5.adb: New test.
7535
7a38245d
RG
75362010-04-23 Richard Guenther <rguenther@suse.de>
7537
7538 PR lto/41734
7539 * gcc.dg/lto/20100423-2_0.c: New testcase.
7540 * gcc.dg/lto/20100423-2_0.c: Likewise.
7541
8fd8a06f
RG
75422010-04-23 Richard Guenther <rguenther@suse.de>
7543
7544 PR lto/43455
7545 * gcc.dg/lto/20100423-1_0.c: New testcase.
7546 * gcc.dg/lto/20100423-1_1.c: Likewise.
7547
77620011
MJ
75482010-04-23 Martin Jambor <mjambor@suse.cz>
7549
7550 PR tree-optimization/43846
7551 * gcc.dg/tree-ssa/sra-10.c: New test.
7552
5c20baf1
MJ
75532010-04-23 Martin Jambor <mjambor@suse.cz>
7554
7555 PR middle-end/43835
7556 * gcc.c-torture/execute/pr43835.c: New test.
7557
c67f69a3
RG
75582010-04-23 Richard Guenther <rguenther@suse.de>
7559
7560 PR lto/42653
7561 * g++.dg/lto/20100423-1_0.C: New testcase.
7562
d5dceab8
UB
75632010-04-22 Uros Bizjak <ubizjak@gmail.com>
7564
7565 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7566
75672010-04-22 Ira Rosen <irar@il.ibm.com>
74500b3e 7568
5bdd895c 7569 PR tree-optimization/43842
74500b3e
IR
7570 * gcc.dg/vect/pr43842.c: New test.
7571
8e80fcac
BS
75722010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7573
7574 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7575 * gcc.target/i386/wmul-2.c: Likewise.
7576
79b9f413
KG
75772010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7578
7579 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7580 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7581
44741f03
AM
75822010-04-22 Alexander Monakov <amonakov@ispras.ru>
7583
7584 * gfortran.dg/reassoc_6.f: New testcase.
7585
9193b1b4
BS
75862010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7587
7588 PR middle-end/29274
7589 * gcc.target/arm/wmul-1.c: New test.
7590 * gcc.target/arm/wmul-2.c: New test.
7591
b3be2694
RG
75922010-04-22 Richard Guenther <rguenther@suse.de>
7593
7594 PR tree-optimization/43845
7595 * gcc.c-torture/compile/pr43845.c: New testcase.
7596
5b58b39b
BS
75972010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7598
7599 PR middle-end/29274
7600 * gcc.target/i386/wmul-1.c: New test.
7601 * gcc.target/i386/wmul-2.c: New test.
7602 * gcc.target/bfin/wmul-1.c: New test.
7603 * gcc.target/bfin/wmul-2.c: New test.
7604
92375a20
RG
76052010-04-22 Richard Guenther <rguenther@suse.de>
7606
7607 PR fortran/43829
7608 * gfortran.dg/vector_subscript_6.f90: New testcase.
7609 * gfortran.dg/assign_10.f90: Adjust.
7610
2b65cd83
JJ
76112010-04-21 Jakub Jelinek <jakub@redhat.com>
7612
7613 PR fortran/43836
7614 * gfortran.dg/gomp/pr43836.f90: New test.
7615
11152c95
RG
76162010-04-21 Richard Guenther <rguenther@suse.de>
7617
7618 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7619
d64427ff
KG
76202010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7621
7622 * gcc.dg/torture/builtin-cproj-3.c: New.
7623
88274c4d
JM
76242010-04-20 Jason Merrill <jason@redhat.com>
7625
7626 PR c++/9335
7627 * g++.dg/template/recurse2.C: New.
7628 * g++.dg/parse/crash36.C: Adjust.
7629 * g++.dg/other/fold1.C: Adjust.
7630 * g++.dg/init/member1.C: Adjust.
7631 * lib/prune.exp: Prune "skipping N instantiation contexts".
7632
3c642f92
KG
76332010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7634
7635 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7636
43272bf5
KG
76372010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7638
7639 * gcc.dg/torture/builtin-cproj-1.c: New.
7640 * gcc.dg/torture/builtin-cproj-2.c: New.
7641
5a80a1dd
DS
76422010-04-20 Dodji Seketeli <dodji@redhat.com>
7643
7644 PR c++/43800
7645 PR c++/43704
7646 * g++.dg/template/typedef32.C: Adjust.
7647 * g++.dg/template/typedef33.C: New test.
7648
9c4174d8
PT
76492010-04-20 Paul Thomas <pault@gcc.gnu.org>
7650
7651 PR fortran/43227
7652 * gfortran.dg/proc_decl_23.f90: New test.
7653
7654 PR fortran/43266
7655 * gfortran.dg/abstract_type_6.f03: New test.
7656
94e85e0a
XDL
76572010-04-20 Xinliang David Li <davidxl@google.com>
7658
7659 * g++.dg/tree-ssa/fold-compare.C: New.
7660
48e50698
RG
76612010-04-20 Richard Guenther <rguenther@suse.de>
7662
7663 PR tree-optimization/39417
7664 * g++.dg/torture/pr39417.C: New testcase.
7665
b28ae58f
RG
76662010-04-20 Richard Guenther <rguenther@suse.de>
7667
7668 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7669
1197ce8e
JJ
76702010-04-20 Jakub Jelinek <jakub@redhat.com>
7671
7672 * g++.dg/debug/dwarf2/rv1.C: New test.
7673
72e2cf16
AK
76742010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7675
7676 PR target/43635
7677 * gcc.c-torture/compile/pr43635.c: New testcase.
7678
fd2e4e99
JJ
76792010-04-19 Jakub Jelinek <jakub@redhat.com>
7680
310e4472
JJ
7681 PR fortran/43339
7682 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7683 of sequential loops being private only in the innermost containing
7684 task region.
7685
fd2e4e99
JJ
7686 PR middle-end/43337
7687 * gfortran.dg/gomp/pr43337.f90: New test.
7688
1936a7d4
RG
76892010-04-19 Richard Guenther <rguenther@suse.de>
7690
7691 PR tree-optimization/43796
7692 * gfortran.dg/pr43796.f90: New testcase.
7693
d53bed0b
RG
76942010-04-19 Richard Guenther <rguenther@suse.de>
7695
7696 PR tree-optimization/43783
7697 * gcc.c-torture/execute/pr43783.c: New testcase.
7698
90f775a9
UB
76992010-04-19 Uros Bizjak <ubizjak@gmail.com>
7700
7701 PR target/43766
7702 * gcc.target/i386/pr43766.c: New test.
7703
8d9b7be5
JZ
77042010-04-19 Jie Zhang <jie@codesourcery.com>
7705
7706 PR target/43662
7707 * gcc.target/i386/pr43662.c: New test.
7708
d38f6bc0
DS
77092010-04-19 Dodji Seketeli <dodji@redhat.com>
7710
7711 PR c++/43704
7712 * g++.dg/template/typedef32.C: New test.
7713
d5dceab8 77142010-04-19 Ira Rosen <irar@il.ibm.com>
b5aeb3bb 7715
d5dceab8
UB
7716 PR tree-optimization/37027
7717 * lib/target-supports.exp
b5aeb3bb
IR
7718 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7719 * gcc.dg/vect/pr37027.c: New test.
d5dceab8
UB
7720 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7721 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7722 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7723 gcc.dg/vect/vect-complex-6.c: Likewise.
b5aeb3bb 7724
5a2fa9e8
JJ
77252010-04-19 Jakub Jelinek <jakub@redhat.com>
7726
7727 * g++.dg/debug/dwarf2/enum1.C: New test.
7728
896ee672
EB
77292010-04-18 Eric Botcazou <ebotcazou@adacore.com>
7730
7731 * gnat.dg/rep_clause5.ad[sb]: New test.
7732 * gnat.dg/rep_clause5_pkg.ads: New helper.
7733
d5dceab8 77342010-04-18 Ira Rosen <irar@il.ibm.com>
59eefaa6
IR
7735
7736 PR tree-optimization/43771
7737 * g++.dg/vect/pr43771.cc: New test.
7738
6c559604
SK
77392010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
7740
896ee672
EB
7741 PR fortran/31538
7742 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7743 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6c559604 7744
728936bb
EB
77452010-04-17 Eric Botcazou <ebotcazou@adacore.com>
7746
7747 * gnat.dg/sizetype.adb: Rename into...
7748 * gnat.dg/sizetype1.adb: ...this.
7749 * gnat.dg/sizetype2.adb: New test.
7750
12de6355
RG
77512010-04-16 Richard Guenther <rguenther@suse.de>
7752
7753 PR tree-optimization/43572
7754 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7755
68a3eb69
EB
77562010-04-16 Olivier Hainque <hainque@adacore.com>
7757
7758 * gnat.dg/specs/discr_private.ads: New test.
7759
f0c6475a 77602010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6ea007e4
BS
7761
7762 PR target/41514
f0c6475a
BS
7763 * gcc.target/arm/thumb-comparisons.c: New test.
7764
7765 PR target/40603
7766 * gcc.target/arm/thumb-cbranchqi.c: New test.
6ea007e4 7767
7a296495
CB
77682010-04-16 Christian Bruel <christian.bruel@st.com>
7769
7770 * g++.dg/torture/pr36191.C: Enable for SH.
7771
169afcb9
EB
77722010-04-16 Eric Botcazou <ebotcazou@adacore.com>
7773
7774 * gnat.dg/wide_boolean.adb: New test.
7775 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7776
25a6a873
RG
77772010-04-15 Richard Guenther <rguenther@suse.de>
7778
7779 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7780 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7781 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7782 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7783 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7784 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7785 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7786 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7787 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7788 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7789 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7790 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7791 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7792 * gcc.dg/torture/ipa-pta-2.c: Likewise.
7793 * gcc.dg/torture/ipa-pta-1.c: Adjust.
7794
f0c6475a 77952010-04-14 Bernd Schmidt <bernds@codesourcery.com>
31ce8a53
BS
7796
7797 PR target/21803
7798 * gcc.target/arm/pr42496.c: New test.
7799
943f82e7
JM
78002010-04-14 Jason Merrill <jason@redhat.com>
7801
7802 PR c++/36625
7803 * g++.dg/ext/attrib38.C: New.
7804
88f33b96
SE
78052010-04-14 Steve Ellcey <sje@cup.hp.com>
7806
7807 PR testsuite/43739
7808 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7809
289fcbbd
MLI
78102010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7811
7812 PR 42966
7813 * gcc.dg/cpp/warn-undef-2.c: Update.
7814 * gcc.dg/cpp/warn-traditional-2.c: Update.
7815 * gcc.dg/cpp/warn-comments-2.c: Update.
7816 * gcc.dg/cpp/warn-variadic-2.c: Update.
7817 * gcc.dg/cpp/warn-long-long-2.c: Update.
7818 * gcc.dg/cpp/warn-deprecated-2.c: Update.
7819 * gcc.dg/cpp/warn-multichar-2.c: Update.
7820 * gcc.dg/cpp/warn-normalized-3.c: Update.
7821 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7822 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7823 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7824 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7825 * gcc.dg/cpp/warn-redefined-2.c: Update.
7826 * gfortran.dg/warning-directive-2.F90: Update.
7827 * c-c++-common/cpp/warning-directive-2.c: Update.
7828
fc249fe5
MM
78292010-04-14 Michael Matz <matz@suse.de>
7830
7831 PR tree-optimization/42963
b6b7f703 7832 * gcc.dg/pr42963.c: New testcase.
fc249fe5 7833
f08863f9
EB
78342010-04-14 Eric Botcazou <ebotcazou@adacore.com>
7835
7836 * gnat.dg/class_wide.adb: Rename into...
7837 * gnat.dg/class_wide1.adb: ...this.
7838 * gnat.dg/class_wide2.ad[sb]: New test.
7839
64f002ed
TB
78402010-04-14 Tobias Burnus <burnus@net-b.de>
7841
7842 PR fortran/18918
7843 * gfortran.dg/coarray_9.f90: Update dg-errors.
7844 * gfortran.dg/coarray_10.f90: New test.
7845 * gfortran.dg/coarray_11.f90: New test.
7846
e1859f33
JD
78472010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7848
7849 PR fortran/43747
7850 gfortran.dg/initialization_24.f90: New test.
7851
44b2dc6c
JM
78522010-04-13 Jason Merrill <jason@redhat.com>
7853
7854 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7855 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7856
4867a0c6
MLI
78572010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
7858
7859 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7860 * g++.dg/dg.exp: Likewise.
7861 * gcc.dg/cpp/warning-directive-1.c: Move to ...
7862 * c-c++-common/cpp/warning-directive-1.c: ... here.
7863 * gcc.dg/cpp/warning-directive-2.c: Move to ...
7864 * c-c++-common/cpp/warning-directive-2.c: ... here.
7865 * gcc.dg/cpp/warning-directive-3.c: Move to ...
7866 * c-c++-common/cpp/warning-directive-3.c: ... here.
7867 * gcc.dg/cpp/warning-directive-4.c: Move to ...
7868 * c-c++-common/cpp/warning-directive-4.c: ... here.
7869 * g++.dg/cpp/warning-directive-1.C: Delete.
7870 * g++.dg/cpp/warning-directive-2.C: Delete.
7871 * g++.dg/cpp/warning-directive-3.C: Delete.
7872 * g++.dg/cpp/warning-directive-4.C: Delete.
7873 * gcc.dg/cpp/normalised-3.c: Delete.
7874 * g++.dg/cpp/normalised-1.C: Rename as ...
7875 * c-c++-common/cpp/normalised-3.c: ... this.
7876
0f2ffb9a
MJ
78772010-04-13 Martin Jambor <mjambor@suse.cz>
7878
7879 * gcc.dg/tree-ssa/sra-9.c: New test.
7880
f78b86c0
MM
78812010-04-13 Michael Matz <matz@suse.de>
7882
7883 PR middle-end/43730
7884 * gcc.dg/pr43730.c: New test.
7885
143597ff
MM
78862010-04-13 Michael Matz <matz@suse.de>
7887
7888 * gcc.dg/tree-ssa/negate.c: New testcase.
7889
9d7b53cc
RG
78902010-04-13 Richard Guenther <rguenther@suse.de>
7891
7892 PR testsuite/43735
7893 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7894
777e1f09
RG
78952010-04-13 Richard Guenther <rguenther@suse.de>
7896
7897 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7898
76af763d
EB
78992010-04-13 Eric Botcazou <ebotcazou@adacore.com>
7900
7901 * gnat.dg/derived_type1.adb: New test.
7902
4adbd5dd
MK
79032010-04-13 Matthias Klose <doko@ubuntu.com>
7904
7905 * gcc.dg/plugindir1.c: New testcase.
7906 * gcc.dg/plugindir2.c: New testcase.
7907 * gcc.dg/plugindir3.c: New testcase.
7908 * gcc.dg/plugindir4.c: New testcase.
7909
e0db9cc6
UB
79102010-04-12 Uros Bizjak <ubizjak@gmail.com>
7911
7912 * gcc.target/i386/rotate-2.c: New test.
7913
d6850483
JM
79142010-04-12 Jason Merrill <jason@redhat.com>
7915
e62e4922
JM
7916 PR c++/43641
7917 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
d6850483
JM
7918 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7919
9d809e8f
FC
79202010-04-12 Fabien Chene <fabien.chene@gmail.com>
7921
7922 PR c++/25811
7923 * g++.dg/init/pr25811.C: New test.
7924
c7392d11
RO
79252010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7926
7927 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7928 dg-error, dg-warning.
7929 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7930
af961c7f
RG
79312010-04-12 Richard Guenther <rguenther@suse.de>
7932
7933 * gcc.dg/torture/inline-2.c: New testcase.
7934
f101882a
JJ
79352010-04-12 Jakub Jelinek <jakub@redhat.com>
7936
fa8351f8
JJ
7937 PR bootstrap/43699
7938 * gcc.dg/Wunused-var-7.c: New test.
7939
f101882a
JJ
7940 PR tree-optimization/43560
7941 * gcc.c-torture/execute/pr43560.c: New test.
7942
675c873b
EB
79432010-04-12 Eric Botcazou <ebotcazou@adacore.com>
7944
7945 * gnat.dg/aggr13.adb: New test.
7946 * gnat.dg/aggr14.adb: Likewise.
7947 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7948
3fc20697
RG
79492010-04-12 Richard Guenther <rguenther@suse.de>
7950
7951 PR c++/43611
7952 * g++.dg/torture/pr43611.C: New testcase.
7953
c4712597
SZ
79542010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
7955
7956 PR c/36774
7957 * gcc.dg/pr36774-1.c: New test.
7958 * gcc.dg/pr36774-2.c: New test.
7959
c11c09f9
KP
79602010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7961
7962 * gcc.target/sh/rte-delay-slot.c: New test.
7963
3cd64bab
EB
79642010-04-11 Eric Botcazou <ebotcazou@adacore.com>
7965
7966 * gnat.dg/pack9.adb: Remove -cargs option.
7967 * gnat.dg/aggr12.ad[sb]: New test.
7968
a6d57223
JZ
79692010-04-10 Jie Zhang <jie@codesourcery.com>
7970
7971 PR target/43417
7972 * gcc.target/sh/pr43417.c: New test.
7973
687ea68f
TB
79742010-04-10 Tobias Burnus <burnus@net-b.de>
7975
7976 PR fortran/43591
7977 * gfortran.dg/spec_expr_6.f90: New test.
7978
d8a12e84
MLI
79792010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7980
7981 PR cpp/43195
7982 * gcc.dg/cpp/pr43195.c: New.
7983 * gcc.dg/cpp/pr43195.h: New.
7984
d0b8780d
MLI
79852010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7986
7987 PR 42965
7988 * gcc.dg/Werror-6.c: Adjust.
7989 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7990 * gcc.dg/Werror-4.c: Likewise.
7991 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7992 * gcc.dg/Wswitch-enum-error.c: Likewise.
7993 * gcc.dg/Wpointer-arith.c: Likewise.
7994 * gcc.dg/Wfatal.c: Likewise.
7995 * gcc.dg/Wswitch-error.c: Likewise.
7996 * g++.dg/warn/unused-result1-Werror.c: Likewise.
7997 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7998 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7999 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8000 * gcc.dg/cpp/warn-comments-2.c: Likewise.
8001 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8002 * gcc.dg/cpp/warning-directive-2.c: Likewise.
8003 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8004 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8005 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8006 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8007 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8008 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8009 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8010 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8011 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8012 * g++.dg/cpp/warning-directive-2.C: Likewise.
8013 * gfortran.dg/warning-directive-2.F90: Likewise.
8014
cb6addf4
JM
80152010-04-09 Jason Merrill <jason@redhat.com>
8016
8017 PR c++/42623
8018 * g++.dg/template/sizeof13.C: New.
8019
c688a8b0
KT
80202010-04-09 Kai Tietz <kai.tietz@onevision.com>
8021
8022 * g++.dg/other/pr35504.C: Add check for thiscall.
8023 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8024 * gcc.dg/torture/stackalign/thiscall-1.c: New.
27431d88 8025
dc8d2739
MLI
80262010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8027
8028 PR c++/28584
8029 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8030 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
27431d88 8031 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
dc8d2739 8032 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
27431d88 8033 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
dc8d2739
MLI
8034 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
8035 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8036 * g++.dg/other/increment1.C: Likewise.
8037
d3a9eea2
TB
80382010-04-09 Tobias Burnus <burnus@net-b.de>
8039
8040 PR fortran/18918
8041 * gfortran.dg/coarray_7.f90: New test.
8042 * gfortran.dg/coarray_8.f90: New test.
8043
824935ee
BD
80442010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
8045
8046 PR fortran/28039
8047 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8048
07c60ef7
RO
80492010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8050
8051 PR target/43643
8052 * gcc.dg/pr43643.c: New test.
8053
3e2f637e
TB
80542010-04-08 Tobias Burnus <burnus@net-b.de>
8055
8056 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8057
84ae6d7b
RG
80582010-04-08 Richard Guenther <rguenther@suse.de>
8059
8060 PR tree-optimization/43679
8061 * gcc.c-torture/compile/pr43679.c: New testcase.
8062
aa847cc8
JJ
80632010-04-08 Jakub Jelinek <jakub@redhat.com>
8064
8065 PR debug/43670
8066 * gcc.dg/pr43670.c: New test.
8067
b0aef8a8
MK
80682010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
8069
8070 PR middle-end/40815
8071 * gcc.dg/tree-ssa/reassoc-19.c: New.
8072
60d3aec4
JJ
80732010-04-07 Jakub Jelinek <jakub@redhat.com>
8074
ebfbbdc5
JJ
8075 PR c/18624
8076 * gcc.dg/Wunused-var-1.c: New test.
8077 * gcc.dg/Wunused-var-2.c: New test.
8078 * gcc.dg/Wunused-var-3.c: New test.
8079 * gcc.dg/Wunused-var-4.c: New test.
8080 * gcc.dg/Wunused-var-5.c: New test.
8081 * gcc.dg/Wunused-var-6.c: New test.
8082 * gcc.dg/Wunused-parm-1.c: New test.
8083
60d3aec4
JJ
8084 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8085 * gcc.dg/trunc-1.c: Likewise.
8086 * gcc.dg/vla-9.c: Likewise.
8087 * gcc.dg/dfp/composite-type.c: Likewise.
8088
b51e84c9
IS
80892010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8090
8091 PR objc/35996
8092 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8093 * obj-c++.dg/objc-gc-3.mm: Ditto.
8094
87cf0651
SB
80952010-04-07 Simon Baldwin <simonb@google.com>
8096
8097 * gcc.dg/cpp/warn-undef-2.c: New.
8098 * gcc.dg/cpp/warn-traditional-2.c: New.
8099 * gcc.dg/cpp/warn-comments-2.c: New.
8100 * gcc.dg/cpp/warning-directive-1.c: New.
8101 * gcc.dg/cpp/warn-long-long.c: New.
8102 * gcc.dg/cpp/warn-traditional.c: New.
8103 * gcc.dg/cpp/warn-variadic-2.c: New.
8104 * gcc.dg/cpp/warn-undef.c: New.
8105 * gcc.dg/cpp/warn-normalized-1.c: New.
8106 * gcc.dg/cpp/warning-directive-2.c: New.
8107 * gcc.dg/cpp/warn-long-long-2.c: New.
8108 * gcc.dg/cpp/warn-variadic.c: New.
8109 * gcc.dg/cpp/warn-normalized-2.c: New.
8110 * gcc.dg/cpp/warning-directive-3.c: New.
8111 * gcc.dg/cpp/warn-deprecated-2.c: New.
8112 * gcc.dg/cpp/warn-trigraphs-1.c: New.
8113 * gcc.dg/cpp/warn-multichar-2.c: New.
8114 * gcc.dg/cpp/warn-normalized-3.c: New.
8115 * gcc.dg/cpp/warning-directive-4.c: New.
8116 * gcc.dg/cpp/warn-unused-macros.c: New.
8117 * gcc.dg/cpp/warn-trigraphs-2.c: New.
8118 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8119 * gcc.dg/cpp/warn-cxx-compat.c: New.
8120 * gcc.dg/cpp/warn-redefined.c: New.
8121 * gcc.dg/cpp/warn-trigraphs-3.c: New.
8122 * gcc.dg/cpp/warn-unused-macros-2.c: New.
8123 * gcc.dg/cpp/warn-deprecated.c: New.
8124 * gcc.dg/cpp/warn-trigraphs-4.c: New.
8125 * gcc.dg/cpp/warn-redefined-2.c: New.
8126 * gcc.dg/cpp/warn-comments.c: New.
8127 * gcc.dg/cpp/warn-multichar.c: New.
8128 * g++.dg/cpp/warning-directive-1.C: New.
8129 * g++.dg/cpp/warning-directive-2.C: New.
8130 * g++.dg/cpp/warning-directive-3.C: New.
8131 * g++.dg/cpp/warning-directive-4.C: New.
8132 * gfortran.dg/warning-directive-1.F90: New.
8133 * gfortran.dg/warning-directive-3.F90: New.
8134 * gfortran.dg/warning-directive-2.F90: New.
8135 * gfortran.dg/warning-directive-4.F90: New.
58e0f0d3 8136
87cf0651 81372010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
8138
8139 PR objc++/23716
58e0f0d3
IS
8140 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8141
2401726e
JM
81422010-04-07 Jason Merrill <jason@redhat.com>
8143
48326487
JM
8144 * g++.dg/template/dr408.C: New.
8145
ae099258
JM
8146 * g++.dg/lookup/ns4.C: New.
8147
feb3b88a
JM
8148 PR c++/38392
8149 * g++.dg/template/friend51.C: New test.
8150
2401726e
JM
8151 PR c++/41970
8152 * g++.old-deja/g++.other/linkage1.C: Adjust.
8153
5fd5c97a
DS
81542010-04-07 Dodji Seketeli <dodji@redhat.com>
8155
8156 PR c++/42697
8157 * g++.dg/template/crash94.C: New test.
8158
7c094c11
DS
81592010-04-07 Dodji Seketeli <dodji@redhat.com>
8160
8161 PR c++/40239
8162 * g++.dg/init/aggr5.C: New test.
8163 * g++.dg/init/aggr5.C: New test.
8164
12bd5a1e
RG
81652010-04-07 Richard Guenther <rguenther@suse.de>
8166
8167 PR tree-optimization/43270
8168 * g++.dg/warn/Warray-bounds-4.C: New testcase.
8169 * gcc.dg/Warray-bounds-7.c: Likewise.
8170
b1fa9126
EB
81712010-04-07 Eric Botcazou <ebotcazou@adacore.com>
8172
8173 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8174 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8175 * gnat.dg/bit_packed_array4.ad[sb]: New test.
8176
6addabbb
JZ
81772010-04-07 Jie Zhang <jie@codesourcery.com>
8178
8179 PR c++/42556
8180 * g++.dg/init/pr42556.C: New test.
8181
a42f1217
DS
81822010-04-07 Dodji Seketeli <dodji@redhat.com>
8183
8184 PR debug/43628
8185 * g++.dg/debug/dwarf2/typedef2.C: New test.
8186
c88199cd
DS
81872010-04-06 Dodji Seketeli <dodji@redhat.com>
8188
27431d88 8189 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
c88199cd
DS
8190 c-c++-common/dwarf2/redeclaration-1.C
8191
d4a2b486
JM
81922010-04-06 Jason Merrill <jason@redhat.com>
8193
8194 * g++.dg/cpp0x/pr31437.C: Adjust error location.
8195 * g++.dg/ext/attrib18.C: Likewise.
8196 * g++.dg/ext/bitfield2.C: Likewise.
8197 * g++.dg/ext/bitfield4.C: Likewise.
8198 * g++.dg/ext/visibility/warn2.C: Likewise.
8199 * g++.dg/ext/visibility/warn3.C: Likewise.
8200 * g++.dg/gomp/pr26690-1.C: Likewise.
8201 * g++.dg/inherit/covariant7.C: Likewise.
8202 * g++.dg/init/synth2.C: Likewise.
8203 * g++.dg/lookup/using7.C: Likewise.
8204 * g++.dg/other/crash-4.C: Likewise.
8205 * g++.dg/other/error13.C: Likewise.
8206 * g++.dg/other/error20.C: Likewise.
8207 * g++.dg/parse/crash31.C: Likewise.
8208 * g++.dg/parse/error16.C: Likewise.
8209 * g++.dg/parse/error19.C: Likewise.
8210 * g++.dg/parse/error27.C: Likewise.
8211 * g++.dg/parse/error28.C: Likewise.
8212 * g++.dg/parse/fused-params1.C: Likewise.
8213 * g++.dg/template/error2.C: Likewise.
8214 * g++.dg/template/local6.C: Likewise.
8215 * g++.dg/template/qualttp15.C: Likewise.
8216 * g++.dg/warn/Wnvdtor-2.C: Likewise.
8217 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8218 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8219 * g++.old-deja/g++.brendan/crash29.C: Likewise.
8220 * g++.old-deja/g++.eh/spec6.C: Likewise.
8221 * g++.old-deja/g++.jason/crash3.C: Likewise.
8222 * g++.old-deja/g++.jason/destruct2.C: Likewise.
8223 * g++.old-deja/g++.law/ctors5.C: Likewise.
8224 * g++.old-deja/g++.law/ctors9.C: Likewise.
8225 * g++.old-deja/g++.mike/p3538a.C: Likewise.
8226 * g++.old-deja/g++.mike/p3538b.C: Likewise.
8227 * g++.old-deja/g++.other/struct1.C: Likewise.
8228 * g++.old-deja/g++.other/volatile1.C: Likewise.
8229 * g++.old-deja/g++.pt/crash36.C: Likewise.
8230 * g++.old-deja/g++.pt/derived3.C: Likewise.
8231 * g++.old-deja/g++.robertl/eb109.C: Likewise.
8232 * g++.old-deja/g++.robertl/eb4.C: Likewise.
8233
9310a3e2
SP
82342010-04-06 Sebastian Pop <sebastian.pop@amd.com>
8235
8236 PR middle-end/43519
8237 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8238 * gcc.dg/graphite/id-19.c: New.
8239
c86a3947
CF
82402010-04-06 Changpeng Fang <changpeng.fang@amd.com>
8241
8242 PR middle-end/32824
8243 * gcc.dg/vect/pr32824: New.
8244
f4d1d50a
TB
82452010-04-06 Tobias Burnus <burnus@net-b.de>
8246
8247 PR fortran/18918
8248 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8249 * gfortran.dg/coarray_3.f90: Ditto.
8250 * gfortran.dg/coarray_4.f90: Ditto.
8251 * gfortran.dg/coarray_5.f90: Ditto.
8252 * gfortran.dg/coarray_6.f90: Ditto.
8253 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8254
178f9aa1
TB
82552010-04-06 Tobias Burnus <burnus@net-b.de>
8256
8257 PR fortran/18918
8258 * gfortran.dg/coarray_4.f90: Fix test.
8259 * gfortran.dg/coarray_6.f90: Add more tests.
8260
be59db2d
TB
82612010-04-06 Tobias Burnus <burnus@net-b.de>
8262
8263 PR fortran/18918
8264 * gfortran.dg/coarray_4.f90: New test.
8265 * gfortran.dg/coarray_5.f90: New test.
8266 * gfortran.dg/coarray_6.f90: New test.
8267
385e8144
TB
82682010-04-06 Tobias Burnus <burnus@net-b.de>
8269
8270 PR fortran/18918
8271 * gfortran.dg/iso_fortran_env_5.f90: New test.
8272 * gfortran.dg/iso_fortran_env_6.f90: New test.
8273
d0a4a61c
TB
82742010-04-06 Tobias Burnus <burnus@net-b.de>
8275
8276 PR fortran/39997
8277 * gfortran.dg/coarray_1.f90: New test.
8278 * gfortran.dg/coarray_2.f90: New test.
8279 * gfortran.dg/coarray_3.f90: New test.
8280
d5eebac0
JM
82812010-04-06 Jason Merrill <jason@redhat.com>
8282
62daa139
JM
8283 PR c++/43648
8284 * g++.dg/template/dtor8.C: New.
8285
d5eebac0
JM
8286 PR c++/43621
8287 * g++.dg/template/error-recovery2.C: New.
8288
b1a0b3b4
JH
82892010-04-06 Jan Hubicka <jh@suse.czpli
8290
8291 PR tree-optimization/42906
8292 * gcc.dg/tree-ssa/dce-1.c: New testcase.
8293
2b56d6a4
TB
82942010-04-06 Tobias Burnus <burnus@net-b.de>
8295
8296 PR fortran/43178
8297 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8298 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8299 * gfortran.dg/auto_dealloc_1.f90: Ditto.
8300
56186ac2
RG
83012010-04-06 Richard Guenther <rguenther@suse.de>
8302
8303 PR tree-optimization/43627
8304 * gcc.dg/tree-ssa/vrp49.c: New testcase.
8305
7d11d368
JJ
83062010-04-06 Jakub Jelinek <jakub@redhat.com>
8307
8308 PR target/43638
8309 * gcc.target/i386/pr43638.c: New test.
8310
eb12d0ae
RG
83112010-04-06 Richard Guenther <rguenther@suse.de>
8312
8313 PR middle-end/43661
8314 * gcc.c-torture/compile/pr43661.c: New testcase.
8315
be33cc50
JJ
83162010-04-06 Jakub Jelinek <jakub@redhat.com>
8317
8318 * gcc.target/s390/stackcheck1.c: Add dg-warning.
8319
0e8ff409
SP
83202010-04-04 Sebastian Pop <sebastian.pop@amd.com>
8321
8322 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8323
1cdaa211
RG
83242010-04-02 Richard Guenther <rguenther@suse.de>
8325
8326 PR tree-optimization/43629
8327 * gcc.c-torture/execute/pr43629.c: New testcase.
8328
b879c108 83292010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
014753cc 8330 Dominique d'Humieres <dominiq@lps.ens.fr>
b879c108
JB
8331
8332 PR libfortran/43605
8333 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8334
777351a5
DS
83352010-04-01 Dodji Seketeli <dodji@redhat.com>
8336
8337 PR debug/43325
8338 * c-c++-common/dwarf2/redeclaration-1.C: New test.
8339
d4b5fb22
JM
83402010-04-01 Jason Merrill <jason@redhat.com>
8341
8342 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8343
e76a3fde
JB
83442010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8345 Manfred Schwarb <manfred99@gmx.ch>
8346
8347 PR libfortran/43605
8348 * gfortran.dg/ftell_3.f90: New test.
8349
5e9fb3db
RG
83502010-04-01 Richard Guenther <rguenther@suse.de>
8351
8352 PR middle-end/43614
8353 * gcc.c-torture/compile/pr43614.c: New testcase.
8354
d3f76f83
MJ
83552010-04-01 Martin Jambor <mjambor@suse.cz>
8356
8357 PR tree-optimization/43141
8358 * gcc.dg/guality/pr43141.c: New test.
27431d88 8359
35eb7ed7
RO
83602010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8361
8362 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8363 * g++.dg/eh/spbp.C: Likewise.
8364 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8365 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8366 superfluous casts.
8367 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8368 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8369 * objc.dg/dwarf-2.m: Likewise.
8370
25d635d9
SP
83712010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8372
8373 PR middle-end/43464
8374 * gcc.dg/graphite/id-pr43464.c: New.
8375 * gcc.dg/graphite/id-pr43464-1.c: New.
8376
83772010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8378
8379 PR middle-end/43351
8380 * gcc.dg/graphite/id-pr43351.c
8381
2981f206
IS
83822010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8383
03af6e44
IS
8384 PR testsuite/35165
8385 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8386 * obj-c++.dg/try-catch-2.mm: Ditto.
8387 * obj-c++.dg/lookup-2.mm: Ditto.
8388 * obj-c++.dg/encode-8.m: Ditto.
8389 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8390 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8391 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8392 * obj-c++.dg/const-str-11.mm: Ditto.
8393 * obj-c++.dg/const-str-9.mm: Ditto.
8394 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8395 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8396 * obj-c++.dg/except-1.mm: Ditto.
8397 * obj-c++.dg/const-str-7.mm: Ditto.
8398 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8399 * obj-c++.dg/const-str-3.mm: Ditto.
8400 * obj-c++.dg/const-str-7.mm: Ditto.
8401 * obj-c++.dg/stubify-2.mm: Change dump file name.
8402
2981f206 8403 PR objc++/23613
b6b7f703 8404 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2981f206 8405 New macro.
b6b7f703 8406 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2981f206
IS
8407 Remove dg-xfail-if.
8408
9bae1881
MJ
84092010-03-31 Martin Jambor <mjambor@suse.cz>
8410
8411 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8412 only with -O2, -O3 or -Os and not with -fwhopr.
8413
d7df0b91
DS
84142010-03-31 Dodji Seketeli <dodji@redhat.com>
8415
8416 PR c++/43558
8417 * g++.dg/template/typedef31.C: New test.
8418
f0c01ffd
RO
84192010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8420
8421 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8422 assembler output on *-*-solaris2*.
8423 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8424
132b4e82
JJ
84252010-03-31 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR debug/43557
8428 * gcc.dg/pr43557-1.c: New test.
8429 * gcc.dg/pr43557-2.c: New file.
8430
dc12b70e
JZ
84312010-03-31 Jie Zhang <jie@codesourcery.com>
8432
8433 PR 43562
8434 * gcc.dg/pr43562.c: New test.
8435
fb077955
JM
84362010-03-30 Jason Merrill <jason@redhat.com>
8437
74537078
JM
8438 PR c++/43076
8439 * g++.dg/template/error-recovery1.C: New.
8440
fb077955
JM
8441 PR c++/41786
8442 * g++.dg/parse/ambig5.C: New.
8443
03a5f060
JJ
84442010-03-30 Jakub Jelinek <jakub@redhat.com>
8445
8446 PR debug/43593
8447 * gcc.dg/guality/pr43593.c: New test.
8448
8533c9d8
SP
84492010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8450
8451 PR middle-end/43430
8452 * gcc.dg/vect/pr43430-1.c: New.
8453
ce0ecb98
JM
84542010-03-30 Jason Merrill <jason@redhat.com>
8455
8456 PR c++/43559
8457 * g++.dg/template/partial7.C: New.
8458
a3e7e012
AK
84592010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8460
8461 * gcc.target/s390/stackcheck1.c: New testcase.
8462
63fd8255
JD
84632010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8464
8465 PR libfortran/43265
8466 * gfortran.dg/read_eof_8.f90: New test.
8467
0591d33e
JM
84682010-03-29 Jason Merrill <jason@redhat.com>
8469
43d0678a
JM
8470 * gcc.dg/cpp/include6.c: Change [] to ().
8471
00a81b8b
JM
8472 N3077
8473 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8474 splicing and UCNs.
8475 * c-c++-common/raw-string-2.c: Add trigraph test.
8476 * c-c++-common/raw-string-8.c: New.
8477 * c-c++-common/raw-string-9.c: New.
8478 * c-c++-common/raw-string-10.c: New.
8479
0591d33e
JM
8480 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8481 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8482 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8483 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8484 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8485 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8486 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8487
58adb739
RG
84882010-03-29 Richard Guenther <rguenther@suse.de>
8489
8490 PR tree-optimization/43560
8491 * gcc.dg/torture/pr43560.c: New testcase.
8492
52150625
JM
84932010-03-29 Jason Merrill <jason@redhat.com>
8494
8495 N3077
8496 * g++.dg/ext/raw-string-1.C: Change [] to ().
8497 * g++.dg/ext/raw-string-2.C: Change [] to ().
8498 Don't use \ in delimiter.
8499 * g++.dg/ext/raw-string-3.C: Change [] to ().
8500 * g++.dg/ext/raw-string-4.C: Change [] to ().
8501 * g++.dg/ext/raw-string-5.C: Change [] to ().
8502 Test for error on \ in delimiter.
8503 * g++.dg/ext/raw-string-6.C: Change [] to ().
8504 * g++.dg/ext/raw-string-7.C: Change [] to ().
8505
3b34d92c
JZ
85062010-03-29 Jie Zhang <jie@codesourcery.com>
8507
8508 PR 43564
8509 * gcc.dg/pr43564.c: New test.
8510
10fa280a
TB
85112010-03-29 Tobias Burnus <burnus@net-b.de>
8512
8513 PR fortran/43551
8514 * gfortran.dg/direct_io_12.f90: New test.
8515
88cc1e04
JH
85162010-03-28 Jan Hubicka <jh@suse.cz>
8517
8518 PR tree-optimization/43505
8519 * gfortran.dg/pr43505.f90: New testcase.
8520
fb6807b8
UB
85212010-03-27 Uros Bizjak <ubizjak@gmail.com>
8522
8523 PR tree-optimization/43528
8524 * gcc.target/i386/pr43528.c: New test.
8525
10e76c1a
JM
85262010-03-26 Joseph Myers <joseph@codesourcery.com>
8527
8528 PR c/43381
8529 * gcc.dg/parm-impl-decl-3.c: New test.
8530
c6cc83d0
JM
85312010-03-26 Jason Merrill <jason@redhat.com>
8532
8533 PR c++/43509
8534 * g++.dg/cpp0x/parse1.C: New.
8535
fb04bb84
UB
85362010-03-26 Uros Bizjak <ubizjak@gmail.com>
8537
8538 PR target/43524
8539 * gcc.target/i386/pr43524.c: New test.
8540
13604671
MJ
85412010-03-26 Martin Jambor <mjambor@suse.cz>
8542
b6b7f703 8543 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
fb04bb84 8544 whitespace, rename main to foo.
b6b7f703
L
8545 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8546 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8547 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8548 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8549 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8550 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8551 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8552 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8553 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8554 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8555 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13604671 8556
5f431950
DS
85572010-03-26 Dodji Seketeli <dodji@redhat.com>
8558
8559 PR c++/43327
8560 * g++.dg/other/crash-10.C: New test.
8561 * g++.dg/other/crash-11.C: New test.
8562
259d831f
JD
85632010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8564
8565 PR libfortran/43517
8566 * gfortran.dg/read_eof_7.f90: New test.
8567
812398e4
IS
85682010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8569
8570 PR objc/35165
8571 PR testsuite/43512
8572 * objc-obj-c++-shared: New directory.
8573 * objc-obj-c++-shared/Object1-implementation.h: New file.
8574 * objc-obj-c++-shared/Object1.h: New file.
8575 * objc-obj-c++-shared/Protocol1.h: New file.
8576 * objc-obj-c++-shared/next-abi.h: New file.
8577 * objc-obj-c++-shared/next-mapping.h: New file.
8578 * objc/execute/next_mapping.h: Delete.
8579 * objc.dg/special/special.exp: For all targets run the tests with
fb04bb84 8580 -fgnu-runtime, for darwin targets also run the tests with
812398e4
IS
8581 -fnext-runtime.
8582 * objc.dg/dg.exp: Ditto.
8583 * obj-c++.dg/dg.exp: Ditto.
8584 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8585 Protocol1.h) and next-mapping.h as required. Amend testcase to
8586 include use of updated NeXT interface.
8587 * objc/execute/formal_protocol-5.m: Ditto.
8588 * objc/execute/protocol-isEqual-2.m: Ditto.
fb04bb84 8589 * objc/execute/protocol-isEqual-4.m: Ditto.
812398e4
IS
8590 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8591 Protocol1.h) and next-mapping.h as required.
8592 * objc/execute/object_is_class.m: Ditto.
8593 * objc/execute/enumeration-1.m: Ditto.
8594 * objc/execute/class-13.m: Ditto.
8595 * objc/execute/formal_protocol-2.m: Ditto.
8596 * objc/execute/formal_protocol-4.m: Ditto.
8597 * objc/execute/class-1.m: Ditto.
8598 * objc/execute/bycopy-1.m: Ditto.
8599 * objc/execute/formal_protocol-6.m: Ditto.
8600 * objc/execute/bycopy-3.m: Ditto.
8601 * objc/execute/class-3.m: Ditto.
8602 * objc/execute/bf-11.m: Ditto.
8603 * objc/execute/class-5.m: Ditto.
8604 * objc/execute/bf-13.m: Ditto.
8605 * objc/execute/class-7.m: Ditto.
8606 * objc/execute/bf-15.m: Ditto.
8607 * objc/execute/class-9.m: Ditto.
8608 * objc/execute/bf-17.m: Ditto.
8609 * objc/execute/bf-19.m: Ditto.
8610 * objc/execute/IMP.m: Ditto.
8611 * objc/execute/exceptions/catchall-1.m: Ditto.
8612 * objc/execute/exceptions/trivial.m: Ditto.
8613 * objc/execute/exceptions/finally-1.m: Ditto.
8614 * objc/execute/exceptions/local-variables-1.m: Ditto.
8615 * objc/execute/exceptions/foward-1.m: Ditto.
8616 * objc/execute/bf-2.m: Ditto.
8617 * objc/execute/string1.m: Ditto.
8618 * objc/execute/bf-4.m: Ditto.
8619 * objc/execute/informal_protocol.m: Ditto.
8620 * objc/execute/string3.m: Ditto.
8621 * objc/execute/bf-6.m: Ditto.
8622 * objc/execute/bf-8.m: Ditto.
8623 * objc/execute/class-tests-1.h: Ditto.
8624 * objc/execute/protocol-isEqual-1.m: Ditto.
8625 * objc/execute/protocol-isEqual-3.m: Ditto.
8626 * objc/execute/_cmd.m: Ditto.
8627 * objc/execute/function-message-1.m: Ditto.
8628 * objc/execute/bf-20.m: Ditto.
8629 * objc/execute/bf-common.h: Ditto.
8630 * objc/execute/np-2.m: Ditto.
8631 * objc/execute/class-10.m: Ditto.
8632 * objc/execute/class-12.m: Ditto.
8633 * objc/execute/enumeration-2.m: Ditto.
8634 * objc/execute/class-14.m: Ditto.
8635 * objc/execute/encode-1.m: Ditto.
8636 * objc/execute/formal_protocol-1.m: Ditto.
8637 * objc/execute/formal_protocol-3.m: Ditto.
8638 * objc/execute/accessing_ivars.m: Ditto.
8639 * objc/execute/bycopy-2.m: Ditto.
8640 * objc/execute/class-2.m: Ditto.
8641 * objc/execute/bf-10.m: Ditto.
8642 * objc/execute/formal_protocol-7.m: Ditto.
8643 * objc/execute/root_methods.m: Ditto.
8644 * objc/execute/class-4.m: Ditto.
8645 * objc/execute/bf-12.m: Ditto.
8646 * objc/execute/class-6.m: Ditto.
8647 * objc/execute/bf-14.m: Ditto.
8648 * objc/execute/nested-func-1.m: Ditto.
8649 * objc/execute/class-8.m: Ditto.
8650 * objc/execute/private.m: Ditto.
8651 * objc/execute/bf-16.m: Ditto.
8652 * objc/execute/bf-18.m: Ditto.
8653 * objc/execute/load-3.m: Ditto.
8654 * objc/execute/compatibility_alias.m: Ditto.
8655 * objc/execute/bf-1.m: Ditto.
8656 * objc/execute/no_clash.m: Ditto.
8657 * objc/execute/bf-3.m: Ditto.
8658 * objc/execute/string2.m: Ditto.
8659 * objc/execute/bf-5.m: Ditto.
8660 * objc/execute/string4.m: Ditto.
8661 * objc/execute/bf-7.m: Ditto.
8662 * objc/execute/object_is_meta_class.m: Ditto.
8663 * objc/execute/bf-9.m: Ditto.
8664 * objc/execute/bf-21.m: Ditto.
8665 * objc/execute/cascading-1.m: Ditto.
8666 * objc/execute/trivial.m: Ditto.
8667 * objc/execute/np-1.m: Ditto.
8668 * objc/compile/trivial.m: Ditto.
8669 * objc/execute/class_self-2.m: Include <stdlib.h>.
8670 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8671 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
27431d88 8672 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
8673 and 64bit. Use new NeXT interface as required.
8674 * objc.dg/special/unclaimed-category-1.m: Ditto.
8675 * objc.dg/special/unclaimed-category-1.h: Ditto.
8676 * objc.dg/special/unclaimed-category-1a.m: Ditto.
8677 * objc.dg/func-ptr-1.m: Ditto.
27431d88 8678 * objc.dg/stret-1.m: Ditto.
812398e4
IS
8679 * objc.dg/encode-2.m: Ditto.
8680 * objc.dg/category-1.m: Ditto.
8681 * objc.dg/encode-3.m: Ditto.
8682 * objc.dg/call-super-3.m: Ditto.
8683 * objc.dg/method-3.m: Ditto.
8684 * objc.dg/func-ptr-2.m: Ditto.
8685 * objc.dg/lookup-1.m: Ditto.
8686 * objc.dg/encode-4.m: Ditto.
8687 * objc.dg/fix-and-continue-1.m: Ditto.
8688 * objc.dg/proto-lossage-3.m: Ditto.
8689 * objc.dg/method-13.m: Ditto.
8690 * objc.dg/proto-qual-1.m: Ditto.
8691 * objc.dg/zero-link-3.m: Ditto.
8692 * objc.dg/bitfield-1.m: Ditto.
8693 * objc.dg/va-meth-1.m: Ditto.
8694 * objc.dg/super-class-3.m: Ditto.
8695 * objc.dg/call-super-1.m: Ditto.
8696 * objc.dg/type-size-2.m: Ditto.
8697 * objc.dg/method-10.m: Ditto.
27431d88 8698 * objc.dg/defs.m: Ditto.
812398e4
IS
8699 * objc.dg/const-str-3.m: Ditto.
8700 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
27431d88 8701 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
8702 interface as required.
8703 * objc.dg/super-class-4.m: Ditto.
8704 * objc.dg/comp-types-8.m: Ditto.
8705 * objc.dg/call-super-2.m: Ditto.
8706 * objc.dg/objc-fast-4.m: Ditto.
8707 * objc.dg/method-6.m: Ditto.
8708 * objc.dg/const-str-3.m: Ditto.
8709 * objc.dg/const-str-7.m: Ditto.
8710 * objc.dg/method-15.m: Ditto.
8711 * objc.dg/method-19.m: Ditto.
8712 * objc.dg/sync-1.m: Ditto.
8713 * objc.dg/layout-1.m: Ditto.
8714 * objc.dg/bitfield-3.m: Ditto.
8715 * objc.dg/try-catch-3.m: Ditto.
8716 * objc.dg/try-catch-7.m: Ditto.
8717 * objc.dg/comp-types-10.m: Ditto.
8718 * objc.dg/selector-2.: Ditto.
8719 * objc.dg/method-7.m: Ditto.
8720 * objc.dg/typedef-alias-1.m: Ditto.
8721 * objc.dg/proto-lossage-2.m: Ditto.
8722 * objc.dg/comp-types-11.m: Ditto.
8723 * objc.dg/sizeof-1.m: Ditto.
8724 * objc.dg/method-17.m: Ditto.
8725 * objc.dg/bitfield-5.m: Ditto.
8726 * objc.dg/try-catch-1.m: Ditto.
8727 * objc.dg/encode-5.m: Ditto.
8728 * objc.dg/fix-and-continue-2.m: Ditto.
8729 * objc.dg/method-9.m: Ditto.
8730 * objc.dg/isa-field-1.m: Ditto.
fb04bb84 8731 * objc.dg/local-decl-2.m: Ditto.
812398e4
IS
8732 * objc.dg/objc-gc-4.m: Ditto.
8733 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8734 * objc.dg/gnu-runtime-3.m: Ditto.
8735 * objc.dg/encode-7.m: Ditto.
8736 * objc.dg/encode-8.m: Ditto.
8737 * objc.dg/selector-3.m: Ditto.
8738 * objc.dg/gnu-runtime-1.m: Ditto.
8739 * objc.dg/const-str-12.m: Ditto.
fb04bb84 8740 * objc.dg/gnu-runtime-2.m: Ditto.
812398e4
IS
8741 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8742 * objc.dg/selector-1.m: Ditto.
8743 * objc.dg/stubify-2.m: Ditto.
8744 * objc.dg/zero-link-1.m: Ditto.
8745 * objc.dg/stret-2.m: Ditto.
8746 * objc.dg/zero-link-2.m: Ditto.
8747 * objc.dg/next-runtime-1.m: Ditto.
8748 * objc.dg/symtab-1.m: Ditto.
8749 * objc.dg/stubify-1.m: Ditto.
fb04bb84 8750 * objc.dg/bitfield-2.m: Ditto.
812398e4
IS
8751 * objc.dg/try-catch-10.m: Apply to both runtimes.
8752 * objc.dg/const-str-1.m: Ditto.
8753 * objc.dg/image-info.m: Ditto.
fb04bb84 8754 * objc.dg/encode-9.m: Ditto.
812398e4
IS
8755 * objc.dg/pragma-1.m: Apply test to all targets.
8756 * objc.dg/const-str-4.m: Ditto.
8757 * objc.dg/const-str-8.m: Ditto.
8758 * objc.dg/super-class-2.m: Ditto.
8759 * objc.dg/try-catch-5.m: Ditto.
8760 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
fb04bb84 8761 Protocol1.h) and next-mapping.h as required. Use new NeXT
27431d88 8762 interface as required. Skip for gnu-runtime. Test for .quad at m64.
812398e4 8763 * objc.dg/const-str-11.m: Ditto.
fb04bb84 8764 * objc.dg/const-str-9.m: Ditto.
812398e4
IS
8765 * objc.dg/method-4.m: Skip for 64Bit NeXT.
8766 * objc.dg/encode-1.m: Remove redundant -lobjc.
8767 * objc.dg/try-catch-9.m: Tidy space.
8768 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
fb04bb84 8769 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
8770 and 64bit. Use new NeXT interface as required.
8771 * obj-c++.dg/template-4.mm: Ditto.
8772 * obj-c++.dg/defs.mm: Ditto.
8773 * obj-c++.dg/basic.mm: Ditto.
8774 * obj-c++.dg/encode-4.mm: Ditto.
8775 * obj-c++.dg/method-17.mm: Ditto.
8776 * obj-c++.dg/proto-lossage-3.mm: Ditto.
8777 * obj-c++.dg/cxx-class-1.mm: Ditto.
8778 * obj-c++.dg/method-10.mm: Ditto.
8779 * obj-c++.dg/va-meth-1.mm: Ditto.
8780 * obj-c++.dg/encode-5.mm: Ditto.
8781 * obj-c++.dg/lookup-2.mm: Ditto.
8782 * obj-c++.dg/template-3.mm: Ditto.
8783 * obj-c++.dg/proto-qual-1.mm: Ditto.
8784 * obj-c++.dg/qual-types-1.m: Ditto.
8785 * obj-c++.dg/cxx-scope-1.mm: Ditto.
8786 * obj-c++.dg/template-1.mm: Ditto.
8787 * obj-c++.dg/encode-6.mm: Ditto.
8788 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
fb04bb84 8789 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
8790 interface as required.
8791 * obj-c++.dg/except-1.mm: Ditto.
8792 * obj-c++.dg/const-str-7.mm: Ditto.
8793 * obj-c++.dg/ivar-list-semi.mm: Ditto.
8794 * obj-c++.dg/cxx-scope-2.mm: Ditto.
8795 * obj-c++.dg/selector-2.mm: Ditto.
8796 * obj-c++.dg/isa-field-1.mm: Ditto.
8797 * obj-c++.dg/try-catch-1.mm: Ditto.
8798 * obj-c++.dg/local-decl-1.mm: Ditto.
8799 * obj-c++.dg/try-catch-9.mm: Ditto.
8800 * obj-c++.dg/no-extra-load.mm: Ditto.
8801 * obj-c++.dg/selector-5.mm: Ditto.
8802 * obj-c++.dg/method-12.mm: Ditto.
8803 * obj-c++.dg/try-catch-11.mm: Ditto.
8804 * obj-c++.dg/comp-types-11.mm: Ditto.
8805 * obj-c++.dg/bitfield-3.mm: Ditto.
8806 * obj-c++.dg/method-6.mm: Ditto.
8807 * obj-c++.dg/super-class-2.mm: Ditto.
8808 * obj-c++.dg/method-21.mm: Ditto.
8809 * obj-c++.dg/const-str-8.mm: Ditto.
8810 * obj-c++.dg/try-catch-7.mm: Ditto.
8811 * obj-c++.dg/method-15.mm: Ditto.
8812 * obj-c++.dg/layout-1.mm: Ditto.
8813 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8814 * obj-c++.dg/const-str-3.mm: Ditto.
8815 * obj-c++.dg/try-catch-2.mm: Ditto.
8816 * obj-c++.dg/objc-gc-3.mm: Ditto.
8817 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8818 * obj-c++.dg/bitfield-1.mm: Ditto.
8819 * obj-c++.dg/selector-6.mm: Ditto.
8820 * obj-c++.dg/method-13.mm: Ditto.
8821 * obj-c++.dg/comp-types-12.mm: Ditto.
8822 * obj-c++.dg/bitfield-4.mm: Ditto.
8823 * obj-c++.dg/try-catch-8.mm: Ditto.
8824 * obj-c++.dg/method-2.mm: Ditto.
8825 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8826 * obj-c++.dg/typedef-alias-1.mm: Ditto.
8827 * obj-c++.dg/const-str-4.mm: Ditto.
8828 * obj-c++.dg/proto-lossage-2.mm: Ditto.
8829 * obj-c++.dg/try-catch-3.mm: Ditto.
8830 * obj-c++.dg/comp-types-9.mm: Ditto.
8831 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8832 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8833 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
fb04bb84
UB
8834 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8835 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
8836 Use new NeXT interface as required.
8837 * obj-c++.dg/const-str-10.mm: Ditto.
8838 * obj-c++.dg/const-str-11.mm: Ditto.
8839 * obj-c++.dg/const-str-9.mm: Ditto.
8840 * obj-c++.dg/method-11.mm: Ditto.
fb04bb84
UB
8841 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8842 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
8843 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8844 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8845 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8846
58f5f6b4
DS
88472010-03-25 Dodji Seketeli <dodji@redhat.com>
8848
8849 PR c++/43206
8850 * g++.dg/template/typedef30.C: New test case.
8851
d53c73e0
JJ
88522010-03-25 Jakub Jelinek <jakub@redhat.com>
8853
8854 PR c/43385
8855 * gcc.c-torture/execute/pr43385.c: New test.
8856
6f5db5f7
JM
88572010-03-24 Joseph Myers <joseph@codesourcery.com>
8858
8859 * gcc.dg/strncpy-fix-1.c: New test.
8860
9debda96
IS
88612010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8862
5e599ebb
IS
8863 PR testsuite/41609
8864 * lib/objc-torture.exp (objc-set-runtime-options): New.
8865 * objc/execute/execute.exp: Check runtime options on each pass.
8866 * objc/execute/exceptions/exceptions.exp: Ditto.
8867 * objc/compile/compile.exp: Ditto.
8868
9debda96
IS
8869 PR testsuite/42348
8870 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8871 standard tests.
8872 (check_effective_target_objc2): New proc.
8873 (check_effective_target_next_runtime): New proc.
8874 * lib/objc.exp: Determine which runtime is in force and support it.
8875 * lib/obj-c++.exp: Ditto.
8876
bff0b1a6
JM
88772010-03-24 Jason Merrill <jason@redhat.com>
8878
8879 PR c++/43502
8880 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8881
1e06efb6
MJ
88822010-03-24 Martin Jambor <mjambor@suse.cz>
8883
8884 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
fb04bb84 8885 a loop.
1e06efb6
MJ
8886 * gcc.dg/ipa/ipa-2.c: Likewise.
8887 * gcc.dg/ipa/ipa-3.c: Likewise.
8888 * gcc.dg/ipa/ipa-4.c: Likewise.
8889 * gcc.dg/ipa/ipa-5.c: Likewise.
8890 * gcc.dg/ipa/ipa-7.c: Likewise.
8891 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8892 a loop.
8893 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8894 i_can_not_be_propagated_fully2 into a loop.
8895 * gcc.dg/ipa/ipa-8.c: New test.
8896 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8897
d0ed412a
JJ
88982010-03-24 Jakub Jelinek <jakub@redhat.com>
8899
8900 PR debug/19192
8901 PR debug/43479
8902 * gcc.dg/guality/pr43479.c: New test.
8903 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8904 and add volatile keyword.
8905
012cd3b6
MS
89062010-03-23 Mike Stump <mikestump@comcast.net>
8907
8908 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8909
c6be04ad
JM
89102010-03-23 Jason Merrill <jason@redhat.com>
8911
5c3bacee
JM
8912 * g++.dg/ext/altivec-17.C: Adjust error message.
8913
c6be04ad
JM
8914 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8915 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8916 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8917 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8918 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8919 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8920
ce30e6fd
JM
89212010-03-22 Jason Merrill <jason@redhat.com>
8922
cc72bbaa
JM
8923 PR c++/43333
8924 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8925 * g++.dg/ext/is_pod_98.C: New.
8926
18932737
JM
8927 PR c++/43281
8928 * g++.dg/cpp0x/auto18.C: New.
8929
ce30e6fd
JM
8930 * gcc.dg/pr36997.c: Adjust error message.
8931 * g++.dg/ext/vector9.C: Likewise.
8932 * g++.dg/conversion/simd3.C: Likewise.
8933 * g++.dg/other/error23.C: Likewise.
8934
047550e9
MM
89352010-03-22 Michael Matz <matz@suse.de>
8936
8937 PR middle-end/43475
8938 * gfortran.dg/pr43475.f90: New testcase.
8939
6d7971b8
RG
89402010-03-22 Richard Guenther <rguenther@suse.de>
8941
8942 PR tree-optimization/43390
8943 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8944
242ba308
KG
89452010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8946
8947 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8948 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8949
7801b86a
SM
89502010-03-20 Simon Martin <simartin@users.sourceforge.net>
8951 Michael Matz <matz@suse.de>
8952
8953 PR c++/43081
8954 * g++.dg/parse/crash56.C: New test.
8955
b8849663
PT
89562010-03-20 Paul Thomas <pault@gcc.gnu.org>
8957
8958 PR fortran/43450
8959 * gfortran.dg/whole_file_15.f90 : New test.
8960
21b04412
JD
89612010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8962
8963 PR fortran/43409
8964 * gfortran.dg/inquire_size.f90: New test.
8965
d491d2af
RG
89662010-03-20 Richard Guenther <rguenther@suse.de>
8967
8968 PR rtl-optimization/43438
8969 * gcc.c-torture/execute/pr43438.c: New testcase.
8970
39bac010
DS
89712010-03-20 Dodji Seketeli <dodji@redhat.com>
8972
8973 PR c++/43375
8974 * g++.dg/abi/mangle42.C: New test.
8975
e49a760f
AP
89762010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8977
8978 PR C/43211
8979 * gcc.dg/pr43211.c: New test.
8980 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8981
f0c6475a 89822010-03-19 Bernd Schmidt <bernds@codesourcery.com>
002b2dee
BS
8983
8984 PR rtl-optimization/42258
8985 * gcc.target/arm/thumb1-mul-moves.c: New test.
c99102b8
BS
8986
8987 PR target/40697
8988 * gcc.target/arm/thumb-andsi.c: New test.
8989
036efbf2
BS
8990 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8991 dg-require-effective-target.
8992
f9ceed32
MM
89932010-03-19 Michael Matz <matz@suse.de>
8994
8995 PR c++/43116
8996 * g++.dg/other/pr43116.C: New testcase.
8997
8a0b1aa4
MM
89982010-03-19 Michael Matz <matz@suse.de>
8999
9000 PR target/43305
9001 * gcc.dg/pr43305.c: New testcase.
9002
3e999e7b
RG
90032010-03-19 Richard Guenther <rguenther@suse.de>
9004
9005 PR tree-optimization/43415
9006 * gcc.c-torture/compile/pr43415.c: New testcase.
9007
72c53a83
EB
90082010-03-19 Eric Botcazou <ebotcazou@adacore.com>
9009
9010 PR ada/43106
9011 * gnat.dg/case_optimization2.adb: New test.
9012 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9013
a29d9e20 90142010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
b6010cab
FXC
9015 Jack Howarth <howarth@bromo.med.uc.edu>
9016
9017 PR target/36399
48019e3d 9018 * gcc.target/i386/push-1.c: Don't xfail
b6010cab
FXC
9019 scan-assembler-not "movups" on darwin.
9020
5644a3d0
JJ
90212010-03-18 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR debug/43058
9024 * gcc.dg/pr43058.c: New test.
9025
8132a837
MJ
90262010-03-18 Martin Jambor <mjambor@suse.cz>
9027
9028 PR middle-end/42450
9029 * g++.dg/torture/pr42450.C: New test.
9030
c21372c4
MM
90312010-03-18 Michael Matz <matz@suse.de>
9032
9033 PR middle-end/43419
9034 * gcc.dg/pr43419.c: New testcase.
9035
82fa5f8a
L
90362010-03-18 H.J. Lu <hongjiu.lu@intel.com>
9037
9038 PR rtl-optimization/43360
9039 * gcc.dg/torture/pr43360.c: New.
9040
eb45755f
MM
90412010-03-18 Michael Matz <matz@suse.de>
9042
9043 PR tree-optimization/43402
9044 * gcc.dg/pr43402.c: New testcase.
9045
60936b22
PB
90462010-03-17 Peter Bergner <bergner@vnet.ibm.com>
9047
9048 PR target/42427
9049 * gcc.dg/pr42427.c: New test.
9050
29e8b716
JD
90512010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9052
9053 PR libfortran/43265
c21372c4
MM
9054 * gfortran.dg/read_empty_file.f: New test.
9055 * gfortran.dg/read_eof_all.f90: New test.
9056 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9057 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
29e8b716 9058
4c2084cd
MM
90592010-03-17 Michael Matz <matz@suse.de>
9060
9061 * gcc.dg/pr43300.c: Add -w.
9062
e638cfd6
RG
90632010-03-17 Richard Guenther <rguenther@suse.de>
9064
9065 * gcc.dg/pr43379.c: Add -w.
9066
b3aefde2
TB
90672010-03-17 Tobias Burnus <burnus@net-b.de>
9068
9069 PR fortran/43331
9070 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9071
df3fe9b0
UB
90722010-03-16 Uros Bizjak <ubizjak@gmail.com>
9073
9074 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9075
adde4096
RO
90762010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9077
9078 * ada/acats/run_all.sh: Log start and end times.
9079
ebf15f35
RO
90802010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9081
9082 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9083
7686fb74
RG
90842010-03-16 Richard Guenther <rguenther@suse.de>
9085
9086 PR middle-end/43379
9087 * gcc.dg/pr43379.c: New testcase.
9088
457eeaae
JJ
90892010-03-16 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR debug/43051
9092 * gcc.dg/guality/pr43051-1.c: New test.
9093
d205bdbe
JJ
90942010-03-15 Janis Johnson <janis187@us.ibm.com>
9095
9096 PR testsuite/43363
9097 * g++.dg/ext/altivec-17.C: Handle changes to error message.
9098
c2172338
MM
90992010-03-15 Michael Matz <matz@suse.de>
9100
9101 PR middle-end/43300
9102 * gcc.dg/pr43300.c: New testcase.
9103
610b64e2
RG
91042010-03-15 Richard Guenther <rguenther@suse.de>
9105
9106 PR tree-optimization/43367
9107 * gcc.c-torture/compile/pr43367.c: New testcase.
9108
610de68d
RB
91092010-03-15 Richard Guenther <rguenther@suse.de>
9110
9111 PR tree-optimization/43317
9112 * gcc.dg/pr43317.c: New testcase.
9113
77514c73
UB
91142010-03-14 Uros Bizjak <ubizjak@gmail.com>
9115
ba07aae3 9116 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
77514c73
UB
9117
91182010-03-14 Uros Bizjak <ubizjak@gmail.com>
9119
9120 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9121
4eceddd7
TB
91222010-03-14 Tobias Burnus <burnus@net-b.de>
9123
9124 PR fortran/43362
9125 * gfortran.dg/impure_constructor_1.f90: New test.
9126
7f931500
SP
91272010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9128
9129 PR middle-end/43354
9130 * gfortran.dg/graphite/id-pr43354.f: New.
9131
91322010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9133
9134 PR middle-end/43349
9135 * gfortran.dg/graphite/pr43349.f: New.
9136
91372010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9138
9139 PR middle-end/43306
9140 * gcc.dg/graphite/pr43306.c: New.
9141
c6012045
DM
91422010-03-12 David S. Miller <davem@davemloft.net>
9143
9144 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9145 sparc.
9146
3119bda3
KG
91472010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9148
9149 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9150
6a943ee7
PT
91512010-03-12 Paul Thomas <pault@gcc.gnu.org>
9152
9153 PR fortran/43291
9154 PR fortran/43326
9155 * gfortran.dg/dynamic_dispatch_7.f03: New test.
9156
6ac0538d
KT
91572010-03-12 Kai Tietz <kai.tietz@onevision.com>
9158
9159 * gfortran.dg/default_format_denormal_1.f90: Don't assume
9160 fail for *-*-mingw* targets.
9161
70235ab9
JJ
91622010-03-12 Jakub Jelinek <jakub@redhat.com>
9163
9164 PR debug/43329
9165 * gcc.dg/guality/pr43329-1.c: New test.
9166
0e0a1359
MJ
91672010-03-11 Martin Jambor <mjambor@suse.cz>
9168
9169 PR tree-optimization/43257
9170 * g++.dg/torture/pr43257.C: New test.
9171
2f4d643d
TB
91722010-03-11 Tobias Burnus <burnus@net-b.de>
9173
9174 PR fortran/43228
9175 * gfortran.dg/namelist_61.f90: New test.
9176
ff0a0c1d
RG
91772010-03-11 Richard Guenther <rguenther@suse.de>
9178
9179 PR tree-optimization/43255
9180 * gcc.c-torture/compile/pr43255.c: New testcase.
9181
b509e1fc
AK
91822010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9183
9184 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9185 * gcc.dg/pr43280.c: New testcase.
9186
108ba00b
RG
91872010-03-11 Richard Guenther <rguenther@suse.de>
9188
9189 PR lto/43200
9190 * gcc.dg/lto/20100227-1_0.c: New testcase.
9191 * gcc.dg/lto/20100227-1_1.c: Likewise.
9192
e1061681
JD
91932010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9194
9195 PR libfortran/43320
9196 PR libfortran/43265
9197 * gfortran.dg/read_eof_6.f: New test
1aeffaf5 9198 * gfortran.dg/read_x_eof.f90: New test.
e1061681
JD
9199 * gfortran.dg/read_x_past.f: Update test.
9200
b379f677 92012010-03-10 Jan Hubicka <jh@suse.cz>
e9fecf0e 9202
d7ba5c33 9203 * gcc.c-torture/compile/pr43288.c: New test.
e9fecf0e 9204
7d8c1528
KG
92052010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9206
9207 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9208 -fpic/-fPIC flags.
9209 * g++.old-deja/g++.pt/asm2.C: Likewise.
9210 * gcc.c-torture/compile/20000804-1.c: Likewise.
9211 * gcc.target/i386/clobbers.c: Likewise.
9212
e9fecf0e 92132010-03-10 Tobias Burnus <burnus@net-b.de>
abf4d60b
TB
9214
9215 PR fortran/43303
9216 * gfortran.dg/c_assoc_3.f90: New test.
9217
23f39b37
JJ
92182010-03-10 Jakub Jelinek <jakub@redhat.com>
9219
9220 PR debug/36728
9221 * gcc.dg/guality/pr36728-1.c: New test.
9222 * gcc.dg/guality/pr36728-2.c: New test.
9223
8bb025f5
KP
92242010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9225
9226 * gcc.dg/h8300-div-delay-slot.c: New test.
9227
6edd8198
AM
92282010-03-10 Alexander Monakov <amonakov@ispras.ru>
9229
9230 PR tree-optimization/43236
9231 * gcc.c-torture/execute/pr43236.c: New test.
9232
9f698956
AB
92332010-03-10 Andrey Belevantsev <abel@ispras.ru>
9234
9235 PR middle-end/42859
9236 * g++.dg/eh/pr42859.C: New test.
9237
4398467a
JJ
92382010-03-09 Jakub Jelinek <jakub@redhat.com>
9239
69b89883
JJ
9240 PR debug/43299
9241 * gcc.dg/pr43299.c: New test.
9242
4398467a
JJ
9243 PR debug/43290
9244 * g++.dg/eh/unwind2.C: New test.
9245
b58543c3
SP
92462010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9247 Reza Yazdani <reza.yazdani@amd.com>
9248
9249 PR middle-end/43065
9250 * gcc.dg/graphite/run-id-4.c: New.
9251
92522010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9253
9254 PR middle-end/43065
9255 * gcc.dg/graphite/run-id-3.c: New.
9256
92572010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
9258
9259 PR middle-end/42644
9260 PR middle-end/42130
9261 * gcc.dg/graphite/id-18.c: New.
9262 * gcc.dg/graphite/run-id-pr42644.c: New.
9263
92642010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9265
9266 PR middle-end/42326
9267 * gcc.dg/graphite/pr42326.c: New.
9268
cc788fcc
RG
92692010-03-08 Richard Guenther <rguenther@suse.de>
9270
9271 PR tree-optimization/43269
9272 * gcc.c-torture/execute/pr43269.c: New testcase.
9273
b3d286ba
JW
92742010-03-08 Janus Weil <janus@gcc.gnu.org>
9275
9276 PR fortran/43256
9277 * gfortran.dg/typebound_call_13.f03: New.
9278
eeb971c9
EB
92792010-03-05 Eric Botcazou <ebotcazou@adacore.com>
9280
9281 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9282 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9283
1b88f240
JM
92842010-03-05 Jason Merrill <jason@redhat.com>
9285
9286 * g++.dg/abi/mangle40.C: Require weak and alias.
9287
ccc5b640
SP
92882010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9289
9290 PR middle-end/42326
9291 * gfortran.dg/graphite/pr42326.f90: New.
9292 * gfortran.dg/graphite/pr42326-1.f90: New.
9293
576e4d82
RO
92942010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9295
9296 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9297 (gnat_target_compile): Likewise.
9298 Reinitialize GNAT_UNDER_TEST if target changes.
9299 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9300 (local_find_gnatmake): Pass full --GCC to gnatlink.
9301 Remove --LINK.
9302
3e23fb2e
AP
93032010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9304
9305 PR c/43248
9306 * gcc.dg/compound-literal-1.c: New testcase.
9307
76f76cd0
MJ
93082010-03-04 Martin Jambor <mjambor@suse.cz>
9309
9310 PR tree-optimization/43164
9311 PR tree-optimization/43191
9312 * gcc.c-torture/compile/pr43164.c: New test.
9313 * gcc.c-torture/compile/pr43191.c: Likewise.
9314
33344e0f
JW
93152010-03-04 Janus Weil <janus@gcc.gnu.org>
9316
9317 PR fortran/43244
9318 * gfortran.dg/finalize_9.f90: New.
9319
c09a0014
TB
93202010-03-04 Tobias Burnus <burnus@net-b.de>
9321 Ken Werner <ken@linux.vnet.ibm.com>
9322
9323 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9324 to dg-options for spu.
9325 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9326 dump-scan target to exclude spu.
9327
572ae476
CF
93282010-03-04 Changpeng Fang <changpeng.fang@amd.com>
9329
8c0386a4
SP
9330 PR middle-end/43209
9331 * gcc.dg/tree-ssa/ivopts-4.c: New.
572ae476 9332
8ec49cff
JJ
93332010-03-03 Janis Johnson <janis187@us.ibm.com>
9334
9335 * lib/target-supports-dg.exp (check-flags): Provide defaults for
9336 include-opts and exclude-opts; skip checking the flags if arguments
9337 are the same as the defaults.
9338 (dg-xfail-if): Verify the number of arguments, supply defaults
9339 for unspecified optional arguments.
9340 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9341
28fd1fc1
L
93422010-03-03 Jason Merrill <jason@redhat.com>
9343
9344 PR c++/12909
9345 * g++.dg/abi/mangle40.C: Updated.
9346
58a15cf8
JM
93472010-03-03 Jason Merrill <jason@redhat.com>
9348
a84713ad
JM
9349 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9350 * g++.dg/abi/mangle23.C: Likewise.
9351 * g++.dg/eh/simd-2.C: Likewise.
9352 * g++.dg/ext/attribute-test-2.C: Likewise.
9353 * g++.dg/ext/vector14.C: Likewise.
9354 * g++.dg/other/pr34435.C: Likewise.
9355 * g++.dg/template/conv8.C: Likewise.
9356 * g++.dg/template/nontype9.C: Likewise.
9357 * g++.dg/template/qualttp17.C: Likewise.
9358 * g++.dg/template/ref1.C: Likewise.
9359 * g++.old-deja/g++.pt/crash68.C: Likewise.
9360 * g++.old-deja/g++.pt/ref1.C: Likewise.
9361 * g++.old-deja/g++.pt/ref3.C: Likewise.
9362 * g++.old-deja/g++.pt/ref4.C: Likewise.
9363
58a15cf8
JM
9364 PR c++/12909
9365 * g++.dg/abi/mangle40.C: New.
9366 * g++.dg/abi/mangle41.C: New.
1d5053d6
JM
9367 * g++.dg/lto/20100302_0.C: New.
9368 * g++.dg/lto/20100302_1.C: New.
9369 * g++.dg/lto/20100302.h: New.
58a15cf8 9370
ba461991
PT
93712010-03-03 Paul Thomas <pault@gcc.gnu.org>
9372
9373 PR fortran/43243
9374 * gfortran.dg/internal_pack_12.f90: New test.
9375
a82ec6aa
L
93762010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9377
9378 * gcc.dg/pr36997.c: Adjust error message.
9379
83bfaab7
MS
93802010-03-03 Mike Stump <mikestump@comcast.net>
9381
9382 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9383 adjustments to not be present on machines that align the stack to
9384 more than 4 bytes and don't have a red zone yet as that is an
9385 unimplemented optimization.
9386
d1039125
JW
93872010-03-03 Janus Weil <janus@gcc.gnu.org>
9388
9389 PR fortran/43169
9390 * gfortran.dg/impure_assignment_3.f90: New.
9391
db51bb34
JJ
93922010-03-03 Jakub Jelinek <jakub@redhat.com>
9393
7ece48b1
JJ
9394 PR debug/43229
9395 * gfortran.dg/pr43229.f90: New test.
9396
0508bed7
JJ
9397 PR debug/43237
9398 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9399
db51bb34
JJ
9400 PR debug/43177
9401 * gcc.dg/guality/pr43177.c: New test.
9402
7428bc26
JM
94032010-03-02 Jason Merrill <jason@redhat.com>
9404
9405 * g++.dg/ext/vector9.C: Adjust error message.
9406 * g++.dg/conversion/simd3.C: Likewise.
9407 * g++.dg/other/error23.C: Likewise.
9408
d6814000
MS
94092010-03-02 Mike Stump <mikestump@comcast.net>
9410
9411 PR c++/41090
9412 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9413
2542496c
PT
94142010-03-02 Paul Thomas <pault@gcc.gnu.org>
9415
9416 PR fortran/43180
9417 * gfortran.dg/internal_pack_10.f90: New test.
9418
9419 PR fortran/43173
9420 * gfortran.dg/internal_pack_11.f90: New test.
9421
61226dc8
SP
94222010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9423
9424 PR middle-end/42640
9425 * gcc.dg/tree-ssa/pr42640.c: New.
9426
12f9ddbc
RG
94272010-03-01 Richard Guenther <rguenther@suse.de>
9428
9429 PR tree-optimization/43220
9430 * gcc.c-torture/execute/pr43220.c: New testcase.
9431
434c8f4b
RG
94322010-03-01 Richard Guenther <rguenther@suse.de>
9433
9434 PR middle-end/43213
9435 * gcc.dg/pr43213.c: New testcase.
9436
004d6973
RO
94372010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9438
9439 PR pch/14940
9440 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9441
72a30e3c
RO
94422010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9443
9444 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9445 New function.
9446 (check_effective_target_ucn): Likewise.
9447
9448 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9449 if !ucn.
9450 * gcc.dg/ucnid-2.c: Likewise.
9451 * gcc.dg/ucnid-3.c: Likewise.
9452 * gcc.dg/ucnid-4.c: Likewise.
9453 * gcc.dg/ucnid-11.c: Likewise.
9454 * gcc.dg/ucnid-12.c: Likewise.
9455 * gcc.dg/ucnid-6.c: Skip if !ucn.
9456 * gcc.dg/ucnid-9.c: Likewise.
9457
48f8763f
RO
94582010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9459
9460 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9461 lists to dg-skip-if.
9462 * gcc.target/i386/stackalign/return-3.c: Likewise.
9463
7d82c626
RO
94642010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9465
9466 * gcc.target/i386/clearcap.map: New file.
9467 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9468 Pass clearcap.map by default if supported.
9469
1069f584
RO
94702010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9471
9472 PR fortran/42900
9473 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9474 Explain this.
9475 * gfortran.dg/stat_2.f90: Likewise.
9476
fef06326
TB
94772010-03-01 Tobias Burnus <burnus@net-b.de>
9478
9479 PR fortran/43199
9480 * gfortran.dg/module_read_2.f90: New test.
9481
2a3dbebf
MM
94822010-02-27 Mark Mitchell <mark@codesourcery.com>
9483
9484 PR c++/42748
9485 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9486 * g++.dg/abi/mangle12.C: Likewise.
9487 * g++.dg/abi/mangle20-2.C: Likewise.
9488 * g++.dg/abi/mangle17.C: Likewise.
9489 * g++.dg/template/cond2.C: Likewise.
9490 * g++.dg/template/pr35240.C: Likewise.
9491
30bc1dca
RG
94922010-02-27 Richard Guenther <rguenther@suse.de>
9493
9494 PR tree-optimization/43186
9495 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9496
812be315
KK
94972010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9498
9499 * g++.dg/abi/packed1.C: Expect warning on the SH.
9500
baae602e
SM
95012010-02-27 Simon Martin <simartin@users.sourceforge.net>
9502
9503 PR c++/42054:
9504 * g++.dg/parse/error37.C: New test.
9505
84167094
MLI
95062010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9507
9508 PR c/24577
9509 PR c/43192
9510 * gcc.dg/pr8927-1.c: Match new note.
9511 * gcc.dg/990506-0.c: Likewise.
9512 * gcc.dg/gomp/flush-2.c: Likewise.
9513 * gcc.dg/gomp/atomic-5.c: Likewise.
9514 * gcc.dg/gomp/pr34607.c: Likewise.
9515 * gcc.dg/pr35746.c: Likewise.
9516 * gcc.dg/cpp/pragma-1.c: Likewise.
9517 * gcc.dg/cpp/pragma-2.c: Likewise.
9518 * gcc.dg/pr41842.c: Likewise.
9519 * gcc.dg/noncompile/20040629-1.c: Likewise.
9520 * objc.dg/private-1.m: Likewise.
9521
cea2d589
TB
95222010-02-27 Tobias Burnus <burnus@net-b.de>
9523
9524 PR fortran/43185
9525 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9526 * gfortran.dg/default_initialization_4.f90: New test.
9527
58f1b706
EB
95282010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9529
9530 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9531 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9532 * gnat.dg/thin_pointer2.adb: New test.
9533 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9534
7e1542b9
MLI
95352010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9536
9537 PR c/20631
9538 * gcc.dg/cpp/c90-pedantic.c: New.
9539 * gcc.dg/cpp/c90.c: New.
9540 * gcc.dg/gnu90-const-expr-1.c: New.
9541 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9542
37530014
RG
95432010-02-26 Richard Guenther <rguenther@suse.de>
9544
9545 PR tree-optimization/43186
9546 * gcc.c-torture/compile/pr43186.c: New testcase.
9547
095c7b3c
JJ
95482010-02-26 Jakub Jelinek <jakub@redhat.com>
9549
9550 PR debug/43190
9551 * c-c++-common/dwarf2/pr43190.c: New test.
9552
482b2e5b
L
95532010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9554
9555 PR testsuite/37074:
9556 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9557
2f816591
RG
95582010-02-26 Richard Guenther <rguenther@suse.de>
9559
9560 PR tree-optimization/43188
9561 * gcc.c-torture/compile/pr43188.c: New testcase.
9562
7ce321b3
L
95632010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9564
9565 PR target/43175
9566 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9567
cac1c927
EB
95682010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9569
9570 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9571
2fcd8e02
MM
95722010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9573
9574 PR target/43154
9575 * gcc.target/powerpc/pr43154.c: New file.
9576
7d5d39bb
JJ
95772010-02-25 Jakub Jelinek <jakub@redhat.com>
9578
06796564
JJ
9579 PR debug/43166
9580 * gfortran.dg/debug/pr43166.f: New test.
9581
7d5d39bb
JJ
9582 PR debug/43165
9583 * gcc.dg/torture/pr43165.c: New test.
9584
2d2e923f
MLI
95852010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9586
9587 PR c/43128
9588 * c-c++-common/pr41779.c: Update.
9589
39e998c2
RO
95902010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9591
9592 PR ada/32547
9593 * lib/gnat-dg.exp (gnat_load): Redefine.
9594
9595 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9596 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9597
2607480d
RO
95982010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9599
9600 PR libobjc/36610
9601 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9602 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9603 -fgnu-runtime.
9604 Sort entries.
9605
3e7eefdd
RO
96062010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9607
9608 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9609
2e957792
JJ
96102010-02-24 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR debug/43150
9613 * gcc.dg/guality/vla-1.c: New test.
9614
505a36f9
TB
96152010-02-24 Tobias Burnus <burnus@net-b.de>
9616
9617 PR fortran/43042
9618 * gfortran.dg/c_ptr_tests_15.f90: New test.
9619
8f40ad50
JJ
96202010-02-23 Jakub Jelinek <jakub@redhat.com>
9621
9622 PR target/43107
9623 * gcc.target/i386/pr43107.c: New test.
9624
c6569cd0
JM
96252010-02-23 Jason Merrill <jason@redhat.com>
9626
9627 PR c++/43143
9628 * g++.dg/cpp0x/variadic100.C: New.
9629
3adcf52c
JM
96302010-02-23 Jason Merrill <jason@redhat.com>
9631
9632 PR debug/42800
9633 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9634 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9635 * c-c++-common/dwarf2/vla1.c: New.
9636
2a8e30fb
MM
96372010-02-23 Jakub Jelinek <jakub@redhat.com>
9638
5ead99fa
JJ
9639 PR target/43139
9640 * gcc.dg/pr43139.c: New test.
9641
2a8e30fb
MM
9642 PR debug/43077
9643 * gcc.dg/guality/pr43077-1.c: New test.
9644
38170f34
MLI
96452010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9646
9647 PR 43123
9648 * gcc.dg/march.c: New.
9649 * gcc.dg/march-generic.c: New.
9650 * gcc.dg/mtune.c: New.
3adcf52c 9651
0f9c8f56
SP
96522010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9653
9654 PR middle-end/43083
9655 * gcc.dg/graphite/pr43083.c: New.
9656
96572010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9658
9659 PR middle-end/43097
9660 * gfortran.dg/graphite/pr43097.f: New.
9661
96622010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9663 Manuel López-Ibáñez <manu@gcc.gnu.org>
9664
9665 PR middle-end/43140
9666 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9667
96682010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9669
9670 PR middle-end/43026
9671 * g++.dg/graphite/pr43026.C: New.
9672
a98c2819
MLI
96732010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9674
9675 PR c++/43126
9676 * gcc.dg/cleanup-1.c: Update.
9677 * gcc.dg/func-args-1.c: Update.
9678 * gcc.dg/format/sentinel-1.c: Update.
9679 * g++.old-deja/g++.jason/scoping10.C: Update.
9680 * g++.old-deja/g++.ns/lookup5.C: Update.
9681 * g++.dg/ext/cleanup-1.C: Update.
9682 * g++.dg/parse/varmod1.C: Update.
9683 * g++.dg/parse/error33.C: Update.
9684 * g++.dg/expr/call3.C: Update.
9685 * g++.dg/func-args-1.C: New.
9686
38bddaf2
L
96872010-02-22 H.J. Lu <hongjiu.lu@intel.com>
9688
9689 PR c/43125
9690 * gcc.dg/attr-used-2.c: Moved to ...
9691 * c-c++-common/attr-used-2.c: Here.
9692
9693 * gcc.dg/attr-used.c: Moved to ...
9694 * c-c++-common/attr-used.c: Here.
9695
8d774623
OS
96962010-02-22 Ozkan Sezer <sezeroz@gmail.com>
9697
9698 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9699
ea2edf88
RG
97002010-02-22 Richard Guenther <rguenther@suse.de>
9701
9702 PR lto/43045
9703 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9704 * gfortran.dg/lto/20100222-1_1.c: Likewise.
9705
9efc83f4
RG
97062010-02-22 Richard Guenther <rguenther@suse.de>
9707
9708 PR tree-optimization/42749
9709 * gcc.c-torture/compile/pr42749.c: New testcase.
9710
f80c558f
PT
97112010-02-22 Paul Thomas <pault@gcc.gnu.org>
9712
9713 PR fortran/43072
9714 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9715 * gfortran.dg/internal_pack_9.f90: New test.
9716
f89b94d9
MLI
97172010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9718
9719 PR c++/23510
9720 * g++.dg/template/recurse.C: Adjust.
9721 * g++.dg/template/pr23510.C: New.
9722
04afbf1c
DS
97232010-02-21 Dodji Seketeli <dodji@redhat.com>
9724
9725 PR c++/42824
9726 * g++.dg/template/memclass4.C: New test.
9727
72bd130e
TB
97282010-02-21 Tobias Burnus <burnus@net-b.de>
9729
9730 PR fortran/35259
9731 * gfortran.dg/reassoc_5.f90: New test.
9732
78c201a4
UB
97332010-02-20 Uros Bizjak <ubizjak@gmail.com>
9734
9735 PR target/43067
9736 * gcc.target/i386/pr43067.c: New test.
9737
17251338
MLI
97382010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9739
9740 PR c++/35669
9741 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9742 -Wconversion-null.
9743 * g++.dg/warn/Wconversion-null.C: New test.
9744 * g++.old-deja/g++.other/null1.C: Move to...
9745 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9746
f7172b55
PT
97472010-02-20 Paul Thomas <pault@gcc.gnu.org>
9748
9749 PR fortran/36932
9750 PR fortran/36933
9751 * gfortran.dg/dependency_26.f90: New test.
9752
9753 PR fortran/43072
9754 * gfortran.dg/internal_pack_7.f90: New test.
9755
9756 PR fortran/43111
9757 * gfortran.dg/internal_pack_8.f90: New test.
9758
fde0083d
MLI
97592010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9760
9761 PR 43128
9762 * c-c++-common/pr41779.c: Fix broken testcase.
78c201a4 9763
ea0567b9
MLI
97642010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9765
9766 PR 36513
9767 * c-c++-common/pr36513.c: New testcase.
9768 * c-c++-common/pr36513-2.c: New testcase.
9769
58076e21
MLI
97702010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9771
9772 PR 41779
9773 * c-c++-common/pr41779.c: New.
9774
e19bcb67
JJ
97752010-02-19 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR debug/43084
9778 * gcc.dg/pr43084.c: New test.
9779
c7da0354
RG
97802010-02-19 Richard Guenther <rguenther@suse.de>
9781
9782 PR tree-optimization/42916
9783 * gcc.dg/pr42916.c: New testcase.
9784
b7d61a54
JM
97852010-02-18 Jason Merrill <jason@redhat.com>
9786
7c08df6c
JM
9787 PR c++/42837
9788 * g++.dg/abi/packed1.C: Add expected warning.
9789
5967126f 9790 PR c++/43108
b7d61a54
JM
9791 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9792 * gcc.dg/torture/dg-torture.exp: Likewise.
5967126f
JM
9793 * c-c++-common/torture/complex-sign.h,
9794 c-c++-common/torture/complex-sign-add.c,
9795 c-c++-common/torture/complex-sign-mixed-add.c,
9796 c-c++-common/torture/complex-sign-mixed-div.c,
9797 c-c++-common/torture/complex-sign-mixed-mul.c,
9798 c-c++-common/torture/complex-sign-mixed-sub.c,
9799 c-c++-common/torture/complex-sign-mul.c,
9800 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1ff6b2c8
JM
9801 Adapt for C++ compilation as well.
9802
7890246f
JM
9803 PR c++/43070
9804 * g++.dg/ext/label1.C: Update.
9805 * g++.dg/ext/label2.C: Update.
9806
04daa92b
JM
9807 PR c++/26261
9808 * g++.dg/template/dependent-name6.C: New.
9809
935c0a5d
JM
9810 PR c++/43109
9811 * g++.dg/parse/namespace12.C: New.
9812
746e119f
MJ
98132010-02-18 Martin Jambor <mjambor@suse.cz>
9814
9815 PR tree-optimization/43066
9816 * gcc.c-torture/compile/pr43066.c: New test.
9817
5a1e3b6c
UB
98182010-02-18 Uros Bizjak <ubizjak@gmail.com>
9819
9820 * g++.dg/ext/attrib35.C: Fix target selector string.
9821 * g++.dg/ext/attrib36.C: Ditto.
9822 * g++.dg/ext/attrib37.C: Ditto.
9823 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9824 * g++.dg/abi/mangle25.C: Ditto.
9825
d29760ad
JM
98262010-02-17 Jason Merrill <jason@redhat.com>
9827
77278f4a
JM
9828 PR c++/43069
9829 * g++.dg/parse/namespace11.C: New.
9830
85a52ea5
JM
9831 PR c++/43093
9832 * g++.dg/ext/attrib37.C: New.
9833
d29760ad
JM
9834 PR c++/43079
9835 * g++.dg/template/ptrmem20.C: New.
9836
b5e33e04
UB
98372010-02-17 Uros Bizjak <ubizjak@gmail.com>
9838
01305d24 9839 PR target/43103
b5e33e04
UB
9840 * gcc.target/i386/xop-check.h: Include m256-check.h.
9841 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9842 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9843 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9844 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9845
169e464e
JJ
98462010-02-17 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR debug/42918
9849 * gcc.dg/pr42918.c: New test.
9850
bc349d0a
L
98512010-02-16 H.J. Lu <hongjiu.lu@intel.com>
9852
9853 * g++.dg/ext/attrib36.C: Require ILP32.
9854
b09bae68
RG
98552010-02-16 Richard Guenther <rguenther@suse.de>
9856
9857 PR tree-optimization/41043
9858 * gfortran.dg/pr41043.f90: New testcase.
9859 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9860
7c7580ef
JM
98612010-02-16 Jason Merrill <jason@redhat.com>
9862
9863 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9864
d5dceab8 98652010-02-16 Ira Rosen <irar@il.ibm.com>
99f51320
IR
9866
9867 PR tree-optimization/43074
9868 * gcc.dg/vect/fast-math-pr43074.c: New test.
9869
ec8c3978
JJ
98702010-02-16 Jakub Jelinek <jakub@redhat.com>
9871
01305d24 9872 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
ec8c3978 9873
38e40fcd
JM
98742010-02-16 Jason Merrill <jason@redhat.com>
9875
1e2ddf80
JM
9876 PR c++/43031
9877 * g++.dg/ext/attrib36.C: New.
9878
38e40fcd
JM
9879 PR c++/43036
9880 * g++.dg/other/array6.C: New.
9881
6dbe8a32
KG
98822010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9883
9884 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9885
02edd2f6
SP
98862010-02-15 Sebastian Pop <sebastian.pop@amd.com>
9887
9888 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9889 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9890 * gcc.target/i386/xop-vpermil2pd-1.c: New.
9891 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9892 * gcc.target/i386/xop-vpermil2ps-1.c: New.
9893 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9894
313333a6
RG
98952010-02-15 Richard Guenther <rguenther@suse.de>
9896
9897 PR middle-end/43068
9898 * g++.dg/torture/pr43068.C: New testcase.
9899
9b48e39c
VR
99002010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
9901
9902 PR c++/43024
9903 * g++.dg/opt/ice1.C: New.
9904
1acb8caa
JM
99052010-02-14 Jason Merrill <jason@redhat.com>
9906
9907 PR c++/41997
9908 * g++.dg/cpp0x/initlist-opt.C: New.
9909
17555e7e
PT
99102010-02-13 Paul Thomas <pault@gcc.gnu.org>
9911
9912 PR fortran/41113
9913 PR fortran/41117
9914 * gfortran.dg/internal_pack_6.f90: New test.
9915
96b4a0b5
JM
99162010-02-12 Jason Merrill <jason@redhat.com>
9917
9918 PR c++/43054
9919 * g++.dg/cpp0x/variadic99.C: New.
9920
c3ac110f
JJ
99212010-02-12 Jakub Jelinek <jakub@redhat.com>
9922
9923 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9924 sign extend pointers to gualchk_t.
9925
2e034e32
JJ
9926 PR c++/43033
9927 * g++.dg/other/default3.C: Xfail g4 test.
9928
f432760f
SP
99292010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9930
9931 PR middle-end/43012
9932 * gcc.dg/graphite/pr43012.c: New.
9933
99342010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9935
9936 PR middle-end/42930
9937 * g++.dg/graphite/pr42930.C: New.
9938
99392010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9940
9941 PR middle-end/42914
9942 PR middle-end/42530
9943 * gcc.dg/graphite/pr42530.c: New.
9944 * gcc.dg/graphite/pr42914.c: New.
9945
99462010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9947
9948 PR middle-end/42771
9949 * gcc.dg/graphite/pr42771.c: New.
9950
6d892147
RG
99512010-02-11 Richard Guenther <rguenther@suse.de>
9952
9953 PR tree-optimization/42998
9954 * gcc.c-torture/compile/pr42998.c: New testcase.
9955
7a79ff3b
JM
99562010-02-10 Jason Merrill <jason@redhat.com>
9957
2cb95a6a
JM
9958 PR c++/41896
9959 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9960
f1c3cf3c
JM
9961 PR c++/42983, core issue 906
9962 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9963 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9964
7a79ff3b
JM
9965 PR c++/43016
9966 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9967
5418fe84
RG
99682010-02-10 Richard Guenther <rguenther@suse.de>
9969
9970 PR tree-optimization/43017
9971 * gcc.dg/torture/pr43017.c: New testcase.
9972
7fcd5ad5
TB
99732010-02-10 Tobias Burnus <burnus@net-b.de>
9974
9975 PR fortran/40823
9976 * gfortran.dg/private_type_1.f90: Update error location.
9977 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9978 * gfortran.dg/typebound_operator_2.f03: Ditto.
9979 * gfortran.dg/assignment_2.f90: Ditto.
9980 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9981 * gfortran.dg/binding_label_tests_9.f03: Ditto.
9982
975d3303
TB
99832010-02-10 Tobias Burnus <burnus@net-b.de>
9984
9985 PR fortran/43015
9986 * gfortran.dg/bind_c_usage_20.f90: New test.
9987
92e8e53a
JJ
99882010-02-10 Jakub Jelinek <jakub@redhat.com>
9989
9990 PR debug/43010
9991 * g++.dg/debug/pr43010.C: New test.
9992
d977cb9c
RG
99932010-02-10 Richard Guenther <rguenther@suse.de>
9994
9995 PR c/43007
9996 * gcc.c-torture/execute/20100209-1.c: New testcase.
9997 * gcc.dg/fold-div-3.c: Likewise.
9998
cbb1ab10
JJ
99992010-02-10 Jakub Jelinek <jakub@redhat.com>
10000
10001 * gcc.dg/builtin-ffs-1.c: New test.
10002
100032010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52f12678
JD
10004
10005 PR fortran/42999
10006 * gfortran.dg/array_constructor_35.f90: New test.
10007
980b7b6b
KG
100082010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10009
10010 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10011
643d4cd6
JM
100122010-02-09 Jason Merrill <jason@redhat.com>
10013
0bbe864d
JM
10014 PR c++/42399
10015 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10016
643d4cd6
JM
10017 PR c++/42370
10018 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10019
6f117ca5
TB
100202010-02-09 Tobias Burnus <burnus@net-b.de>
10021
10022 PR fortran/41869
10023 * gfortran.dg/module_write_1.f90: New test.
10024
57257f0d
AM
100252010-02-09 Alexander Monakov <amonakov@ispras.ru>
10026
10027 * gcc.dg/pr19340.c: Adjust.
10028
72d182d3
RG
100292010-02-09 Richard Guenther <rguenther@suse.de>
10030
10031 PR tree-optimization/43008
10032 * gcc.c-torture/execute/pr43008.c: New testcase.
10033
9605a606
RG
100342010-02-09 Richard Guenther <rguenther@suse.de>
10035
10036 PR tree-optimization/43000
10037 * gcc.dg/torture/pr43000.c: New testcase.
10038 * gcc.dg/torture/pr43002.c: Likewise.
10039
5e1d6b4c
DK
100402010-02-09 Daniel Kraft <d@domob.eu>
10041
10042 PR fortran/39171
10043 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10044 and pass -Wsurprising as necessary.
10045
783b008c
JJ
100462010-02-08 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR tree-optimization/42890
10049 * g++.dg/torture/pr42890.C: New test.
10050
5d3579c5
RG
100512010-02-08 Richard Guenther <rguenther@suse.de>
10052
10053 PR middle-end/42995
10054 * gcc.dg/tree-ssa/inline-4.c: New testcase.
10055
86da963e
SP
100562010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10057
10058 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
10059 return 0 from main.
10060 * gcc.dg/graphite/block-1.c: Same.
10061 * gcc.dg/graphite/block-3.c: Same.
10062 * gcc.dg/graphite/block-4.c: Same.
10063 * gcc.dg/graphite/block-5.c: Same.
10064 * gcc.dg/graphite/block-6.c: Same.
10065 * gcc.dg/graphite/block-7.c: Same.
10066 * gcc.dg/graphite/interchange-0.c: Same.
10067 * gcc.dg/graphite/interchange-1.c: Same.
10068 * gcc.dg/graphite/interchange-10.c: Same.
10069 * gcc.dg/graphite/interchange-11.c: Same.
10070 * gcc.dg/graphite/interchange-12.c: Same.
10071 * gcc.dg/graphite/interchange-2.c: Same.
10072 * gcc.dg/graphite/interchange-3.c: Same.
10073 * gcc.dg/graphite/interchange-4.c: Same.
10074 * gcc.dg/graphite/interchange-5.c: Same.
10075 * gcc.dg/graphite/interchange-6.c: Same.
10076 * gcc.dg/graphite/interchange-7.c: Same.
10077 * gcc.dg/graphite/interchange-8.c: Same.
10078 * gcc.dg/graphite/interchange-9.c: Same.
10079 * gcc.dg/graphite/interchange-mvt.c: Same.
10080
100812010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10082
10083 * gfortran.dg/graphite/id-19.f: New.
10084 * gfortran.dg/graphite/pr14741.f90: New.
10085 * gfortran.dg/graphite/pr41924.f90: New.
10086 * gfortran.dg/graphite/run-id-2.f90: New.
10087
cb6b911a
RG
100882010-02-07 Richard Guenther <rguenther@suse.de>
10089
10090 PR middle-end/42956
10091 * gcc.c-torture/compile/pr42956.c: New testcase.
10092
791e8c9c
JD
100932010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10094
10095 PR libfortran/42742
10096 * gfortran.dg/fmt_cache_2.f: New test.
10097
9d3b08c6
JD
100982010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10099
10100 * gfortran.dg/read_no_eor.f90: New test.
10101
c1f8423c
JM
101022010-02-05 Jason Merrill <jason@redhat.com>
10103
10104 * g++.dg/ext/label13.C: Move constructor body out of class.
10105
b2469a9b
JM
101062010-02-03 Jason Merrill <jason@redhat.com>
10107
10108 PR c++/42870
10109 * g++.dg/ext/dllexport3.C: New.
10110
ebd14cbb
OS
101112010-02-05 Ozkan Sezer <sezeroz@gmail.com>
10112
10113 * gcc.dg/format/ms-format3.c: New test for specific MS types.
10114
5c95f07b
RG
101152010-02-05 Richard Guenther <rguenther@suse.de>
10116
10117 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10118
3cdabe3b
DS
101192010-02-05 Dodji Seketeli <dodji@redhat.com>
10120
10121 PR c++/42915
e8583d3a 10122 * g++.dg/other/crash-9.C: New test.
3cdabe3b 10123
430f2d1f
PT
101242010-02-05 Paul Thomas <pault@gcc.gnu.org>
10125
10126 PR fortran/42309
10127 * gfortran.dg/subref_array_pointer_4.f90 : New test.
10128
b0f19292
RG
101292010-02-04 Richard Guenther <rguenther@suse.de>
10130
10131 PR rtl-optimization/42952
10132 * gcc.dg/torture/pr42952.c: New testcase.
10133
a6f4d51d
JD
101342010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10135
10136 PR libfortran/42901
10137 * gfortran.dg/namelist_60.f90: New test.
10138
486f3abf
JM
101392010-02-03 Jason Merrill <jason@redhat.com>
10140
2aac1924
JM
10141 PR c++/40138
10142 * g++.dg/ext/builtin11.C: New.
10143
f000c6a7
JM
10144 PR c++/4926
10145 PR c++/38600
10146 * g++.dg/abi/mangle35.C: New.
10147 * g++.dg/abi/mangle37.C: New.
10148
abfe01ce
JM
10149 PR c++/12909
10150 * g++.dg/abi/mangle36.C: New.
10151
486f3abf
JM
10152 PR c++/35652
10153 * g++.dg/warn/string1.C: New.
10154
e3c70387
RG
101552010-02-03 Richard Guenther <rguenther@suse.de>
10156
10157 PR tree-optimization/42944
10158 * gcc.dg/errno-1.c: New testcase.
10159
bf8e3b77
RG
101602010-02-03 Richard Guenther <rguenther@suse.de>
10161
10162 PR middle-end/42927
10163 * gcc.c-torture/compile/pr42927.c: New testcase.
10164
d8a8dab3
TB
101652010-02-03 Tobias Burnus <burnus@net-b.de>
10166
10167 PR fortran/42936
10168 * gfortran.dg/null_4.f90: New test.
10169
e6ca6e2a
JM
101702010-02-02 Jason Merrill <jason@redhat.com>
10171
10172 PR c++/41090
10173 * g++.dg/ext/label13.C: New.
10174
096bfdb1
TB
101752010-02-02 Tobias Burnus <burnus@net-b.de>
10176
10177 PR fortran/42650
10178 * gfortran.dg/func_result_5.f90: New test.
10179
ade20620
TB
101802010-02-01 Tobias Burnus <burnus@net-b.de>
10181
10182 PR fortran/42922
10183 * gfortran.dg/pure_initializer_3.f90: News test.
10184
7adac79a
JW
101852010-01-31 Janus Weil <janus@gcc.gnu.org>
10186
10187 PR fortran/42888
10188 * gfortran.dg/allocate_derived_2.f90: New test.
10189
355b1741
EB
101902010-01-31 Eric Botcazou <ebotcazou@adacore.com>
10191
10192 PR middle-end/42898
10193 * gcc.dg/torture/pr42898-2.c: New test.
10194
61c7cbf8
RG
101952010-01-31 Richard Guenther <rguenther@suse.de>
10196
10197 PR middle-end/42898
10198 * gcc.dg/torture/pr42898.c: New testcase.
10199
b7d1d8b4
PT
102002010-01-31 Paul Thomas <pault@gcc.gnu.org>
10201
ade20620
TB
10202 PR fortran/38324
10203 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10204 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
b7d1d8b4 10205
c19787df
PB
102062010-01-30 Paolo Bonzini <bonzini@gnu.org>
10207
10208 * g++.dg/tree-ssa/inline-1.C: New.
10209 * g++.dg/tree-ssa/inline-2.C: New.
10210 * g++.dg/tree-ssa/inline-3.C: New.
10211
dd70c860
MM
102122010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
10213
10214 PR testsuite/41701
10215 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10216 the string 'pow' in the pathname of the compiler from generating a
10217 test failure.
10218
bac4175b
RO
102192010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10220
10221 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10222 * g++.old-deja/g++.mike/eh17.C: Likewise.
10223 * g++.old-deja/g++.mike/p5571.C: Likewise.
10224
1a048f82
DS
102252010-01-29 Dodji Seketeli <dodji@redhat.com>
10226
10227 PR c++/42758
10228 PR c++/42634
10229 PR c++/42336
10230 PR c++/42797
10231 PR c++/42880
10232 * g++.dg/other/crash-5.C: New test.
10233 * g++.dg/other/crash-6.C: New test.
10234 * g++.dg/other/crash-7.C: New test.
10235 * g++.dg/other/crash-8.C: New test.
10236
c23cd1d6
JJ
102372010-01-29 Jakub Jelinek <jakub@redhat.com>
10238
10239 PR rtl-optimization/42889
10240 * gcc.dg/pr42889.c: New test.
10241
d6bedeaf
L
102422010-01-28 H.J. Lu <hongjiu.lu@intel.com>
10243
10244 * gcc.target/i386/pr42881.c: Use SSE2.
10245
d819472d
UB
102462010-01-28 Uros Bizjak <ubizjak@gmail.com>
10247
10248 PR target/42891
10249 * gcc.target/i386/pr42891.c: New test.
10250
3ed7d068
RG
102512010-01-28 Richard Guenther <rguenther@suse.de>
10252
10253 PR tree-optimization/42871
10254 * g++.dg/torture/pr42871.C: New testcase.
10255
830bc550
RG
102562010-01-28 Richard Guenther <rguenther@suse.de>
10257
10258 * gcc.dg/Wobjsize-1.h: New testcase.
10259 * gcc.dg/Wobjsize-1.c: Likewise.
10260
28e5ca15
RB
102612010-01-28 Richard Guenther <rguenther@suse.de>
10262
10263 PR middle-end/42883
10264 * g++.dg/torture/pr42883.C: New testcase.
10265
3d952fb7
MM
102662010-01-28 Michael Matz <matz@suse.de>
10267
10268 * gcc.target/i386/pr42881.c: New test.
10269
78f56a7b
RO
102702010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10271
10272 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10273 Add i?86-*-solaris2* support.
10274
20c202f3
DS
102752010-01-28 Dodji Seketeli <dodji@redhat.com>
10276
10277 PR c++/42713
10278 PR c++/42820
10279 * g++.dg/template/typedef27.C: New test case.
10280 * g++.dg/template/typedef28.C: New test case.
10281
4fc2b1aa
ST
102822010-01-27 Stephen Thomas <stephen.thomas@arm.com>
10283
b6b7f703 10284 * gcc.dg/optimize-bswap*.c: Add ARM target
4fc2b1aa 10285
e87da263
RG
102862010-01-27 Richard Guenther <rguenther@suse.de>
10287
10288 PR middle-end/42878
10289 * gcc.dg/torture/pr42878-1.c: New testcase.
10290 * gcc.dg/torture/pr42878-2.c: Likewise.
10291
c6d99cad
JJ
102922010-01-27 Jakub Jelinek <jakub@redhat.com>
10293
10294 PR middle-end/42874
10295 * gcc.dg/vla-22.c: New test.
10296
d9a6fdb7
JJ
102972010-01-26 Jakub Jelinek <jakub@redhat.com>
10298
10299 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10300 current collation.
10301
0d9b0371
RG
103022010-01-26 Richard Guenther <rguenther@suse.de>
10303
10304 PR rtl-optimization/42685
10305 * gcc.dg/pr42685.c: New testcase.
10306 * g++.dg/other/pr42685.C: Likewise.
10307
3333cd50
RG
103082010-01-26 Richard Guenther <rguenther@suse.de>
10309
10310 PR middle-end/42806
10311 * g++.dg/other/pr42806.C: New testcase.
10312
7f657dde
RG
103132010-01-26 Richard Guenther <rguenther@suse.de>
10314
10315 PR tree-optimization/42250
10316 * gcc.dg/pr42250.c: New testcase.
10317
a4fb8087
AC
103182010-01-25 Arnaud Charlet <charlet@adacore.com>
10319
10320 * gnat.dg/array_bounds_test.adb: New test.
10321
03d838ba
TB
103222010-01-25 Tobias Burnus <burnus@net-b.de>
10323
10324 PR fortran/42858
10325 * gfortran.dg/generic_21.f90: New test.
10326
f7adff96
RO
103272010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10328
10329 PR testsuite/41522
10330 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10331
d147cbd9
MM
103322010-01-24 Mark Mitchell <mark@codesourcery.com>
10333
10334 PR c++/42748
10335 * g++.dg/abi/arm_va_list2.C: New test.
10336 * g++.dg/abi/arm_va_list2.h: Companion header file.
10337
ff015c5b
PT
103382010-01-24 Paul Thomas <pault@gcc.gnu.org>
10339
10340 PR fortran/41044
10341 * gfortran.dg/parameter_array_ref_2.f90 : New test.
10342
10343 PR fortran/41167
10344 * gfortran.dg/char_array_arg_1.f90 : New test.
10345
10346 * gfortran.dg/pr25923.f90 : Remove XFAIL.
10347
23f6293e
TB
103482010-01-24 Tobias Burnus <burnus@net-b.de>
10349
10350 PR fortran/39304
10351 * gfortran.dg/generic_20.f90: New test.
10352
addb239c
MM
103532010-01-22 Michael Matz <matz@suse.de>
10354
10355 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10356 -msse2.
10357
3c3b62d1
PT
103582010-01-21 Paul Thomas <pault@gcc.gnu.org>
10359
10360 PR fortran/42736
10361 * gfortran.dg/dependency_25.f90 : New test.
10362
7744b697
MJ
103632010-01-21 Martin Jambor <mjambor@suse.cz>
10364
10365 PR tree-optimization/42585
10366 * gcc.dg/tree-ssa/pr42585.c: New test.
10367
4e62a017
RG
103682010-01-21 Richard Guenther <rguenther@suse.de>
10369
10370 PR middle-end/19988
10371 * gcc.dg/pr19988.c: New testcase.
10372
ebf0bf7f
JJ
103732010-01-20 Janis Johnson <janis187@us.ibm.com>
10374
10375 * g++.dg/compat/decimal/compat-common.h: New file.
10376 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10377 * g++.dg/compat/decimal/pass_x.h: New file.
10378 * g++.dg/compat/decimal/pass_y.h: New file.
10379 * g++.dg/compat/decimal/pass-1_main.C: New file.
10380 * g++.dg/compat/decimal/pass-1_x.C: New file.
10381 * g++.dg/compat/decimal/pass-1_y.C: New file.
10382 * g++.dg/compat/decimal/pass-2_main.C: New file.
10383 * g++.dg/compat/decimal/pass-2_x.C: New file.
10384 * g++.dg/compat/decimal/pass-2_y.C: New file.
10385 * g++.dg/compat/decimal/pass-3_main.C: New file.
10386 * g++.dg/compat/decimal/pass-3_x.C: New file.
10387 * g++.dg/compat/decimal/pass-3_y.C: New file.
10388 * g++.dg/compat/decimal/pass-4_main.C: New file.
10389 * g++.dg/compat/decimal/pass-4_x.C: New file.
10390 * g++.dg/compat/decimal/pass-4_y.C: New file.
10391 * g++.dg/compat/decimal/pass-5_main.C: New file.
10392 * g++.dg/compat/decimal/pass-5_x.C: New file.
10393 * g++.dg/compat/decimal/pass-5_y.C: New file.
10394 * g++.dg/compat/decimal/pass-6_main.C: New file.
10395 * g++.dg/compat/decimal/pass-6_x.C: New file.
10396 * g++.dg/compat/decimal/pass-6_y.C: New file.
10397 * g++.dg/compat/decimal/return_x.h: New file.
10398 * g++.dg/compat/decimal/return_y.h: New file.
10399 * g++.dg/compat/decimal/return-1_main.C: New file.
10400 * g++.dg/compat/decimal/return-1_x.C: New file.
10401 * g++.dg/compat/decimal/return-1_y.C: New file.
10402 * g++.dg/compat/decimal/return-2_main.C: New file.
10403 * g++.dg/compat/decimal/return-2_x.C: New file.
10404 * g++.dg/compat/decimal/return-2_y.C: New file.
10405 * g++.dg/compat/decimal/return-3_main.C: New file.
10406 * g++.dg/compat/decimal/return-3_x.C: New file.
10407 * g++.dg/compat/decimal/return-3_y.C: New file.
10408 * g++.dg/compat/decimal/return-4_main.C: New file.
10409 * g++.dg/compat/decimal/return-4_x.C: New file.
10410 * g++.dg/compat/decimal/return-4_y.C: New file.
10411 * g++.dg/compat/decimal/return-5_main.C: New file.
10412 * g++.dg/compat/decimal/return-5_x.C: New file.
10413 * g++.dg/compat/decimal/return-5_y.C: New file.
10414 * g++.dg/compat/decimal/return-6_main.C: New file.
10415 * g++.dg/compat/decimal/return-6_x.C: New file.
10416 * g++.dg/compat/decimal/return-6_y.C: New file.
10417
f827f659
AO
104182010-01-20 Alexandre Oliva <aoliva@redhat.com>
10419
10420 PR debug/42715
10421 * gcc.dg/pr42715.c: New.
10422
4227d4a1
PC
104232010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10424
10425 PR c++/42038
10426 * g++.dg/parse/crash55.C: New.
10427
4a4d4c08
AO
104282010-01-20 Alexandre Oliva <aoliva@redhat.com>
10429
10430 PR debug/42782
10431 * gcc.dg/guality/pr42782.c: New.
10432
e4672ccd
JM
104332010-01-20 Jason Merrill <jason@redhat.com>
10434
a402c1b1
JM
10435 PR c++/41788
10436 * g++.dg/abi/packed1.C: New.
10437
1f4a7a48
JM
10438 PR c++/41920
10439 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10440
e4672ccd
JM
10441 PR c++/40750
10442 * g++.dg/parse/fn-typedef1.C: New.
10443 * g++.dg/other/cv_quals.C: Adjust.
10444
35b954c1
AG
104452010-01-20 Anthony Green <green@moxielogic.com>
10446
10447 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10448 pack(push) pragma).
10449 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10450 * gcc.dg/20020312-2.c: Port this to the moxie core.
10451 * gcc.dg/weak/typeof-2.c: Ditto.
10452
e9a8afaa
RG
104532010-01-20 Richard Guenther <rguenther@suse.de>
10454
10455 PR tree-optimization/42717
10456 * gcc.c-torture/compile/pr42717.c: New testcase.
10457
80c35b40
JJ
104582010-01-20 Jakub Jelinek <jakub@redhat.com>
10459
10460 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10461 of signed, add a few new tests.
10462
b5c0899b
JJ
10463 PR middle-end/42803
10464 * g++.dg/parse/limits-initializer1.C: New test.
10465
63894de2
JW
104662010-01-19 Janus Weil <janus@gcc.gnu.org>
10467
10468 PR fortran/42804
10469 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10470 * gfortran.dg/typebound_call_12.f03: New test.
10471
702a738b
PT
104722010-01-19 Paul Thomas <pault@gcc.gnu.org>
10473
10474 PR fortran/42783
10475 * gfortran.dg/bounds_check_15.f90 : New test.
10476
b61b1f17
MM
104772010-01-19 Michael Matz <matz@suse.de>
10478
10479 PR tree-optimization/41783
10480 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10481
b3d7e191
RR
104822010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10483
10484 PR target/38697.
10485 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10486 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10487 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10488 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10489 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10490 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10491 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10492 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10493 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10494 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10495 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10496
f89cc1a3
JW
104972010-01-19 Janus Weil <janus@gcc.gnu.org>
10498
10499 PR fortran/42545
10500 * gfortran.dg/extends_6.f03: Modified an error message.
10501 * gfortran.dg/extends_10.f03: New test.
10502 * gfortran.dg/private_type_6.f03: Modified an error message.
10503 * gfortran.dg/structure_constructor_8.f03: Ditto.
10504
2178b0f9
JJ
105052010-01-19 Jakub Jelinek <jakub@redhat.com>
10506
d6600130
JJ
10507 PR tree-optimization/42719
10508 * gcc.dg/pr42719.c: New test.
10509
2178b0f9
JJ
10510 PR debug/42728
10511 * gcc.dg/pr42728.c: New test.
10512
547cc7ee
AG
105132010-01-19 Anthony Green <green@moxielogic.com>
10514
10515 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10516
5923a165
AG
105172010-01-18 Anthony Green <green@moxielogic.com>
10518
10519 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10520 for moxie.
10521
11d7788d
DS
105222010-01-19 Dodji Seketeli <dodji@redhat.com>
10523
10524 * g++.dg/template/error45.C: reverted as part of reverting the
10525 fix of PR c++/42634.
10526
ebea03e0
DS
105272010-01-18 Dodji Seketeli <dodji@redhat.com>
10528
10529 PR c++/42634
10530 * g++.dg/template/error45.C: New test.
10531
a5cf630e
DS
105322010-01-18 Dodji Seketeli <dodji@redhat.com>
10533
10534 PR c++/42766
10535 * g++.dg/conversion/op6.C: New test.
10536
f249b405
UB
105372010-01-18 Uros Bizjak <ubizjak@gmail.com>
10538
10539 PR target/42774
10540 * gcc.target/alpha/pr42774.c: New test.
10541
1cfd38be
RG
105422010-01-18 Richard Guenther <rguenther@suse.de>
10543
10544 PR tree-optimization/42781
10545 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10546
3b3f318a
RG
105472010-01-17 Richard Guenther <rguenther@suse.de>
10548
10549 PR middle-end/42248
10550 * gcc.c-torture/execute/pr42248.c: New testcase.
10551
9adf0570
RG
105522010-01-17 Richard Guenther <rguenther@suse.de>
10553
10554 PR tree-optimization/42773
10555 * g++.dg/torture/pr42773.C: New testcase.
10556
ae7c61de
JW
105572010-01-17 Janus Weil <janus@gcc.gnu.org>
10558
10559 PR fortran/42677
10560 * gfortran.dg/interface_assignment_5.f90: New test.
10561
4548cb4b
DS
105622010-01-17 Dodji Seketeli <dodji@redhat.com>
10563
10564 PR c++/42697
c4471bb2
DS
10565 * g++.dg/template/crash94.C: Reverted.
10566
a90110c3
JZ
105672010-01-17 Jie Zhang <jie.zhang@analog.com>
10568
10569 PR debug/42767
10570 * gcc.dg/debug/pr42767.c: New.
10571
d1c05c88
JM
105722010-01-15 Jason Merrill <jason@redhat.com>
10573
10574 PR c++/42761
10575 * g++.dg/cpp0x/decltype22.C: New.
10576
7647c841
JJ
105772010-01-16 Jakub Jelinek <jakub@redhat.com>
10578
10579 PR middle-end/42760
10580 * g++.dg/torture/pr42760.C: New test.
10581
4a62494d
JY
105822010-01-15 Jing Yu <jingyu@google.com>
10583
10584 PR rtl-optimization/42691
10585 * gcc.c-torture/execute/pr42691.c: New.
10586
1197e789
RG
105872010-01-15 Richard Guenther <rguenther@suse.de>
10588
10589 PR middle-end/42739
10590 * g++.dg/torture/pr42739.C: New testcase.
10591
58be9ce9
DS
105922010-01-15 Dodji Seketeli <dodji@redhat.com>
10593
10594 * g++.dg/template/error45.C: Revert as part of reverting changes
10595 or PR c++/42634.
10596
3f298330
JD
105972010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10598
10599 PR fortran/42684
10600 * gfortran.dg/interface_31.f90: New test.
10601
c919858d
MM
106022010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10603
10604 * gcc.target/powerpc/pr42747.c: New file.
10605
5b1cbe14
JJ
106062010-01-14 Jakub Jelinek <jakub@redhat.com>
10607
ef5d1181
JJ
10608 PR middle-end/42674
10609 * c-c++-common/pr42674.c: New test.
10610
5b1cbe14
JJ
10611 PR c++/42608
10612 * g++.dg/template/instantiate11.C: New test.
10613
2d1a618e
JM
106142010-01-14 Jason Merrill <jason@redhat.com>
10615
6700a285
JM
10616 PR c++/42701
10617 * g++.dg/overload/error3.C: New.
10618
2d1a618e
JM
10619 PR c++/42655
10620 * g++.dg/overload/rvalue1.C: New.
10621
2f3cdcf5
MJ
106222010-01-14 Martin Jambor <mjambor@suse.cz>
10623
10624 PR tree-optimization/42706
6700a285 10625 * gcc.dg/ipa/pr42706.c: New testcase.
2f3cdcf5 10626
7767706d
L
106272010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10628
10629 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10630
92e97cdd
MJ
106312010-01-14 Martin Jambor <mjambor@suse.cz>
10632
10633 PR tree-optimization/42714
2f3cdcf5 10634 * g++.dg/torture/pr42714.C: New test.
92e97cdd 10635
65b659ff
AB
106362010-01-14 Alexander Monakov <amonakov@ispras.ru>
10637
10638 PR rtl-optimization/42246
10639 * gfortran.dg/pr42246-2.f: New.
10640
136e01a3
AB
106412010-01-14 Alexander Monakov <amonakov@ispras.ru>
10642
10643 PR rtl-optimization/42389
10644 * gcc.dg/pr42389.c: New.
10645
762bffba
AB
106462010-01-14 Alexander Monakov <amonakov@ispras.ru>
10647
10648 PR rtl-optimization/42388
10649 * gcc.dg/pr42388.c: New.
10650
14f30b87
AM
106512010-01-14 Alexander Monakov <amonakov@ispras.ru>
10652
10653 PR rtl-optimization/42294
10654 * gfortran.dg/pr42294.f: New.
10655
8ec4d0ad
AM
106562010-01-14 Alexander Monakov <amonakov@ispras.ru>
10657
10658 PR rtl-optimization/39453
10659 PR rtl-optimization/42246
10660 * gcc.dg/pr39453.c: New.
10661 * gcc.dg/pr42246.c: New.
10662
0666ff4e
AB
106632010-01-14 Alexander Monakov <amonakov@ispras.ru>
10664
b59ab570
AM
10665 PR middle-end/42245
10666 * gcc.dg/pr42245.c: New.
10667 * gcc.dg/pr42245-2.c: New.
10668
106692010-01-14 Alexander Monakov <amonakov@ispras.ru>
10670
a0463099
AK
10671 PR rtl-optimization/42249
10672 * gcc.dg/pr42249.c: New.
0666ff4e 10673
5f8d5023
JJ
106742010-01-14 Jakub Jelinek <jakub@redhat.com>
10675
10676 PR c/42721
10677 * gcc.c-torture/execute/pr42721.c: New test.
10678
cd481d83
IR
106792010-01-14 Ira Rosen <irar@il.ibm.com>
10680
10681 PR tree-optimization/42709
10682 * gcc.dg/vect/pr42709.c: New test.
10683
40c32948
PT
106842010-01-14 Paul Thomas <pault@gcc.gnu.org>
10685
a0463099
AK
10686 PR fortran/41478
10687 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10688 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
40c32948 10689
08b02036
PT
106902010-01-14 Paul Thomas <pault@gcc.gnu.org>
10691
10692 PR fortran/42481
10693 * gfortran.dg/generic_19.f90 : New test.
10694
5db959b6
RG
106952010-01-13 Richard Guenther <rguenther@suse.de>
10696
10697 PR tree-optimization/42730
10698 * gcc.c-torture/compile/pr42730.c: New testcase.
10699
30c73d1a
SE
107002010-01-13 Steve Ellcey <sje@cup.hp.com>
10701
10702 PR target/pr42542
10703 * gcc.target/ia64/pr42542-1.c: New.
10704 * gcc.target/ia64/pr42542-2.c: New.
10705 * gcc.target/ia64/pr42542-3.c: New.
10706
a5859aaf
DS
107072010-01-13 Dodji Seketeli <dodji@redhat.com>
10708
10709 PR c++/42634
10710 * g++.dg/template/error45.C: New test.
10711
19656178
MJ
107122010-01-13 Martin Jambor <mjambor@suse.cz>
10713
10714 PR tree-optimization/42704
10715 * g++.dg/torture/pr42704.C: New test.
10716
6dc93b16
MJ
107172010-01-13 Martin Jambor <mjambor@suse.cz>
10718
10719 PR tree-optimization/42703
19656178 10720 * gcc.c-torture/compile/pr42703.c: New test.
6dc93b16 10721
1d21a8e5
RG
107222010-01-13 Richard Guenther <rguenther@suse.de>
10723
10724 PR tree-optimization/42705
10725 * gcc.c-torture/compile/pr42705.c: New testcase.
10726
9858e0cc
JZ
107272010-01-13 Jie Zhang <jie.zhang@analog.com>
10728
10729 * gcc.target/bfin/l2.c: New test.
10730 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10731
48f30f62
RG
107322010-01-13 Richard Guenther <rguenther@suse.de>
10733
10734 PR middle-end/42716
10735 * gcc.c-torture/compile/pr42716.c: New testcase.
10736
688a482d
RG
107372010-01-13 Richard Guenther <rguenther@suse.de>
10738
10739 PR lto/42678
10740 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10741
e616f54d
JM
107422010-01-12 Joseph Myers <joseph@codesourcery.com>
10743
10744 PR c/42708
10745 * gcc.c-torture/compile/pr42708-1.c: New test.
10746
082ab5ff
JJ
107472010-01-12 Jakub Jelinek <jakub@redhat.com>
10748
4942b76b
JJ
10749 PR debug/42662
10750 * gcc.dg/pr42662.c: New test.
10751
082ab5ff
JJ
10752 PR tree-optimization/42645
10753 * g++.dg/other/pr42645-1.C: New test.
10754 * g++.dg/other/pr42645-2.C: New test.
10755
3767f512
JJ
107562010-01-11 Janis Johnson <janis187@us.ibm.com>
10757
10758 PR target/42416
10759 * gcc.target/powerpc/warn-1.c: New test.
10760 * gcc.target/powerpc/warn-2.c: New test.
10761
a6ffbb9c
UB
107622010-01-11 Uros Bizjak <ubizjak@gmail.com>
10763
10764 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10765 stack alignment.
10766
06bfe1d0
RAE
107672010-01-10 Rafael Avila de Espindola <espindola@google.com>
10768
10769 * gcc.dg/lto/20100108_0.c: New.
10770
dadcb84c
UB
107712010-01-10 Uros Bizjak <ubizjak@gmail.com>
10772
10773 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10774 Add -march=i686 -msse for 32bit x86 targets.
10775
ab996409
RG
107762010-01-10 Richard Guenther <rguenther@suse.de>
10777
10778 PR middle-end/42667
10779 * gcc.dg/torture/pr42667.c: New testcase.
10780
d5a8d704
JD
107812010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10782
10783 PR fortran/32489
6a73fcec 10784 * gfortran.dg/array_constructor_34.f90: New test.
7a2631f3
JD
10785
107862010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10787
10788 PR fortran/20923
10789 * gfortran.dg/array_constructor_33.f90: New test.
d5a8d704
JD
10790 gfortran.dg/array_function_5.f90: Add credit.
10791
994ae26c
AO
107922010-01-09 Alexandre Oliva <aoliva@redhat.com>
10793
10794 PR debug/42631
10795 * gcc.dg/pr42631.c: New.
10796
60c48e4c
AO
107972010-01-09 Alexandre Oliva <aoliva@redhat.com>
10798
10799 PR debug/42630
10800 * gcc.dg/pr42630.c: New.
10801
bb956f3e
AO
108022010-01-09 Alexandre Oliva <aoliva@redhat.com>
10803
10804 PR debug/42629
10805 * gcc.dg/pr42629.c: New.
10806
5de8da9b
AO
108072010-01-09 Alexandre Oliva <aoliva@redhat.com>
10808
10809 PR middle-end/42363
10810 * gcc.dg/torture/pr42363.c: New.
10811
684f25f4
AO
108122010-01-09 Alexandre Oliva <aoliva@redhat.com>
10813
10814 PR debug/42604
10815 PR debug/42395
10816 * gcc.dg/vect/pr42604.c: New.
10817 * gcc.dg/vect/pr42395.c: New.
10818
73c865fa
RG
108192010-01-09 Richard Guenther <rguenther@suse.de>
10820
10821 PR middle-end/42512
10822 * gcc.c-torture/execute/pr42512.c: New testcase.
10823
3d876aba
TB
108242010-01-09 Tobias Burnus <burnus@net-b.de>
10825
10826 PR fortran/41298
10827 * gfortran.dg/c_ptr_tests_14.f90: New test.
10828
e51ded7c
RO
108292010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10830
10831 PR ada/41929
10832 * gnat.dg/null_pointer_deref1.adb: Don't run on
10833 sparc*-sun-solaris2.11.
10834
c59449fa
RG
108352010-01-08 Richard Guenther <rguenther@suse.de>
10836
10837 PR lto/42528
10838 * gcc.dg/lto/20100103-1_0.c: New testcase.
10839 * gcc.dg/lto/20100103-2_0.c: Likewise.
10840
1eee5628
TB
108412010-01-08 Tobias Burnus <burnus@net-b.de
10842
10843 PR/fortran 25829
10844 * gfortran.dg/asynchronous_1.f90: New test.
10845 * gfortran.dg/asynchronous_2.f90: New test.
10846 * gfortran.dg/conflicts.f90: Update error message.
10847
c8f4e43a
DS
108482010-01-07 Dodji Seketeli <dodji@redhat.com>
10849
10850 c++/40155
10851 * g++.dg/cpp0x/variadic-unify-2.C: New test.
10852
4139c7ef
JJ
108532010-01-07 Jakub Jelinek <jakub@redhat.com>
10854
10855 PR tree-optimization/42625
10856 * g++.dg/opt/dtor4.C: New test.
10857 * g++.dg/opt/dtor4.h: New.
10858 * g++.dg/opt/dtor4-aux.cc: New.
10859
2a3c437d
TB
108602010-01-07 Tobias Burnus <burnus@net-b.de>
10861
10862 PR fortran/42597
10863 * gfortran.dg/proc_ptr_26.f90: New test.
10864
64b33a7e
TB
108652010-01-07 Tobias Burnus <burnus@net-b.de>
10866
10867 PR fortran/41872
10868 * gfortran.dg/allocatable_scalar_7.f90: New test.
10869
6209a13e
RG
108702010-01-06 Richard Guenther <rguenther@suse.de>
10871
10872 * gcc.c-torture/compile/pr42632.c: New testcase.
10873
fa1a4144 108742010-01-05 H.J. Lu <hongjiu.lu@intel.com>
64b33a7e 10875
fa1a4144
L
10876 PR target/42542
10877 * gcc.target/i386/pr42542-4.c: New.
10878 * gcc.target/i386/pr42542-4a.c: Likewise.
10879 * gcc.target/i386/pr42542-5.c: Likewise.
10880 * gcc.target/i386/pr42542-5a.c: Likewise.
10881
208384fd
EB
108822010-01-05 Eric Botcazou <ebotcazou@adacore.com>
10883
10884 * gcc.dg/tls/opt-15.c: New test.
10885
43d4b97d
L
108862010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10887
10888 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10889
9bf4cdf5
MJ
108902010-01-05 Martin Jambor <mjambor@suse.cz>
10891
10892 PR tree-optimization/42462
d91ae0ab 10893 * g++.dg/torture/pr42462.C: New test.
9bf4cdf5 10894
d097567d
JM
108952010-01-05 Jason Merrill <jason@redhat.com>
10896
10897 * g++.dg/cpp0x/initlist30.C: New test.
10898
82aee923
RG
108992010-01-05 Richard Guenther <rguenther@suse.de>
10900
10901 PR tree-optimization/42614
10902 * gcc.c-torture/execute/pr42614.c: New testcase.
10903
bc3c12a2
EF
109042010-01-05 Eric Fisher <joefoxreal@gmail.com>
10905
10906 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10907 * gcc.dg/Wunreachable-1.c: Remove the testcase of
10908 -Wunreachable-code.
10909 * gcc.dg/Wunreachable-2.c: Likewise.
10910 * gcc.dg/Wunreachable-3.c: Likewise.
10911 * gcc.dg/Wunreachable-4.c: Likewise.
10912 * gcc.dg/Wunreachable-5.c: Likewise.
10913 * gcc.dg/Wunreachable-6.c: Likewise.
10914 * gcc.dg/Wunreachable-7.c: Likewise.
10915 * gcc.dg/Wunreachable-8.c: Likewise.
10916 * gcc.dg/20041231-1.c: Likewise.
10917
566f27e4
JJ
109182010-01-05 Jakub Jelinek <jakub@redhat.com>
10919
7604eb4e
JJ
10920 PR other/42611
10921 * gcc.dg/pr42611.c: New test.
10922
566f27e4
JJ
10923 PR tree-optimization/42508
10924 * g++.dg/opt/pr42508.C: New test.
10925
11492349
TB
109262010-01-05 Tobias Burnus <burnus@net-b.de>
10927
10928 PR fortran/41872
10929 * gfortran.dg/allocatable_scalar_8.f90: New.
10930
caee6ca1
MJ
109312010-01-04 Martin Jambor <mjambor@suse.cz>
10932
10933 PR tree-optimization/42398
10934 * gcc.c-torture/compile/pr42398.c: New test.
10935
4b4a42c4
JM
109362010-01-04 Jason Merrill <jason@redhat.com>
10937
282c399b
JM
10938 PR c++/42555
10939 * g++.dg/ext/attrib35.C: New.
10940
4b4a42c4
JM
10941 PR c++/42567
10942 * g++.dg/cpp0x/auto17.C: New.
10943
785ca514
RAE
109442010-01-04 Rafael Avila de Espindola <espindola@google.com>
10945
10946 * gcc.dg/lto/20100104_0.c: New.
10947
22554cf9
L
109482010-01-04 H.J. Lu <hongjiu.lu@intel.com>
10949
10950 PR target/42542
10951 * gcc.target/i386/pr42542-1.c: New.
10952 * gcc.target/i386/pr42542-1a.c: Likewise.
10953 * gcc.target/i386/pr42542-1b.c: Likewise.
10954 * gcc.target/i386/pr42542-2.c: Likewise.
10955 * gcc.target/i386/pr42542-2a.c: Likewise.
10956 * gcc.target/i386/pr42542-2b.c: Likewise.
10957 * gcc.target/i386/pr42542-3.c: Likewise.
10958 * gcc.target/i386/pr42542-3a.c: Likewise.
10959
5b130807
TB
109602009-01-04 Tobias Burnus <burnus@net-b.de>
10961
10962 PR fortran/41872
10963 * gfortran.dg/allocatable_scalar_5.f90: New test.
10964 * gfortran.dg/allocatable_scalar_6.f90: New test.
10965
e74003a1
RG
109662010-01-03 Richard Guenther <rguenther@suse.de>
10967
10968 PR testsuite/42583
10969 * gfortran.dg/gomp/recursion1.f90: Remove.
10970
5e87f30e
RG
109712010-01-03 Richard Guenther <rguenther@suse.de>
10972
10973 * gcc.dg/Warray-bounds.c: Remove XFAILs.
10974 * gcc.dg/uninit-6.c: Likewise.
10975 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10976
ba1ee228
RG
109772010-01-03 Richard Guenther <rguenther@suse.de>
10978
10979 PR tree-optimization/42589
10980 * gcc.target/i386/pr42589.c: New testcase.
10981
a19eb9d2
RG
109822010-01-03 Richard Guenther <rguenther@suse.de>
10983
10984 PR tree-optimization/42438
10985 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10986
8163bdfb
RG
109872010-01-02 Richard Guenther <rguenther@suse.de>
10988
10989 PR testsuite/41651
10990 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10991
02143d0b
UB
109922010-01-02 Uros Bizjak <ubizjak@gmail.com>
10993
10994 PR target/42448
10995 * gcc.target/alpha/pr42448-1.c: New test.
10996 * gcc.target/alpha/pr42448-2.c: Ditto.
10997
dadab4fd
JM
109982010-01-01 Joseph Myers <joseph@codesourcery.com>
10999
11000 PR preprocessor/41947
11001 * gcc.dg/c99-hexfloat-3.c: New test.
11002
e4a95933
RG
110032010-01-01 Richard Guenther <rguenther@suse.de>
11004
11005 PR c/42570
11006 * gcc.c-torture/execute/pr42570.c: New testcase.
11007
a28ff68b
RG
110082010-01-01 Richard Guenther <rguenther@suse.de>
11009
11010 PR middle-end/42559
11011 * gcc.c-torture/compile/pr42559.c: New testcase.
11012
ad41bd84 11013\f
0bdf1263 11014Copyright (C) 2010 Free Software Foundation, Inc.
ad41bd84
JM
11015
11016Copying and distribution of this file, with or without modification,
11017are permitted in any medium without royalty provided the copyright
11018notice and this notice are preserved.
This page took 3.615594 seconds and 5 git commands to generate.