OSDN Git Service

In gcc/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         Implemented fast enumeration for Objective-C.
4         * objc.dg/foreach-1.m: New.
5         * objc.dg/foreach-2.m: New.
6         * objc.dg/foreach-3.m: New.
7         * objc.dg/foreach-4.m: New.
8         * objc.dg/foreach-5.m: New.
9         * objc.dg/foreach-6.m: New.
10         * objc.dg/foreach-7.m: New.
11
12         Merge from 'apple/trunk' branch on FSF servers:
13         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
14
15         Radar 4502236
16         * objc.dg/objc-foreach-5.m: New.        
17
18         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
19
20         Radar 4507230
21         * objc.dg/objc-foreach-4.m: New.
22
23         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
24
25         Radar 4472881
26         * objc.dg/objc-foreach-3.m: New.
27
28         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
29
30         Radar 4468498
31         * objc.dg/objc-foreach-2.m: New.
32
33         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
34
35         Radar 4294910
36         * objc.dg/objc-foreach-1.m: New
37
38 2010-10-06  Hariharan Sandanagobalane <hariharan@picochip.com>
39
40         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
41         unsigned values.
42         
43 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
44
45         PR objc++/28050
46         * obj-c++.dg/syntax-error-10.mm: New.
47
48 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
49
50         PR objc++/23707
51         * obj-c++.dg/syntax-error-9.mm: New.
52
53 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
54
55         PR objc++/31126
56         * obj-c++.dg/syntax-error-8.mm: New.
57
58 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
59
60         Merge from 'apple/trunk' branch on FSF servers.
61
62         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
63
64         Radar 4290840
65         * obj-c++.dg/syntax-error-7.mm: New
66
67         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
68
69         Radar 4294425
70         * obj-c++.dg/syntax-error-6.mm: New
71
72         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
73
74         Radar 4261146
75         * obj-c++.dg/syntax-error-5.mm: New
76
77         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
78
79         Radar 4093475
80         * obj-c++.dg/syntax-error-[3-4].mm: New.
81         
82         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
83
84         Radar 4185810
85         * obj-c++.dg/syntax-error-[1-2].mm: New.
86         
87 2010-10-05  Ira Rosen  <irar@il.ibm.com>
88
89         PR tree-optimization/45752
90         * gcc.dg/vect/pr45752.c: New test.
91
92 2010-10-05  Richard Guenther  <rguenther@suse.de>
93
94         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
95         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
96         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
97         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
98         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
99         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
100         * gcc.dg/tree-prof/stringop-1.c: Likewise.
101         * gcc.dg/tree-prof/stringop-2.c: Likewise.
102         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
103         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
104         * gcc.dg/tree-prof/update-loopch.c: Likewise.
105         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
106         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
107         * gcc.dg/tree-prof/tracer-1.c: Likewise.
108         * gcc.dg/tree-ssa/inline-4.c: Likewise.
109         * gcc.dg/tree-ssa/inline-3.c: Likewise.
110         * gcc.dg/tree-ssa/20080530.c: Likewise.
111         * g++.dg/tree-ssa/inline-3.C: Likewise.
112         * g++.dg/tree-ssa/inline-1.C: Likewise.
113         * g++.dg/tree-ssa/inline-2.C: Likewise.
114         * gcc.dg/profile-dir-1.c: Likewise.
115         * gcc.dg/profile-dir-2.c: Likewise.
116         * gcc.dg/profile-dir-3.c: Likewise.
117
118 2010-10-05  Richard Guenther  <rguenther@suse.de>
119
120         PR middle-end/45877
121         * g++.dg/torture/pr45877.C: New testcase.
122
123 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
124
125         PR debug/45849
126         * gcc.dg/debug/pr45849.c: New test.
127
128         PR middle-end/45876
129         * gcc.c-torture/compile/pr45876.c: New test.
130
131 2010-10-04  Julian Brown  <julian@codesourcery.com>
132
133         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
134         vect_hw_misalign.
135         * gcc.dg/vect/vect-60.c: Likewise.
136         * gcc.dg/vect/vect-56.c: Likewise.
137         * gcc.dg/vect/vect-93.c: Likewise.
138         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
139         * gcc.dg/vect/vect-95.c: Likewise.
140         * gcc.dg/vect/vect-96.c: Likewise.
141         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
142         * gcc.dg/vect/slp-25.c: Likewise.
143         * gcc.dg/vect/slp-3.c: Likewise.
144         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
145         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
146         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
147         * gcc.dg/vect/vect-109.c: Likewise.
148         * gcc.dg/vect/vect-peel-1.c: Likewise.
149         * gcc.dg/vect/vect-peel-2.c: Likewise.
150         * lib/target-supports.exp
151         (check_effective_target_arm_vect_no_misalign): New.
152         (check_effective_target_vect_no_align): Use above.
153         (check_effective_target_vect_element_align): New.
154         (add_options_for_quad_vectors): New.
155
156 2010-10-04  Martin Jambor  <mjambor@suse.cz>
157
158         PR tree-optimization/45572
159         * g++.dg/ipa/pr45572-1.C: New test.
160         * g++.dg/ipa/pr45572-2.C: Likewise.
161
162 2010-10-03  Ian Lance Taylor  <iant@google.com>
163
164         * gcc.dg/anon-struct-11.c: New test.
165         * gcc.dg/anon-struct-12.c: New test.
166         * gcc.dg/anon-struct-13.c: New test.
167         * gcc.dg/anon-struct-14.c: New test.
168
169 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
170
171         * g++.dg/torture/pr45764.C: Revert revision 164914.
172         * gcc.dg/vect/pr43432.c: Likewise.
173         * gcc.dg/vect/vect-114.c: Likewise.
174         * gcc.dg/vect/vect-15.c: Likewise.
175
176 2010-10-03  Jason Merrill  <jason@redhat.com>
177
178         * g++.dg/cpp0x/sfinae5.C: New.
179
180 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
181
182         PR tree-optimization/45720
183         PR tree-optimization/45764
184         * g++.dg/torture/pr45764.C: New.
185
186         * gcc.dg/vect/pr43432.c: Xfail.
187         * gcc.dg/vect/vect-114.c: Likewise.
188         * gcc.dg/vect/vect-15.c: Likewise.
189
190 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
191
192         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
193         hppa*-*-hpux*.
194         * gcc.dg/torture/pr45678-2.c: Likewise.
195
196 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
197
198         PR fortran/45748
199         * gfortran.dg/intrinsic_6.f90: New.
200
201 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
202
203         PR fortran/42831
204         * gfortran.dg/dependency_37.f90:  New test.
205
206 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
207
208         * gcc.target/i386/shift_mask.c: New test.
209
210 2010-10-01  Richard Guenther  <rguenther@suse.de>
211
212         PR tree-optimization/45854
213         * g++.dg/torture/pr45854.C: New testcase.
214
215 2010-09-30  Michael Eager  <eager@eagercon.com>
216
217         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
218         __FLT_{MIN,MAX}__.
219
220 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
221
222         PR middle-end/45758
223         * gfortran.dg/graphite/pr45758.f90: New.
224
225 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
226
227         PR middle-end/45230
228         * gcc.dg/graphite/id-pr45230.c: New.
229
230 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
231
232         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
233         * gfortran.dg/graphite/graphite.exp: Same.
234         * gcc.dg/graphite/vect-pr43423.c: New.
235
236 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
237
238         PR target/45843
239         * g++.dg/torture/pr45843.C: New test.
240
241 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
242
243         PR fortran/45828
244         * gfortran.dg/allocate_derived_5.f90: New.
245
246 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
247
248         PR tree-optimization/31261
249         * gcc.dg/tree-ssa/pr31261.c: New test.
250
251 2010-09-30  Michael Eager  <eager@eagercon.com>
252
253         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
254         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
255         * gcc.target/microblaze/microblaze.exp: Ditto.
256         * gcc.target/microblaze/others/string_cst1.c: Ditto.
257         * gcc.target/microblaze/others/string_cst2.c: Ditto.
258         * gcc.target/microblaze/others/data_var1.c: Ditto.
259         * gcc.target/microblaze/others/data_var2.c: Ditto.
260         * gcc.target/microblaze/others/data_var3.c: Ditto.
261         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
262         * gcc.target/microblaze/others/strings1.c:: Ditto.
263         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
264         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
265         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
266         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
267         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
268         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
269         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
270         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
271         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
272         * gcc.target/microblaze/isa/pcmp.c: Ditto.
273         * gcc.target/microblaze/isa/nofloat.c: Ditto.
274         * gcc.target/microblaze/isa/fcvt.c: Ditto.
275         * gcc.target/microblaze/isa/float.c: Ditto.
276         * gcc.target/microblaze/isa/mulh.c: Ditto.
277         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
278         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
279         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
280         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
281         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
282         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
283         * gcc.target/microblaze/isa/bshift.c: Ditto.
284         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
285         * gcc.target/microblaze/isa/div.c: Ditto.
286         * gcc.target/microblaze/isa/vanilla.c: Ditto.
287         * gcc.target/microblaze/isa/mul.c: Ditto.
288
289 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
290
291         merge from FSF 'apple/trunk' branch.
292         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
293
294         Radar 4386773
295         * objc.dg/enhanced-proto-1.m: New.
296         * objc.dg/enhanced-proto-2.m: New.
297         * obj-c++.dg/enhanced-proto-1.mm: New
298         * obj-c++.dg/enhanced-proto-2.mm: New.
299
300 2010-09-30  Richard Guenther  <rguenther@suse.de>
301
302         PR testsuite/45702
303         * gcc.dg/debug/pr41893-1.c: Adjust.
304         * gcc.dg/pr30762-1.c: Likewise.
305         * gcc.dg/pr31529-1.c: Likewise.
306         * gcc.dg/pr34457-1.c: Likewise.
307         * gcc.dg/pr34668-1.c: Likewise.
308         * gcc.dg/pr43557-1.c: Likewise.
309
310 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
311
312         PR objc/45842
313         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
314         * objc.dg/const-str-3.m: Correct header for memcpy.
315         * objc.dg/const-str-7.m: Likewise.
316         * objc.dg/method-20b.m: Provide an implementation of Object.
317         Adjust XFAIL for m64 NeXT runtime.
318         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
319         * objc.dg/encode-3.m: Correct line ordering, provide header for 
320         sprintf.
321         * objc.dg/encode-7-next.m: Only run for 32bit.
322         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
323         * objc.dg/type-size-2.m: Provide an implementation of Object.
324         Ajust headers.
325         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
326         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
327         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
328         Adjust XFAIL for m64 NeXT runtime.
329         * obj-c++.dg/method-22.mm: Likewise.
330         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
331
332 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
333
334         Merge from 'apple/trunk' branch on FSF servers.
335         
336         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
337
338         Radar 4278236
339         * obj-c++.dg/bad-forward-decl.mm: New
340
341 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
342
343         * ada/acats/run_acats: Revert revision 157037.
344
345 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
346
347         Merge from 'apple/trunk' branch on FSF servers.
348
349         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
350
351         Radar 4281748
352         * objc.dg/naming-2.m: Update
353         * objc.dg/naming-3.m: New
354
355 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
356
357         PR target/40457
358         * gcc.target/arm/pr40457-3.c: New test.
359
360 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
361
362         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
363         alias checking.
364         * lib/target-supports.exp (check_ifunc_available): Likewise.
365
366 2010-09-29  Tristan Gingold  <gingold@adacore.com>
367
368         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
369
370 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
371
372         * objc.dg/keywords-1.m: New test.
373         * objc.dg/keywords-2.m: New test.
374         * objc.dg/keywords-3.m: New test.
375         * obj-c++.dg/keywords-1.mm: New test.
376         * obj-c++.dg/keywords-2.mm: New test.
377
378 2010-09-28  Jason Merrill  <jason@redhat.com>
379
380         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
381         * g++.dg/ext/complit11.C: Likewise.
382         * g++.old-deja/g++.law/temps1.C: Likewise.
383
384         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
385         * g++.old-deja/g++.mike/misc6.C: Likewise.
386
387 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
388
389         * objc.dg/attributes/method-attribute-1.m: New.
390         * objc.dg/attributes/method-attribute-2.m: New.
391
392         * obj-c++.dg/attributes/method-attribute-1.m: New.
393         * obj-c++.dg/attributes/method-attribute-2.m: New.
394
395 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
396
397         * objc.dg/attributes: New.
398         * objc.dg/attributes/attributes.exp: New.
399         * objc.dg/attributes/class-attribute-1.m: New.
400         * objc.dg/attributes/class-attribute-2.m: New
401         * objc.dg/attributes/categ-attribute-1.m: New
402         * objc.dg/attributes/categ-attribute-2.m: New
403         * objc.dg/attributes/proto-attribute-1.m: New
404
405         * obj-c++.dg/attributes: New.
406         * obj-c++.dg/attributes/attributes.exp: New
407         * obj-c++.dg/attributes/class-attribute-1.mm: New
408         * obj-c++.dg/attributes/class-attribute-2.mm: New
409         * obj-c++.dg/attributes/categ-attribute-1.mm: New
410         * obj-c++.dg/attributes/categ-attribute-2.mm: New
411         * obj-c++.dg/attributes/proto-attribute-1.mm: New
412
413 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
414
415         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
416         from the branch renamed to method-20b.m to avoid clashes).
417
418         2005-08-23  Stuart Hastings  <stuart@apple.com>
419                     Ziemowit Laski  <zlaski@apple.com>
420
421         Radar 4209854
422         * obj-c++.dg/method-23.mm: New.
423         * objc.dg/method-20.m: New.
424
425 2010-09-28  Jan Hubicka  <jh@suse.cz>
426
427         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
428
429 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
430
431         PR target/44452
432         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
433         i?86-*-solaris2.[89], *-*-vxworks*.
434         * gcc.target/i386/pr22152.c: Likewise.
435         * gcc.target/i386/vect8-ret.c: New test.
436
437 2010-09-28  Jie Zhang  <jie@codesourcery.com>
438
439         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
440
441 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
442
443         Merge from 'apple/trunk' branch on FSF servers.
444
445         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
446
447         Radar 4175534
448         * obj-c++.dg/method-22.mm: New.
449
450 2010-09-27  Jason Merrill  <jason@redhat.com>
451
452         * g++.dg/cpp0x/rv-lvalue-req.C: New.
453         * g++.dg/ext/complit11.C: Adjust.
454         * g++.old-deja/g++.law/temps1.C: Adjust.
455         * g++.old-deja/g++.ns/koenig6.C: Adjust.
456         * g++.old-deja/g++.oliva/partord1.C: Adjust.
457
458 2010-09-27  Ian Lance Taylor  <iant@google.com>
459
460         * lib/target-supports.exp (check_effective_target_split_stack):
461         New procedure.
462         * gcc.dg/split-1.c: New test.
463         * gcc.dg/split-2.c: New test.
464         * gcc.dg/split-3.c: New test.
465         * gcc.dg/split-4.c: New test.
466
467 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
468
469         PR objc/25464
470         * objc.dg/type-size-3.m: New test.
471
472 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
473
474         PR objc/45763
475         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
476
477 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
478
479         PR objc/25450
480         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
481         * objc.dg/type-size-2.m: Same change.
482         * obj-c++.dg/encode-5.mm: Same change.
483
484 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
485
486         Merge from 'apple/trunk' branch on FSF servers.  The original
487         Changelogs are below.
488
489         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
490         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
491         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
492         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
493         in the branch).
494         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
495         proto-qual-1.m in the branch) and the normal ABI on GNU.
496         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
497         the test only with the NeXT runtime.
498         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
499         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
500         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
501         Run the test only with the NeXT runtime.
502
503         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
504
505         Radar 4492973
506         * objc.dg/encode-7-64bit.m: New.
507         * objc.dg/encode-7.m: Skip if -m64.
508
509         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
510
511         Radar 4301047
512         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
513         * obj-c++.dg/threedotthree-abi-1.mm: New
514         * objc.dg/threedotthree-abi-1.m: New
515
516         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
517
518         Radar 4136935
519         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
520         * objc.dg/encode-6.m: Likewise.
521         * objc.dg/encode-7.m: New test case.
522
523 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
524
525         Merge from 'apple/trunk' branch on FSF servers.  Renamed
526         const-str-12.m to constr-str-12b.m to avoid conflicts.
527
528         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
529
530         Radar 4229905
531         * obj-c++.dg/warn5.mm: New
532
533         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
534
535         Radar 4154928
536         * obj-c++.dg/const-str-12.mm: New.
537         * objc.dg/const-str-12.m: New.
538
539 2010-09-27  Tobias Burnus  <burnus@net-b.de>
540
541         PR fortran/40569
542         PR fortran/40568
543         * gfortran.dg/storage_size_2.f08: Fix test.
544         * gfortran.dg/c_sizeof_1.f90: Fix test.
545         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
546         * gfortran.dg/c_sizeof_3.f90: New.
547         * gfortran.dg/c_sizeof_4.f90: New.
548         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
549         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
550
551 2010-09-26  Daniel Kraft  <d@domob.eu>
552
553         PR fortran/45783
554         PR fortran/45795
555         * gfortran.dg/select_type_18.f03: New test.
556
557 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
558
559         * gnat.dg/return2.ad[sb]: New test.
560         * gnat.dg/return2_pkg.ads: New helper.
561
562 2010-09-25  Daniel Kraft  <d@domob.eu>
563
564         PR fortran/45776
565         * gfortran.dg/io_constraints_6.f03: New test.
566         * gfortran.dg/io_constraints_7.f03: New test.
567         * gfortran.dg/newunit_2.f90: New test.
568
569 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
570
571         * gfortran.dg/operator_c1202.f90: New test.
572
573 2010-09-24  Jan Hubicka  <jh@suse.cz>
574
575         * gcc.dg/tree-ssa/leaf.c: New testcase.
576
577 2010-09-24  Jan Hubicka  <jh@suse.cz>
578
579         PR tree-optimization/45738
580         PR tree-optimization/45741
581         * gcc.c-torture/compile/pr45741.c: New.
582         * gfortran.fortran-torture/compile/pr45738.f90: New.
583
584 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
585
586         * gcc.dg/cpp/undef-opt-1.c: New test.
587
588 2010-09-24  Jason Merrill  <jason@redhat.com>
589
590         * g++.dg/other/error10.C: Adjust expected output.
591
592 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
593
594         PR middle-end/45234
595         * gcc.dg/torture/stackalign/alloca-6.c: New test.
596         * gcc.target/i386/pr45234.c: New test.
597
598 2010-09-24  Richard Guenther  <rguenther@suse.de>
599
600         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
601
602 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
603
604         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
605         as a comment leader in regexp.
606
607 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
608
609         * objc.dg/sync-2.m: New test.
610         * obj-c++.dg/sync-2.mm: New test.
611
612 2010-09-24  Tobias Burnus  <burnus@net-b.de>
613
614         PR fortran/40571
615         * gfortran.dg/iso_fortran_env_7.f90: New.
616
617 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
618
619         * obj-c++.dg/too-many-args.mm: New file.
620
621 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
622
623         Merge from 'apple/trunk' branch on FSF servers.
624
625         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
626
627         Radar 4491608
628         * objc.dg/too-many-args.m: New
629
630 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
631
632         PR fortran/45744
633         * gfortran.dg/dependency_36.f90:  New test.
634
635 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
636
637         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
638         * gcc.target/i386/pad-3.c: Ditto.
639         * gcc.target/i386/pad-7.c: Ditto.
640         * gcc.target/i386/pad-7.c: Ditto.
641         * gcc.target/i386/pr36502.c: Ditto.
642         * gcc.target/i386/zee.c: Ditto.
643         * gcc.target/i386/20060821-1.c: Ditto.
644         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
645         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
646         * gcc.target/i386/pad-5b.c: Ditto.
647         * gcc.target/i386/pad-6a.c: Ditto.
648         * gcc.target/i386/pad-6b.c: Ditto.
649         * gcc.target/i386/pad-8.c: Ditto.
650         * gcc.target/i386/pad-9.c: Ditto.
651         * gcc.target/i386/pad-10.c: Ditto.
652         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
653
654 2010-09-23  Richard Guenther  <rguenther@suse.de>
655
656         PR tree-optimization/45565
657         * g++.dg/ipa/pr45565.C: New testcase.
658
659 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
660
661         PR fortran/45745
662         PR fortran/45648
663         * gfortran.dg/vector_subscript_bound_1.f90: New.
664
665 2010-09-23  Richard Guenther  <rguenther@suse.de>
666
667         PR middle-end/45750
668         * gcc.dg/pr45750.c: New testcase.
669
670 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
671
672         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
673         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
674         build.
675
676 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
677
678         PR rtl-optimization/44374
679         * gcc.target/arm/headmerge-1.c: New test.
680         * gcc.target/arm/headmerge-2.c: New test.
681         * gcc.target/i386/headmerge-1.c: New test.
682         * gcc.target/i386/headmerge-2.c: New test.
683
684 2010-09-23  Daniel Kraft  <d@domob.eu>
685
686         PR fortran/38936
687         PR fortran/44044
688         PR fortran/45474
689         * gfortran.dg/intrinsic_intent_1.f03: New test.
690         * gfortran.dg/select_type_17.f03: New test.
691         * gfortran.dg/associate_5.f03: More definability tests.
692         * gfortran.dg/enum_2.f90: Check definability.
693         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
694         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
695         * gfortran.dg/char_expr_2.f90: Ditto.
696         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
697         * gfortran.dg/enum_5.f90: Ditto.
698         * gfortran.dg/equiv_constraint_8.f90: Ditto.
699         * gfortran.dg/impure_assignment_2.f90: Ditto.
700         * gfortran.dg/impure_assignment_3.f90: Ditto.
701         * gfortran.dg/intent_out_1.f90: Ditto.
702         * gfortran.dg/intent_out_3.f90: Ditto.
703         * gfortran.dg/pointer_assign_7.f90: Ditto.
704         * gfortran.dg/pointer_intent_3.f90: Ditto.
705         * gfortran.dg/pr19936_1.f90: Ditto.
706         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
707         * gfortran.dg/simpleif_2.f90: Ditto.
708         * gfortran.dg/protected_5.f90: Ditto.
709         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
710         * gfortran.dg/protected_6.f90: Ditto.
711         * gfortran.dg/protected_7.f90: Ditto.
712
713 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
714
715         PR libfortran/45710
716         * gfortran.dg/namelist_65.f90: New test.
717
718 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
719
720         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
721         the regexp pattern between the expected label and location string.
722
723 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
724
725         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
726
727 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
728
729         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
730         * gcc.dg/pr27898.c: Likewise.
731         * gcc.dg/pr28712.c: Likewise.
732         * gcc.dg/pr30762-1.c: Likewise.
733         * gcc.dg/pr31529-1.c: Likewise.
734         * gcc.dg/pr34457-1.c: Likewise.
735         * gcc.dg/pr34668-1.c: Likewise.
736         * gcc.dg/pr34989-1.c: Likewise.
737         * gcc.dg/pr43557-1.c: Likewise.
738
739 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
740
741         PR rtl-optimization/45739
742         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
743         regexps.
744
745 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
746
747         * gcc.target/sparc/mnofpu.c: New test.
748
749 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
750
751         PR rtl-optimization/45739
752         * gcc.target/i386/pr45739.c: New test.
753
754 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
755
756         PR fortran/45648
757         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
758         and counts. Add non-elemental function call check.
759
760         PR fortran/45648
761         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
762         arguments checks. Update temporary counts.
763         * gfortran.dg/transpose_optimization_1.f90: New.
764
765 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
766
767         PR objc/23710
768         * objc.dg/invalid-method-1.m: New.
769
770 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
771
772         Merge from 'apple/trunk' branch on FSF servers.
773
774         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
775
776         Radar 4291785
777         * objc.dg/naming-4.m: New
778         * objc.dg/naming-5.m: New
779         * obj-c++.dg/naming-1.mm: New
780         * obj-c++.dg/naming-2.mm: New
781
782 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
783             Jack Howarth  <howarth@bromo.med.uc.edu>
784
785         PR c++/45645
786         * g++.dg/torture/pr44972.C: Use portable assert().
787
788 2010-09-21  Richard Guenther  <rguenther@suse.de>
789
790         PR tree-optimization/45580
791         * g++.dg/torture/pr45580.C: New testcase.
792
793 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
794
795         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
796
797 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
798
799         PR fortran/45438
800         * gfortran.dg/pointer_check_7.f90: New.
801
802 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
803
804         PR rtl-optimization/45728
805         * gcc.c-torture/compile/pr45728.c: New test.
806
807 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
808
809         PR fortran/45081
810         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
811
812 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
813
814         * g++.dg/tree-ssa/pr45605.C: Add "\\".
815
816 2010-09-20  Richard Guenther  <rguenther@suse.de>
817
818         PR middle-end/45704
819         * gcc.dg/torture/pr45704.c: New testcase.
820
821 2010-09-20  Jan Hubicka  <jh@suse.cz>
822
823         PR tree-optimize/45605
824         * g++.dg/tree-ssa/pr45605.C: New testcase.
825
826 2010-09-20  Michael Matz  <matz@suse.de>
827
828         PR testsuite/45706
829         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
830         enough.
831
832 2010-09-20  Richard Guenther  <rguenther@suse.de>
833
834         PR tree-optimization/45705
835         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
836
837 2010-09-20  Michael Matz  <matz@suse.de>
838
839         PR testsuite/45706
840         * lib/target-supports.exp (check_effective_target_vect_perm):
841         Add i?86-*-*.
842
843 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
844
845         PR rtl-optimization/45695
846         * gcc.c-torture/execute/pr45695.c: New test.
847
848 2010-09-19  Jan Hubicka  <jh@suse.cz>
849
850         PR lto/44246
851         * gcc.c-torture/compile/pr44246.c:New file.
852
853 2010-09-19  Ira Rosen  <irar@il.ibm.com>
854
855         PR tree-optimization/45714
856         * gfortran.dg/vect/pr45714-a.f: New test.
857         * gfortran.dg/vect/pr45714-b.f: New test.
858
859 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
860
861         * gnat.dg/const1.adb: Rename into...
862         * gnat.dg/constant1.adb: ...this.
863         * gnat.dg/constant2.adb: New test.
864         * gnat.dg/constant2_pkg1.ads: New helper.
865         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
866
867 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
868
869         * gnat.dg/specs/constant1.ads: New test.
870         * gnat.dg/specs/constant1_pkg.ads: New helper.
871
872 2010-09-18  Jan Hubicka  <jh@suse.cz>
873
874         PR tree-optimization/45453
875         * g++.dg/tree-ssa/pr45453.C: New testcase.
876
877 2010-09-18  Jason Merrill  <jason@redhat.com>
878
879         * g++.dg/cpp0x/initlist44.C: New.
880
881 2010-09-18  Richard Guenther  <rguenther@suse.de>
882
883         PR tree-optimization/45709
884         * g++.dg/torture/pr45709-2.C: New testcase.
885
886 2010-09-18  Richard Guenther  <rguenther@suse.de>
887
888         PR tree-optimization/45709
889         * g++.dg/torture/pr45709.C: New testcase.
890
891 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
892
893         PR testsuite/45719
894         * gcc.target/i386/pad-3.c: Pass -fno-pic.
895
896 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
897
898         * gcc.target/i386/pad-1.c: New.
899         * gcc.target/i386/pad-2.c: Likewise.
900         * gcc.target/i386/pad-3.c: Likewise.
901         * gcc.target/i386/pad-4.c: Likewise.
902         * gcc.target/i386/pad-5a.c: Likewise.
903         * gcc.target/i386/pad-5b.c: Likewise.
904         * gcc.target/i386/pad-6a.c: Likewise.
905         * gcc.target/i386/pad-6b.c: Likewise.
906         * gcc.target/i386/pad-7.c: Likewise.
907         * gcc.target/i386/pad-8.c: Likewise.
908         * gcc.target/i386/pad-9.c: Likewise.
909         * gcc.target/i386/pad-10.c: Likewise.
910
911 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
912
913         PR middle-end/45234
914         * gcc.dg/torture/stackalign/alloca-5.c: New.
915
916 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
917
918         PR middle-end/45678
919         * gcc.dg/torture/pr45678-2.c: New.
920
921 2010-09-17  Richard Guenther  <rguenther@suse.de>
922
923         PR middle-end/45678
924         * gcc.dg/torture/pr45678-1.c: New testcase.
925
926 2010-09-17  Michael Matz  <matz@suse.de>
927
928         PR tree-optimization/43432
929         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
930         check_effective_target_vect_perm_short): New predicates.
931         (check_effective_target_vect_perm): Include x86_64.
932         * gcc.dg/vect/pr43432.c: New test.
933         * gcc.dg/vect/vect-114.c: Adjust.
934         * gcc.dg/vect/vect-15.c: Ditto.
935         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
936         * gcc.dg/vect/slp-perm-9.c: Ditto.
937
938 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
939
940         PR testsuite/45692
941         * objc/execute/exceptions/throw-nil.m: Run the test only with the
942         GNU runtime.
943
944 2010-09-17  Richard Guenther  <rguenther@suse.de>
945
946         * gcc.dg/pr27898.c: Use -flto instead of -combine.
947         * gcc.dg/pr28706.c: Likewise.
948         * gcc.dg/pr28712.c: Likewise.
949         * gcc.dg/pr30762-1.c: Likewise.
950         * gcc.dg/pr30762-2.c: Likewise.
951         * gcc.dg/pr31529-1.c: Likewise.
952         * gcc.dg/pr31529-2.c: Likewise.
953         * gcc.dg/pr34457-1.c: Likewise.
954         * gcc.dg/pr34457-2.c: Likewise.
955         * gcc.dg/pr34668-1.c: Likewise.
956         * gcc.dg/pr34668-2.c: Likewise.
957         * gcc.dg/pr34989-1.c: Likewise.
958         * gcc.dg/pr34989-2.c: Likewise.
959         * gcc.dg/pr43557-1.c: Likewise.
960         * gcc.dg/pr43557-2.c: Likewise.
961         * gcc.dg/debug/pr41893-1.c: Likewise.
962         * gcc.dg/matrix/matrix.exp: Do not use -combine.
963         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
964         * gcc.dg/matrix/matrix-4.c: Likewise.
965         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
966         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
967         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
968         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
969
970 2010-09-16  Tobias Burnus  <burnus@net-b.de>
971
972         PR fortran/43665
973         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
974         optimizations.
975         * gfortran.dg/intent_optimize_1.f90: New test.
976
977 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
978
979         * gcc.target/i386/divmod-1.c: New.
980         * gcc.target/i386/divmod-2.c: Likewise.
981         * gcc.target/i386/divmod-3.c: Likewise.
982         * gcc.target/i386/divmod-4.c: Likewise.
983         * gcc.target/i386/divmod-4a.c: Likewise.
984         * gcc.target/i386/divmod-5.c: Likewise.
985         * gcc.target/i386/divmod-6.c: Likewise.
986         * gcc.target/i386/divmod-7.c: Likewise.
987         * gcc.target/i386/divmod-8.c: Likewise.
988         * gcc.target/i386/udivmod-1.c: Likewise.
989         * gcc.target/i386/udivmod-2.c: Likewise.
990         * gcc.target/i386/udivmod-3.c: Likewise.
991         * gcc.target/i386/udivmod-4.c: Likewise.
992         * gcc.target/i386/udivmod-4a.c: Likewise.
993         * gcc.target/i386/udivmod-5.c: Likewise.
994         * gcc.target/i386/udivmod-6.c: Likewise.
995         * gcc.target/i386/udivmod-7.c: Likewise.
996         * gcc.target/i386/udivmod-8.c: Likewise.
997
998 2010-09-16  Jan Hubicka  <jh@suse.cz>
999
1000         * g++.dg/lto/pr45679-1_0.C: New file.
1001         * g++.dg/lto/pr45679-1_1.C: New file.
1002         * g++.dg/lto/pr45679-0_0.C: New file.
1003         * g++.dg/lto/pr45679-0_1.C: New file.
1004
1005 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1006
1007         PR fortran/45674
1008         * gfortran.dg/class_dummy_2.f03: New.
1009
1010 2010-09-16  Richard Guenther  <rguenther@suse.de>
1011
1012         PR tree-optimization/45623
1013         * gcc.dg/torture/pr45623.c: New testcase.
1014
1015 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1016
1017         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1018         name and parentheses.
1019         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1020
1021 2010-09-15  Jason Merrill  <jason@redhat.com>
1022
1023         * g++.dg/parse/parameter-declaration-2.C: New.
1024
1025         * g++.dg/cpp0x/scoped_enum2.C: New.
1026
1027 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1028
1029         * gcc.c-torture/compile/20100915-1.c: New test.
1030
1031 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1032
1033         PR middle-end/45644
1034         * gcc.dg/ipa/pr45644.c: New test.
1035
1036 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1037
1038         PR tree-optimization/45633
1039         * gcc.dg/vect/pr45633.c: New test.
1040
1041 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1042
1043         PR fortran/45577
1044         * gfortran.dg/allocate_derived_4.f90: New.
1045
1046 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1047
1048         * lib/target-supports.exp
1049         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1050         supported flag to true for neon.
1051
1052 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1053
1054         PR c++/45665
1055         * g++.dg/template/crash103.C: New.
1056
1057 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1058
1059         Merge from 'apple/trunk' branch on FSF servers.
1060
1061         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1062
1063         Radar 4457381
1064         * objc.dg/msg-in-protocol.m: New.
1065         * obj-c++.dg/msg-in-protocol.mm: New.
1066
1067         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1068
1069         Radar 4219590
1070         * objc.dg/break-in-ifstmt.m: New.
1071
1072         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1073
1074         Radar 4174166
1075         * obj-c++.dg/comp-types-13.mm: New.
1076         * objc.dg/comp-types-12.m: New.
1077
1078         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1079
1080         Radar 4216500
1081         * obj-c++.dg/proto-lossage-7.mm: New.
1082         * objc.dg/proto-lossage-7.m: New.
1083
1084 2010-09-14  Jan Hubicka  <jh@suse.cz>
1085
1086         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1087         folding.
1088         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1089         folding.
1090
1091 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1092
1093         PR middle-end/45567
1094         * gcc.dg/pr45567.c: New test.
1095
1096         PR debug/45660
1097         * g++.dg/debug/pr45660.C: New test.
1098
1099 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1100
1101         PR tree-optimization/45470
1102         * g++.dg/vect/pr45470-a.cc: New test.
1103         * g++.dg/vect/pr45470-a.cc: New test.
1104
1105 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1106
1107         PR target/42070
1108         * lib/profopt.exp: Prune warnings on execname2 compile.
1109         * lib/prune.exp: Prune "can't add line info" warnings.
1110
1111 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1112
1113         PR libfortran/45532
1114         * gfortran.dg/namelist_64.f90: New test.
1115
1116 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1117
1118         PR rtl-optimization/45617
1119         * gcc.target/i386/pr45617.c: New test.
1120
1121 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1122
1123         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1124
1125 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1126
1127         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1128         * gcc.target/i386/fma4-vector.c: Likewise.
1129         * gcc.target/i386/vectorize2.c: Likewise.
1130         * gcc.target/i386/vectorize4.c: Likewise.
1131         * gcc.target/i386/vectorize5.c: Likewise.
1132         * gcc.target/i386/vectorize6.c: Likewise.
1133         * gcc.target/i386/vectorize8.c: Likewise.
1134
1135         * gcc.target/i386/vect-double-1.c: New.
1136         * gcc.target/i386/vect-double-1a.c: Likewise.
1137         * gcc.target/i386/vect-double-2.c: Likewise.
1138         * gcc.target/i386/vect-double-2a.c: Likewise.
1139
1140         * lib/target-supports.exp (check_effective_target_vect_double):
1141         Set et_vect_double_saved to 0 when tuning for Atom.
1142
1143 2010-09-13  Jan Hubicka  <jh@suse.cz>
1144
1145         * gcc.dg/torture/pr23821.c: Drop static keyword.
1146         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1147         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1148
1149 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1150
1151         * gcc.target/arm/sync-1.c: New.
1152
1153 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1154
1155         * gnat.dg/memtrap.adb: New test.
1156
1157 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1158
1159         * gfortran.dg/promotion.f90: Fix options.
1160
1161 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1162
1163         * g++.dg/cpp0x/range-for1.C: New.
1164         * g++.dg/cpp0x/range-for2.C: New.
1165         * g++.dg/cpp0x/range-for3.C: New.
1166         * g++.dg/cpp0x/range-for4.C: New.
1167         * g++.dg/cpp0x/range-for5.C: New.
1168         * g++.dg/cpp0x/range-for6.C: New.
1169
1170 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1171
1172         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1173         and counts. Check that transpose is not called.
1174         * gfortran.dg/transpose_2.f90: Update error message.
1175
1176 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1177
1178         PR c++/43824
1179         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1180         * g++.dg/lookup/strong-using-2.C: Likewise.
1181         * g++.dg/lookup/strong-using-3.C: Likewise.
1182         * g++.dg/lookup/strong-using-5.C: Likewise.
1183
1184         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1185         * g++.dg/cpp0x/inline-ns4.C: New.
1186         * g++.dg/cpp0x/inline-ns5.C: New.
1187
1188 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1189
1190         PR middle-end/45634
1191         * gfortran.fortran-torture/compile/pr45634.f90: New.
1192
1193 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1194
1195         * objc.dg/fobjc-exceptions.m: New test.
1196
1197 2010-09-10  Jan Hubicka  <jh@suse.cz>
1198
1199         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1200
1201 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1202
1203         PR tree-optimization/44972
1204         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1205         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1206         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1207         instead.
1208         * g++.dg/torture/pr44972.C: New test.
1209
1210 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1211
1212         PR tree-optimization/44972
1213         * g++.dg/torture/pr34850.C: Remove expected warning.
1214
1215 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1216
1217         * gfortran.dg/dummy_optional_arg.f90: New test.
1218
1219 2010-09-08  Jan Hubicka  <jh@suse.cz>
1220
1221         PR tree-optimization/45598
1222         * fortran.fortran-torture/compile/pr45598.f90: New test.
1223
1224 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1225
1226         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1227         * lib/target-supports.exp (check_ifunc_available): New.
1228         * gcc.dg/attr-ifunc-1.c: New.
1229         * gcc.dg/attr-ifunc-2.c: New.
1230         * gcc.dg/attr-ifunc-3.c: New.
1231         * gcc.dg/attr-ifunc-4.c: New.
1232         * gcc.dg/attr-ifunc-5.c: New.
1233         * g++.dg/ext/attr-ifunc-1.C: New.
1234         * g++.dg/ext/attr-ifunc-2.C: New.
1235         * g++.dg/ext/attr-ifunc-3.C: New.
1236         * g++.dg/ext/attr-ifunc-4.C: New.
1237
1238 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1239
1240         PR middle-end/40386
1241         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1242
1243 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1244
1245         * gfortran.dg/inline_transpose_1.f90: New test.
1246
1247 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1248
1249         PR c++/45588
1250         * g++.dg/warn/Wunused-var-15.C: New test.
1251
1252 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1253
1254         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1255         hppa*-*-hpux*.
1256
1257 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1258
1259         * objc/execute/exceptions/throw-nil.m: New test.
1260         * objc/execute/exceptions/handler-1.m: Updated to use the new
1261         objc_set_uncaught_exception_handler() function.
1262         * objc/execute/exceptions/matcher-1.m: New test.
1263
1264 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1265
1266         PR fortran/38282
1267         * gfortran.dg/bit_comparison_1.F90: New test.
1268         * gfortran.dg/leadz_trailz_3.f90: New test.
1269         * gfortran.dg/masklr_2.F90: New test.
1270         * gfortran.dg/shiftalr_1.F90: New test.
1271         * gfortran.dg/merge_bits_2.F90: New test.
1272         * gfortran.dg/dshift_2.F90: New test.
1273         * gfortran.dg/bit_comparison_2.F90: New test.
1274         * gfortran.dg/masklr_1.F90: New test.
1275         * gfortran.dg/merge_bits_1.F90: New test.
1276         * gfortran.dg/dshift_1.F90: New test.
1277         * gfortran.dg/shiftalr_2.F90: New test.
1278
1279 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1280
1281         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1282         functions from objc/typedstream.h are deprecated.
1283
1284 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1285
1286         * lib/target-supports.exp
1287         (check_effective_target_run_expensive_tests): New proc.
1288         * gcc.c-torture/compile/limits-fnargs.c: Use
1289         dg-require-effective-target run_expensive_tests.
1290
1291 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1292
1293         PR fortran/45597
1294         * gfortran.dg/gomp/pr45597.f90: New test.
1295
1296         PR fortran/45595
1297         * gfortran.dg/gomp/pr45595.f90: New test.
1298
1299 2010-09-08  Michael Matz  <matz@suse.de>
1300
1301         * c-c++-common/uninit-17.c: Adjust.
1302
1303 2010-09-08  Michael Matz  <matz@suse.de>
1304
1305         PR tree-optimization/43430
1306         * gcc.dg/vect/pr43430-2.c: New test.
1307
1308 2010-09-08  Michael Matz  <matz@suse.de>
1309
1310         PR tree-optimization/33244
1311         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1312
1313 2010-09-08  Richard Guenther  <rguenther@suse.de>
1314
1315         PR tree-optimization/45578
1316         * gfortran.dg/pr45578.f90: New testcase.
1317
1318 2010-09-08  Richard Guenther  <rguenther@suse.de>
1319
1320         PR testsuite/45590
1321         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1322
1323 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1324
1325         PR fortran/45576
1326         * gfortran.dg/char_length_18.f90:  New test.
1327
1328 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1329
1330         PR target/36502
1331         * gcc.target/i386/pr36502.c: New test.
1332
1333         PR target/42313
1334         PR target/44651
1335         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1336         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1337
1338 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1339
1340         * gfortran.dg/achar_4.f90: Enable bounds checking.
1341
1342 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1343
1344         PR target/45206
1345         * gcc.target/i386/pr45206.c: New test.
1346
1347 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1348
1349         PR fortran/45505
1350         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1351
1352 2010-09-07  Jan Hubicka  <jh@suse.cz>
1353
1354         * gcc.c-torture/compile/20100907.c: New testcase.
1355
1356 2010-09-07  Richard Guenther  <rguenther@suse.de>
1357
1358         PR middle-end/45569
1359         * g++.dg/eh/pr45569.C: New testcase.
1360
1361 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1362
1363         PR target/43137
1364         * gcc.target/arm/pr43137.c: New test.
1365
1366 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1367
1368         PR fortran/36931
1369         * gfortran.dg/dependency_35.f90:  New test.
1370
1371 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1372
1373         PR fortran/34145
1374         * gfortran.dg/char_length_17.f90:  New test.
1375
1376 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1377
1378         PR c++/45200
1379         PR c++/45293
1380         PR c++/45558
1381         * g++.dg/template/typedef34.C: New test.
1382         * g++.dg/template/typedef35.C: New test.
1383
1384 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1385
1386         PR target/22152
1387         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1388
1389 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1390
1391         * g++.dg/warn/Wdouble-promotion.C: New.
1392
1393 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1394
1395         * g++.dg/parse/redef2.C: New.
1396
1397 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1398
1399         * gcc.dg/20100906-1.c: New testcase.
1400
1401 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1402
1403         PR testsuite/45543
1404         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1405         DW_TAG_enumeration_type DIE.
1406
1407 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1408
1409         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1410         Update XFAILs.
1411
1412 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1413
1414         PR rtl-optimization/44919
1415         * g++.dg/opt/pr44919.C: New.
1416
1417 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1418
1419         PR fortran/38282
1420         * gfortran.dg/iall_iany_iparity_1.f90: New.
1421         * gfortran.dg/iall_iany_iparity_2.f90: New.
1422
1423 2010-09-06  Jason Merrill  <jason@redhat.com>
1424
1425         * g++.dg/cpp0x/initlist42.C: New.
1426
1427         * g++.dg/cpp0x/auto19.C: New.
1428
1429         * g++.dg/template/sfinae25.C: New.
1430         * g++.dg/template/char1.C: Expect warning.
1431         * g++.dg/template/nontype10.C: Likewise.
1432
1433         * g++.dg/cpp0x/implicit9.C: New.
1434
1435         * g++.dg/cpp0x/initlist43.C: New.
1436
1437 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1438
1439         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1440
1441 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1442
1443         * gcc.dg/Wdouble-promotion.c: New.
1444
1445 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1446
1447         * gfortran.dg/float128_1.f90: Remove test case as
1448         it always fails since Rev 163611 backed out the
1449         front-end implementation.
1450
1451 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1452
1453         * gfortran.dg/float128_1.f90: XFAIL test case.
1454
1455 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1456
1457         * gfortran.dg/bessel_7.f90: Decrease required precision.
1458
1459 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1460
1461         PR testsuite/45545
1462         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1463         ref-all-matching targets.
1464
1465 2010-09-05  Richard Guenther  <rguenther@suse.de>
1466
1467         PR tree-optimization/45535
1468         * gcc.c-torture/compile/pr45535.c: New testcase.
1469
1470 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1471
1472         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1473         "\[^\n\]*".
1474         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1475         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1476         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1477         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1478         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1479         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1480         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1481         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1482         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1483         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1484         * gcc.target/i386/pr22152.c: Likewise.
1485         * gcc.target/i386/pr36992-1.c: Likewise.
1486         * gcc.target/i386/pr36992-2.c: Likewise.
1487         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1488
1489 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1490
1491         PR testsuite/43957
1492         * gcc.dg/const-uniq-1.c: Modify regexp.
1493
1494 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1495
1496         PR fortran/45530
1497         * gfortran.dg/namelist_63.f90: New.
1498
1499 2010-09-04  Jan Hubicka  <jh@suse.cz>
1500
1501         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1502         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1503
1504 2010-09-04  Jan Hubicka  <jh@suse.cz>
1505
1506         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1507
1508 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1509
1510         PR fortran/45507
1511         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1512
1513 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1514
1515         * gcc.dg/opts-4.c: New test.
1516
1517 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1518
1519         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1520         * gcc.dg/vect/vect-peel-4.c: Ditto.
1521
1522 2010-09-03  Daniel Kraft  <d@domob.eu>
1523
1524         PR fortran/45525
1525         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1526
1527 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1528
1529         PR fortran/45159
1530         * gfortran.dg/dependency_34.f90:  New test.
1531
1532 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1533
1534         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1535
1536 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1537
1538         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1539         gcc.target/i386/clearcap.map if supported.
1540
1541 2010-09-03  Michael Matz  <matz@suse.de>
1542
1543         PR middle-end/45415
1544         * gcc.dg/pr45415.c: New test.
1545
1546 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1547
1548         PR tree-optimization/45506
1549         * gcc.dg/pr45506.c: New.
1550
1551 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1552
1553         PR target/45476
1554         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1555         * gcc.target/i386/float128-2.c: Ditto.
1556
1557 2010-09-03  Daniel Kraft  <d@domob.eu>
1558
1559         PR fortran/34162
1560         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1561         * gfortran.dg/internal_dummy_2.f08: New test.
1562         * gfortran.dg/internal_dummy_3.f08: New test.
1563         * gfortran.dg/internal_dummy_4.f08: New test.
1564
1565 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1566
1567         PR debug/45500
1568         * gcc.target/i386/pr45500.c: New test.
1569
1570 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1571
1572         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1573
1574 2010-09-03  Daniel Kraft  <d@domob.eu>
1575
1576         PR fortran/44602
1577         * gfortran.dg/exit_2.f08; Adapt error messages.
1578         * gfortran.dg/exit_3.f08: New test.
1579         * gfortran.dg/exit_4.f08: New test.
1580         * gfortran.dg/exit_5.f03: New test.
1581
1582 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1583
1584         * gfortran.dg/ishft_4.f90: New test.
1585
1586 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1587
1588         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1589         FRIZ/XSRIZ instruciton for (double)(long long)x.
1590         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1591
1592 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1593
1594         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1595
1596 2010-09-02  Richard Guenther  <rguenther@suse.de>
1597
1598         PR tree-optimization/44937
1599         PR tree-optimization/45412
1600         * g++.dg/opt/pr45412.C: New testcase.
1601         * gcc.c-torture/compile/pr45412.c: Likewise.
1602         * gcc.c-torture/compile/pr44937.c: Likewise.
1603
1604 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1605
1606         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1607         but using -Werror=comment.
1608         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1609         expected error messages.
1610
1611 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1612
1613         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1614         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1615
1616 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1617
1618         PR fortran/45489
1619         * gfortran.dg/initialization_27.f90: New.
1620
1621 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1622
1623         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1624         check into different basic blocks. Expect vectorization if misaligned
1625         stores are supported.
1626         * gcc.dg/vect/bb-slp-8a.c: New test.
1627         * gcc.dg/vect/bb-slp-8b.c: New test.
1628
1629 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1630
1631         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1632
1633 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1634
1635         PR fortran/44541
1636         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1637         * gfortran.dg/class_dummy_1.f03: New.
1638
1639 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1640
1641         PR middle-end/45458
1642         * g++.dg/tree-prof/partition2.C: New test.
1643
1644 2010-09-01  Richard Guenther  <rguenther@suse.de>
1645
1646         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1647         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1648         * gcc.c-torture/execute/20100827-1.c: Likewise.
1649
1650 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1651
1652         * gfortran.dg/execute_command_line_1.f90: New test.
1653
1654 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1655
1656         PR preprocessor/45457
1657         * c-c++-common/cpp/pr45457.c: New test.
1658
1659 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1660
1661         * gcc.dg/nested-func-8.c: New test.
1662
1663 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1664
1665         PR fortran/38282
1666         * gfortran.dg/popcnt_poppar_1.F90: New test.
1667         * gfortran.dg/popcnt_poppar_2.F90: New test.
1668
1669 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1670
1671         * gcc.target/i386/volatile-2.c: Require nonpic target.
1672
1673 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1674
1675         PR middle-end/45461
1676         * gcc.dg/pr45461.c: New test.
1677
1678 2010-08-31  Richard Guenther  <rguenther@suse.de>
1679
1680         PR testsuite/45455
1681         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1682
1683 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1684
1685         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1686
1687 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1688
1689         PR fortran/45456
1690         * gfortran.dg/typebound_proc_18.f03: New.
1691
1692 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1693
1694         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1695         * lib/scanasm.exp (scan-stack-usage): Likewise.
1696         (scan-stack-usage-not): Likewise.
1697         * gcc.dg/stack-usage-1.c: New test.
1698         * gcc.target/i386/stack-usage-realign.c: Likewise.
1699
1700 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1701
1702         PR tree-optimization/45427
1703         * gcc.dg/tree-ssa/pr45427.c: New test.
1704
1705 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1706
1707         PR c++/45043
1708         * g++.dg/template/crash102.C: New.
1709
1710 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR middle-end/45423
1713         * gcc.dg/gomp/atomic-12.c: New test.
1714         * gcc.dg/gomp/atomic-13.c: New test.
1715         * gcc.dg/gomp/atomic-14.c: New test.
1716         * g++.dg/gomp/atomic-11.C: New test.
1717         * g++.dg/gomp/atomic-12.C: New test.
1718         * g++.dg/gomp/atomic-13.C: New test.
1719         * g++.dg/gomp/atomic-14.C: New test.
1720
1721 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1722
1723         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1724         delimiter.
1725
1726 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1727
1728         * gnat.dg/discr24.adb: New test.
1729
1730 2010-08-30  Richard Guenther  <rguenther@suse.de>
1731
1732         PR tree-optimization/45449
1733         * gcc.dg/pr45449.c: New testcase.
1734
1735 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1736
1737         * gcc.dg/opts-1.c: Expect errors, not warnings.
1738
1739 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1740
1741         PR fortran/42769
1742         * gfortran.dg/dynamic_dispatch_11.f03: New.
1743
1744 2010-08-29  Jason Merrill  <jason@redhat.com>
1745
1746         PR c++/44991
1747         * g++.dg/parse/defarg15.C: New.
1748
1749 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1750
1751         PR fortran/45439
1752         * gfortran.dg/select_type_16.f03: New.
1753
1754 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1755             Tobias Burnus  <burnus@net-b.de>
1756
1757         * gfortran.dg/bessel_7.f90: Decrease required precision.
1758
1759 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1760             Kaz Kojima  <kkojima@gcc.gnu.org>
1761
1762         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1763
1764 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1765
1766         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1767         floating point conversion code generation.
1768         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1769         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1770         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1771         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1772         to integer conversion code generation.
1773         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1774         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1775         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1776         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1777
1778 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1779
1780         PR fortran/32049
1781         * gfortran.dg/random_seed_1.f90: Adjust test.
1782         * gfortran.dg/float128_1.f90: New test.
1783
1784 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1785
1786         PR fortran/33197
1787         * gfortran.dg/norm2_1.f90: New.
1788         * gfortran.dg/norm2_2.f90: New.
1789         * gfortran.dg/norm2_3.f90: New.
1790         * gfortran.dg/norm2_4.f90: New.
1791         * gfortran.dg/parity_1.f90: New.
1792         * gfortran.dg/parity_2.f90: New.
1793         * gfortran.dg/parity_3.f90: New.
1794
1795 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1796
1797         PR fortran/45420
1798         * gfortran.dg/select_type_15.f03: New.
1799
1800 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1801
1802         PR libfortran/43217
1803         * gfortran.dg/hollerith8.f90: New test.
1804
1805 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1806
1807         PR fortran/45159
1808         * gfortran.dg/dependency_33.f90:  New test.
1809
1810 2010-08-27  Richard Guenther  <rguenther@suse.de>
1811
1812         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1813         * gcc.dg/graphite/scop-2.c: Likewise.
1814         * gcc.dg/graphite/scop-20.c: Likewise.
1815         * gcc.dg/vect/slp-25.c: Likewise.
1816
1817 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1818
1819         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1820
1821 2010-08-26  Daniel Kraft  <d@domob.eu>
1822
1823         PR fortran/38936
1824         PR fortran/44047
1825         PR fortran/45384
1826         * gfortran.dg/associate_8.f03: New test.
1827         * gfortran.dg/select_type_13.f03: New test.
1828         * gfortran.dg/select_type_14.f03: New test.
1829
1830 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1831
1832         PR tree-optimization/44485
1833         * gcc.dg/pr44485.c: New test.
1834
1835 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1836
1837         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1838         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1839         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1840
1841 2010-08-26  Richard Guenther  <rguenther@suse.de>
1842
1843         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1844         * gcc.dg/graphite/scop-21.c: Likewise.
1845
1846 2010-08-26  Richard Guenther  <rguenther@suse.de>
1847
1848         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1849         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1850         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1851         * gcc.dg/vect/vect-91.c: Likewise.
1852         * gcc.dg/vect/vect-peel-1.c: Likewise.
1853         * gcc.dg/vect/vect-peel-2.c: Likewise.
1854         * gcc.dg/vect/vect-peel-4.c: Likewise.
1855
1856 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1857
1858         PR libfortran/41859
1859         * gfortran.dg/der_io_4.f90: New test.
1860
1861 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1862
1863         PR rtl-optimization/44858
1864         * gcc.c-torture/execute/pr44858.c: New test.
1865
1866         PR rtl-optimization/45400
1867         * g++.dg/other/i386-8.C: New test.
1868
1869 2010-08-25  Richard Guenther  <rguenther@suse.de>
1870
1871         * gcc.dg/alias-8.c: Adjust.
1872
1873 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1874
1875         * gcc.target/i386/combine-mul.c: New test.
1876
1877 2010-08-25  Richard Guenther  <rguenther@suse.de>
1878
1879         PR lto/44562
1880         * gcc.dg/graphite/id-27.c: New testcase.
1881         * gcc.dg/lto/20100825-1_0.c: Likewise.
1882
1883 2010-08-25  Richard Guenther  <rguenther@suse.de>
1884
1885         PR tree-optimization/45316
1886         * g++.dg/opt/pr45316.C: New testcase.
1887
1888 2010-08-25  Richard Guenther  <rguenther@suse.de>
1889
1890         PR tree-optimization/45393
1891         * g++.dg/torture/pr45393.C: New testcase.
1892
1893 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR tree-optimization/45059
1896         * gcc.c-torture/compile/pr45059.c: New test.
1897
1898 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1899
1900         * lib/target-supports.exp (check_effective_target_vect_unpack):
1901         Set vect_unpack supported flag to true for neon.
1902
1903 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1904
1905         * gcc.dg/tree-ssa/ifc-5.c: New.
1906
1907 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1908
1909         * gcc.dg/tree-ssa/ifc-4.c: New.
1910         * gcc.dg/tree-ssa/ifc-7.c: New.
1911
1912 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1913
1914         * gcc.dg/vect/vect.exp: Check loongson targets
1915         * g++.dg/vect/vect.exp: Likewise
1916         * gfortran.dg/vect/vect.exp: Likewise
1917
1918 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1919
1920         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1921         -mveclibabi=mass.
1922
1923 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1924
1925         PR fortran/45366
1926         * gfortran.dg/proc_ptr_29.f90: New.
1927
1928 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1929             Dominique d'Humieres <dominiq@lps.ens.fr>
1930
1931         PR fortran/45367
1932         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1933
1934 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1935
1936         PR fortran/45367
1937         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1938
1939 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1940
1941         PR fortran/36158
1942         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1943
1944 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1945             Dominique d'Humieres <dominiq@lps.ens.fr>
1946
1947         PR fortran/45367
1948         PR fortran/36158
1949         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1950         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1951
1952 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1953
1954         PR fortran/44863
1955         PR fortran/45271
1956         PR fortran/45290
1957         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1958         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1959         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1960
1961 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1962
1963         PR fortran/36158
1964         PR fortran/33197
1965         * gfortran.dg/bessel_6.f90: New.
1966         * gfortran.dg/bessel_7.f90: New.
1967
1968 2010-08-20  Jan Hubicka  <jh@suse.cz>
1969
1970         PR c++/45307
1971         PR c++/17736
1972         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1973         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1974
1975 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1976
1977         PR target/45336
1978         * gcc.target/i386/pr45336-1.c: New.
1979         * gcc.target/i386/pr45336-2.c: Likewise.
1980         * gcc.target/i386/pr45336-3.c: Likewise.
1981         * gcc.target/i386/pr45336-4.c: Likewise.
1982
1983 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1984
1985         PR testsuite/45361
1986         * gcc.target/i386/volatile-2.c: Update scan strings to also
1987         include (%rip) for the memory reference on x86_64.
1988
1989 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1990
1991         PR middle-end/44974
1992         * gcc.dg/pr44974.c: New test.
1993
1994         PR rtl-optimization/45353
1995         * gcc.dg/pr45353.c: New test.
1996
1997 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1998
1999         * gcc.target/i386/volatile-2.c: New.
2000
2001 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2002
2003         PR rtl-optimization/44691
2004         * gfortran.dg/pr44691.f: New test.
2005
2006 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2007
2008         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2009
2010 2010-08-19  Jason Merrill  <jason@redhat.com>
2011
2012         * g++.dg/init/synth3.C: New.
2013         * g++.dg/init/value8.C: New.
2014         * g++.dg/tree-ssa/empty-2.C: New.
2015         * g++.dg/cpp0x/noexcept09.C: New.
2016
2017 2010-08-19  Daniel Kraft  <d@domob.eu>
2018
2019         PR fortran/29785
2020         PR fortran/45016
2021         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2022         * gfortran.dg/pointer_remapping_1.f90: New test.
2023         * gfortran.dg/pointer_remapping_2.f03: New test.
2024         * gfortran.dg/pointer_remapping_3.f08: New test.
2025         * gfortran.dg/pointer_remapping_4.f03: New test.
2026         * gfortran.dg/pointer_remapping_5.f08: New test.
2027         * gfortran.dg/pointer_remapping_6.f08: New test.
2028
2029 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2030
2031         PR testsuite/45324
2032         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2033
2034 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2035
2036         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2037
2038 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2039
2040         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2041         variable.
2042
2043 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2044
2045         PR target/45070
2046         * gcc.c-torture/execute/pr45070.c: New.
2047
2048 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2049
2050         * g++.dg/pr44328.C: New test.
2051
2052 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2053
2054         PR fortran/36158
2055         PR fortran/33197
2056         * gfortran.dg/bessel_3.f90: New.
2057         * gfortran.dg/bessel_4.f90: New.
2058         * gfortran.dg/bessel_5.f90: New.
2059
2060 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2061
2062         PR fortran/45290
2063         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2064         * gfortran.dg/pointer_init_2.f90: New.
2065         * gfortran.dg/pointer_init_3.f90: New.
2066         * gfortran.dg/pointer_init_4.f90: New.
2067
2068 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2069
2070         PR c++/45049
2071         * g++.dg/pr45049-1.C: New test.
2072         * g++.dg/pr45049-2.C: New test.
2073
2074 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2075
2076         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2077         20 if __ARM_PCS is defined otherwise 64.
2078         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2079         instead of hard coded 64.
2080
2081 2010-08-18  Yao Qi  <yao@codesourcery.com>
2082
2083         PR target/45094
2084         * gcc.target/arm/pr45094.c: New test.
2085
2086 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2087
2088         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2089
2090 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2091
2092         PR rtl-optimization/42575
2093         * gcc.target/arm/pr42575.c: New test.
2094
2095 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2096
2097         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2098         * gcc.dg/tls/thr-cse-1.c: New.
2099
2100 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2101
2102         PR debug/42487
2103         * lib/target-supports.exp
2104         (check_effective_target_function_sections): New.
2105         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2106         function sections before proceding.
2107
2108 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2109
2110         PR fortran/45308
2111         * gfortran.dg/pr45308.f03: New test.
2112
2113 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2114
2115         PR target/45296
2116         * gcc.target/i386/pr45296.c: New test.
2117
2118 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2119
2120         * g++.dg/ext/uow-1.C: New.
2121         * g++.dg/ext/uow-2.C: New.
2122         * g++.dg/ext/uow-3.C: New.
2123         * g++.dg/ext/uow-4.C: New.
2124
2125 2010-08-17  Richard Guenther  <rguenther@suse.de>
2126
2127         PR testsuite/45266
2128         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2129
2130 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2131
2132         PR c/40563
2133         * gcc.dg/Wcxx-compat-20.c: New test.
2134
2135 2010-08-17  Daniel Kraft  <d@domob.eu>
2136
2137         PR fortran/38936
2138         * gfortran.dg/associate_1.f03: Extended to test newly supported
2139         features like association to variables.
2140         * gfortran.dg/associate_3.f03: Removed check for illegal change
2141         of associate-name here...
2142         * gfortran.dg/associate_5.f03: ...and added it here.
2143         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2144         * gfortran.dg/associate_7.f03: New test.
2145
2146 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2147
2148         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2149
2150 2010-08-15  Daniel Kraft  <d@domob.eu>
2151
2152         PR fortran/38936
2153         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2154         * gfortran.dg/associate_3.f03: Clarify comment.
2155         * gfortran.dg/associate_5.f03: New test.
2156         * gfortran.dg/associate_6.f03: New test.
2157
2158 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2159
2160         PR fortran/45211
2161         * gfortran.dg/bind_c_usage_21.f90: New.
2162         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2163
2164 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2165
2166         * gfortran.dg/optional_absent_1.f90: New.
2167         * gfortran.dg/null_actual.f90: New.
2168
2169 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2170
2171         * gfortran.dg/pointer_target_1.f90: New.
2172         * gfortran.dg/pointer_target_2.f90: New.
2173         * gfortran.dg/pointer_target_3.f90: New.
2174
2175 2010-08-15  Daniel Kraft  <d@domob.eu>
2176
2177         PR fortran/45197
2178         * gfortran.dg/elemental_args_check_3.f90: New test.
2179         * gfortran.dg/impure_1.f08: New test.
2180         * gfortran.dg/impure_2.f08: New test.
2181         * gfortran.dg/impure_3.f90: New test.
2182         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2183
2184 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2185
2186         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2187         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2188         SLP tests.
2189         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2190         misaligned loads.
2191         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2192         misaligned stores.c
2193         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2194
2195 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2196
2197         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2198         dg-require-effective-target after dg-do.
2199
2200 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2201
2202         * lib/target-supports.exp (check_effective_target_vect_int): Return
2203         true for Loongson targets.
2204         (check_effective_target_vect_shift): Likewise.
2205         (check_effective_target_vect_no_int_max): Likewise.
2206         (check_effective_target_vect_no_align): Likewise.
2207         (check_effective_target_vect_short_mult): Likewise.
2208
2209 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2210
2211         * g++.dg/cast.C: Change fields of structures to "long" to pass
2212         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2213         * g++.dg/cpp0x/iop.C: Ditto.
2214         * g++.dg/cpp0x/named_refs.C: Ditto.
2215         * g++.dg/cpp0x/rv1p.C: Ditto.
2216         * g++.dg/cpp0x/rv2p.C: Ditto.
2217         * g++.dg/cpp0x/rv3p.C: Ditto.
2218         * g++.dg/cpp0x/rv4p.C: Ditto.
2219         * g++.dg/cpp0x/rv5p.C: Ditto.
2220         * g++.dg/cpp0x/rv6p.C: Ditto.
2221         * g++.dg/cpp0x/rv7p.C: Ditto.
2222         * g++.dg/cpp0x/rv8p.C: Ditto.
2223         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2224
2225 2010-08-13  Daniel Kraft  <d@domob.eu>
2226
2227         * gfortran.dg/implied_shape_1.f08: New test.
2228         * gfortran.dg/implied_shape_2.f90: New test.
2229         * gfortran.dg/implied_shape_3.f08: New test.
2230
2231 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2232
2233         PR libfortran/42526
2234         * gfortran.dg/char_component_initializer_1.f90: New test.
2235
2236 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2237
2238         PR tree-optimization/45241
2239         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2240
2241 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2242
2243         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2244         to dg-options.
2245         * gcc.target/i386/pr40906-2.c: Ditto.
2246         * gcc.target/i386/pr40906-3.c: Ditto.
2247
2248 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2249
2250         PR middle-end/45262
2251         * gcc.c-torture/execute/pr45262.c: New test.
2252
2253 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2254
2255         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2256         empty argument.
2257         * g++.dg/other/profile1.C: Ditto.
2258
2259 2010-08-12  Richard Guenther  <rguenther@suse.de>
2260
2261         PR tree-optimization/45232
2262         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2263         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2264         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2265         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2266         unsigned arithmetic.
2267         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2268         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2269         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2270         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2271         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2272         unsigned arithmetic.
2273         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2274         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2275         unsigned arithmetic.
2276         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2277         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2278         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2279         unsigned arithmetic.
2280         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2281         * gcc.dg/tree-ssa/negate.c: Adjust.
2282         * gcc.dg/vect/vect-1.c: Adjust.
2283         * gfortran.dg/reassoc_6.f: XFAIL.
2284
2285 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2286
2287         PR debug/45259
2288         * gcc.dg/pr45259.c: New test.
2289
2290 2010-08-12  Wei Guozhi  <carrot@google.com>
2291
2292         PR target/44999
2293         * gcc.target/arm/pr44999.c: New testcase.
2294
2295 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2296
2297         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2298         (N): Likewise.
2299         (main): Adjust accordingly.
2300
2301 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2302
2303         * gfortran.dg/graphite/id-22.f: New.
2304
2305 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2306
2307         * gcc.dg/graphite/id-26.c: New.
2308
2309 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2310
2311         * gcc.dg/graphite/id-25.c: New.
2312
2313 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2314
2315         * gcc.dg/graphite/run-id-5.c: New.
2316         * gcc.dg/graphite/run-id-6.c: New.
2317         * gfortran.dg/graphite/id-21.f: New.
2318
2319 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2320
2321         * gcc.dg/graphite/id-24.c: New.
2322
2323 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2324
2325         * gcc.dg/tree-ssa/pr20742.c: New.
2326
2327 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2328
2329         * gcc.dg/graphite/id-23.c: New.
2330
2331 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2332
2333         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2334
2335 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2336
2337         * gcc.dg/graphite/pr42729.c: New.
2338
2339 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2340
2341         * gfortran.dg/graphite/id-20.f: New.
2342
2343 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2344
2345         * gcc.dg/graphite/id-22.c: New.
2346
2347 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2348
2349         * gcc.dg/graphite/run-id-2.c: Call abort.
2350
2351 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2352
2353         * gcc.dg/graphite/id-20.c: New.
2354
2355 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2356             Steve Kargl <kargl@gcc.gnu.org>
2357
2358         PR fortran/44595
2359         * gfortran.dg/move_alloc_3.f90: New.
2360         * gfortran.dg/random_seed_2.f90: New.
2361
2362 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2363
2364         * lib/target-supports.exp (check_effective_target_sync_int_long):
2365         Add hppa*-*-linux*.
2366         (check_effective_target_sync_char_short): Likewise.
2367
2368 2010-08-10  Yao Qi  <yao@codesourcery.com>
2369
2370         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2371         general form.
2372         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2373         * g++.dg/other/packed1.C: Likewise.
2374         * g++.dg/other/crash-4.C: Likewise.
2375         * g++.dg/ext/packed8.C: Likewise.
2376         * g++.dg/init/array16.C: Likewise.
2377
2378 2010-08-10  xinliang David Li  <davidxl@google.com>
2379         * gcc.dg/tree-ssa/loop-19.c: Add option
2380         -fno-prefetch-loop-array
2381
2382 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2383
2384         PR middle-end/45182
2385         * gcc.c-torture/compile/pr45182.c: New test.
2386
2387 2010-08-09  Jason Merrill  <jason@redhat.com>
2388
2389         PR c++/45236
2390         * g++.dg/cpp0x/variadic-104.C: New.
2391
2392 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2393
2394         PR fortran/44235
2395         * gfortran.dg/dependency_32.f90:  New test.
2396
2397 2010-08-09  Richard Guenther  <rguenther@suse.de>
2398
2399         PR middle-end/44632
2400         * g++.dg/opt/nrv17.C: New testcase.
2401
2402 2010-08-09  Richard Guenther  <rguenther@suse.de>
2403
2404         PR middle-end/45212
2405         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2406         alignment from MEM_REF offset only if we took it from the
2407         base object.
2408
2409         * gcc.target/i386/pr24178.c: New testcase.
2410
2411 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2412
2413         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2414         * gcc.dg/20030702-1.c: Ditto.
2415         * gcc.dg/20050309-1.c: Ditto.
2416         * gcc.dg/20050325-1.c: Ditto.
2417         * gcc.dg/20050330-2.c: Ditto.
2418         * gcc.dg/20051201-1.c: Ditto.
2419         * gcc.dg/gomp/pr27573.c: Ditto.
2420         * gcc.dg/gomp/pr34610.c: Ditto.
2421         * gcc.dg/pr24225.c: Ditto.
2422         * gcc.dg/pr26570.c: Ditto.
2423         * gcc.dg/pr32773.c: Ditto.
2424         * g++.dg/gcov/gcov-6.C: Ditto.
2425         * g++.dg/gomp/pr34608.C: Ditto.
2426         * gfortran.dg/gomp/pr27573.f90: Ditto.
2427
2428         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2429         dg-require-host-local dg directive.
2430         * gcc.dg/profile-dir-2.c: Ditto.
2431         * gcc.dg/profile-dir-3.c: Ditto.
2432
2433 2010-08-08  Richard Guenther  <rguenther@suse.de>
2434
2435         PR tree-optimization/45109
2436         * gcc.c-torture/compile/pr45109.c: New testcase.
2437
2438 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2439
2440         * gcc.dg/march.c: Skip if -march defined.
2441         * gcc.dg/mtune.c: Skip if -mtune defined.
2442
2443         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2444         generic thunk support.
2445
2446 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2447
2448         PR target/45213
2449         * gcc.target/i386/pr45213.c: New test.
2450
2451 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2452
2453         PR libfortran/45143
2454         * gfortran.dg/fmt_error_11.f03: New test.
2455
2456 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2457
2458         * lib/target-supports.exp (check_effective_target_sync_int_long):
2459         Add arm*-*-linux-gnueabi.
2460         (check_effective_target_sync_char_short): Likewise.
2461
2462 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2463
2464         PR fortran/45159
2465         * gfortran.dg/dependency_31.f90:  New test.
2466
2467 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2468
2469         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2470
2471 2010-08-06  Jason Merrill  <jason@redhat.com>
2472
2473         * g++.dg/cpp0x/sfinae3.C: New.
2474         * g++.dg/cpp0x/sfinae4.C: New.
2475
2476 2010-08-06  Richard Guenther  <rguenther@suse.de>
2477
2478         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2479         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2480         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2481         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2482         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2483         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2484         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2485         * gcc.c-torture/execute/20100805-1.c: Likewise.
2486
2487 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2488
2489         PR testsuite/42855
2490         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2491
2492 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2493
2494         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2495         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2496
2497 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2498
2499         * g++.dg/ipa/devirt-1.C: New test.
2500         * g++.dg/ipa/devirt-2.C: Likewise.
2501         * g++.dg/ipa/devirt-3.C: Likewise.
2502         * g++.dg/ipa/devirt-4.C: Likewise.
2503         * g++.dg/ipa/devirt-5.C: Likewise.
2504         * gcc.dg/ipa/iinline-3.c: Likewise.
2505
2506 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2507
2508         PR tree-optimization/45144
2509         * gcc.dg/tree-ssa/pr45144.c: New test.
2510
2511 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2512
2513         PR fortran/42207
2514         PR fortran/44064
2515         PR fortran/44065
2516         * gfortran.dg/class_25.f03: New.
2517         * gfortran.dg/class_26.f03: New.
2518
2519 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2520
2521         * g++.dg/warn/miss-format-1.C: Update line number.
2522
2523 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2524
2525         PR c++/44641
2526         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2527         .frame and .mask assembler directives.
2528
2529 2010-08-04  Richard Guenther  <rguenther@suse.de>
2530
2531         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2532         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2533         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2534         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2535
2536 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2537
2538         PR fortran/44857
2539         * gfortran.dg/derived_constructor_char_1.f90: New.
2540         * gfortran.dg/derived_constructor_char_2.f90: New.
2541
2542 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2543
2544         PR fortran/45159
2545         * gfortran.dg/dependency_30.f90:  New test.
2546
2547 2010-08-03  Jan Hubicka  <jh@suse.cz>
2548
2549         * gcc.c-torture/compile/pr45085.c: New testcase.
2550
2551 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2552
2553         PR fortran/44584
2554         PR fortran/45161
2555         * gfortran.dg/typebound_call_9.f03: Modified.
2556         * gfortran.dg/typebound_generic_1.f03: Modified.
2557
2558 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2559
2560         PR fortran/45159
2561
2562         * gfortran.dg/dependency_29.f90:  New test.
2563
2564 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2565
2566         PR fortran/36854
2567         * gfortran.dg/character_comparison_2.f90:  New test.
2568         * gfortran.dg/character_comparison_3.f90:  New test.
2569         * gfortran.dg/dependency_28.f90:  New test.
2570
2571 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2572
2573         PR target/40457
2574         * gcc.target/arm/pr40457-1.c: New test.
2575         * gcc.target/arm/pr40457-2.c: New test.
2576
2577 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2578
2579         PR fortran/44912
2580         * gfortran.dg/typebound_call_17.f03: New.
2581
2582 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2583
2584         PR fortran/44929
2585         * gfortran.dg/allocate_derived_3.f90: New.
2586
2587 2010-07-30  Xinliang David Li  <davidxl@google.com>
2588         PR tree-optimization/45121
2589         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2590
2591 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2592
2593         PR c++/45112
2594         * g++.dg/pr45112.C: New test.
2595
2596 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2597
2598         PR debug/45055
2599         PR rtl-optimization/45137
2600         * gcc.dg/pr45055.c: New test.
2601
2602 2010-07-30  Alan Modra  <amodra@gmail.com>
2603
2604         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2605         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2606
2607 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2608
2609         PR fortran/45087
2610         PR fortran/45125
2611         * gfortran.dg/whole_file_25.f90: New.
2612         * gfortran.dg/whole_file_26.f90: New.
2613         * gfortran.dg/whole_file_27.f90: New.
2614
2615 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2616
2617         PR fortran/44962
2618         * gfortran.dg/typebound_proc_17.f03: New.
2619
2620 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2621
2622         PR fortran/45004
2623         * gfortran.dg/move_alloc_2.f90: New.
2624
2625 2010-07-29  Xinliang David Li  <davidxl@google.com>
2626         PR tree-optimization/45121
2627         * c-c++-common/uninit-17.c: Fix expected output.
2628
2629 2010-07-29  Richard Guenther  <rguenther@suse.de>
2630
2631         PR tree-optimization/45120
2632         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2633
2634 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2635
2636         PR fortran/42051
2637         PR fortran/44064
2638         * gfortran.dg/pr42051.f03: New testcase.
2639
2640 2010-07-29  Richard Guenther  <rguenther@suse.de>
2641
2642         PR middle-end/45034
2643         * gcc.c-torture/execute/pr45034.c: New testcase.
2644
2645 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2646
2647         PR c++/45096
2648         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2649
2650 2010-07-28  Daniel Kraft  <d@domob.eu>
2651
2652         * gfortran.dg/bound_8.f90: New test.
2653
2654 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2655
2656         PR debug/45105
2657         * gcc.dg/pr45105.c: New test.
2658
2659 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2660
2661         PR rtl-optimization/45107
2662         * gcc.dg/pr45107.c: New test.
2663
2664 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2665
2666         PR rtl-optimization/45101
2667         * gcc.dg/pr45101.c: New test.
2668
2669 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2670
2671         PR fortran/45077
2672         * gfortran.dg/whole_file_24.f90: New.
2673
2674 2010-07-27  Jason Merrill  <jason@redhat.com>
2675
2676         * g++.dg/cpp0x/variadic102.C: New.
2677         * g++.dg/cpp0x/variadic103.C: New.
2678
2679 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2680
2681         PR rtl-optimization/40956
2682         PR target/42495
2683         PR middle-end/42574
2684         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2685         * gcc.target/arm/pr42574.c: Add tests.
2686
2687 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2688
2689         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2690         test name.
2691         (cleanup-repo-files): Ditto.
2692         (cleanup-saved-temps): Ditto.
2693
2694 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2695
2696         PR testsuite/44701
2697         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2698
2699         PR c/45079
2700         * gcc.dg/pr45079.c: New test.
2701
2702 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2703
2704         PR tree-optimization/44152
2705         * gcc.dg/vect/fast-math-pr44152.c: New test.
2706
2707 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2708
2709         PR ObjC/44140
2710         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2711         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2712         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2713         * obj-c++.dg/torture/trivial.mm: Ditto.
2714         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2715         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2716         * objc.dg/torture/tls/thr-init.m: Ditto.
2717         * objc.dg/torture/trivial.m: Ditto.
2718
2719 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2720
2721         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2722         Skip on spu-*-* targets.
2723
2724 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2725
2726         PR tree-optimization/45083
2727         * gcc.dg/pr45083.c: New test.
2728
2729 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2730
2731         PR fortran/40873
2732         * gfortran.dg/whole_file_22.f90: New test.
2733         * gfortran.dg/whole_file_23.f90: New test.
2734
2735 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2736             Jack Howarth  <howarth@bromo.med.uc.edu>
2737             Richard Henderson  <rth@redhat.com>
2738
2739         PR target/44132
2740         * gcc.dg/tls/thr-init-1.c: New.
2741         * gcc.dg/tls/thr-init-2.c: New.
2742         * gcc.dg/torture/tls New.
2743         * gcc.dg/torture/tls/tls-test.c: New.
2744         * gcc.dg/torture/tls/thr-init-1.c: New.
2745         * gcc.dg/torture/tls/tls.exp: New.
2746         * gcc.dg/torture/tls/thr-init-2.c: New.
2747         * gcc.dg/tls/emutls-2.c: New test
2748
2749         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2750         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2751         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2752         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2753         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2754         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2755         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2756         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2757         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2758         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2759         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2760         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2761         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2762         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2763         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2764         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2765         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2766         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2767         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2768         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2769         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2770         gfortran.dg/gomp/omp_threadprivate1.f90,
2771         gfortran.dg/gomp/omp_threadprivate2.f90,
2772         gfortran.dg/gomp/reduction1.f90,
2773         gfortran.dg/gomp/sharing-1.f90: Likewise.
2774
2775 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2776
2777         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2778         sse_runtime.
2779         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2780         dg-require-visibility.
2781
2782 2010-07-26  Richard Guenther  <rguenther@suse.de>
2783
2784         PR tree-optimization/43784
2785         * gcc.c-torture/execute/pr43784.c: New testcase.
2786         * g++.dg/torture/pr43784.C: Likewise.
2787
2788 2010-07-26  Richard Guenther  <rguenther@suse.de>
2789
2790         PR middle-end/45056
2791         * g++.dg/pr45056.C: New testcase.
2792
2793 2010-07-26  Richard Guenther  <rguenther@suse.de>
2794
2795         PR tree-optimization/45071
2796         * gcc.dg/pr45071.c: New testcase.
2797
2798 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2799
2800         PR fortran/45066
2801         * gfortran.dg/namelist_62.f90: New.
2802
2803 2010-07-26  Richard Guenther  <rguenther@suse.de>
2804
2805         * gcc.c-torture/execute/pr45017.c: Move ...
2806         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2807
2808 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2809
2810         PR fortran/40628
2811         * trim_optimize_1.f90:  New test.
2812         * character_comparision_1.f90:  New test.
2813
2814 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2815
2816         PR fortran/42852
2817         * gfortran.dg/wtruncate_fix.f: New test.
2818
2819 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2820
2821         PR testsuite/45068
2822         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2823
2824 2010-07-24  Richard Guenther  <rguenther@suse.de>
2825
2826         PR lto/43788
2827         * g++.dg/lto/20100724-1_0.C: New testcase.
2828
2829 2010-07-24  Richard Guenther  <rguenther@suse.de>
2830
2831         PR lto/43212
2832         * gcc.dg/lto/20100724-1_0.c: New testcase.
2833         * gcc.dg/lto/20100724-1_1.c: Likewise.
2834
2835 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2836
2837         PR fortran/40011
2838         * gfortran.dg/whole_file_21.f90: New.
2839
2840         * gfortran.dg/integer_exponentiation_3.F90: Use
2841         -ffloat-store only for i?86/x86-64 -m32.
2842
2843 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2844
2845         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2846         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2847
2848 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2849
2850         * gfortran.dg/func_decl_4.f90: Split test into two ...
2851         * gfortran.dg/func_decl_5.f90: ... parts.
2852         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2853         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2854         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2855         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2856         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2857         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2858         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2859         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2860         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2861         * gfortran.dg/sizeof.f90: Make test valid.
2862         * gfortran.dg/pr20865.f90: Add new dg-error.
2863         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2864         * gfortran.dg/g77/19990218-0.f: Ditto.
2865         * gfortran.dg/g77/19990218-1.f: Ditto.
2866         * gfortran.dg/g77/970625-2.f: Ditto.
2867         * gfortran.dg/pr37243.f: Fix function declaration.
2868         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2869         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2870
2871 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2872
2873         PR fortran/44945
2874         * gfortran.dg/char_array_structure_constructor.f90: Add
2875         -fwhole-file as dg-option as it otherwise fails on some
2876         systems.
2877
2878 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2879
2880         * gnat.dg/aggr16.ad[sb]: New test.
2881         * gnat.dg/aggr16_pkg.ads: New helper.
2882
2883 2010-07-23  Richard Guenther  <rguenther@suse.de>
2884
2885         PR lto/43071
2886         * g++.dg/lto/20100723-1_0.C: New testcase.
2887
2888 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2889
2890         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2891         AVX support.
2892         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2893         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2894
2895 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2896
2897         * lib/target-supports.exp (add_options_for_tls): New proc.
2898         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2899         * g++.dg/tls/static-1a.cc: Likewise.
2900         * gcc.dg/tls/emutls-1.c: Likewise.
2901         * gcc.dg/tls/opt-11.c: Likewise.
2902         * gcc.dg/tls/opt-12.c: Likewise.
2903         * gcc.dg/tls/pr24428-2.c: Likewise.
2904         * gcc.dg/tls/pr24428.c: Likewise.
2905         * obj-c++.dg/tls/static-1.mm: Likewise.
2906         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2907         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2908         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2909         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2910         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2911         * objc.dg/torture/tls/thr-init.m: Likewise.
2912         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2913
2914 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2915
2916         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2917         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2918         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2919         optimized dump files.
2920
2921 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2922
2923         PR tree-optimization/45047
2924         * gcc.c-torture/compile/pr45047.c: New test.
2925
2926 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2927
2928         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2929         instead of dg-compile.
2930         * gcc.dg/float-range-4.c: Ditto.
2931         * gcc.dg/float-range-5.c: Ditto.
2932         * gcc.dg/fold-overflow-1.c: Ditto.
2933         * gcc.dg/gomp/sections-4.c: Ditto.
2934         * gcc.dg/transparent-union-1.c: Ditto.
2935         * gcc.dg/transparent-union-2.c: Ditto.
2936         * gcc.target/i386/pr39315-check.c: Ditto.
2937         * g++.dg/gomp/sections-4.C: Ditto.
2938         * g++.dg/template/dtor7.C: Ditto.
2939         * g++.dg/tree-ssa/pr19952.C: Ditto.
2940         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2941         * gfortran.dg/graphite/pr42185.f90: Ditto.
2942         * gfortran.dg/namelist_36.f90: Ditto.
2943         * gnat.dg/noreturn1.adb: Ditto.
2944         * gnat.dg/specs/small_alignment.ads: Ditto.
2945
2946 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2947
2948         PR tree-optimization/44915
2949         * g++.dg/torture/pr44915.C: New test.
2950
2951 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2952
2953         PR tree-optimization/44914
2954         * g++.dg/tree-ssa/pr44914.C: New test.
2955
2956 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2957
2958         PR target/44290
2959         * gcc.dg/pr44290-1.c: New test.
2960         * gcc.dg/pr44290-2.c: New test.
2961
2962 2010-07-23  Jason Merrill  <jason@redhat.com>
2963
2964         PR c++/45008
2965         * g++.dg/abi/mangle44.C: New.
2966
2967 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2968
2969         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2970         for compile-time only tests.
2971         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2972         target check.
2973         * gcc.target/i386/pr39315-4.c: Ditto.
2974         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2975         target check.  Include sse-os-support.h.
2976         (main): Call check_isa and sse_os_support.
2977         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2978         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2979         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2980         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2981         target check.  Include sse-os-support.h.
2982         (main): Call check_isa and sse_os_support.
2983         * gcc.target/i386/vperm-v2df.c: Ditto.
2984
2985 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2986
2987         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2988         (check_effective_target_avx_runtime): New procedure.
2989         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2990         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2991
2992         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2993         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2994         and __get_cpuid test.
2995         * gcc.dg/compat/vector-2b_main.c: Ditto.
2996
2997         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2998
2999         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3000         for compile-time only test.
3001         * gcc.dg/pr32716.c: Ditto.
3002         * gcc.dg/pr34856.c: Ditto.
3003         * gcc.dg/pr36997.c: Ditto.
3004         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3005         * gfortran.dg/pr28158.f90: Ditto.
3006         * gfortran.dg/pr30667.f: Ditto.
3007
3008         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3009         i?86-*-* and x86_64-*-* targets to disable execution on targets
3010         without sse2 runtime support.
3011         * g++.dg/vect/vect.exp: Ditto.
3012         * gfortran.dg/vect/vect.exp: Ditto.
3013
3014         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3015         * gcc.dg/pr37544.c: Ditto.
3016         * gcc.dg/pr40550.c: Ditto.
3017         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3018         * gcc.dg/compat/vector-1a_main.c: Ditto.
3019         * gcc.dg/compat/vector-2a_main.c: Ditto.
3020         * gcc.dg/torture/pr16104-1.c: Ditto.
3021         * gcc.dg/torture/pr35771-1.c: Ditto.
3022         * gcc.dg/torture/pr35771-2.c: Ditto.
3023         * gcc.dg/torture/pr35771-3.c: Ditto.
3024         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3025         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3026         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3027         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3028         * g++.dg/other/i386-1.C: Ditto.
3029         * g++.dg/other/pr40446.C: Ditto.
3030
3031 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3032
3033         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3034
3035 2010-07-23  Daniel Kraft  <d@domob.eu>
3036
3037         PR fortran/44709
3038         * gfortran.dg/exit_1.f08: New test.
3039         * gfortran.dg/exit_2.f08: New test.
3040
3041 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3042
3043         PR tree-optimization/39839
3044         * gcc.target/arm/pr39839.c: New test case.
3045
3046 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3047
3048         * gnat.dg/unchecked_convert5b.adb: New test.
3049         * gnat.dg/unchecked_convert6.adb: Likewise.
3050         * gnat.dg/unchecked_convert6b.adb: Likewise.
3051
3052 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3053
3054         * gnat.dg/aggr15.ad[sb]: New test.
3055
3056 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3057
3058         PR debug/45024
3059         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3060
3061 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3062
3063         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3064         with dg-require-linker-plugin.
3065
3066 2010-07-22  Richard Guenther  <rguenther@suse.de>
3067
3068         PR lto/43850
3069         * g++.dg/lto/20100722-1_0.C: New testcase.
3070
3071 2010-07-22  Richard Guenther  <rguenther@suse.de>
3072
3073         PR lto/42451
3074         * gcc.dg/lto/20100720-3_0.c: New testcase.
3075         * gcc.dg/lto/20100720-3_1.c: Likewise.
3076
3077 2010-07-22  Richard Guenther  <rguenther@suse.de>
3078
3079         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3080         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3081
3082         PR lto/43373
3083         * gcc.dg/lto/20100722-1_0.c: New testcase.
3084
3085 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3086
3087         PR tree-optimization/44891
3088         * gcc.c-torture/compile/pr44891.c: New test.
3089
3090 2010-07-22  Richard Guenther  <rguenther@suse.de>
3091
3092         PR tree-optimization/45017
3093         * gcc.c-torture/execute/pr45017.c: New testcase.
3094
3095 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3096
3097         PR fortran/45019
3098         * gfortran.dg/aliasing_dummy_5.f90: New.
3099
3100 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3101
3102         PR target/43698
3103         * gcc.target/arm/pr43698.c: New test.
3104
3105 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3106
3107         PR fortran/44929
3108         * Revert my commit r162325 for this PR.
3109
3110 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3111
3112         PR debug/45015
3113         * gcc.target/m68k/pr45015.c: New test.
3114
3115 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3116
3117         PR c++/44641
3118         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3119         comments.
3120
3121 2010-07-21  Richard Guenther  <rguenther@suse.de>
3122
3123         PR lto/45018
3124         * g++.dg/lto/20100721-1_0.C: New testcase.
3125
3126 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3127
3128         PR tree-optimization/44900
3129         * g++.dg/torture/pr44900.C: New test.
3130
3131 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3132
3133         PR middle-end/44738
3134         * c-c++-common/uninit-17.c: Correct expected error.
3135
3136 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3137
3138         * gcc.dg/guality/asm-1.c: New test.
3139
3140         PR debug/45003
3141         * gcc.dg/guality/pr45003-2.c: New test.
3142         * gcc.dg/guality/pr45003-3.c: New test.
3143
3144 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3145
3146         PR libfortran/44697
3147         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3148
3149 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3150
3151         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3152         defined on the current line.
3153         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3154         * g++.dg/debug/dwarf2/pr44641.C: New.
3155
3156 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3157
3158         * gcc.target/powerpc/block-move-1.c: New test.
3159         * gcc.target/powerpc/block-move-2.c: New test.
3160
3161 2010-07-20  Jason Merrill  <jason@redhat.com>
3162
3163         PR c++/44967
3164         * g++.dg/cpp0x/sfinae2.C: New.
3165
3166 2010-07-20  Richard Guenther  <rguenther@suse.de>
3167
3168         PR lto/42696
3169         * gcc.dg/lto/20100720-4_0.c: New testcase.
3170
3171 2010-07-20  Richard Guenther  <rguenther@suse.de>
3172
3173         PR lto/43221
3174         * gcc.dg/lto/20100720-2_0.c: New testcase.
3175         * gcc.dg/lto/20100720-2_1.c: Likewise.
3176
3177 2010-07-20  Richard Guenther  <rguenther@suse.de>
3178
3179         PR lto/43208
3180         * gcc.dg/lto/20100720-1_0.c: New testcase.
3181         * gcc.dg/lto/20100720-1_1.c: Likewise.
3182
3183 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3184
3185         PR debug/45003
3186         * gcc.dg/guality/pr45003-1.c: New test.
3187
3188 2010-07-20  Richard Guenther  <rguenther@suse.de>
3189
3190         PR tree-optimization/44977
3191         * gcc.dg/torture/pr44977.c: New testcase.
3192
3193 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3194
3195         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3196         sync_char_short
3197
3198 2010-07-20  Richard Guenther  <rguenther@suse.de>
3199
3200         PR middle-end/44971
3201         PR middle-end/44988
3202         * gcc.dg/pr44971.c: New testcase.
3203         * gcc.c-torture/compile/pr44988.c: Likewise.
3204
3205 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3206
3207         PR fortran/44929
3208         * gfortran.dg/allocate_with_typespec.f90: New test.
3209         * gfortran.dg/allocate_derived_1.f90: Update error message.
3210
3211 2010-07-19  Jason Merrill  <jason@redhat.com>
3212
3213         PR c++/44996
3214         * g++.dg/cpp0x/decltype23.C: New.
3215
3216 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3217
3218         PR fortran/42385
3219         * gfortran.dg/class_defined_operator_1.f03 : New test.
3220
3221 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3222
3223         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3224         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3225         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3226         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3227
3228 2010-07-19  Richard Guenther  <rguenther@suse.de>
3229
3230         PR middle-end/44941
3231         * gcc.c-torture/compile/pr44941.c: New testcase.
3232
3233 2010-07-19  Jason Merrill  <jason@redhat.com>
3234
3235         PR c++/44969
3236         * g++.dg/template/sfinae24.C: New.
3237
3238 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3239
3240         PR fortran/44353
3241         * gfortran.dg/data_implied_do_2.f90: Removed.
3242
3243 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3244
3245         PR c++/44969
3246         * g++.dg/template/sfinae23.C: New.
3247
3248 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3249
3250         * lib/target-supports.exp (check_sse_os_support_available): New
3251         proc.
3252         (check_sse_hw_available): New proc.
3253         (check_effective_target_sse_runtime): New proc.
3254         (check_effective_target_sse2_runtime): New proc.
3255         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3256         -msse2 if check_sse_os_support_available.
3257         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3258         check_sse_os_support_available.
3259         * gcc.dg/vect/vect.exp: Likewise.
3260         * gfortran.dg/vect/vect.exp: Likewise.
3261         * gcc.target/i386/sol2-check: Renamed to ...
3262         * gcc.target/i386/sse-os-support.h: ... this.
3263         (sol2_check): Renamed to ...
3264         (sse_os_support): ... this.
3265         Only test movss with xmm registers.
3266         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3267         Removed ILL_INSN, ILL_INSN_LEN.
3268         * gcc.target/i386/sse2-check.h: Likewise.
3269         * gcc.target/i386/sse3-check.h: Likewise.
3270         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3271         Removed cpuid.h, __get_cpuid test.
3272         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3273         Removed cpuid.h, __get_cpuid test.
3274         * g++.dg/other/pr40446.C: Likewise.
3275         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3276         * gcc.dg/compat/vector-1a_main.c: Likewise.
3277         * gcc.dg/compat/vector-2a_main.c: Likewise.
3278         * gcc.dg/pr36584.c: Likewise.
3279         * gcc.dg/pr37544.c: Likewise.
3280         * gcc.dg/torture/pr16104-1.c: Likewise.
3281         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3282         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3283         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3284         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3285         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3286         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3287         sse2_runtime.
3288         * gcc.dg/torture/pr35771-2.c: Likewise.
3289         * gcc.dg/torture/pr35771-3.c: Likewise.
3290         * gcc.target/i386/pr39315-2.c: Likewise.
3291         * gcc.target/i386/pr39315-4.c: Likewise.
3292         * gcc.target/i386/vperm-v2df.c: Likewise.
3293         * gcc.target/i386/vperm-v2di.c: Likewise.
3294         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3295         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3296         sse_runtime.
3297
3298 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3299
3300         PR fortran/44353
3301         * gfortran.dg/data_implied_do_2.f90: New test.
3302
3303 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3304
3305         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3306
3307 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3308
3309         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3310         to the "mips16" group.
3311         (mips_using_mips16_p): New procedure.
3312         (mips-dg-options): Use it.
3313
3314 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3315
3316         * gcc.target/mips/mips16-attributes-4.c: New test.
3317
3318 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3319
3320         PR testsuite/44418
3321         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3322         * gcc.target/powerpc/recip-2.c: Ditto.
3323         * gcc.target/powerpc/recip-3.c: Ditto.
3324
3325 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3326
3327         * gcc.target/arm/pr42235.c: New test.
3328
3329 2010-07-16  Jason Merrill  <jason@redhat.com>
3330
3331         PR c++/32505
3332         * g++.dg/template/partial8.C: New.
3333
3334 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3335
3336         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3337         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3338         in C++.
3339         (gualcvt): New overloaded inline.
3340         (GUALCVT): Use it for C++.
3341         * g++.dg/guality/guality.exp: New.
3342         * g++.dg/guality/guality.h: New.
3343         * g++.dg/guality/redeclaration1.C: New test.
3344         * g++.dg/dg.exp: Prune also guality/* tests.
3345         * gcc.dg/guality/pr43141.c: Moved to...
3346         * c-c++-common/guality/pr43141.c: ... here.
3347
3348 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3349
3350         PR libfortran/37077
3351         * gfortran.dg/char4_iunit_2.f03: New test.
3352
3353 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3354
3355         * lib/plugin-support.exp (plugin-test-execute):
3356         Add ${gcc_objdir}/intl to includes.
3357
3358 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3359
3360         PR target/44942
3361         * gcc.c-torture/execute/pr44942.c: New test.
3362         * gcc.target/i386/pr44942.c: New test.
3363
3364 2010-07-15  Jason Merrill  <jason@redhat.com>
3365
3366         PR c++/44909
3367         * g++.dg/cpp0x/implicit7.C: New.
3368         * g++.dg/cpp0x/implicit8.C: New.
3369
3370 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3371
3372         Disable float tests for __SPU__ targets due to lack of signed zero:
3373         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3374         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3375         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3376         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3377         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3378         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3379         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3380         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3381         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3382
3383 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3384
3385         * gfortran.dg/select_char_2.f90: New test.
3386
3387 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3388
3389         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3390         with DECL_CHAIN.
3391
3392 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3393
3394         PR fortran/44936
3395         * gfortran.dg/typebound_generic_9.f03: New.
3396
3397 2010-07-15  Richard Guenther  <rguenther@suse.de>
3398
3399         PR tree-optimization/44946
3400         * gcc.c-torture/compile/pr44946.c: New testcase.
3401
3402 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3403
3404         PR fortran/40206
3405         * gfortran.dg/select_char_3.f90: New test.
3406
3407 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3408             Kevin F. Quinn  <kevquinn@gentoo.org>
3409
3410         * gcc.dg/Wtrampolines.c: New.
3411
3412 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3413
3414         PR libfortran/44934
3415         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3416
3417 2010-07-14  Jason Merrill  <jason@redhat.com>
3418
3419         PR c++/44810
3420         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3421
3422         Implement C++0x unrestricted unions (N2544)
3423         * g++.dg/cpp0x/union1.C: New.
3424         * g++.dg/cpp0x/union2.C: New.
3425         * g++.dg/cpp0x/union3.C: New.
3426         * g++.dg/cpp0x/defaulted2.C: Adjust.
3427         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3428         * g++.old-deja/g++.ext/anon2.C: Adjust.
3429         * g++.old-deja/g++.mike/misc6.C: Adjust.
3430
3431 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3432
3433         PR fortran/44925
3434         * gfortran.dg/c_loc_tests_15.f90: New.
3435
3436 2010-07-13  Jason Merrill  <jason@redhat.com>
3437
3438         PR c++/44909
3439         * g++.dg/cpp0x/implicit6.C: New.
3440
3441 2010-07-13  Jason Merrill  <jason@redhat.com>
3442
3443         PR c++/44540
3444         * g++.dg/abi/noreturn1.C: New.
3445         * g++.dg/abi/noreturn2.C: New.
3446
3447 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3448
3449         PR other/44874
3450         PR debug/44832
3451         * c-c++-common/pr44832.c: New test.
3452
3453 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3454
3455         PR objc/44488
3456         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3457         on the target.  Make sure that we can assemble the emitted asm when
3458         the test type is 'compile'.
3459
3460 2010-07-13  Richard Guenther  <rguenther@suse.de>
3461
3462         PR tree-optimization/36960
3463         * g++.dg/torture/pr36960.C: New testcase.
3464
3465 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3466
3467         PR c++/44908
3468         * g++.dg/template/sfinae21.C: New.
3469         * g++.dg/template/sfinae22.C: Likewise.
3470
3471 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3472
3473         PR testsuite/42843
3474         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3475         * gcc.dg/plugin/ggcplug.c: Likewise.
3476         * g++.dg/plugin/selfassign.c: Likewise.
3477         * g++.dg/plugin/attribute_plugin.c: Likewise.
3478         * g++.dg/plugin/dumb_plugin.c: Likewise.
3479         * g++.dg/plugin/pragma_plugin.c: Likewise.
3480
3481 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3482
3483         * gcc.c-torture/execute/pr44683.x: New.
3484         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3485
3486 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3487
3488         PR fortran/44434
3489         PR fortran/44565
3490         PR fortran/43945
3491         PR fortran/44869
3492         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3493         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3494         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3495         * gfortran.dh/typebound_call_16.f03: New.
3496         * gfortran.dg/typebound_generic_6.f03: New.
3497         * gfortran.dg/typebound_generic_7.f03: New.
3498         * gfortran.dg/typebound_generic_8.f03: New.
3499
3500 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3501
3502         PR libfortran/37077
3503         * gfortran.dg/char4_iunit_1.f03: New test.
3504
3505 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3506
3507         * gcc.dg/tree-ssa/vrp53.c: New test.
3508
3509 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3510
3511         PR c++/44907
3512         * g++.dg/template/sfinae19.C: New.
3513         * g++.dg/template/sfinae20.C: Likewise.
3514
3515 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3516
3517         * gcc.target/arm/interrupt-1.c: New test.
3518         * gcc.target/arm/interrupt-2.c: New test.
3519
3520 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3521
3522         * gcc.dg/pr42427.c: Require c99_runtime.
3523         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3524         c99_runtime.
3525         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3526         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3527         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3528         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3529         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3530         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3531         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3532         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3533         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3534         * gcc.target/i386/pr37275.c: Require visibility support.
3535
3536 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3537
3538         * lib/target-supports.exp (check_effective_target_sse): New proc.
3539         * gcc.target/i386/sol2-check.h: New file.
3540         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3541         Include sol2-check.h.
3542         (main) Only run do_test () if sol2_check ().
3543         * gcc.target/i386/sse2-check.h: Likewise.
3544         * gcc.target/i386/sse3-check.h: Likewise.
3545         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3546         [__sun__ && __svr4__]: Execute SSE2 instruction.
3547         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3548         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3549         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3550         * g++.dg/ext/vector14.C: Likewise.
3551         * g++.dg/other/mmintrin.C: Likewise.
3552         * gcc.dg/20020418-1.c: Likewise.
3553         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3554         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3555         * gcc.dg/format/unnamed-1.c: Likewise.
3556         Adapt dg-warning line number.
3557         * gcc.dg/graphite/pr40281.c: Likewise.
3558         * gcc.dg/pr32176.c: Likewise.
3559         * gcc.dg/pr40550.c: Likewise.
3560         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3561         * gcc.dg/torture/pr36891.c: Likewise.
3562         * gcc.target/i386/20020218-1.c: Likewise.
3563         * gcc.target/i386/20020523.c: Likewise.
3564         * gcc.target/i386/abi-1.c: Likewise.
3565         * gcc.target/i386/brokensqrt.c: Likewise.
3566         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3567         * gcc.target/i386/pr13366.c: Likewise.
3568         * gcc.target/i386/pr13685.c: Likewise.
3569         * gcc.target/i386/pr24306.c: Likewise.
3570         * gcc.target/i386/pr31486.c: Likewise.
3571         * gcc.target/i386/pr32065-1.c: Likewise.
3572         * gcc.target/i386/pr32065-2.c: Likewise.
3573         * gcc.target/i386/pr32389.c: Likewise.
3574         * gcc.target/i386/pr38824.c: Likewise.
3575         * gcc.target/i386/pr38931.c: Likewise.
3576         * gcc.target/i386/pr39592-1.c: Likewise.
3577         * gcc.target/i386/pr43766.c: Likewise.
3578         * gcc.target/i386/recip-divf.c: Likewise.
3579         * gcc.target/i386/recip-sqrtf.c: Likewise.
3580         * gcc.target/i386/recip-vec-divf.c: Likewise.
3581         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3582         * gcc.target/i386/sse-1.c: Likewise.
3583         * gcc.target/i386/sse-16.c: Likewise.
3584         * gcc.target/i386/sse-2.c: Likewise.
3585         * gcc.target/i386/sse-20.c: Likewise.
3586         * gcc.target/i386/sse-3.c: Likewise.
3587         * gcc.target/i386/sse-7.c: Likewise.
3588         * gcc.target/i386/sse-9.c: Likewise.
3589         * gcc.target/i386/sse-addps-1.c: Likewise.
3590         * gcc.target/i386/sse-addss-1.c: Likewise.
3591         * gcc.target/i386/sse-andnps-1.c: Likewise.
3592         * gcc.target/i386/sse-andps-1.c: Likewise.
3593         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3594         * gcc.target/i386/sse-comiss-1.c: Likewise.
3595         * gcc.target/i386/sse-comiss-2.c: Likewise.
3596         * gcc.target/i386/sse-comiss-3.c: Likewise.
3597         * gcc.target/i386/sse-comiss-4.c: Likewise.
3598         * gcc.target/i386/sse-comiss-5.c: Likewise.
3599         * gcc.target/i386/sse-comiss-6.c: Likewise.
3600         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3601         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3602         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3603         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3604         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3605         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3606         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3607         * gcc.target/i386/sse-divps-1.c: Likewise.
3608         * gcc.target/i386/sse-divss-1.c: Likewise.
3609         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3610         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3611         * gcc.target/i386/sse-maxps-1.c: Likewise.
3612         * gcc.target/i386/sse-maxss-1.c: Likewise.
3613         * gcc.target/i386/sse-minps-1.c: Likewise.
3614         * gcc.target/i386/sse-minss-1.c: Likewise.
3615         * gcc.target/i386/sse-movaps-1.c: Likewise.
3616         * gcc.target/i386/sse-movaps-2.c: Likewise.
3617         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3618         * gcc.target/i386/sse-movhps-1.c: Likewise.
3619         * gcc.target/i386/sse-movhps-2.c: Likewise.
3620         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3621         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3622         * gcc.target/i386/sse-movntps-1.c: Likewise.
3623         * gcc.target/i386/sse-movss-1.c: Likewise.
3624         * gcc.target/i386/sse-movss-2.c: Likewise.
3625         * gcc.target/i386/sse-movss-3.c: Likewise.
3626         * gcc.target/i386/sse-movups-1.c: Likewise.
3627         * gcc.target/i386/sse-movups-2.c: Likewise.
3628         * gcc.target/i386/sse-mulps-1.c: Likewise.
3629         * gcc.target/i386/sse-mulss-1.c: Likewise.
3630         * gcc.target/i386/sse-orps-1.c: Likewise.
3631         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3632         * gcc.target/i386/sse-recip-vec.c: Likewise.
3633         * gcc.target/i386/sse-recip.c: Likewise.
3634         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3635         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3636         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3637         * gcc.target/i386/sse-subps-1.c: Likewise.
3638         * gcc.target/i386/sse-subss-1.c: Likewise.
3639         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3640         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3641         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3642         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3643         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3644         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3645         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3646         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3647         * gcc.target/i386/sse-xorps-1.c: Likewise.
3648         * gcc.target/i386/ssefn-1.c: Likewise.
3649         * gcc.target/i386/ssefn-3.c: Likewise.
3650         * gcc.target/i386/sseregparm-1.c: Likewise.
3651         * gcc.target/i386/stackalign/return-3.c: Likewise.
3652         * gcc.target/i386/vectorize1.c: Likewise.
3653         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3654         * gcc.target/i386/xorps-sse.c: Likewise.
3655         * gfortran.dg/pr28158.f90: Likewise.
3656         * gfortran.dg/pr30667.f: Likewise.
3657         * gnat.dg/loop_optimization7.adb: Likewise.
3658         * gnat.dg/sse_nolib.adb: Likewise.
3659
3660 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3661
3662         PR fortran/44702
3663         * gfortran.dg/use_rename_6.f90: New.
3664         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3665
3666 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3667
3668         PR fortran/44869
3669         * gfortran.dg/class_24.f03: New.
3670
3671 2010-07-10  Richard Guenther  <rguenther@suse.de>
3672
3673         PR lto/44889
3674         * gcc.dg/lto/20100709-1_0.c: New testcase.
3675         * gcc.dg/lto/20100709-1_1.c: Likewise.
3676
3677 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3678
3679         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3680
3681 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3682
3683         PR objc/44140
3684         * objc.dg/lto/trivial-1_0.m: New.
3685         * objc.dg/lto/lto.exp: New.
3686         * obj-c++.dg/lto/trivial-1_0.mm: New.
3687         * obj-c++.dg/lto/lto.exp: New.
3688         * objc.dg/symtab-1.m: Adjust sizes.
3689         * objc.dg/image-info.m: Do not run for gnu-runtime.
3690
3691 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3692
3693         * gcc.dg/pr32370.c: Allow another kind of error message.
3694
3695 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3696
3697         * gnat.dg/atomic3.adb: New test.
3698
3699 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3700             Denys Vlasenko  <dvlasenk@redhat.com>
3701             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3702
3703         PR tree-optimization/28632
3704         * gcc.dg/tree-ssa/vrp51.c: New test.
3705         * gcc.dg/tree-ssa/vrp52.c: New test.
3706
3707 2010-07-09  Jason Merrill  <jason@redhat.com>
3708
3709         * g++.dg/abi/covariant6.C: New.
3710         * g++.dg/inherit/covariant17.C: Test both bases.
3711         * g++.dg/inherit/covariant7.C: Check vtable layout.
3712
3713 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3714
3715         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3716
3717 2010-07-09  Richard Guenther  <rguenther@suse.de>
3718
3719         PR tree-optimization/44852
3720         * gcc.c-torture/execute/pr44852.c: New testcase.
3721
3722 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3723
3724         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3725         multiplication by values.
3726         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3727         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3728
3729 2010-07-09  Richard Guenther  <rguenther@suse.de>
3730
3731         PR tree-optimization/44882
3732         * gfortran.dg/pr44882.f90: New testcase.
3733
3734 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3735
3736         PR target/40657
3737         * gcc.target/arm/pr40657-1.c: New test.
3738         * gcc.target/arm/pr40657-2.c: New test.
3739         * gcc.c-torture/execute/pr40657.c: New test.
3740
3741 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3742
3743         * gcc.dg/tree-ssa/vrp50.c: New test.
3744         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3745
3746 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3747
3748         PR fortran/44649
3749         * gfortran.dg/c_sizeof_1.f90: Modified.
3750         * gfortran.dg/storage_size_1.f08: New.
3751         * gfortran.dg/storage_size_2.f08: New.
3752
3753 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3754
3755         * gcc.c-torture/execute/20100708-1.c: New test.
3756
3757 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3758
3759         PR fortran/44847
3760         * gfortran.dg/gomp/pr44847.f90: New test.
3761
3762 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3763
3764         PR tree-optimization/44710
3765         * gcc.dg/tree-ssa/ifc-6.c: New.
3766         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3767
3768 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3769
3770         PR fortran/18918
3771         * gfortran.dg/coarray_10.f90: Add an additional test.
3772
3773 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3774
3775         PR middle-end/44828
3776         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3777         * gcc.c-torture/execute/pr44828.x: Revert.
3778
3779 2010-07-08  Jason Merrill  <jason@redhat.com>
3780
3781         PR c++/43120
3782         * g++.dg/inherit/covariant17.C: New.
3783         * g++.dg/abi/covariant1.C: Actually test for the bug.
3784
3785 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3786
3787         PR rtl-optimization/44838
3788         * gcc.dg/pr44838.c: New.
3789
3790 2010-07-08  Richard Guenther  <rguenther@suse.de>
3791
3792         PR tree-optimization/44831
3793         * gcc.c-torture/compile/pr44831.c: New testcase.
3794         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3795
3796 2010-07-08  Richard Guenther  <rguenther@suse.de>
3797
3798         PR tree-optimization/44861
3799         * g++.dg/vect/pr44861.cc: New testcase.
3800
3801 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3802
3803         PR middle-end/44828
3804         * gcc.c-torture/execute/pr44828.x: New file.
3805
3806 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3807
3808         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3809         dg-options.
3810         * g++.dg/ext/altivec-17.C: Adjust error message.
3811
3812 2010-07-07  Tom Tromey  <tromey@redhat.com>
3813
3814         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3815
3816 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3817
3818         PR target/44844
3819         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3820         * gcc.target/i386/rdrand-2.c: Likewise.
3821         * gcc.target/i386/rdrand-3.c: Likewise.
3822
3823 2010-07-07  Jan Hubicka  <jh@suse.cz>
3824
3825         PR middle-end/44813
3826         * g++.dg/torture/pr44813.C: New testcase.
3827         * g++.dg/torture/pr44826.C: New testcase.
3828
3829 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3830
3831         PR rtl-optimization/44787
3832         * gcc.c-torture/compile/pr44788.c: New test.
3833         * gcc.target/arm/pr44788.c: New test.
3834
3835 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3836
3837         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3838
3839 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3840
3841         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3842         to dg-options.
3843
3844 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3845
3846         PR fortran/44742
3847         * gfortran.dg/parameter_array_init_6.f90: New.
3848         * gfortran.dg/initialization_20.f90: Update dg-error.
3849         * gfortran.dg/initialization_24.f90: Ditto.
3850
3851 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3852         PR fortran/PR44693
3853         * gfortran.dg/dim_range_1.f90:  New test.
3854         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3855
3856 2010-07-06  Jason Merrill  <jason@redhat.com>
3857
3858         PR c++/44703
3859         * g++.dg/cpp0x/initlist41.C: New.
3860
3861         PR c++/44778
3862         * g++.dg/template/ptrmem22.C: New.
3863
3864 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3865
3866         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3867         support.
3868         * gcc.target/i386/i386.exp: Likewise.
3869
3870 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3871
3872         PR testsuite/44195
3873         * gcc.dg/lto/20100518_0.c: Limit to x86.
3874
3875 2010-07-06  Richard Guenther  <rguenther@suse.de>
3876
3877         PR middle-end/44828
3878         * gcc.c-torture/execute/pr44828.c: New testcase.
3879
3880 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3881
3882         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3883         * g++.dg/warn/volatile1.C: Likewise.
3884         * g++.dg/template/warn1.C: Likewise.
3885
3886 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3887
3888         AVX Programming Reference (June, 2010)
3889         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3890         * g++.dg/other/i386-3.C: Likewise.
3891         * gcc.target/i386/sse-12.c: Likewise.
3892
3893         * gcc.target/i386/f16c-check.h: New.
3894         * gcc.target/i386/rdfsbase-1.c: Likewise.
3895         * gcc.target/i386/rdfsbase-2.c: Likewise.
3896         * gcc.target/i386/rdgsbase-1.c: Likewise.
3897         * gcc.target/i386/rdgsbase-2.c: Likewise.
3898         * gcc.target/i386/rdrand-1.c: Likewise.
3899         * gcc.target/i386/rdrand-2.c: Likewise.
3900         * gcc.target/i386/rdrand-3.c: Likewise.
3901         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3902         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3903         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3904         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3905         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3906         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3907         * gcc.target/i386/wrfsbase-1.c: Likewise.
3908         * gcc.target/i386/wrfsbase-2.c: Likewise.
3909         * gcc.target/i386/wrgsbase-1.c: Likewise.
3910         * gcc.target/i386/wrgsbase-2.c: Likewise.
3911
3912         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3913         (__builtin_ia32_vcvtps2ph): New.
3914         (__builtin_ia32_vcvtps2ph256): Likewise.
3915
3916         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3917         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3918
3919         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3920         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3921
3922         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3923         (__builtin_ia32_vcvtps2ph256): Likewise.
3924         Add fsgsbase,rdrnd,f16c.
3925
3926         * lib/target-supports.exp (check_effective_target_f16c): New.
3927
3928 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3929
3930         * gcc.dg/guality/nrv-1.c: New test.
3931
3932 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3933
3934         PR middle-end/42505
3935         * gcc.target/arm/pr42505.c: New test case.
3936
3937 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3938
3939         PR c++/44808
3940         * g++.dg/opt/nrv16.C: New test.
3941
3942 2010-07-05  Richard Guenther  <rguenther@suse.de>
3943
3944         PR tree-optimization/44784
3945         * gcc.c-torture/compile/pr44784.c: New testcase.
3946
3947 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3948
3949         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3950         Increase loop bound and array size.
3951         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3952         Likewise.
3953
3954 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3955
3956         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3957         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3958         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3959         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3960         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3961
3962 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3963
3964         PR c++/22138
3965         * g++.dg/parse/template25.C: New.
3966
3967 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3968
3969         PR rtl-optimization/44695
3970         * gcc.dg/torture/pr44695.c: New.
3971
3972 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3973
3974         PR c++/16630
3975         * g++.dg/ext/pretty3.C: New.
3976
3977 2010-07-04  Richard Guenther  <rguenther@suse.de>
3978
3979         PR middle-end/44809
3980         * g++.dg/torture/pr44809.C: New testcase.
3981
3982 2010-07-04  Richard Guenther  <rguenther@suse.de>
3983
3984         PR tree-optimization/44656
3985         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3986
3987 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3988             Revital Eres  <eres@il.ibm.com>
3989
3990         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3991         misaligned stores.
3992         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3993         gcc.dg/vect/vect-96.c: Likewise.
3994         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3995         that support misaligned stores. Change the number of expected
3996         misaligned accesses.
3997         * gcc.dg/vect/vect-peel-1.c: New test.
3998         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3999         gcc.dg/vect/vect-peel-4.c: Likewise.
4000         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4001         vectorizable on all targets that support realignment.
4002         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4003
4004 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4005
4006         PR c/44806
4007         * gcc.dg/torture/pr44806.c: New.
4008
4009 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4010
4011         * gnat.dg/cond_expr1.adb: New test.
4012
4013 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4014
4015         * gnat.dg/modular3.adb: New test.
4016         * gnat.dg/modular3_pkg.ads: New helper.
4017
4018 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4019             Mikael Pettersson  <mikpe@it.uu.se>
4020
4021         PR testsuite/44518
4022         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4023         Make signed-ness of chars explicit.  Scan the object for
4024         strings that are split by some target assemblers.
4025         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4026         explicit.
4027
4028 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4029
4030         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4031
4032 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4033
4034         PR/44128
4035         * g++.dg/warn/Wshadow-7.C: New test.
4036
4037 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4038             Julian Brown  <julian@codesourcery.com>
4039             Sandra Loosemore  <sandra@codesourcery.com>
4040
4041         * gcc.c-torture/execute/20100416-1.c: New test case.
4042
4043 2010-07-02  Julian Brown  <julian@codesourcery.com>
4044             Sandra Loosemore  <sandra@codesourcery.com>
4045
4046         PR target/43703
4047
4048         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4049         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4050
4051 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4052             Julian Brown  <julian@codesourcery.com>
4053
4054         * gcc.target/arm/neon/vadds64.c: Regenerated.
4055         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4056         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4057         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4058         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4059         * gcc.target/arm/neon-vmls-1.c: Likewise.
4060         * gcc.target/arm/neon-vsubs64.c: New execution test.
4061         * gcc.target/arm/neon-vsubu64.c: New execution test.
4062         * gcc.target/arm/neon-vadds64.c: New execution test.
4063         * gcc.target/arm/neon-vaddu64.c: New execution test.
4064
4065 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4066
4067         * gcc.target/arm/neon-vands64.c: New.
4068         * gcc.target/arm/neon-vandu64.c: New.
4069         * gcc.target/arm/neon-vbics64.c: New.
4070         * gcc.target/arm/neon-vbicu64.c: New.
4071         * gcc.target/arm/neon-veors64.c: New.
4072         * gcc.target/arm/neon-veoru64.c: New.
4073         * gcc.target/arm/neon-vorns64.c: New.
4074         * gcc.target/arm/neon-vornu64.c: New.
4075         * gcc.target/arm/neon-vorrs64.c: New.
4076         * gcc.target/arm/neon-vorru64.c: New.
4077         * gcc.target/arm/neon/vands64.c: Regenerated.
4078         * gcc.target/arm/neon/vandu64.c: Regenerated.
4079         * gcc.target/arm/neon/vbics64.c: Regenerated.
4080         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4081         * gcc.target/arm/neon/veors64.c: Regenerated.
4082         * gcc.target/arm/neon/veoru64.c: Regenerated.
4083         * gcc.target/arm/neon/vorns64.c: Regenerated.
4084         * gcc.target/arm/neon/vornu64.c: Regenerated.
4085         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4086         * gcc.target/arm/neon/vorru64.c: Regenerated.
4087
4088 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4089
4090         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4091
4092 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4093
4094         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4095         * gfortran.dg/intent_out_5.f90: Same.
4096         * gfortran.dg/ltrans-7.f90: Same.
4097         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4098
4099 2010-07-02  Jan Hubicka  <jh@suse.cz>
4100
4101         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4102
4103 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4104
4105         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4106
4107 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4108
4109         PR c++/44780
4110         * c-c++-common/Wunused-var-12.c: New test.
4111
4112 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4113
4114         PR target/42835
4115         * gcc.target/arm/pr42835.c: New test.
4116
4117         PR target/42172
4118         * gcc.target/arm/pr42172-1.c: New test.
4119
4120 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4121
4122         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4123
4124 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4125
4126         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4127         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4128         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4129         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4130         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4131         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4132         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4133         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4134         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4135         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4136         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4137         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4138         * gcc.target/arm/neon-vdup_ns64.c: New.
4139         * gcc.target/arm/neon-vdup_nu64.c: New.
4140         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4141         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4142         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4143         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4144         * gcc.target/arm/neon-vmov_ns64.c: New.
4145         * gcc.target/arm/neon-vmov_nu64.c: New.
4146         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4147         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4148         * gcc.target/arm/neon-vget_lanes64.c: New.
4149         * gcc.target/arm/neon-vget_laneu64.c: New.
4150         * gcc.target/arm/neon-vset_lanes64.c: New.
4151         * gcc.target/arm/neon-vset_laneu64.c: New.
4152
4153 2010-07-02  Richard Guenther  <rguenther@suse.de>
4154
4155         * g++.dg/torture/20100702-1.C: New testcase.
4156
4157 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4158
4159         PR target/44707
4160         * gcc.c-torture/compile/pr44707.c: New test.
4161
4162 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4163
4164         PR c++/44039
4165         * g++.dg/template/crash101.C: New.
4166
4167 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4168
4169         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4170         Use the ABI-0 accessors and fail it for m64.
4171
4172 2010-07-02  Jan Hubicka  <jh@suse.cz>
4173
4174         * g++.dg/tree-ssa/pr44706.C: New testcase.
4175
4176 2010-07-02  Richard Guenther  <rguenther@suse.de>
4177
4178         PR tree-optimization/44748
4179         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4180
4181 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4182
4183         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4184         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4185         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4186         the method types to forward:.
4187
4188 2010-06-30  Jason Merrill  <jason@redhat.com>
4189
4190         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4191         * g++.dg/other/pr25632.C: Likewise.
4192
4193 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4194
4195         PR tree-optimization/40421
4196         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4197
4198 2010-07-01  Richard Guenther  <rguenther@suse.de>
4199
4200         PR middle-end/42834
4201         PR middle-end/44468
4202         * gcc.c-torture/execute/20100316-1.c: New testcase.
4203         * gcc.c-torture/execute/pr44468.c: Likewise.
4204         * gcc.c-torture/compile/20100609-1.c: Likewise.
4205         * gcc.dg/volatile2.c: Adjust.
4206         * gcc.dg/plugin/selfassign.c: Likewise.
4207         * gcc.dg/pr36902.c: Likewise.
4208         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4209         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4210         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4211         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4212         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4213         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4214         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4215         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4216         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4217         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4218         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4219         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4220         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4221         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4222         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4223         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4224         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4225         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4226         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4227         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4228         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4229         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4230         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4231         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4232         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4233         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4234         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4235         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4236         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4237         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4238         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4239         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4240         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4241         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4242         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4243         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4244         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4245         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4246         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4247         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4248         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4249         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4250         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4251         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4252         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4253         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4254         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4255         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4256         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4257         * g++.dg/tree-ssa/pr31146.C: Likewise.
4258         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4259         * g++.dg/tree-ssa/pr33604.C: Likewise.
4260         * g++.dg/plugin/selfassign.c: Likewise.
4261         * gfortran.dg/array_memcpy_3.f90: Likewise.
4262         * gfortran.dg/array_memcpy_4.f90: Likewise.
4263         * c-c++-common/torture/pr42834.c: New testcase.
4264
4265 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4266
4267         PR c++/44628
4268         * g++.dg/template/crash100.C: New.
4269
4270 2010-06-30  Jan Hubicka  <jh@suse.cz>
4271
4272         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4273
4274 2010-06-30  Michael Matz  <matz@suse.de>
4275
4276         PR bootstrap/44699
4277         * gcc.dg/pr44699.c: New test.
4278
4279 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4280
4281         PR tree-optimization/39799
4282         * c-c++-common/uninit-17.c: New test.
4283
4284 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4285
4286         PR libfortran/43298
4287         * gfortran.dg/read_infnan_1.f90: New test.
4288
4289 2010-06-29  Jason Merrill  <jason@redhat.com>
4290
4291         Enable implicitly declared move constructor/operator= (N3053).
4292         * g++.dg/cpp0x/implicit3.C: New.
4293         * g++.dg/cpp0x/implicit4.C: New.
4294         * g++.dg/cpp0x/implicit5.C: New.
4295         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4296         * g++.dg/cpp0x/not_special.C: Adjust.
4297         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4298         * g++.dg/cpp0x/rv1n.C: Adjust.
4299         * g++.dg/cpp0x/rv1p.C: Adjust.
4300         * g++.dg/cpp0x/rv2n.C: Adjust.
4301         * g++.dg/cpp0x/rv2p.C: Adjust.
4302         * g++.dg/cpp0x/rv3n.C: Adjust.
4303         * g++.dg/cpp0x/rv3p.C: Adjust.
4304         * g++.dg/cpp0x/rv4n.C: Adjust.
4305         * g++.dg/cpp0x/rv4p.C: Adjust.
4306         * g++.dg/cpp0x/rv5n.C: Adjust.
4307         * g++.dg/cpp0x/rv5p.C: Adjust.
4308         * g++.dg/cpp0x/rv6n.C: Adjust.
4309         * g++.dg/cpp0x/rv6p.C: Adjust.
4310         * g++.dg/cpp0x/rv7n.C: Adjust.
4311         * g++.dg/cpp0x/rv7p.C: Adjust.
4312         * g++.dg/cpp0x/rv8p.C: Adjust.
4313         * g++.dg/gomp/pr26690-1.C: Adjust.
4314         * g++.dg/other/error20.C: Adjust.
4315         * g++.dg/other/error31.C: Adjust.
4316         * g++.dg/parse/error19.C: Adjust.
4317         * g++.dg/template/qualttp5.C: Adjust.
4318         * g++.old-deja/g++.law/ctors5.C: Adjust.
4319
4320         Enable implicitly deleted functions (N2346)
4321         * g++.dg/cpp0x/defaulted17.C: New.
4322         * g++.dg/cpp0x/implicit1.C: New.
4323         * g++.dg/cpp0x/implicit2.C: New.
4324         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4325         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4326         * g++.dg/init/ctor4.C: Adjust.
4327         * g++.dg/init/synth2.C: Adjust.
4328         * g++.dg/lto/20081118_1.C: Adjust.
4329         * g++.dg/other/error13.C: Adjust.
4330         * g++.dg/other/unused1.C: Adjust.
4331         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4332         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4333         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4334         * g++.old-deja/g++.law/ctors17.C: Adjust.
4335         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4336         * g++.old-deja/g++.pt/assign1.C: Adjust.
4337         * g++.old-deja/g++.pt/crash20.C: Adjust.
4338
4339         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4340         * g++.dg/cpp0x/defaulted13.C: Adjust.
4341         * g++.dg/cpp0x/defaulted2.C: Adjust.
4342         * g++.dg/cpp0x/defaulted3.C: Adjust.
4343         * g++.dg/cpp0x/initlist9.C: Adjust.
4344         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4345         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4346         * g++.dg/init/synth2.C: Adjust.
4347
4348         * g++.dg/cpp0x/defaulted19.C: New.
4349
4350         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4351         * g++.dg/template/error23.C: Fix for -std=c++0x.
4352
4353 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4354
4355         PR fortran/44718
4356         * gfortran.dg/proc_ptr_28.f90: New.
4357
4358 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4359
4360         PR tree-optimization/43801
4361         * g++.dg/torture/pr43801.C: New test.
4362
4363         PR debug/44668
4364         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4365
4366 2010-06-29  Jason Merrill  <jason@redhat.com>
4367
4368         PR c++/44587
4369         * g++.dg/template/qualified-id2.C: New.
4370         * g++.dg/template/qualified-id3.C: New.
4371
4372 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4373
4374         PR fortran/44696
4375         * gfortran.dg/associated_target_4.f90: New.
4376
4377 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4378
4379         PR fortran/44582
4380         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4381
4382 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4383
4384         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4385
4386 2010-06-29  Jan Hubicka  <jh@suse.cz>
4387
4388         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4389
4390 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4391
4392         PR target/43902
4393         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4394         * gcc.target/arm/wmul-3.c: New test.
4395         * gcc.target/arm/wmul-4.c: New test.
4396
4397 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4398
4399         PR rtl-optimization/44659
4400         * gcc.target/i386/extract-1.c: New.
4401         * gcc.target/i386/extract-2.c: Likewise.
4402         * gcc.target/i386/extract-3.c: Likewise.
4403         * gcc.target/i386/extract-4.c: Likewise.
4404         * gcc.target/i386/extract-5.c: Likewise.
4405         * gcc.target/i386/extract-6.c: Likewise.
4406
4407 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4408
4409         PR c++/44682
4410         * g++.dg/warn/Wunused-var-14.C: New test.
4411
4412 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4413
4414         PR fortran/43298
4415         * gfortran.dg/nan_6.f90: New.
4416
4417 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4418
4419         PR tree-optimization/43781
4420         * gcc.dg/torture/pr43781.c: New.
4421
4422 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4423
4424         PR fortran/40158
4425         * gfortran.dg/actual_rank_check_1.f90: New test.
4426
4427 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4428
4429         * gcc.dg/ipa/ipa-sra-6.c: New test.
4430
4431 2010-06-28  Jan Hubicka  <jh@suse.cz>
4432
4433         PR tree-optimization/44687
4434         * gcc.c-torture/compile/pr44687.c
4435
4436 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4437
4438         PR c++/44535
4439         * g++.dg/torture/pr44535.C: New test.
4440
4441 2010-06-28  Michael Matz  <matz@suse.de>
4442
4443         PR middle-end/44592
4444         * gfortran.dg/pr44592.f90: New test.
4445
4446 2010-06-28  Jan Hubicka  <jh@suse.cz>
4447
4448         PR tree-optimization/44357
4449         * g++.dg/torture/pr44357.C: New testcase.
4450
4451 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4452
4453         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4454         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4455         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4456         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4457         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4458         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4459         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4460         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4461
4462 2010-06-27  Jan Hubicka  <jh@suse.cz>
4463
4464         * gcc.c-torture/compile/pr44686.c: New file.
4465
4466 2010-06-27  Richard Guenther  <rguenther@suse.de>
4467
4468         PR tree-optimization/44683
4469         * gcc.c-torture/execute/pr44683.c: New testcase.
4470
4471 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4472
4473         * gnat.dg/noreturn3.ad[sb]: New test.
4474
4475 2010-06-26  Jason Merrill  <jason@redhat.com>
4476
4477         * g++.dg/cpp0x/explicit5.C: New.
4478
4479 2010-06-26  Richard Guenther  <rguenther@suse.de>
4480
4481         PR tree-optimization/44393
4482         * gcc.dg/pr44393.c: New testcase.
4483
4484 2010-06-26  Jan Hubicka  <jh@suse.cz>
4485
4486         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4487
4488 2010-06-26  Richard Guenther  <rguenther@suse.de>
4489
4490         PR middle-end/44674
4491         * gcc.dg/pr44674.c: New testcase.
4492
4493 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4494
4495         * gcc.dg/opts-3.c: New test.
4496
4497 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4498
4499         * gfortran.dg/type_decl_1.f90: New.
4500         * gfortran.dg/type_decl_2.f90: New.
4501
4502 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4503
4504         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4505         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4506
4507 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4508
4509         PR testsuite/38946
4510         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4511         error in comparing reals.
4512
4513 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4514
4515         * selected_real_kind_2.f90: New.
4516         * selected_real_kind_3.f90: New.
4517
4518 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4519
4520         * gfortran.dg/entry_19.f90: New.
4521
4522 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4523
4524         * gfortran.dg/end_subroutine_1.f90: New.
4525         * gfortran.dg/end_subroutine_2.f90: New.
4526         * gfortran.dg/interface_proc_end.f90: Update.
4527
4528 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4529
4530         * gfortran.dg/semicolon_fixed.f: Update.
4531         * gfortran.dg/semicolon_fixed_2.f: New.
4532         * gfortran.dg/semicolon_free_2.f90: New.
4533         * gfortran.dg/semicolon_free.f90: Update.
4534
4535 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4536
4537         PR fortran/44448
4538         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4539
4540 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4541
4542         * g++.dg/ipa/iinline-3.C: New test.
4543         * gcc.dg/ipa/modif-1.c: Removed.
4544
4545 2010-06-25  Jan Hubicka  <jh@suse.cz>
4546
4547         * gcc.dg/tree-ssa/ipa-split-1.c
4548
4549 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4550
4551         * g++.dg/ipa/iinline-2.C: New test.
4552
4553 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4554
4555         PR middle-end/43866
4556         * gfortran.dg/pr43866.f90: New test.
4557
4558         PR tree-optimization/44539
4559         * gcc.dg/pr44539.c: New test.
4560
4561 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4562
4563         From Jim Wilson:
4564         PR target/43902
4565         * gcc.target/mips/madd-9.c: New test.
4566
4567 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4568
4569         PR c/44517
4570         * gcc.dg/noncompile/pr44517.c: New.
4571         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4572
4573 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4574
4575         PR testsuite/43283
4576         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4577         and add argument to nop for IA64.
4578
4579 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4580
4581         PR target/44588
4582         * gcc.target/i386/mod-1.c: New.
4583         * gcc.target/i386/umod-1.c: Likewise.
4584         * gcc.target/i386/umod-2.c: Likewise.
4585         * gcc.target/i386/umod-3.c: Likewise.
4586
4587 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR middle-end/44492
4590         * g++.dg/torture/pr44492.C: New test.
4591
4592 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4593
4594         * c-c++-common/warn-omitted-condop.c: New.
4595
4596 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4597
4598         PR fortran/44614
4599         * gfortran.dg/import8.f90: New.
4600
4601 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4602
4603         * gnat.dg/not_null.adb: Update test case.
4604
4605 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4606
4607         PR c++/44619
4608         * g++.dg/warn/Wunused-var-13.C: New test.
4609
4610         PR c++/44627
4611         * g++.dg/diagnostic/method1.C: New test.
4612
4613 2010-06-22  Cary Coutant  <ccoutant@google.com>
4614
4615         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4616
4617 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4618
4619         PR fortran/44616
4620         * gfortran.dg/abstract_type_8.f03: New.
4621
4622 2010-06-21  Jason Merrill  <jason@redhat.com>
4623
4624         * g++.dg/cpp0x/noexcept08.C: New.
4625
4626         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4627
4628 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4629
4630         PR target/44615
4631         * gcc.target/i386/sse2-vec-2a.c: New.
4632
4633 2010-06-21  DJ Delorie  <dj@redhat.com>
4634
4635         * gcc.dg/pragma-diag-1.c: New.
4636
4637 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4638
4639         PR target/44615
4640         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4641
4642 2010-06-21  Alan Modra  <amodra@gmail.com>
4643
4644         PR testsuite/44505
4645         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4646         tail call to check_fa_mid.
4647
4648 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4649
4650         PR target/44575
4651         * gcc.c-torture/execute/pr44575.c: New test.
4652
4653 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4654
4655         PR fortran/40632
4656         * gfortran.dg/contiguous_1.f90: New.
4657         * gfortran.dg/contiguous_2.f90: New.
4658         * gfortran.dg/contiguous_3.f90: New.
4659
4660 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4661
4662         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4663         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4664
4665 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4666
4667         PR target/44546
4668         * gcc.target/i386/pr44546.c: New test.
4669
4670 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4671
4672         * gcc.dg/opts-2.c: New test.
4673
4674 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4675
4676         PR fortran/44584
4677         * gfortran.dg/typebound_proc_15.f03: Modified.
4678
4679 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4680
4681         PR target/44072
4682         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4683         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4684
4685 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4686
4687         * g++.dg/ext/label13.C: Fix typo in last change.
4688
4689 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4690
4691         PR libfortran/44477
4692         * gfortran.dg/eof_3.f90
4693         * gfortran.dg/endfile_2.f90
4694         * gfortran.dg/endfile_4.f90
4695         * gfortran.dg/endfile_3.f90
4696
4697 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4698
4699         PR c++/41090
4700         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4701
4702 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4703
4704         PR fortran/44556
4705         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4706
4707 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4708
4709         * gcc.target/arm/pr40900.c: New test.
4710
4711 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4712
4713         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4714
4715 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4716
4717         PR fortran/44558
4718         * gfortran.dg/typebound_call_15.f03: New.
4719
4720 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4721
4722         PR c++/44486
4723         * g++.dg/pr44486.C: New.
4724
4725 2010-06-16  DJ Delorie  <dj@redhat.com>
4726
4727         * gcc.target/i386/volatile-bitfields-1.c: New.
4728         * gcc.target/i386/volatile-bitfields-2.c: New.
4729
4730 2010-06-16  Jason Merrill  <jason@redhat.com>
4731
4732         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4733
4734         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4735
4736 2010-06-16  Richard Guenther  <rguenther@suse.de>
4737
4738         PR c/44555
4739         * gcc.c-torture/execute/pr44555.c: New testcase.
4740
4741 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4742
4743         PR fortran/44549
4744         * gfortran.dg/typebound_proc_16.f03: New.
4745
4746 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4747
4748         * g++.dg/torture/pr43905.C: New test.
4749
4750 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4751
4752         PR testsuite/44538
4753         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4754         initialization loop from being vectorized.
4755         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4756
4757 2010-06-16  Alan Modra  <amodra@gmail.com>
4758
4759         PR tree-optimization/44507
4760         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4761
4762 2010-06-15  Jason Merrill  <jason@redhat.com>
4763
4764         * g++.dg/overload/arg3.C: Adjust error locations.
4765         * g++.dg/overload/copy1.C: Likewise.
4766         * g++.dg/tc1/dr152.C: Likewise.
4767         * g++.dg/template/incomplete4.C: Likewise.
4768         * g++.dg/template/incomplete5.C: Likewise.
4769         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4770         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4771         * g++.old-deja/g++.pt/crash9.C: Likewise.
4772
4773         * g++.dg/inherit/virtual5.C: New.
4774
4775         * g++.dg/cpp0x/defaulted18.C: New.
4776
4777         * g++.dg/cpp0x/initlist40.C: New.
4778
4779         * g++.dg/cpp0x/initlist39.C: New.
4780
4781 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4782
4783         PR middle-end/44391
4784         * gcc.dg/graphite/pr44391.c: New.
4785
4786 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4787
4788         PR fortran/43388
4789         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4790         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4791         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4792         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4793
4794 2010-06-15  Richard Guenther  <rguenther@suse.de>
4795
4796         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4797
4798 2010-06-15  Richard Guenther  <rguenther@suse.de>
4799
4800         * gcc.dg/vect/bb-slp-21.c: Adjust.
4801         * gcc.dg/vect/bb-slp-13.c: Likewise
4802         * gcc.dg/vect/bb-slp-4.c: Likewise
4803         * gcc.dg/vect/bb-slp-22.c: Likewise
4804         * gcc.dg/vect/bb-slp-14.c: Likewise
4805         * gcc.dg/vect/bb-slp-23.c: Likewise
4806         * gcc.dg/vect/bb-slp-15.c: Likewise
4807         * gcc.dg/vect/bb-slp-17.c: Likewise
4808         * gcc.dg/vect/bb-slp-18.c: Likewise
4809         * gcc.dg/vect/bb-slp-19.c: Likewise
4810         * gcc.dg/vect/bb-slp-10.c: Likewise
4811         * gcc.dg/vect/bb-slp-11.c: Likewise
4812         * gcc.dg/vect/bb-slp-20.c: Likewise
4813         * gcc.dg/vect/bb-slp-3.c: Likewise
4814
4815 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4816
4817         PR fortran/44536
4818         * gfortran.dg/gomp/pr44536.f90: New test.
4819         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4820
4821 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4822
4823         PR target/44534
4824         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4825         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4826
4827 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4828
4829         PR tree-optimization/44508
4830         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4831
4832         PR bootstrap/44509
4833         * gcc.dg/pr44509.c: New test.
4834
4835 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4836
4837         PR tree-optimization/44507
4838         * gcc.dg/vect/pr44507.c: New test.
4839
4840 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4841
4842         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4843         and c-pretty-print.h.
4844
4845         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4846
4847 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4848
4849         * gfortran.dg/whole_file_18.f90: Updated error message.
4850
4851 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4852
4853         * gfortran.dg/whole_file_20.f03: New.
4854
4855 2010-06-12  Jan Hubicka  <jh@suse.cz>
4856
4857         * gcc.c-torture/compile/pc44485.c: New testcase.
4858
4859 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4860
4861         PR fortran/40117
4862         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4863         * gfortran.dg/typebound_proc_14.f03: New.
4864         * gfortran.dg/typebound_proc_15.f03: New.
4865
4866 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4867
4868         * gcc.dg/opts-1.c: New test.
4869
4870 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4871
4872         * gcc.dg/funroll-loops-all.c: Update expected error.
4873
4874 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4875
4876         PR target/44481
4877         * gcc.target/i386/pr44481.c: New test.
4878
4879 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4880
4881         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4882
4883 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4884
4885         PR middle-end/44483
4886         * gcc.dg/tree-ssa/pr44483.c: New.
4887
4888 2010-06-11  Paul Brook  <paul@codesourcery.com>
4889
4890         * g++.dg/other/arm-neon-1.C: New test.
4891
4892 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4893
4894         PR fortran/42051
4895         PR fortran/43896
4896         * gfortran.dg/class_23.f03: New test.
4897
4898 2010-06-11  Jan Hubicka  <jh@suse.cz>
4899
4900         * gcc.dg/ipa/pure-const-2.c: New testcase.
4901
4902 2010-06-11  Jan Hubicka  <jh@suse.cz>
4903
4904         * gcc.dg/noreturn-7.c: Update.
4905         * gcc.dg/noreturn-4.c: Update.
4906
4907 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4908
4909         Fix MIPS bootstrap
4910         * g++.dg/other/typedef4.C: New test.
4911
4912 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4913
4914         PR fortran/44207
4915         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4916
4917 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4918
4919         PR fortran/44457
4920         * gfortran.dg/asynchronous_3.f03
4921
4922 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4923
4924         PR middle-end/44185
4925         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4926         non-temporal stores out of the tests to form new test cases.  As a
4927         result, no non-temporal store should be generated in this case.
4928
4929         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4930         prefetch-7.c that generate one non-temporal store.
4931
4932         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4933         prefetch-7.c that generate one non-temporal store and one
4934         one-temporal prefetch.
4935
4936 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4937
4938         PR tree-optimization/44258
4939         * gcc.dg/tree-ssa/pr44258.c: New test.
4940
4941 2010-06-10  Daniel Kraft  <d@domob.eu>
4942
4943         PR fortran/38936
4944         * gfortran.dg/associate_1.f03: New test.
4945         * gfortran.dg/associate_2.f95: New test.
4946         * gfortran.dg/associate_3.f03: New test.
4947         * gfortran.dg/associate_4.f08: New test.
4948
4949 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4950
4951         * gfortran.dg/selected_char_kind_4.f90: New test.
4952
4953 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4954
4955         * gcc.dg/pr42461.c: New test.
4956
4957 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4958
4959         PR fortran/44347
4960         * gfortran.dg/selected_real_kind_1.f90: New.
4961
4962 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4963
4964         PR fortran/44359
4965         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4966         warning.
4967         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4968         check for warning.
4969
4970 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4971
4972         * gfortran.dg/data_namelist_conflict.f90: New test.
4973
4974 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4975
4976         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4977         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4978         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4979
4980 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4981
4982         * gfortran.dg/mvbits_9.f90: New test.
4983         * gfortran.dg/ibset_1.f90: Ditto.
4984         * gfortran.dg/ibits_1.f90: Ditto.
4985         * gfortran.dg/btest_1.f90: Ditto.
4986         * gfortran.dg/ibclr_1.f90: Ditto.
4987
4988 2010-06-09  Jason Merrill  <jason@redhat.com>
4989
4990         PR c++/44366
4991         * g++.dg/cpp0x/decltype23.C: Move to...
4992         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4993
4994 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4995
4996         PR fortran/44211
4997         * gfortran.dg/typebound_call_14.f03: New test.
4998
4999 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5000
5001         PR tree-optimization/44423
5002         * gcc.dg/tree-ssa/pr44423.c: New test.
5003
5004 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5005
5006         PR testsuite/42843
5007         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5008         TV_NONE to initialize tv_id field.
5009         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5010         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5011         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5012         Include toplev.h .
5013         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5014         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5015         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5016
5017 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5018
5019         PR tree-optimization/39874
5020         PR middle-end/28685
5021         * gcc.dg/pr39874.c: New file.
5022
5023 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5024
5025         * g++.dg/ext/attr-alias-1.C: New.
5026         * g++.dg/ext/attr-alias-2.C: New.
5027
5028 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5029
5030         PR fortran/44446
5031         * gfortran.dg/proc_ptr_27.f90: New.
5032
5033 2010-06-07  Jason Merrill  <jason@redhat.com>
5034
5035         PR c++/44366
5036         * g++.dg/cpp0x/decltype23.C: New.
5037
5038 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5039             Shujing Zhao  <pearly.zhao@oracle.com>
5040
5041         PR c/37724
5042         * gcc.dg/c90-const-expr-10.c: Adjust.
5043         * gcc.dg/c99-const-expr-10.c: Adjust.
5044         * gcc.dg/init-bad-7.c: New.
5045
5046 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5047
5048         * lib/target-supports.exp (check_effective_target_gas): New proc.
5049         * gcc.c-torture/execute/960321-1.x: New file.
5050
5051 2010-06-07  Jason Merrill  <jason@redhat.com>
5052
5053         PR c++/44401
5054         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5055
5056 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5057
5058         PR c++/44444
5059         * g++.dg/warn/Wunused-var-12.C: New test.
5060
5061         PR c++/44443
5062         * c-c++-common/Wunused-var-11.c: New test.
5063
5064 2010-06-07  Jan Hubicka  <jh@suse.cz>
5065
5066         * gcc.dg/ipa/pure-const-1.c: New testcase.
5067
5068 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5069
5070         PR rtl-optimization/44404
5071         * gcc.dg/pr44404.c: New.
5072
5073 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5074
5075         PR target/44159
5076         * gcc.target/i386/abi-2.c: Check sysv abi here.
5077         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5078         function to avoid failures by different ABIs.
5079         * gcc.target/i386/aes-check.h: Likewise.
5080         * gcc.target/i386/avx-check.h: Likewise.
5081         * gcc.target/i386/fma4-check.h: Likewise.
5082         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5083         * gcc.target/i386/mmx-check.h: Likewise.
5084         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5085         * gcc.target/i386/pclmul-check.h: Likewise.
5086         * gcc.target/i386/sse-check.h: Likewise.
5087         * gcc.target/i386/sse2-check.h: Likewise.
5088         * gcc.target/i386/sse3-check.h: Likewise.
5089         * gcc.target/i386/sse4_1-check.h: Likewise.
5090         * gcc.target/i386/sse4_2-check.h: Likewise.
5091         * gcc.target/i386/sse4a-check.h: Likewise.
5092         * gcc.target/i386/ssse3-check.h: Likewise.
5093         * gcc.target/i386/xop-check.h: Likewise.
5094         * gcc.target/i386/pr27971.c: Fix for LLP64.
5095         * gcc.target/i386/pr39139.c: Likewise.
5096         * gcc.target/i386/pr39315-check.c: Likewise.
5097         * gcc.target/i386/vararg-1.c: Likewise.
5098         * gcc.target/i386/vararg-2.c: Likewise.
5099         Additional add dg-compile to avoid failure due
5100         missing foo symbol.
5101
5102         * gcc.dg/compound-literal-1.c: Fix for llp64.
5103         * gcc.dg/pr32370.c: Likewise.
5104         * gcc.dg/pr37561.c: Likewise.
5105         * gcc.dg/pr41340.c: Likewise.
5106         * gcc.dg/pr41551.c: Likewise.
5107
5108 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5109
5110         PR c++/44188
5111         * g++.dg/debug/dwarf2/typedef3.C: New test.
5112
5113 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5114
5115         PR c/20000
5116         * c-c++-common/pr20000.c: New.
5117
5118 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5119
5120         PR c++/44086
5121         * g++.dg/init/pr44086.C: New.
5122         * g++.dg/cpp0x/decltype4.C: Adjust.
5123
5124 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5125
5126         PR fortran/43945
5127         * gfortran.dg/generic_23.f03: New test.
5128
5129 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5130
5131         PR fortran/43895
5132         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5133
5134 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5135
5136         PR c++/44361
5137         * c-c++-common/Wunused-var-9.c: New test.
5138
5139 2010-06-05  Jason Merrill  <jason@redhat.com>
5140
5141         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5142
5143 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5144
5145         PR c/44322
5146         * gcc.dg/c99-restrict-4.c: New test.
5147
5148 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5149
5150         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5151         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5152         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5153         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5154         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5155         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5156         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5157         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5158         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5159         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5160         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5161         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5162         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5163         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5164         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5165         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5166         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5167         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5168         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5169         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5170         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5171         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5172
5173 2010-06-04  Jason Merrill  <jason@redhat.com>
5174
5175         * g++.dg/cpp0x/noexcept06.C: New.
5176         * g++.dg/cpp0x/noexcept07.C: New.
5177
5178         * g++.dg/cpp0x/noexcept01.C: New.
5179         * g++.dg/cpp0x/noexcept02.C: New.
5180         * g++.dg/cpp0x/noexcept03.C: New.
5181         * g++.dg/cpp0x/noexcept04.C: New.
5182         * g++.dg/cpp0x/noexcept05.C: New.
5183
5184 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5185
5186         PR c++/44412
5187         * g++.dg/warn/Wunused-var-10.C: New test.
5188         * g++.dg/warn/Wunused-var-11.C: New test.
5189
5190         PR c++/44362
5191         * c-c++-common/Wunused-var-10.c: New test.
5192
5193 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5194
5195         PR c/25880
5196         * gcc.dg/assign-warn-2.c: Update.
5197         * gcc.dg/cpp/line3.c: Update.
5198         * gcc.dg/c99-array-lval-8.c: Update.
5199         * gcc.dg/cast-qual-2.c: Update.
5200         * gcc.dg/c99-arraydecl-3.c:  Update.
5201         * gcc.dg/assign-warn-1.c:  Update.
5202         * gcc.dg/format/gcc_diag-1.c:  Update.
5203
5204 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5205
5206         PR rtl-optimization/39871
5207         PR rtl-optimization/40615
5208         PR rtl-optimization/42500
5209         PR rtl-optimization/42502
5210         * gcc.target/arm/eliminate.c: New test.
5211
5212 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5213
5214         PR libstdc++/44410
5215         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5216         * g++.old-deja/g++.other/delete3.C: Likewise.
5217         * g++.old-deja/g++.other/new.C: Likewise.
5218         * g++.old-deja/g++.law/operators27.C: Likewise.
5219         * g++.old-deja/g++.mike/p755.C: Likewise.
5220         * g++.dg/eh/new1.C: Likewise.
5221         * g++.dg/init/new5.C: Likewise.
5222
5223 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5224
5225         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5226         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5227         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5228
5229 2010-06-03  Richard Guenther  <rguenther@suse.de>
5230
5231         PR lto/41921
5232         * lib/lto.exp: Always load gcc.exp.
5233         (lto-obj): For C source files invoke gcc_target_compile.
5234         * g++.dg/lto/20100603-1_0.C: New testcase.
5235         * g++.dg/lto/20100603-1_1.c: Likewise.
5236
5237 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5238
5239         PR tree-optimization/43688
5240         * gfortran.dg/pr43688.f90: New.
5241
5242 2010-06-03  Richard Guenther  <rguenther@suse.de>
5243
5244         PR lto/41584
5245         * gcc.dg/lto/20100603-1_0.c: New testcase.
5246         * gcc.dg/lto/20100603-2_0.c: Likewise.
5247         * gcc.dg/lto/20100603-3_0.c: Likewise.
5248
5249 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5250
5251         PR target/44218
5252         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5253         * gcc.target/powerpc/recip-2.c: Ditto.
5254         * gcc.target/powerpc/recip-3.c: Ditto.
5255         * gcc.target/powerpc/recip-4.c: Ditto.
5256         * gcc.target/powerpc/recip-5.c: Ditto.
5257         * gcc.target/powerpc/recip-6.c: Ditto.
5258         * gcc.target/powerpc/recip-7.c: Ditto.
5259         * gcc.target/powerpc/recip-test.h: Ditto.
5260         * gcc.target/powerpc/recip-test2.h: Ditto.
5261
5262 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5263
5264         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5265
5266 2010-06-02  Jason Merrill  <jason@redhat.com>
5267
5268         * g++.dg/ext/vector9.C: Expect typedef in error message.
5269
5270         PR c++/9726
5271         PR c++/23594
5272         PR c++/44333
5273         * g++.dg/tc1/dr101.C: Remove xfails.
5274
5275 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5276
5277         PR middle-end/44372
5278         * g++.dg/ipa/pr44372.C: New.
5279
5280 2010-06-02  Jan Hubicka  <jh@suse.cz>
5281
5282         PR middle-end/44295
5283         * g++.dg/torture/pr44295.C: Neww testcase.
5284
5285 2010-06-02  Jan Hubicka  <jh@suse.cz>
5286
5287         * gcc.dg/tree-ssa/loadpre6.c: Update.
5288
5289 2010-06-02  Richard Guenther  <rguenther@suse.de>
5290
5291         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5292         diagnostic.h.
5293
5294 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5295
5296         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5297         the link fail message.
5298
5299 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5300
5301         PR fortran/44360
5302         * gfortran.dg/use_13.f90: New test case.
5303
5304 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5305
5306         PR fortran/44371
5307         * gfortran.dg/error_stop_2.f08: Minor update.
5308
5309 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5310
5311         PR fortran/44371
5312         * gfortran.dg/error_stop_1.f08: New test.
5313         * gfortran.dg/error_stop_2.f08: New test.
5314
5315 2010-06-01  Jason Merrill  <jason@redhat.com>
5316
5317         DR 990
5318         * g++.dg/cpp0x/initlist37.C: New.
5319         * g++.dg/cpp0x/initlist38.C: New.
5320
5321         PR c++/44358
5322         * g++.dg/cpp0x/initlist36.C: New.
5323
5324 2010-05-31 Jan Hubicka  <jh@suse.cz>
5325
5326         * gcc.dg/noreturn-8.c: New testcase.
5327
5328 2010-05-31 Jan Hubicka  <jh@suse.cz>
5329
5330         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5331         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5332
5333 2010-05-31 Jan Hubicka  <jh@suse.cz>
5334
5335         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5336         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5337
5338 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5339
5340         PR fortran/36928
5341         * gfortran.dg/dependency_27.f90:  New test.
5342         * gfortran.dg/array_assign_1.F90:  New test.
5343
5344 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5345
5346         PR target/44338
5347         * gcc.target/i386/sse-24.c: New test.
5348
5349 2010-05-31  Jan Hubicka  <jh@suse.cz>
5350
5351         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5352
5353 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5354
5355         PR middle-end/44337
5356         * gcc.dg/pr44337.c: New test.
5357
5358         PR tree-optimization/44182
5359         * g++.dg/debug/pr44182.C: New test.
5360
5361 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5362
5363         * gcc.dg/nested-func-7.c: New test.
5364         * gnat.dg/frame_overflow.adb: Adjust directives.
5365
5366 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5367
5368         * gnat.dg/prot2.ad[sb]: New test.
5369         * gnat.dg/prot2_pkg1.ads: New helper.
5370         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5371
5372 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5373
5374         * gnat.dg/array11.adb: Adjust dg-warning directive.
5375         * gnat.dg/object_overflow.adb: Likewise.
5376
5377 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5378
5379         PR middle-end/44306
5380         * gcc.dg/tree-ssa/pr44306.c: New.
5381
5382 2010-05-29  Jan Hubicka  <jh@suse.cz>
5383
5384         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5385
5386 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5387
5388         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5389
5390 2010-05-28  Mike Stump  <mikestump@comcast.net>
5391
5392         PR objc/44125
5393         * objc.dg/const-str-9.m: Remove static.
5394
5395 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5396
5397         PR target/43636
5398         * gcc.c-torture/compile/pr43636.c: New test.
5399
5400 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5401
5402         PR objc++/23616
5403         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5404         * obj-c++.dg/try-catch-9.mm: Ditto.
5405
5406 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5407
5408         Revert patch for PR c++/44188
5409         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5410
5411 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5412
5413         PR c++/44188
5414         * g++.dg/debug/dwarf2/typedef3.C: New test.
5415
5416 2010-05-27  Jason Merrill  <jason@redhat.com>
5417
5418         PR c++/43555
5419         * g++.dg/ext/vla9.C: New.
5420
5421 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5422
5423         PR objc/44140
5424         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5425         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5426         * objc.dg/torture/tls/thr-init.m: Ditto.
5427         * objc.dg/torture/trivial.m: Ditto.
5428         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5429         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5430         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5431         * obj-c++.dg/torture/trivial.mm: Ditto.
5432
5433 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5434
5435         * g++.dg/lto/20100302_0.C: Skip on darwin.
5436
5437 2010-05-27  Richard Guenther  <rguenther@suse.de>
5438
5439         PR tree-optimization/44284
5440         * gcc.dg/vect/vect-118.c: New testcase.
5441         * gcc.dg/vect/bb-slp-20.c: Adjust.
5442         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5443         * gcc.dg/vect/slp-9.c: Likewise.
5444         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5445         * gcc.dg/vect/vect-10.c: Likewise.
5446         * gcc.dg/vect/vect-109.c: Likewise.
5447         * gcc.dg/vect/vect-12.c: Likewise.
5448         * gcc.dg/vect/vect-36.c: Likewise.
5449         * gcc.dg/vect/vect-7.c: Likewise.
5450         * gcc.dg/vect/vect-iv-8.c: Likewise.
5451         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5452         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5453         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5454         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5455         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5456         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5457         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5458         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5459         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5460         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5461         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5462         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5463         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5464         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5465         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5466         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5467         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5468
5469 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5470
5471         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5472         necessary.
5473
5474 2010-05-26  Jan Hubicka  <jh@suse.cz>
5475
5476         * gcc.dg/lto/materialize-1_0.c: New file.
5477         * gcc.dg/lto/materialize-1_1.c: New file.
5478
5479 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5480
5481         * gnat.dg/lto10.adb: New test.
5482         * gnat.dg/lto10_pkg.ads: New helper.
5483
5484 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5485
5486         * lib/target-supports.exp (check_effective_target_int128): New
5487         function to check if __int128 types are available for target.
5488         * c-c++-common/int128-types-1.c: New.
5489         * c-c++-common/int128-1.c: New.
5490         * c-c++-common/int128-2.c: New.
5491         * g++.dg/abi/mangle43.C: New.
5492         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5493         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5494         pointer-wide scalar.
5495         * g++.dg/other/pr25632.C: Likewise.
5496         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5497         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5498         overflow warnings.
5499         * g++.dg/warn/pr13358-4.C: Likewise.
5500         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5501         * g++.dg/warn/Wconversion-null.C: Likewise.
5502
5503 2010-05-26  Jason Merrill  <jason@redhat.com>
5504
5505         PR c++/43382
5506         * g++.dg/cpp0x/variadic101.C: New.
5507
5508 2010-05-26  Richard Guenther  <rguenther@suse.de>
5509
5510         PR rtl-optimization/44164
5511         * gcc.c-torture/execute/pr44164.c: New testcase.
5512         * g++.dg/tree-ssa/pr13146.C: Adjust.
5513
5514 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5515
5516         PR fortran/40011
5517         * gfortran.dg/whole_file_19.f90 : New test.
5518
5519 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5520
5521         PR fortran/30668
5522         PR fortran/31346
5523         PR fortran/34260
5524         * gfortran.dg/pr40999.f: Fix function type.
5525         * gfortran.dg/whole_file_5.f90: Likewise.
5526         * gfortran.dg/whole_file_6.f90: Likewise.
5527         * gfortran.dg/whole_file_16.f90: New.
5528         * gfortran.dg/whole_file_17.f90: New.
5529         * gfortran.dg/whole_file_18.f90: New.
5530
5531 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5532             Iain Sandoe  <iains@gcc.gnu.org>
5533
5534         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5535         * gcc.c-torture/compile/pr44197.c: Require alias support.
5536         * gcc.dg/lto/20081222_0.c: Ditto.
5537
5538 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5539
5540         PR debug/42801
5541         * gcc.dg/guality/vla-2.c: New test.
5542
5543 2010-05-25  Richard Guenther  <rguenther@suse.de>
5544
5545         PR middle-end/44069
5546         * g++.dg/torture/pr44069.C: New testcase.
5547
5548 2010-05-25  Richard Guenther  <rguenther@suse.de>
5549
5550         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5551
5552 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5553
5554         PR objc/44140
5555         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5556
5557 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5558
5559         * obj-c++.dg/torture/tls/trivial.mm: New.
5560         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5561         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5562         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5563         * obj-c++.dg/torture/tls/diag-1.mm: New.
5564         * obj-c++.dg/torture/tls/tls.exp: New.
5565         * obj-c++.dg/torture/trivial.mm: New.
5566         * obj-c++.dg/torture/dg-torture.exp: New.
5567         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5568         * obj-c++.dg/tls/trivial.m: New.
5569         * obj-c++.dg/tls/init-1.mm: New.
5570         * obj-c++.dg/tls/diag-1.mm: New.
5571         * obj-c++.dg/tls/init-2.mm: New.
5572         * obj-c++.dg/tls/diag-2.mm: New.
5573         * obj-c++.dg/tls/diag-3.mm: New.
5574         * obj-c++.dg/tls/diag-4.mm: New.
5575         * obj-c++.dg/tls/static-1.mm: New.
5576         * obj-c++.dg/tls/tls.exp: New.
5577         * obj-c++.dg/tls/diag-5.mm: New.
5578         * obj-c++.dg/tls/static-1a.mm: New.
5579         * objc-obj-c++-shared/Object1.mm: New.
5580         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5581
5582 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5583
5584         PR objc++/43689
5585         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5586         * obj-c++.dg/const-str-6.mm: Ditto.
5587
5588 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5589
5590         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5591
5592 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5593
5594         PR ada/38394
5595         * gnat.dg/array13.ad[sb]: New test.
5596
5597 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5598             Sandra Loosemore  <sandra@codesourcery.com>
5599
5600         * gcc.target/arm/neon/: Regenerated test cases.
5601
5602         * gcc.target/arm/neon/polytypes.c,
5603         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5604         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5605         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5606         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5607         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5608         dg-add-options arm_neon.
5609
5610         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5611         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5612         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5613         and arm_neon_fp16_ok.
5614
5615         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5616         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5617
5618         * lib/target-supports.exp (add_options_for_arm_neon): New.
5619         (check_effective_target_arm_neon_ok_nocache): New, from
5620         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5621         (check_effective_target_arm_neon_ok): Use
5622         check_effective_target_arm_neon_ok_nocache.
5623         (add_options_for_arm_neon_fp16)
5624         (check_effective_target_arm_neon_fp16_ok)
5625         check_effective_target_arm_neon_fp16_ok_nocache): New.
5626         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5627
5628 2010-05-24  Jason Merrill  <jason@redhat.com>
5629
5630         PR c++/41510
5631         * g++.dg/cpp0x/initlist35.C: New.
5632         * g++.dg/init/brace6.C: Adjust.
5633
5634 2010-05-24  Paul Brook  <paul@codesourcery.com>
5635
5636         * gcc.target/arm/frame-pointer-1.c: New test.
5637         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5638         pointer elimination.
5639
5640 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5641
5642         PR target/44245
5643         * gcc.target/i386/crc32-3.c: New.
5644         * gcc.target/i386/crc32-4.c: Likewise.
5645
5646 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5647
5648         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5649         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5650         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5651
5652 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5653
5654         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5655
5656 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5657
5658         PR target/43869
5659         * gcc.c-target/pr43869.c: New test.
5660
5661 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5662
5663         PR fortran/44212
5664         * gfortran.dg/class_22.f03: New.
5665
5666 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5667
5668         PR lto/44238
5669         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5670
5671 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5672
5673         PR fortran/44213
5674         * gfortran.dg/abstract_type_7.f03: New.
5675
5676 2010-05-21  Jason Merrill  <jason@redhat.com>
5677
5678         * g++.dg/eh/spec11.C: Test cleanup optimization.
5679
5680 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5681
5682         PR debug/44223
5683         * gcc.target/i386/pr44223.c: New test.
5684
5685 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5686
5687         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5688
5689 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5690
5691         * g++.dg/other/const3.C: New test.
5692
5693 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5694
5695         PR fortran/38407
5696         * warn_unused_dummy_argument_1.f90: New.
5697         * warn_unused_dummy_argument_2.f90: New.
5698
5699 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5700
5701         PR c++/30298
5702         * g++.dg/inherit/crash1.C: New.
5703         * g++.dg/inherit/crash2.C: Likewise.
5704
5705 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5706
5707         PR debug/44178
5708         * g++.dg/debug/pr44178.C: New test.
5709
5710 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5711
5712         PR middle-end/44185
5713         * gcc.dg/tree-ssa/prefetch-6.c: Add
5714         --param min-insn-to-prefetch-ratio=6.
5715         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5716         allow unrolling, and adjust the movnti count.
5717
5718 2010-05-20  Jan Hubicka  <jh@suse.cz>
5719
5720         PR middle-end/44197
5721         * gcc.c-torture/compile/pr44197.c: New file.
5722
5723 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5724
5725         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5726         Fix test code.
5727         (check_effective_target_xop): Remove __may_alias__ attribute.
5728
5729 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5730
5731         PR target/44202
5732         * gcc.c-torture/execute/pr44202-1.c: New test.
5733
5734 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5735
5736         PR fortran/43851
5737         * gfortran.dg/label_1.f90: Update test.
5738
5739 2010-05-19  Jan Hubicka  <jh@suse.cz>
5740
5741         * gcc.dg/lto/ipareference2_0.c: New file.
5742         * gcc.dg/lto/ipareference2_1.c: New file.
5743
5744 2010-05-19  Jason Merrill  <jason@redhat.com>
5745
5746         * g++.dg/parse/fn-typedef2.C: New.
5747
5748         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5749         function type.
5750
5751         PR c++/44193
5752         * g++.dg/template/fntype1.C: New.
5753
5754 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5755
5756         * gnat.dg/discr23.ad[sb]: New test.
5757         * gnat.dg/discr23_pkg.ads: New helper.
5758
5759         * gnat.dg/specs/controlled1.ads: New test.
5760         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5761
5762 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5763
5764         PR fortran/44055
5765         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5766         Fixed scope of C_SIZEOF.
5767         * gfortran.dg/warn_conversion_2.f90: New.
5768
5769 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5770
5771         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5772         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5773         for optional selector.
5774         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5775         (check_effective_target_sse3): New proc.
5776         * gcc.target/i386/math-torture/math-torture.exp: Load
5777         target-supports.exp.
5778         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5779         check_effective_target_sse2.
5780         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5781         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5782         * g++.dg/vect/vect.exp: Likewise.
5783         * gfortran.dg/vect/vect.exp: Likewise.
5784         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5785         -msse2 if check_effective_target_sse2.
5786
5787         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5788         * gcc.target/i386/3dnow-2.c: Likewise.
5789         * gcc.target/i386/3dnowA-1.c: Likewise.
5790         * gcc.target/i386/3dnowA-2.c: Likewise.
5791         * gcc.target/i386/pr42549.c: Likewise.
5792
5793         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5794         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5795         * gcc.target/i386/sse3-addsubps.c: Likewise.
5796         * gcc.target/i386/sse3-haddpd.c: Likewise.
5797         * gcc.target/i386/sse3-haddps.c: Likewise.
5798         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5799         * gcc.target/i386/sse3-hsubps.c: Likewise.
5800         * gcc.target/i386/sse3-movddup.c: Likewise.
5801         * gcc.target/i386/sse3-movshdup.c: Likewise.
5802         * gcc.target/i386/sse3-movsldup.c: Likewise.
5803
5804         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5805         * g++.dg/ext/attrib35.C: Likewise.
5806         * g++.dg/opt/pr40496.C: Likewise.
5807         * g++.dg/other/i386-1.C: Likewise.
5808         * g++.dg/other/i386-4.C: Likewise.
5809         * g++.dg/other/pr34435.C: Likewise.
5810         * g++.dg/other/pr39496.C: Likewise.
5811         * g++.dg/other/pr40446.C: Likewise.
5812         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5813         * gcc.dg/compat/vector-1a_main.c: Likewise.
5814         * gcc.dg/compat/vector-2a_main.c: Likewise.
5815         * gcc.dg/lto/20090206-1_0.c: Likewise.
5816         * gcc.dg/pr34856.c: Likewise.
5817         * gcc.dg/pr36584.c: Likewise.
5818         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5819         * gcc.dg/pr37544.c: Likewise.
5820         * gcc.dg/torture/pr16104-1.c: Likewise.
5821         * gcc.dg/torture/pr35771-1.c: Likewise.
5822         * gcc.dg/torture/pr35771-2.c: Likewise.
5823         * gcc.dg/torture/pr35771-3.c: Likewise.
5824         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5825         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5826         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5827         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5828         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5829         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5830         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5831         * gcc.target/i386/20060512-1.c: Likewise.
5832         * gcc.target/i386/20060512-3.c: Likewise.
5833         * gcc.target/i386/all_one_m128i.c: Likewise.
5834         * gcc.target/i386/float128-1.c: Likewise.
5835         * gcc.target/i386/float128-2.c: Likewise.
5836         * gcc.target/i386/fpcvt-1.c: Likewise.
5837         * gcc.target/i386/fpcvt-2.c: Likewise.
5838         * gcc.target/i386/fpcvt-3.c: Likewise.
5839         * gcc.target/i386/fpprec-1.c: Likewise.
5840         * gcc.target/i386/funcspec-9.c: Likewise.
5841         * gcc.target/i386/incoming-1.c: Likewise.
5842         * gcc.target/i386/incoming-12.c: Likewise.
5843         * gcc.target/i386/incoming-2.c: Likewise.
5844         * gcc.target/i386/incoming-3.c: Likewise.
5845         * gcc.target/i386/incoming-4.c: Likewise.
5846         * gcc.target/i386/incoming-6.c: Likewise.
5847         * gcc.target/i386/incoming-7.c: Likewise.
5848         * gcc.target/i386/incoming-8.c: Likewise.
5849         * gcc.target/i386/opt-1.c: Likewise.
5850         * gcc.target/i386/opt-2.c: Likewise.
5851         * gcc.target/i386/ordcmp-1.c: Likewise.
5852         * gcc.target/i386/pr17692.c: Likewise.
5853         * gcc.target/i386/pr18614-1.c: Likewise.
5854         * gcc.target/i386/pr22152.c: Likewise.
5855         * gcc.target/i386/pr23570.c: Likewise.
5856         * gcc.target/i386/pr23575.c: Likewise.
5857         * gcc.target/i386/pr26449-1.c: Likewise.
5858         * gcc.target/i386/pr26600.c: Likewise.
5859         * gcc.target/i386/pr27790.c: Likewise.
5860         * gcc.target/i386/pr28839.c: Likewise.
5861         * gcc.target/i386/pr30970.c: Likewise.
5862         * gcc.target/i386/pr32000-1.c: Likewise.
5863         * gcc.target/i386/pr32000-2.c: Likewise.
5864         * gcc.target/i386/pr32280.c: Likewise.
5865         * gcc.target/i386/pr32661.c: Likewise.
5866         * gcc.target/i386/pr32708-1.c: Likewise.
5867         * gcc.target/i386/pr32961.c: Likewise.
5868         * gcc.target/i386/pr33329.c: Likewise.
5869         * gcc.target/i386/pr35714.c: Likewise.
5870         * gcc.target/i386/pr35767-1.c: Likewise.
5871         * gcc.target/i386/pr35767-1d.c: Likewise.
5872         * gcc.target/i386/pr35767-1i.c: Likewise.
5873         * gcc.target/i386/pr35767-2.c: Likewise.
5874         * gcc.target/i386/pr35767-2d.c: Likewise.
5875         * gcc.target/i386/pr35767-2i.c: Likewise.
5876         * gcc.target/i386/pr35767-3.c: Likewise.
5877         * gcc.target/i386/pr35767-5.c: Likewise.
5878         * gcc.target/i386/pr36222-1.c: Likewise.
5879         * gcc.target/i386/pr36578-1.c: Likewise.
5880         * gcc.target/i386/pr36578-2.c: Likewise.
5881         * gcc.target/i386/pr36992-1.c: Likewise.
5882         * gcc.target/i386/pr37101.c: Likewise.
5883         * gcc.target/i386/pr37216.c: Likewise.
5884         * gcc.target/i386/pr37434-1.c: Likewise.
5885         * gcc.target/i386/pr37434-2.c: Likewise.
5886         * gcc.target/i386/pr37843-3.c: Likewise.
5887         * gcc.target/i386/pr37843-4.c: Likewise.
5888         * gcc.target/i386/pr39162.c: Likewise.
5889         * gcc.target/i386/pr39315-1.c: Likewise.
5890         * gcc.target/i386/pr39315-2.c: Likewise.
5891         * gcc.target/i386/pr39315-3.c: Likewise.
5892         * gcc.target/i386/pr39315-4.c: Likewise.
5893         * gcc.target/i386/pr39445.c: Likewise.
5894         * gcc.target/i386/pr39496.c: Likewise.
5895         * gcc.target/i386/pr40809.c: Likewise.
5896         * gcc.target/i386/pr40906-3.c: Likewise.
5897         * gcc.target/i386/pr41019.c: Likewise.
5898         * gcc.target/i386/pr42542-1.c: Likewise.
5899         * gcc.target/i386/pr42542-2.c: Likewise.
5900         * gcc.target/i386/pr42542-3.c: Likewise.
5901         * gcc.target/i386/pr42542-3a.c: Likewise.
5902         * gcc.target/i386/pr42881.c: Likewise.
5903         * gcc.target/i386/push-1.c: Likewise.
5904         * gcc.target/i386/quad-sse.c: Likewise.
5905         * gcc.target/i386/reload-1.c: Likewise.
5906         * gcc.target/i386/sse-10.c: Likewise.
5907         * gcc.target/i386/sse-11.c: Likewise.
5908         * gcc.target/i386/sse-15.c: Likewise.
5909         * gcc.target/i386/sse-17.c: Likewise.
5910         * gcc.target/i386/sse-18.c: Likewise.
5911         * gcc.target/i386/sse-19.c: Likewise.
5912         * gcc.target/i386/sse-4.c: Likewise.
5913         * gcc.target/i386/sse-6.c: Likewise.
5914         * gcc.target/i386/sse-vect-types.c: Likewise.
5915         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5916         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5917         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5918         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5919         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5920         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5921         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5922         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5923         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5924         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5925         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5926         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5927         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5928         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5929         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5930         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5931         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5932         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5933         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5934         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5935         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5936         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5937         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5938         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5939         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5940         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5941         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5942         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5943         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5944         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5945         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5946         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5947         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5948         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5949         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5950         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5951         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5952         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5953         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5954         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5955         * gcc.target/i386/sse2-mmx.c: Likewise.
5956         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5957         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5958         * gcc.target/i386/sse2-movd-1.c: Likewise.
5959         * gcc.target/i386/sse2-movd-2.c: Likewise.
5960         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5961         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5962         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5963         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5964         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5965         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5966         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5967         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5968         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5969         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5970         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5971         * gcc.target/i386/sse2-movq-1.c: Likewise.
5972         * gcc.target/i386/sse2-movq-2.c: Likewise.
5973         * gcc.target/i386/sse2-movq-3.c: Likewise.
5974         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5975         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5976         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5977         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5978         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5979         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5980         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5981         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5982         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5983         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5984         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5985         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5986         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5987         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5988         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5989         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5990         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5991         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5992         * gcc.target/i386/sse2-pand-1.c: Likewise.
5993         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5994         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5995         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5996         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5997         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5998         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5999         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6000         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6001         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6002         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6003         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6004         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6005         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6006         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6007         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6008         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6009         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6010         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6011         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6012         * gcc.target/i386/sse2-por-1.c: Likewise.
6013         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6014         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6015         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6016         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6017         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6018         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6019         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6020         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6021         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6022         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6023         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6024         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6025         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6026         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6027         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6028         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6029         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6030         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6031         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6032         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6033         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6034         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6035         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6036         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6037         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6038         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6039         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6040         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6041         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6042         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6043         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6044         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6045         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6046         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6047         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6048         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6049         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6050         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6051         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6052         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6053         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6054         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6055         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6056         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6057         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6058         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6059         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6060         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6061         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6062         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6063         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6064         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6065         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6066         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6067         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6068         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6069         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6070         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6071         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6072         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6073         * gcc.target/i386/sse2-vec-1.c: Likewise.
6074         * gcc.target/i386/sse2-vec-2.c: Likewise.
6075         * gcc.target/i386/sse2-vec-3.c: Likewise.
6076         * gcc.target/i386/sse2-vec-4.c: Likewise.
6077         * gcc.target/i386/sse2-vec-5.c: Likewise.
6078         * gcc.target/i386/sse2-vec-6.c: Likewise.
6079         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6080         * gcc.target/i386/ssefn-2.c: Likewise.
6081         * gcc.target/i386/ssefn-4.c: Likewise.
6082         * gcc.target/i386/ssefp-1.c: Likewise.
6083         * gcc.target/i386/ssefp-2.c: Likewise.
6084         * gcc.target/i386/sseregparm-3.c: Likewise.
6085         * gcc.target/i386/sseregparm-4.c: Likewise.
6086         * gcc.target/i386/sseregparm-5.c: Likewise.
6087         * gcc.target/i386/sseregparm-6.c: Likewise.
6088         * gcc.target/i386/sseregparm-7.c: Likewise.
6089         * gcc.target/i386/ssetype-1.c: Likewise.
6090         * gcc.target/i386/ssetype-2.c: Likewise.
6091         * gcc.target/i386/ssetype-3.c: Likewise.
6092         * gcc.target/i386/ssetype-4.c: Likewise.
6093         * gcc.target/i386/ssetype-5.c: Likewise.
6094         * gcc.target/i386/unordcmp-1.c: Likewise.
6095         * gcc.target/i386/vararg-1.c: Likewise.
6096         * gcc.target/i386/vararg-2.c: Likewise.
6097         * gcc.target/i386/vararg-3.c: Likewise.
6098         * gcc.target/i386/vararg-4.c: Likewise.
6099         * gcc.target/i386/vararg-7.c: Likewise.
6100         * gcc.target/i386/vararg-8.c: Likewise.
6101         * gcc.target/i386/vecinit-1.c: Likewise.
6102         * gcc.target/i386/vecinit-2.c: Likewise.
6103         * gcc.target/i386/vecinit-3.c: Likewise.
6104         * gcc.target/i386/vecinit-4.c: Likewise.
6105         * gcc.target/i386/vecinit-5.c: Likewise.
6106         * gcc.target/i386/vecinit-6.c: Likewise.
6107         * gcc.target/i386/vectorize2.c: Likewise.
6108         * gcc.target/i386/vectorize3.c: Likewise.
6109         * gcc.target/i386/vectorize4.c: Likewise.
6110         * gcc.target/i386/vectorize6.c: Likewise.
6111         * gcc.target/i386/vectorize7.c: Likewise.
6112         * gcc.target/i386/vectorize8.c: Likewise.
6113         * gcc.target/i386/vperm-v2df.c: Likewise.
6114         * gcc.target/i386/vperm-v2di.c: Likewise.
6115         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6116         * gcc.target/i386/xorps-sse2.c: Likewise.
6117         * gcc.target/i386/xorps.c: Likewise.
6118         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6119         * gfortran.dg/graphite/pr42326.f90: Likewise.
6120         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6121
6122 2010-05-19  Richard Guenther  <rguenther@suse.de>
6123
6124         PR lto/44196
6125         * g++.dg/lto/20100519-1_0.C: New testcase.
6126
6127 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6128
6129         PR fortran/42360
6130         * gfortran.dg/warn_intent_out_not_set.f90: New.
6131
6132 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6133
6134         PR fortran/38404
6135         * gfortran.dg/data_char_1.f90: Updated warning message.
6136         * gfortran.dg/data_array_6.f: New.
6137
6138 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6139
6140         * g++.dg/ipa/ivinline-8.C: New test.
6141         * gcc.dg/ipa/iinline-2.c: Likewise.
6142
6143 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6144
6145         PR fortran/34505
6146         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6147         arguments; add check for return value kind.
6148         * gfortran.dg/float_1.f90: Likewise.
6149
6150 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6151
6152         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6153         (main): Use it.
6154         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6155         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6156         Prune another location line format.
6157         (lto-obj): Call lto_prune_warns on comp_output.
6158
6159 2010-05-18  Jan Hubicka  <jh@suse.cz>
6160
6161         * gcc.dg/lto/ipacp_0.c: New test.
6162         * gcc.dg/lto/ipacp_1.c: New test.
6163
6164 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6165
6166         PR lto/44184
6167         * gcc.dg/lto/20100518_0.c: New test.
6168
6169 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6170
6171         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6172
6173 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6174
6175         PR fortran/43990
6176         * gfortran.dg/class_21.f03: New.
6177
6178 2010-05-17  Jason Merrill  <jason@redhat.com>
6179
6180         PR c++/44157
6181         * g++.dg/cpp0x/initlist34.C: New.
6182
6183         PR c++/44158
6184         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6185
6186 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6187
6188         * g++.dg/ipa/ivinline-1.C: New test.
6189         * g++.dg/ipa/ivinline-2.C: New test.
6190         * g++.dg/ipa/ivinline-3.C: New test.
6191         * g++.dg/ipa/ivinline-4.C: New test.
6192         * g++.dg/ipa/ivinline-5.C: New test.
6193         * g++.dg/ipa/ivinline-6.C: New test.
6194
6195 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6196             Jason Merrill  <jason@redhat.com>
6197
6198         PR c++/44108
6199         * c-c++-common/Wunused-var-8.c: New test.
6200
6201 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6202
6203         PR bootstrap/42347
6204         * gcc.c-torture/compile/pr42347.c: New test.
6205
6206         PR middle-end/44102
6207         * g++.dg/ext/asmgoto1.C: New test.
6208
6209 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6210
6211         PR middle-end/44133
6212         * gcc.dg/tree-ssa/pr44133.c: New test.
6213         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6214         precise.
6215
6216 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6217
6218         PR fortran/44044
6219         * gfortran.dg/class_20.f03: New.
6220
6221 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6222
6223         PR 44078
6224         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6225         debug messages but not the newly introduced one.
6226
6227 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6228
6229         PR fortran/35779
6230         * gfortran.dg/initialization_25.f90: Commented testcase.
6231         * gfortran.dg/initialization_26.f90: New.
6232
6233 2010-05-16  Richard Guenther  <rguenther@suse.de>
6234
6235         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6236         * gcc.dg/pr43084.c: Likewise.
6237         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6238         -fipa-type-escape.
6239         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6240         -fipa-type-escape.
6241         * gcc.dg/struct/struct-reorg.exp: Likewise.
6242         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6243         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6244
6245 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6246
6247         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6248         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6249         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6250         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6251         tests.
6252
6253 2010-05-15  Jason Merrill  <jason@redhat.com>
6254
6255         * g++.dg/eh/spec10.C: New.
6256         * g++.dg/eh/spec11.C: New.
6257         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6258
6259 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6260
6261         PR fortran/44154
6262         PR fortran/42647
6263         * gfortran.dg/allocatable_scalar_9.f90: New.
6264
6265 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6266
6267         PR c++/44148
6268         * g++.dg/torture/pr44148.C: New test.
6269
6270 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6271
6272         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6273         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6274         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6275         diagnostics and type sizes.
6276
6277 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6278
6279         * gnat.dg/lto9.adb: New test.
6280         * gnat.dg/lto9_pkg1.ads: New helper.
6281         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6282
6283 2010-05-15  Jan Hubicka  <jh@suse.cz>
6284
6285         * gcc.dg/lto/ipareference_1.c: Rename to ...
6286         * gcc.dg/lto/ipareference_0.c: ... this one.
6287         * gcc.dg/lto/ipareference_2.c: Rename to ...
6288         * gcc.dg/lto/ipareference_1.c: ... this one.
6289
6290 2010-05-15  Jan Hubicka  <jh@suse.cz>
6291
6292         * gcc.dg/lto/ipareference_1.c: New file.
6293         * gcc.dg/lto/ipareference_2.c: New file.
6294
6295 2010-05-15  Richard Guenther  <rguenther@suse.de>
6296
6297         PR tree-optimization/44038
6298         * gcc.c-torture/compile/pr44038.c: New testcase.
6299
6300 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6301
6302         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6303         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6304
6305 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6306
6307         PR fortran/43207
6308         PR fortran/43969
6309         * gfortran.dg/class_18.f03: New.
6310         * gfortran.dg/class_19.f03: New.
6311
6312 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6313
6314         PR debug/44112
6315         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6316         * g++.dg/debug/dwarf2/const1.C: Remove.
6317
6318 2010-05-14  Jason Merrill  <jason@redhat.com>
6319
6320         * g++.dg/eh/cond4.C: New.
6321         * g++.dg/eh/elide2.C: Adjust.
6322         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6323
6324 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6325
6326         PR fortran/44135
6327         * gfortran.dg/actual_array_interface_2.f90: New test.
6328
6329 2010-05-14  Richard Guenther  <rguenther@suse.de>
6330
6331         PR tree-optimization/44119
6332         * gcc.c-torture/compile/pr44119.c: New testcase.
6333
6334 2010-05-14  Jason Merrill  <jason@redhat.com>
6335
6336         PR c++/44127
6337         * g++.dg/eh/terminate1.C: New.
6338
6339 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6340
6341         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6342
6343         PR debug/44136
6344         * gcc.dg/pr44136.c: New test.
6345
6346 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6347
6348         PR c++/30566
6349         * g++.dg/warn/Wshadow-4.C: Adjust.
6350         * g++.dg/warn/Wshadow-5.C: New test.
6351         * g++.dg/warn/Wshadow-6.C: New test
6352
6353 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6354
6355         PR fortran/35779
6356         * gfortran.dg/initialization_25.f90: New.
6357
6358 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6359
6360         * g++.dg/otr-fold-1.C: New test.
6361         * g++.dg/otr-fold-2.C: New test.
6362
6363 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6364
6365         PR fortran/44036
6366         * gfortran.dg/gomp/pr44036-1.f90: New test.
6367         * gfortran.dg/gomp/pr44036-2.f90: New test.
6368         * gfortran.dg/gomp/pr44036-3.f90: New test.
6369
6370         PR debug/43983
6371         * gcc.dg/guality/sra-1.c: New test.
6372
6373 2010-05-12  Jan Hubicka  <jh@suse.cz>
6374
6375         * tree-ssa/unreachable.c: New test.
6376
6377 2010-05-12  Jason Merrill  <jason@redhat.com>
6378
6379         * g++.dg/cpp0x/sfinae1.C: New.
6380
6381 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6382
6383         * gcc.target/i386/zee.c: New file.
6384
6385 2010-05-12  Jason Merrill  <jason@redhat.com>
6386
6387         * g++.dg/conversion/op1.C: Expect template candidate message.
6388         * g++.dg/cpp0x/nullptr15.C: Likewise.
6389         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6390         * g++.dg/cpp0x/pr31431.C: Likewise.
6391         * g++.dg/cpp0x/temp_default2.C: Likewise.
6392         * g++.dg/cpp0x/trailing4.C: Likewise.
6393         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6394         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6395         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6396         * g++.dg/cpp0x/variadic35.C: Likewise.
6397         * g++.dg/cpp0x/vt-35147.C: Likewise.
6398         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6399         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6400         * g++.dg/ext/visibility/anon8.C: Likewise.
6401         * g++.dg/ext/vla2.C: Likewise.
6402         * g++.dg/other/pr28114.C: Likewise.
6403         * g++.dg/other/ptrmem10.C: Likewise.
6404         * g++.dg/other/ptrmem11.C: Likewise.
6405         * g++.dg/overload/unknown1.C: Likewise.
6406         * g++.dg/parse/template7.C: Likewise.
6407         * g++.dg/parse/typename7.C: Likewise.
6408         * g++.dg/template/conv11.C: Likewise.
6409         * g++.dg/template/copy1.C: Likewise.
6410         * g++.dg/template/deduce3.C: Likewise.
6411         * g++.dg/template/dependent-expr5.C: Likewise.
6412         * g++.dg/template/friend.C: Likewise.
6413         * g++.dg/template/incomplete2.C: Likewise.
6414         * g++.dg/template/local4.C: Likewise.
6415         * g++.dg/template/local6.C: Likewise.
6416         * g++.dg/template/operator10.C: Likewise.
6417         * g++.dg/template/overload6.C: Likewise.
6418         * g++.dg/template/ptrmem2.C: Likewise.
6419         * g++.dg/template/ptrmem20.C: Likewise.
6420         * g++.dg/template/ptrmem8.C: Likewise.
6421         * g++.dg/template/sfinae2.C: Likewise.
6422         * g++.dg/template/ttp25.C: Likewise.
6423         * g++.dg/template/unify10.C: Likewise.
6424         * g++.dg/template/unify11.C: Likewise.
6425         * g++.dg/template/unify6.C: Likewise.
6426         * g++.dg/template/unify7.C: Likewise.
6427         * g++.dg/template/unify9.C: Likewise.
6428         * g++.dg/template/varmod1.C: Likewise.
6429         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6430         * g++.old-deja/g++.law/operators32.C: Likewise.
6431         * g++.old-deja/g++.pt/crash28.C: Likewise.
6432         * g++.old-deja/g++.pt/crash60.C: Likewise.
6433         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6434         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6435         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6436         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6437         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6438         * g++.old-deja/g++.pt/expr2.C: Likewise.
6439         * g++.old-deja/g++.pt/overload7.C: Likewise.
6440         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6441         * g++.old-deja/g++.pt/spec5.C: Likewise.
6442         * g++.old-deja/g++.pt/spec6.C: Likewise.
6443         * g++.old-deja/g++.pt/t24.C: Likewise.
6444         * g++.old-deja/g++.pt/unify4.C: Likewise.
6445         * g++.old-deja/g++.pt/unify6.C: Likewise.
6446         * g++.old-deja/g++.pt/unify8.C: Likewise.
6447         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6448         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6449         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6450
6451         * g++.dg/cpp0x/initlist32.C: New.
6452
6453         * g++.dg/template/conv11.C: New.
6454         * g++.dg/conversion/op1.C: Adjust expected error.
6455
6456         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6457
6458 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6459
6460         PR target/44088
6461         * gcc.target/i386/avx-cmpsd-1.c: New.
6462         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6463         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6464         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6465         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6466         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6467
6468 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6469
6470         PR middle-end/44085
6471         * gcc.dg/gomp/pr44085.c: New test.
6472         * gfortran.dg/gomp/pr44085.f90: New test.
6473
6474 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6475
6476         * objc-obj-c++-shared/Object1.m: New.
6477         * objc.dg/torture: New directory.
6478         * objc.dg/torture/tls: Ditto.
6479         * objc.dg/tls: Ditto.
6480         * objc.dg/torture/tls/trivial.m: New test.
6481         * objc.dg/torture/tls/thr-init-2.m: New test.
6482         * objc.dg/torture/tls/thr-init-3.m: New test.
6483         * objc.dg/torture/tls/thr-init.m: New test.
6484         * objc.dg/torture/tls/diag-1.m: New test.
6485         * objc.dg/torture/tls/tls.exp: New.
6486         * objc.dg/torture/trivial.m: New test.
6487         * objc.dg/torture/dg-torture.exp: New.
6488         * objc.dg/tls/diag-3.m: New test.
6489         * objc.dg/tls/diag-4.m: New test.
6490         * objc.dg/tls/diag-5.m: New test.
6491         * objc.dg/tls/init-1.m: New test.
6492         * objc.dg/tls/init-2.m: New test.
6493         * objc.dg/tls/tls.exp: New.
6494         * objc.dg/tls/diag-2.m: New test.
6495         * lib/objc.exp: Respond to dg-additional-files.
6496
6497 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6498
6499         * gcc.target/m68k/20100512-1.c: New.
6500
6501 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6502
6503         * gnat.dg/lto8.adb: New test.
6504         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6505         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6506
6507 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6508
6509         PR c++/34272
6510         PR c++/43630
6511         PR c++/34491
6512         * g++.dg/template/crash97.C: New.
6513         * g++.dg/template/crash98.C: Likewise.
6514         * g++.dg/template/crash99.C: Likewise.
6515         * g++.dg/cpp0x/pr31439.C: Adjust.
6516         * g++.dg/template/crash95.C: Likewise.
6517
6518 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6519
6520         PR middle-end/44071
6521         * c-c++-common/asmgoto-4.c: New test.
6522         * gcc.target/i386/pr44071.c: New test.
6523
6524         PR c++/44062
6525         * c-c++-common/Wunused-var-7.c: New test.
6526         * g++.dg/warn/Wunused-var-9.C: New test.
6527
6528 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6529
6530         PR fortran/43711
6531         * gfortran.dg/gomp/pr43711.f90: New.
6532
6533 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6534
6535         PR fortran/31820
6536         * gfortran.dg/select_5.f90: Updated.
6537
6538 2010-05-11  Jan Hubicka  <jh@suse.cz>
6539
6540         PR tree-optimize/44063
6541         * gcc.c-torture/compile/pr44063.c: New testcase.
6542
6543 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6544
6545         PR debug/44023
6546         * gcc.dg/pr44023.c: New test.
6547
6548 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6549
6550         * gnat.dg/lto7.adb: New test.
6551         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6552
6553 2010-05-10  Jason Merrill  <jason@redhat.com>
6554
6555         PR c++/44017
6556         * g++.dg/template/inherit5.C: New.
6557
6558         PR c++/44045
6559         * g++.dg/cpp0x/initlist33.C: New.
6560         * g++.dg/cpp0x/initlist26.C: Adjust.
6561         * g++.dg/cpp0x/initlist28.C: Adjust.
6562
6563 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6564
6565         PR c++/43719
6566         * g++.dg/init/pr43719.C: New.
6567         * g++.dg/anon-struct4.C: Adjust.
6568
6569 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6570
6571         PR debug/44028
6572         * gcc.dg/pr44028.c: New test.
6573
6574 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6575
6576         PR fortran/27866
6577         PR fortran/35003
6578         PR fortran/42809
6579         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6580         * gfortran.dg/warn_conversion.f90: New.
6581
6582 2010-05-10  Michael Matz  <matz@suse.de>
6583
6584         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6585
6586 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6587
6588         PR rtl-optimization/44012
6589         * gcc.dg/pr44012.c: New.
6590
6591 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6592
6593         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6594         Log text on entry and exit.
6595         Prune Sun ld warnings for common symbols with differing sizes.
6596         (lto-link-and-maybe-run): Change caller.
6597
6598 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6599
6600         PR fortran/44044
6601         * gfortran.dg/class_7.f03: Modified.
6602         * gfortran.dg/select_type_1.f03: Modified.
6603         * gfortran.dg/select_type_12.f03: New.
6604
6605 2010-05-10  Richard Guenther  <rguenther@suse.de>
6606
6607         PR tree-optimization/44050
6608         * gcc.dg/torture/pr44050.c: New testcase.
6609
6610 2010-05-10  Wei Guozhi  <carrot@google.com>
6611
6612         PR target/42879
6613         * gcc.target/arm/pr42879.c: New testcase.
6614
6615 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6616
6617         PR c/44051
6618         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6619
6620 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6621
6622         PR c/10676
6623         * gcc.dg/anon-struct-10.c: New test.
6624
6625 2010-05-09  Richard Guenther  <rguenther@suse.de>
6626
6627         PR middle-end/44024
6628         * gcc.dg/pr44024.c: New testcase.
6629
6630 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6631
6632         PR c/4784
6633         * gcc.dg/anon-struct-9.c: New test.
6634
6635 2010-05-09  Richard Guenther  <rguenther@suse.de>
6636
6637         PR middle-end/44043
6638         * gcc.c-torture/compile/pr44043.c: New testcase.
6639
6640 2010-05-09  Richard Guenther  <rguenther@suse.de>
6641
6642         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6643
6644 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6645
6646         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6647
6648 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6649
6650         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6651         * gnat.dg/specs/lto3.ads: Likewise.
6652
6653 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6654
6655         PR middle-end/28685
6656         * gcc.dg/pr28685-1.c: New file.
6657
6658 2010-05-08  Richard Guenther  <rguenther@suse.de>
6659
6660         PR tree-optimization/44030
6661         * gcc.c-torture/compile/pr44030.c: New testcase.
6662
6663 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6664
6665         * gnat.dg/lto6.adb: New test.
6666         * gnat.dg/lto6_pkg.ads: New helper.
6667
6668 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6669
6670         * gnat.dg/lto5.adb: New test.
6671         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6672
6673 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6674
6675         * gnat.dg/lto4.ad[sb]: New test.
6676
6677 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6678
6679         * gnat.dg/specs/lto3.ads: New test.
6680         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6681         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6682
6683 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6684
6685         * gnat.dg/sizetype3.ad[sb]: New test.
6686         * gnat.dg/sizetype3_pkg.ads: New helper.
6687
6688 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6689
6690         PR c++/43951
6691         * g++.dg/init/new29.C: New.
6692
6693 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6694
6695         PR fortran/40728
6696         * gfortran.dg/coarray_1.f90: Fixed error message.
6697         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6698         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6699         * gfortran.dg/intrinsic_std_5.f90: New.
6700
6701 2010-05-07  Jason Merrill  <jason@redhat.com>
6702
6703         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6704
6705 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6706
6707         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6708         (size_t, stderr): Remove.
6709         (read_error): Replaced __builtin_fprintf by fprintf.
6710
6711 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6712
6713         * gcc.dg/ordered-comparison-1.c: New test.
6714         * gcc.dg/ordered-comparison-2.c: New test.
6715         * gcc.dg/ordered-comparison-3.c: New test.
6716         * gcc.dg/ordered-comparison-4.c: New test.
6717
6718 2010-05-06  Mike Stump  <mikestump@comcast.net>
6719
6720         PR objc/35165
6721         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6722
6723 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6724             Jason Merrill  <jason@redhat.com>
6725
6726         * g++.dg/cpp0x/nullptr01.C: New.
6727         * g++.dg/cpp0x/nullptr02.C: New.
6728         * g++.dg/cpp0x/nullptr03.C: New.
6729         * g++.dg/cpp0x/nullptr04.C: New.
6730         * g++.dg/cpp0x/nullptr05.C: New.
6731         * g++.dg/cpp0x/nullptr06.C: New.
6732         * g++.dg/cpp0x/nullptr07.C: New.
6733         * g++.dg/cpp0x/nullptr08.C: New.
6734         * g++.dg/cpp0x/nullptr09.C: New.
6735         * g++.dg/cpp0x/nullptr10.C: New.
6736         * g++.dg/cpp0x/nullptr11.C: New.
6737         * g++.dg/cpp0x/nullptr12.C: New.
6738         * g++.dg/cpp0x/nullptr13.C: New.
6739         * g++.dg/cpp0x/nullptr14.C: New.
6740         * g++.dg/cpp0x/nullptr15.C: New.
6741         * g++.dg/cpp0x/nullptr16.C: New.
6742         * g++.dg/cpp0x/nullptr17.C: New.
6743         * g++.dg/cpp0x/nullptr18.C: New.
6744         * g++.dg/cpp0x/nullptr19.C: New.
6745         * g++.dg/cpp0x/nullptr20.C: New.
6746         * g++.dg/cpp0x/nullptr21.C: New.
6747         * g++.dg/cpp0x/nullptr22.C: New.
6748         * g++.dg/debug/nullptr01.C: New.
6749         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6750
6751 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6752
6753         * gcc.dg/Wunused-var-8.c: Move to...
6754         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6755
6756 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6757
6758         PR c++/40406
6759         * g++.dg/template/crash96.C: New.
6760
6761 2010-05-06  Jan Hubicka  <jh@suse.cz>
6762
6763         PR tree-optimization/43791
6764         * gcc.c-torture/compile/pr43791.c: New file.
6765
6766 2010-05-06  Michael Matz  <matz@suse.de>
6767
6768         PR tree-optimization/43984
6769         * gfortran.dg/pr43984.f90: New test.
6770
6771 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6772
6773         PR 40989
6774         * gcc.dg/pr40989.c: New.
6775
6776 2010-05-06  Richard Guenther  <rguenther@suse.de>
6777
6778         PR tree-optimization/43934
6779         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6780
6781 2010-05-06  Richard Guenther  <rguenther@suse.de>
6782
6783         PR tree-optimization/43987
6784         * gcc.c-torture/execute/pr43987.c: New testcase.
6785         * gcc.dg/torture/pta-escape-1.c: Adjust.
6786         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6787         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6788         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6789         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6790
6791 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6792             Dodji Seketeli  <dodji@redhat.com>
6793
6794         PR c/18624
6795         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6796         * g++.dg/template/sfinae16.C: Likewise.
6797         * gcc.dg/Wunused-var-1.c: Moved to...
6798         * c-c++-common/Wunused-var-1.c: ...here. New test.
6799         * gcc.dg/Wunused-var-2.c: Moved to...
6800         * c-c++-common/Wunused-var-2.c: ...here. New test.
6801         * gcc.dg/Wunused-var-3.c: Moved to...
6802         * c-c++-common/Wunused-var-3.c: ...here. New test.
6803         * gcc.dg/Wunused-var-4.c: Moved to...
6804         * gcc.dg/Wunused-var-1.c: ... here.
6805         * gcc.dg/Wunused-var-5.c: Moved to...
6806         * c-c++-common/Wunused-var-4.c: ...here. New test.
6807         * gcc.dg/Wunused-var-7.c: Moved to...
6808         * c-c++-common/Wunused-var-5.c: ...here. New test.
6809         * gcc.dg/Wunused-var-6.c: Moved to...
6810         * gcc.dg/Wunused-var-2.c: ... here.
6811         * c-c++-common/Wunused-var-1.c: New test.
6812         * c-c++-common/Wunused-var-2.c: New test.
6813         * c-c++-common/Wunused-var-3.c: New test.
6814         * c-c++-common/Wunused-var-4.c: New test.
6815         * c-c++-common/Wunused-var-5.c: New test.
6816         * g++.dg/warn/Wunused-var-1.C: New test.
6817         * g++.dg/warn/Wunused-var-2.C: New test.
6818         * g++.dg/warn/Wunused-var-3.C: New test.
6819         * g++.dg/warn/Wunused-var-4.C: New test.
6820         * g++.dg/warn/Wunused-var-5.C: New test.
6821         * g++.dg/warn/Wunused-var-6.C: New test.
6822         * g++.dg/warn/Wunused-var-7.C: New test.
6823         * g++.dg/warn/Wunused-var-8.C: New test.
6824         * g++.dg/warn/Wunused-parm-1.C: New test.
6825         * g++.dg/warn/Wunused-parm-2.C: New test.
6826         * g++.dg/warn/Wunused-parm-3.C: New test.
6827
6828 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6829
6830         PR fortran/43985
6831         * gfortran.dg/gomp/crayptr5.f90: New test case.
6832
6833 2010-05-05  Jason Merrill  <jason@redhat.com>
6834
6835         PR debug/43370
6836         * g++.dg/ext/attrib39.C: New.
6837
6838 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6839
6840         PR fortran/24978
6841         * gfortran.dg/data_invalid.f90: New.
6842
6843 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6844
6845         * gnat.dg/lto2.adb: New test.
6846
6847 2010-05-05  Jason Merrill  <jason@redhat.com>
6848
6849         PR c++/43787
6850         * g++.dg/opt/empty1.C: New.
6851
6852 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6853
6854         PR fortran/43696
6855         * gfortran.dg/class_17.f03: New.
6856
6857 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6858
6859         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6860
6861 2010-05-04  Mike Stump  <mikestump@comcast.net>
6862
6863         PR objc/35165
6864         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6865
6866 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6867
6868         PR target/43668
6869         * gcc.target/i386/pr43668.c: New.
6870
6871 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6872
6873         PR c++/43028
6874         * g++.dg/cpp0x/initlist31.C: New.
6875
6876 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6877
6878         PR c/43981
6879         * gcc.dg/Wunused-var-8.c: New test.
6880
6881 2010-05-04  Jason Merrill  <jason@redhat.com>
6882
6883         PR c++/38064
6884         * g++.dg/cpp0x/enum3.C: Extend.
6885
6886 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6887
6888         PR target/43799
6889         * gcc.target/i386/pr43799.c: New.
6890
6891 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6892
6893         * gnat.dg/lto1.adb: New test.
6894         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6895
6896 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6897
6898         PR middle-end/43671
6899         * gcc.target/i386/pr43671.c: New.
6900
6901 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6902
6903         PR c++/43705
6904         * g++.dg/template/crash95.C: New.
6905
6906 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6907
6908         PR debug/43508
6909         * gcc.target/i386/pr43508.c: New.
6910
6911 2010-05-04  Richard Guenther  <rguenther@suse.de>
6912
6913         PR tree-optimization/43879
6914         * g++.dg/torture/pr43879-1_0.C: New testcase.
6915         * g++.dg/torture/pr43879-1_1.C: Likewise.
6916
6917 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6918
6919         PR c++/43953
6920         * g++.dg/other/crash-12.C: New test.
6921
6922 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6923
6924         * g++.dg/cdce3.C: Add a space.  Updated.
6925
6926 2010-05-03  Jason Merrill  <jason@redhat.com>
6927
6928         PR c++/43680
6929         * g++.dg/opt/enum2.C: New.
6930         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6931         * g++.dg/warn/Wswitch-1.C: Adjust message.
6932
6933 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6934
6935         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6936         * g++.dg/ext/label13.C: Fix typo.
6937         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6938         alpha*-dec-osf5*.
6939         * gcc.c-torture/compile/limits-declparen.c: xfail on
6940         alpha*-dec-osf5* with -g.
6941         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6942         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6943         * gcc.dg/c99-tgmath-2.c: Likewise.
6944         * gcc.dg/c99-tgmath-3.c: Likewise.
6945         * gcc.dg/c99-tgmath-4.c: Likewise.
6946
6947 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6948
6949         PR fortran/43592
6950         * gfortran.dg/unexpected_interface.f90: New test.
6951
6952 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6953
6954         * ada/acats/run_acats (which): New function.
6955         (host_gnatchop, host_gnatmake): Use it.
6956
6957 2010-05-03  Richard Guenther  <rguenther@suse.de>
6958
6959         PR tree-optimization/43971
6960         * gcc.dg/pr43971.c: New testcase.
6961
6962 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6963
6964         PR debug/43972
6965         * gcc.dg/debug/pr43972.c: New test.
6966
6967 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6968
6969         PR testsuite/43963
6970         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6971
6972 2010-05-02  Richard Guenther  <rguenther@suse.de>
6973
6974         PR tree-optimization/43879
6975         * gcc.dg/torture/pr43879-3.c: New testcase.
6976
6977 2010-05-01  Richard Guenther  <rguenther@suse.de>
6978
6979         PR tree-optimization/43949
6980         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6981
6982 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6983
6984         PR c++/43951
6985         * g++.dg/init/new28.C: New.
6986
6987 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6988
6989         PR objc++/32052
6990         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6991         structure and nested declarations.
6992         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6993         structure and nested declarations.  Reduce header clutter and
6994         use _exit() rather than abort().
6995         * objc.dg/encode-10.m: New.
6996         * objc.dg/encode-11.m: New.
6997
6998 2010-04-30  DJ Delorie  <dj@redhat.com>
6999
7000         * gcc.c-torture/execute/20100430-1.c: New test.
7001
7002 2010-04-30  Jason Merrill  <jason@redhat.com>
7003
7004         PR c++/43868
7005         * g++.dg/template/ptrmem21.C: New.
7006
7007 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7008
7009         PR fortran/18918
7010         PR fortran/43931
7011         * gfortran.dg/coarray_13.f90: New test.
7012
7013 2010-04-30  Richard Guenther  <rguenther@suse.de>
7014
7015         PR lto/43946
7016         * gcc.dg/lto/20100430-1_0.c: New testcase.
7017
7018 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7019
7020         PR debug/43942
7021         * c-c++-common/pr43942.c: New test.
7022
7023 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7024
7025         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7026         conflict with darwin crt1.o 'start' symbol.
7027
7028 2010-04-30  Richard Guenther  <rguenther@suse.de>
7029
7030         PR tree-optimization/43879
7031         * gcc.dg/torture/pr43879_1.c: New testcase.
7032
7033 2010-04-30  Richard Guenther  <rguenther@suse.de>
7034
7035         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7036
7037 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7038
7039         PR c++/43890
7040         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7041         user-provided constructor while recursing.
7042
7043 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7044
7045         PR fortran/42274
7046         * gfortran.dg/class_16.f03: New test.
7047
7048 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7049
7050         PR fortran/42274
7051         * gfortran.dg/class_15.f03: New.
7052
7053 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7054
7055         PR fortran/43326
7056         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7057
7058 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7059
7060         PR fortran/43492
7061         * gfortran.dg/generic_22.f03 : New test.
7062
7063 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7064
7065         PR fortran/42353
7066         * gfortran.dg/class_14.f03: New test.
7067
7068 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7069
7070         PR fortran/42680
7071         * gfortran.dg/interface_32.f90: New test.
7072
7073 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7074             Janus Weil  <janus@gcc.gnu.org>
7075
7076         PR fortran/41829
7077         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7078         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7079         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7080
7081 2010-04-28  Mike Stump  <mikestump@comcast.net>
7082
7083         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7084         dg-excess-errors.
7085         * g++.dg/uninit-pred-2_b.C: Likewise.
7086
7087 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7088
7089         PR fortran/18918
7090         PR fortran/43919
7091         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7092
7093 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7094
7095         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7096         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7097         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7098         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7099         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7100
7101 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7102
7103         * gcc.dg/const-uniq-1.c: New test.
7104         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7105
7106 2010-04-28  Xinliang David Li  <davidxl@google.com>
7107
7108         * gcc.dg/uninit-pred-2_b.c: New test.
7109         * gcc.dg/uninit-pred-4_b.c: New test.
7110         * gcc.dg/uninit-pred-3_d.c: New test.
7111         * gcc.dg/uninit-pred-6_b.c: New test.
7112         * gcc.dg/uninit-pred-8_b.c: New test.
7113         * gcc.dg/uninit-pred-3_a.c: New test.
7114         * gcc.dg/uninit-pred-2_c.c: New test.
7115         * gcc.dg/uninit-pred-5_a.c: New test.
7116         * gcc.dg/uninit-pred-3_e.c: New test.
7117         * gcc.dg/uninit-pred-7_a.c: New test.
7118         * gcc.dg/uninit-pred-6_c.c: New test.
7119         * gcc.dg/uninit-pred-9_a.c: New test.
7120         * gcc.dg/uninit-pred-8_c.c: New test.
7121         * gcc.dg/uninit-pred-3_b.c: New test.
7122         * gcc.dg/uninit-pred-5_b.c: New test.
7123         * gcc.dg/uninit-pred-7_b.c: New test.
7124         * gcc.dg/uninit-pred-6_d.c: New test.
7125         * gcc.dg/uninit-pred-9_b.c: New test.
7126         * gcc.dg/uninit-pred-2_a.c: New test.
7127         * gcc.dg/uninit-pred-4_a.c: New test.
7128         * gcc.dg/uninit-pred-3_c.c: New test.
7129         * gcc.dg/uninit-pred-6_a.c: New test.
7130         * gcc.dg/uninit-pred-8_a.c: New test.
7131         * gcc.dg/uninit-pred-7_c.c: New test.
7132         * gcc.dg/uninit-pred-6_e.c: New test.
7133         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7134         * g++.dg/uninit-pred-1_a.C: New test.
7135         * g++.dg/uninit-pred-1_b.C: New test.
7136         * g++.dg/uninit-pred-2_a.C: New test.
7137         * g++.dg/uninit-pred-2_b.C: New test.
7138         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7139         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7140         * g++.dg/uninit-pred-loop_1.cc: New test.
7141
7142 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7143
7144         * gcc.dg/lto/20091209-1_0.c: New testcase.
7145
7146 2010-04-28  Richard Guenther  <rguenther@suse.de>
7147
7148         PR tree-optimization/43879
7149         PR tree-optimization/43909
7150         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7151
7152 2010-04-28  Richard Guenther  <rguenther@suse.de>
7153
7154         PR c++/43880
7155         * g++.dg/torture/pr43880.C: New testcase.
7156
7157 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7158
7159         PR c++/9335
7160         * g++.dg/template/recurse2.C: Update
7161         * g++.dg/template/recurse.C: Update.
7162         * g++.dg/template/pr23510.C: Update.
7163         * lib/prune.exp: Filter out 'recursively instantiated'.
7164
7165 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7166
7167         PR c++/29043
7168         * g++.dg/init/pr29043.C: New.
7169
7170 2010-04-27  Jason Merrill  <jason@redhat.com>
7171
7172         * g++.dg/lookup/scoped5.C: Adjust.
7173         * g++.dg/lookup/scoped8.C: Adjust.
7174         * g++.dg/template/dependent-expr5.C: Adjust.
7175         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7176
7177         PR c++/43856
7178         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7179
7180         PR c++/43875
7181         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7182
7183 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7184             Jan Hubicka <hubicka@ucw.cz>
7185
7186         * gcc.dg/pure-2.c: New testcase.
7187         * gcc.dg/const-1.c: New testcase.
7188
7189 2010-04-27  Jason Merrill  <jason@redhat.com>
7190
7191         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7192
7193         PR c++/41468
7194         * g++.dg/template/sfinae17.C: New.
7195         * g++.dg/template/sfinae18.C: New.
7196
7197 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7198
7199         * g++.dg/init/pr42844.C: New.
7200         * g++.dg/cpp0x/pr42844-2.C: New.
7201         * g++.dg/cpp0x/defaulted2.C: Adjust.
7202         * g++.dg/tree-ssa/pr27549.C: Likewise.
7203         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7204
7205 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7206
7207         PR fortran/18918
7208         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7209
7210 2010-04-27  Richard Guenther  <rguenther@suse.de>
7211
7212         PR middle-end/40561
7213         * g++.dg/other/pr40561.C: New testcase.
7214
7215 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7216
7217         PR middle-end/43812
7218         * g++.dg/ipa/pr43812.C: New test.
7219
7220 2010-04-27  Jan Hubicka  <jh@suse.cz>
7221
7222         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7223         (test): ... this one.
7224
7225 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7226
7227         PR target/40657
7228         * gcc.target/arm/thumb-stackframe.c: New test.
7229
7230 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7231
7232         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7233         * gcc.dg/misc-column.c: Likewise.
7234         * gcc.dg/Walways-true-1.c: Likewise.
7235         * gcc.dg/Walways-true-2.c: Likewise.
7236         * gcc.dg/warn-addr-cmp.c: Likewise.
7237
7238 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7239
7240         PR fortran/18918
7241         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7242         * gfortran.dg/coarray_12.f90: New.
7243
7244 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7245
7246         PR c/32207
7247         * gcc.dg/pr32207.c: New test.
7248         * gcc.dg/misc-column.c: Adjust expected warning.
7249         * gcc.dg/Walways-true-1.c: Likewise.
7250         * gcc.dg/Walways-true-2.c: Likewise.
7251         * gcc.dg/warn-addr-cmp.c: Likewise.
7252
7253 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7254
7255         PR lto/42776
7256         * lib/lto.exp (lto_prune_vis_warns): New function.
7257         (lto-link-and-maybe-run): Call it.
7258
7259 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7260
7261         PR tree-optimization/43904
7262         * gcc.dg/tree-ssa/tailcall-6.c: New.
7263
7264 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7265
7266         PR testsuite/35165
7267         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7268         Darwin8/OSX10.4 - compatible code generation.
7269         Use scan-rtl-dump.
7270         * obj-c++.dg/stubify-1.mm: Ditto.
7271         * lib/objc-torture.exp: Do not require link success for
7272         "trivial.m" in the runtime checks when dowhat = 'compile'.
7273         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7274         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7275         Darwin8/OSX10.4 - compatible code generation.
7276         * objc.dg/stubify-2.m: Ditto.
7277         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7278         * objc.dg/next-runtime-1.m: Ditto.
7279         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7280         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7281         runtimes on Darwin.
7282
7283 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7284
7285         PR 43715
7286         * lib/plugin-support.exp: Use "-undefined
7287         dynamic_lookup" on darwin.
7288
7289 2010-04-26  Richard Guenther  <rguenther@suse.de>
7290
7291         * gcc.dg/lto/20100426_0.c: New testcase.
7292
7293 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7294
7295         PR tree-optimization/43833
7296         gcc.dg/Warray-bounds-8.c: New test case.
7297
7298 2010-04-26  Richard Guenther  <rguenther@suse.de>
7299
7300         PR lto/43080
7301         * g++.dg/lto/20100423-3_0.C: New testcase.
7302
7303 2010-04-26  Richard Guenther  <rguenther@suse.de>
7304
7305         PR lto/42425
7306         * g++.dg/lto/20100423-2_0.C: New testcase.
7307
7308 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7309
7310         * gcc.dg/vect/bb-slp-23.c: New test.
7311
7312 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7313
7314         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7315         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7316         * gcc.dg/c1x-float-1.c: New test.
7317
7318 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7319
7320         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7321         of "lea\[ \t\]".
7322
7323 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7324
7325         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7326         FreeBSD.
7327         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7328         * gfortran.dg/default_format_2.f90: Ditto.
7329
7330 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7331
7332         * gfortran.dg/pr43505.f90: Clean up .mod file.
7333         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7334         * gfortran.dg/pr41347.f90: Ditto.
7335         * gfortran.dg/internal_pack_4.f90: Ditto.
7336         * gfortran.dg/proc_decl_23.f90: Ditto.
7337         * gfortran.dg/recursive_check_3.f90: Ditto.
7338         * gfortran.dg/intent_out_3.f90: Ditto.
7339         * gfortran.dg/assignment_2.f90: Ditto.
7340         * gfortran.dg/pr41928.f90: Ditto.
7341         * gfortran.dg/pr42166.f90: Ditto.
7342         * gfortran.dg/private_type_12.f90: Ditto.
7343         * gfortran.dg/graphite/pr42185.f90: Ditto.
7344         * gfortran.dg/graphite/pr42186.f90: Ditto.
7345         * gfortran.dg/graphite/pr40982.f90: Ditto.
7346         * gfortran.dg/graphite/id-2.f90: Ditto.
7347         * gfortran.dg/graphite/id-4.f90: Ditto.
7348         * gfortran.dg/graphite/pr42050.f90: Ditto.
7349         * gfortran.dg/graphite/id-18.f90: Ditto.
7350         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7351         * gfortran.dg/graphite/pr41924.f90: Ditto.
7352         * gfortran.dg/graphite/pr42393.f90: Ditto.
7353         * gfortran.dg/graphite/pr37980.f90: Ditto.
7354         * gfortran.dg/graphite/pr38953.f90: Ditto.
7355         * gfortran.dg/graphite/pr42180.f90: Ditto.
7356         * gfortran.dg/graphite/pr42181.f90: Ditto.
7357         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7358         * gfortran.dg/select_type_4.f90: Ditto.
7359         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7360         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7361         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7362         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7363         * gfortran.dg/whole_file_11.f90: Ditto.
7364         * gfortran.dg/private_type_11.f90: Ditto.
7365         * gfortran.dg/vect/vect-gems.f90: Ditto.
7366         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7367
7368 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7369
7370         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7371
7372 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7373
7374         * gnat.dg/pack15.ad[sb]: New test.
7375
7376 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7377
7378         * gcc.target/arm/mla-1.c: New test.
7379
7380 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7381
7382         PR fortran/30073
7383         PR fortran/43793
7384         * gfortran.dg/pr43793.f90: New test.
7385
7386 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7387
7388         PR tree-optimization/41442
7389         * gcc.target/i386/pr41442.c: New test.
7390
7391 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7392
7393         PR fortran/43832
7394         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7395
7396 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7397
7398         PR fortran/43832
7399         * gfortran.dg/open_nounit.f90: New test.
7400
7401 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7402
7403         PR fortran/43841
7404         PR fortran/43843
7405         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7406
7407 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7408
7409         * gcc.dg/Wconversion-integer.c: Update.
7410
7411 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7412
7413         * gnat.dg/unchecked_convert5.adb: New test.
7414
7415 2010-04-23  Richard Guenther  <rguenther@suse.de>
7416
7417         PR lto/41734
7418         * gcc.dg/lto/20100423-2_0.c: New testcase.
7419         * gcc.dg/lto/20100423-2_0.c: Likewise.
7420
7421 2010-04-23  Richard Guenther  <rguenther@suse.de>
7422
7423         PR lto/43455
7424         * gcc.dg/lto/20100423-1_0.c: New testcase.
7425         * gcc.dg/lto/20100423-1_1.c: Likewise.
7426
7427 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7428
7429         PR tree-optimization/43846
7430         * gcc.dg/tree-ssa/sra-10.c: New test.
7431
7432 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7433
7434         PR middle-end/43835
7435         * gcc.c-torture/execute/pr43835.c: New test.
7436
7437 2010-04-23  Richard Guenther  <rguenther@suse.de>
7438
7439         PR lto/42653
7440         * g++.dg/lto/20100423-1_0.C: New testcase.
7441
7442 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7443
7444         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7445
7446 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7447
7448         PR tree-optimization/43842
7449         * gcc.dg/vect/pr43842.c: New test.
7450
7451 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7452
7453         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7454         * gcc.target/i386/wmul-2.c: Likewise.
7455
7456 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7457
7458         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7459         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7460
7461 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7462
7463         * gfortran.dg/reassoc_6.f: New testcase.
7464
7465 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7466
7467         PR middle-end/29274
7468         * gcc.target/arm/wmul-1.c: New test.
7469         * gcc.target/arm/wmul-2.c: New test.
7470
7471 2010-04-22  Richard Guenther  <rguenther@suse.de>
7472
7473         PR tree-optimization/43845
7474         * gcc.c-torture/compile/pr43845.c: New testcase.
7475
7476 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7477
7478         PR middle-end/29274
7479         * gcc.target/i386/wmul-1.c: New test.
7480         * gcc.target/i386/wmul-2.c: New test.
7481         * gcc.target/bfin/wmul-1.c: New test.
7482         * gcc.target/bfin/wmul-2.c: New test.
7483
7484 2010-04-22  Richard Guenther  <rguenther@suse.de>
7485
7486         PR fortran/43829
7487         * gfortran.dg/vector_subscript_6.f90: New testcase.
7488         * gfortran.dg/assign_10.f90: Adjust.
7489
7490 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7491
7492         PR fortran/43836
7493         * gfortran.dg/gomp/pr43836.f90: New test.
7494
7495 2010-04-21  Richard Guenther  <rguenther@suse.de>
7496
7497         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7498
7499 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7500
7501         * gcc.dg/torture/builtin-cproj-3.c: New.
7502
7503 2010-04-20  Jason Merrill  <jason@redhat.com>
7504
7505         PR c++/9335
7506         * g++.dg/template/recurse2.C: New.
7507         * g++.dg/parse/crash36.C: Adjust.
7508         * g++.dg/other/fold1.C: Adjust.
7509         * g++.dg/init/member1.C: Adjust.
7510         * lib/prune.exp: Prune "skipping N instantiation contexts".
7511
7512 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7513
7514         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7515
7516 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7517
7518         * gcc.dg/torture/builtin-cproj-1.c: New.
7519         * gcc.dg/torture/builtin-cproj-2.c: New.
7520
7521 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7522
7523         PR c++/43800
7524         PR c++/43704
7525         * g++.dg/template/typedef32.C: Adjust.
7526         * g++.dg/template/typedef33.C: New test.
7527
7528 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7529
7530         PR fortran/43227
7531         * gfortran.dg/proc_decl_23.f90: New test.
7532
7533         PR fortran/43266
7534         * gfortran.dg/abstract_type_6.f03: New test.
7535
7536 2010-04-20  Xinliang David Li  <davidxl@google.com>
7537
7538         * g++.dg/tree-ssa/fold-compare.C: New.
7539
7540 2010-04-20  Richard Guenther  <rguenther@suse.de>
7541
7542         PR tree-optimization/39417
7543         * g++.dg/torture/pr39417.C: New testcase.
7544
7545 2010-04-20  Richard Guenther  <rguenther@suse.de>
7546
7547         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7548
7549 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7550
7551         * g++.dg/debug/dwarf2/rv1.C: New test.
7552
7553 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7554
7555         PR target/43635
7556         * gcc.c-torture/compile/pr43635.c: New testcase.
7557
7558 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7559
7560         PR fortran/43339
7561         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7562         of sequential loops being private only in the innermost containing
7563         task region.
7564
7565         PR middle-end/43337
7566         * gfortran.dg/gomp/pr43337.f90: New test.
7567
7568 2010-04-19  Richard Guenther  <rguenther@suse.de>
7569
7570         PR tree-optimization/43796
7571         * gfortran.dg/pr43796.f90: New testcase.
7572
7573 2010-04-19  Richard Guenther  <rguenther@suse.de>
7574
7575         PR tree-optimization/43783
7576         * gcc.c-torture/execute/pr43783.c: New testcase.
7577
7578 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7579
7580         PR target/43766
7581         * gcc.target/i386/pr43766.c: New test.
7582
7583 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7584
7585         PR target/43662
7586         * gcc.target/i386/pr43662.c: New test.
7587
7588 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7589
7590         PR c++/43704
7591         * g++.dg/template/typedef32.C: New test.
7592
7593 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7594
7595         PR tree-optimization/37027
7596         * lib/target-supports.exp
7597         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7598         * gcc.dg/vect/pr37027.c: New test.
7599         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7600         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7601         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7602         gcc.dg/vect/vect-complex-6.c: Likewise.
7603
7604 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7605
7606         * g++.dg/debug/dwarf2/enum1.C: New test.
7607
7608 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7609
7610         * gnat.dg/rep_clause5.ad[sb]: New test.
7611         * gnat.dg/rep_clause5_pkg.ads: New helper.
7612
7613 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7614
7615         PR tree-optimization/43771
7616         * g++.dg/vect/pr43771.cc: New test.
7617
7618 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7619
7620         PR fortran/31538
7621         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7622         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7623
7624 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7625
7626         * gnat.dg/sizetype.adb: Rename into...
7627         * gnat.dg/sizetype1.adb: ...this.
7628         * gnat.dg/sizetype2.adb: New test.
7629
7630 2010-04-16  Richard Guenther  <rguenther@suse.de>
7631
7632         PR tree-optimization/43572
7633         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7634
7635 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7636
7637         * gnat.dg/specs/discr_private.ads: New test.
7638
7639 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7640
7641         PR target/41514
7642         * gcc.target/arm/thumb-comparisons.c: New test.
7643
7644         PR target/40603
7645         * gcc.target/arm/thumb-cbranchqi.c: New test.
7646
7647 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7648
7649         * g++.dg/torture/pr36191.C: Enable for SH.
7650
7651 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7652
7653         * gnat.dg/wide_boolean.adb: New test.
7654         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7655
7656 2010-04-15  Richard Guenther  <rguenther@suse.de>
7657
7658         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7659         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7660         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7661         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7662         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7663         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7664         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7665         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7666         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7667         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7668         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7669         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7670         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7671         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7672         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7673
7674 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7675
7676         PR target/21803
7677         * gcc.target/arm/pr42496.c: New test.
7678
7679 2010-04-14  Jason Merrill  <jason@redhat.com>
7680
7681         PR c++/36625
7682         * g++.dg/ext/attrib38.C: New.
7683
7684 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7685
7686         PR testsuite/43739
7687         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7688
7689 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7690
7691         PR 42966
7692         * gcc.dg/cpp/warn-undef-2.c: Update.
7693         * gcc.dg/cpp/warn-traditional-2.c: Update.
7694         * gcc.dg/cpp/warn-comments-2.c: Update.
7695         * gcc.dg/cpp/warn-variadic-2.c: Update.
7696         * gcc.dg/cpp/warn-long-long-2.c: Update.
7697         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7698         * gcc.dg/cpp/warn-multichar-2.c: Update.
7699         * gcc.dg/cpp/warn-normalized-3.c: Update.
7700         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7701         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7702         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7703         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7704         * gcc.dg/cpp/warn-redefined-2.c: Update.
7705         * gfortran.dg/warning-directive-2.F90: Update.
7706         * c-c++-common/cpp/warning-directive-2.c: Update.
7707
7708 2010-04-14  Michael Matz  <matz@suse.de>
7709
7710         PR tree-optimization/42963
7711         * gcc.dg/pr42963.c: New testcase.
7712
7713 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7714
7715         * gnat.dg/class_wide.adb: Rename into...
7716         * gnat.dg/class_wide1.adb: ...this.
7717         * gnat.dg/class_wide2.ad[sb]: New test.
7718
7719 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7720
7721         PR fortran/18918
7722         * gfortran.dg/coarray_9.f90: Update dg-errors.
7723         * gfortran.dg/coarray_10.f90: New test.
7724         * gfortran.dg/coarray_11.f90: New test.
7725
7726 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7727
7728         PR fortran/43747
7729         gfortran.dg/initialization_24.f90: New test.
7730
7731 2010-04-13  Jason Merrill  <jason@redhat.com>
7732
7733         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7734         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7735
7736 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7737
7738         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7739         * g++.dg/dg.exp: Likewise.
7740         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7741         * c-c++-common/cpp/warning-directive-1.c: ... here.
7742         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7743         * c-c++-common/cpp/warning-directive-2.c: ... here.
7744         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7745         * c-c++-common/cpp/warning-directive-3.c: ... here.
7746         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7747         * c-c++-common/cpp/warning-directive-4.c: ... here.
7748         * g++.dg/cpp/warning-directive-1.C: Delete.
7749         * g++.dg/cpp/warning-directive-2.C: Delete.
7750         * g++.dg/cpp/warning-directive-3.C: Delete.
7751         * g++.dg/cpp/warning-directive-4.C: Delete.
7752         * gcc.dg/cpp/normalised-3.c: Delete.
7753         * g++.dg/cpp/normalised-1.C: Rename as ...
7754         * c-c++-common/cpp/normalised-3.c: ... this.
7755
7756 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7757
7758         * gcc.dg/tree-ssa/sra-9.c: New test.
7759
7760 2010-04-13  Michael Matz  <matz@suse.de>
7761
7762         PR middle-end/43730
7763         * gcc.dg/pr43730.c: New test.
7764
7765 2010-04-13  Michael Matz  <matz@suse.de>
7766
7767         * gcc.dg/tree-ssa/negate.c: New testcase.
7768
7769 2010-04-13  Richard Guenther  <rguenther@suse.de>
7770
7771         PR testsuite/43735
7772         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7773
7774 2010-04-13  Richard Guenther  <rguenther@suse.de>
7775
7776         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7777
7778 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7779
7780         * gnat.dg/derived_type1.adb: New test.
7781
7782 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7783
7784         * gcc.dg/plugindir1.c: New testcase.
7785         * gcc.dg/plugindir2.c: New testcase.
7786         * gcc.dg/plugindir3.c: New testcase.
7787         * gcc.dg/plugindir4.c: New testcase.
7788
7789 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7790
7791         * gcc.target/i386/rotate-2.c: New test.
7792
7793 2010-04-12  Jason Merrill  <jason@redhat.com>
7794
7795         PR c++/43641
7796         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7797         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7798
7799 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7800
7801         PR c++/25811
7802         * g++.dg/init/pr25811.C: New test.
7803
7804 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7805
7806         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7807         dg-error, dg-warning.
7808         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7809
7810 2010-04-12  Richard Guenther  <rguenther@suse.de>
7811
7812         * gcc.dg/torture/inline-2.c: New testcase.
7813
7814 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7815
7816         PR bootstrap/43699
7817         * gcc.dg/Wunused-var-7.c: New test.
7818
7819         PR tree-optimization/43560
7820         * gcc.c-torture/execute/pr43560.c: New test.
7821
7822 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7823
7824         * gnat.dg/aggr13.adb: New test.
7825         * gnat.dg/aggr14.adb: Likewise.
7826         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7827
7828 2010-04-12  Richard Guenther  <rguenther@suse.de>
7829
7830         PR c++/43611
7831         * g++.dg/torture/pr43611.C: New testcase.
7832
7833 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7834
7835         PR c/36774
7836         * gcc.dg/pr36774-1.c: New test.
7837         * gcc.dg/pr36774-2.c: New test.
7838
7839 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7840
7841         * gcc.target/sh/rte-delay-slot.c: New test.
7842
7843 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7844
7845         * gnat.dg/pack9.adb: Remove -cargs option.
7846         * gnat.dg/aggr12.ad[sb]: New test.
7847
7848 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7849
7850         PR target/43417
7851         * gcc.target/sh/pr43417.c: New test.
7852
7853 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7854
7855         PR fortran/43591
7856         * gfortran.dg/spec_expr_6.f90: New test.
7857
7858 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7859
7860         PR cpp/43195
7861         * gcc.dg/cpp/pr43195.c: New.
7862         * gcc.dg/cpp/pr43195.h: New.
7863
7864 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7865
7866         PR 42965
7867         * gcc.dg/Werror-6.c: Adjust.
7868         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7869         * gcc.dg/Werror-4.c: Likewise.
7870         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7871         * gcc.dg/Wswitch-enum-error.c: Likewise.
7872         * gcc.dg/Wpointer-arith.c: Likewise.
7873         * gcc.dg/Wfatal.c: Likewise.
7874         * gcc.dg/Wswitch-error.c: Likewise.
7875         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7876         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7877         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7878         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7879         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7880         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7881         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7882         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7883         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7884         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7885         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7886         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7887         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7888         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7889         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7890         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7891         * g++.dg/cpp/warning-directive-2.C: Likewise.
7892         * gfortran.dg/warning-directive-2.F90: Likewise.
7893
7894 2010-04-09  Jason Merrill  <jason@redhat.com>
7895
7896         PR c++/42623
7897         * g++.dg/template/sizeof13.C: New.
7898
7899 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7900
7901         * g++.dg/other/pr35504.C: Add check for thiscall.
7902         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7903         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7904
7905 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7906
7907         PR c++/28584
7908         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7909         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7910         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7911         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7912         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7913         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7914         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7915         * g++.dg/other/increment1.C: Likewise.
7916
7917 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7918
7919         PR fortran/18918
7920         * gfortran.dg/coarray_7.f90: New test.
7921         * gfortran.dg/coarray_8.f90: New test.
7922
7923 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7924
7925         PR fortran/28039
7926         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7927
7928 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7929
7930         PR target/43643
7931         * gcc.dg/pr43643.c: New test.
7932
7933 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7934
7935         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7936
7937 2010-04-08  Richard Guenther  <rguenther@suse.de>
7938
7939         PR tree-optimization/43679
7940         * gcc.c-torture/compile/pr43679.c: New testcase.
7941
7942 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7943
7944         PR debug/43670
7945         * gcc.dg/pr43670.c: New test.
7946
7947 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7948
7949         PR middle-end/40815
7950         * gcc.dg/tree-ssa/reassoc-19.c: New.
7951
7952 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7953
7954         PR c/18624
7955         * gcc.dg/Wunused-var-1.c: New test.
7956         * gcc.dg/Wunused-var-2.c: New test.
7957         * gcc.dg/Wunused-var-3.c: New test.
7958         * gcc.dg/Wunused-var-4.c: New test.
7959         * gcc.dg/Wunused-var-5.c: New test.
7960         * gcc.dg/Wunused-var-6.c: New test.
7961         * gcc.dg/Wunused-parm-1.c: New test.
7962
7963         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7964         * gcc.dg/trunc-1.c: Likewise.
7965         * gcc.dg/vla-9.c: Likewise.
7966         * gcc.dg/dfp/composite-type.c: Likewise.
7967
7968 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7969
7970         PR objc/35996
7971         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7972         * obj-c++.dg/objc-gc-3.mm: Ditto.
7973
7974 2010-04-07  Simon Baldwin  <simonb@google.com>
7975
7976         * gcc.dg/cpp/warn-undef-2.c: New.
7977         * gcc.dg/cpp/warn-traditional-2.c: New.
7978         * gcc.dg/cpp/warn-comments-2.c: New.
7979         * gcc.dg/cpp/warning-directive-1.c: New.
7980         * gcc.dg/cpp/warn-long-long.c: New.
7981         * gcc.dg/cpp/warn-traditional.c: New.
7982         * gcc.dg/cpp/warn-variadic-2.c: New.
7983         * gcc.dg/cpp/warn-undef.c: New.
7984         * gcc.dg/cpp/warn-normalized-1.c: New.
7985         * gcc.dg/cpp/warning-directive-2.c: New.
7986         * gcc.dg/cpp/warn-long-long-2.c: New.
7987         * gcc.dg/cpp/warn-variadic.c: New.
7988         * gcc.dg/cpp/warn-normalized-2.c: New.
7989         * gcc.dg/cpp/warning-directive-3.c: New.
7990         * gcc.dg/cpp/warn-deprecated-2.c: New.
7991         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7992         * gcc.dg/cpp/warn-multichar-2.c: New.
7993         * gcc.dg/cpp/warn-normalized-3.c: New.
7994         * gcc.dg/cpp/warning-directive-4.c: New.
7995         * gcc.dg/cpp/warn-unused-macros.c: New.
7996         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7997         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7998         * gcc.dg/cpp/warn-cxx-compat.c: New.
7999         * gcc.dg/cpp/warn-redefined.c: New.
8000         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8001         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8002         * gcc.dg/cpp/warn-deprecated.c: New.
8003         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8004         * gcc.dg/cpp/warn-redefined-2.c: New.
8005         * gcc.dg/cpp/warn-comments.c: New.
8006         * gcc.dg/cpp/warn-multichar.c: New.
8007         * g++.dg/cpp/warning-directive-1.C: New.
8008         * g++.dg/cpp/warning-directive-2.C: New.
8009         * g++.dg/cpp/warning-directive-3.C: New.
8010         * g++.dg/cpp/warning-directive-4.C: New.
8011         * gfortran.dg/warning-directive-1.F90: New.
8012         * gfortran.dg/warning-directive-3.F90: New.
8013         * gfortran.dg/warning-directive-2.F90: New.
8014         * gfortran.dg/warning-directive-4.F90: New.
8015
8016 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8017
8018         PR objc++/23716
8019         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8020
8021 2010-04-07  Jason Merrill  <jason@redhat.com>
8022
8023         * g++.dg/template/dr408.C: New.
8024
8025         * g++.dg/lookup/ns4.C: New.
8026
8027         PR c++/38392
8028         * g++.dg/template/friend51.C: New test.
8029
8030         PR c++/41970
8031         * g++.old-deja/g++.other/linkage1.C: Adjust.
8032
8033 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8034
8035         PR c++/42697
8036         * g++.dg/template/crash94.C: New test.
8037
8038 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8039
8040         PR c++/40239
8041         * g++.dg/init/aggr5.C: New test.
8042         * g++.dg/init/aggr5.C: New test.
8043
8044 2010-04-07  Richard Guenther  <rguenther@suse.de>
8045
8046         PR tree-optimization/43270
8047         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8048         * gcc.dg/Warray-bounds-7.c: Likewise.
8049
8050 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8051
8052         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8053         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8054         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8055
8056 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8057
8058         PR c++/42556
8059         * g++.dg/init/pr42556.C: New test.
8060
8061 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8062
8063         PR debug/43628
8064         * g++.dg/debug/dwarf2/typedef2.C: New test.
8065
8066 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8067
8068         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8069         c-c++-common/dwarf2/redeclaration-1.C
8070
8071 2010-04-06  Jason Merrill  <jason@redhat.com>
8072
8073         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8074         * g++.dg/ext/attrib18.C: Likewise.
8075         * g++.dg/ext/bitfield2.C: Likewise.
8076         * g++.dg/ext/bitfield4.C: Likewise.
8077         * g++.dg/ext/visibility/warn2.C: Likewise.
8078         * g++.dg/ext/visibility/warn3.C: Likewise.
8079         * g++.dg/gomp/pr26690-1.C: Likewise.
8080         * g++.dg/inherit/covariant7.C: Likewise.
8081         * g++.dg/init/synth2.C: Likewise.
8082         * g++.dg/lookup/using7.C: Likewise.
8083         * g++.dg/other/crash-4.C: Likewise.
8084         * g++.dg/other/error13.C: Likewise.
8085         * g++.dg/other/error20.C: Likewise.
8086         * g++.dg/parse/crash31.C: Likewise.
8087         * g++.dg/parse/error16.C: Likewise.
8088         * g++.dg/parse/error19.C: Likewise.
8089         * g++.dg/parse/error27.C: Likewise.
8090         * g++.dg/parse/error28.C: Likewise.
8091         * g++.dg/parse/fused-params1.C: Likewise.
8092         * g++.dg/template/error2.C: Likewise.
8093         * g++.dg/template/local6.C: Likewise.
8094         * g++.dg/template/qualttp15.C: Likewise.
8095         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8096         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8097         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8098         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8099         * g++.old-deja/g++.eh/spec6.C: Likewise.
8100         * g++.old-deja/g++.jason/crash3.C: Likewise.
8101         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8102         * g++.old-deja/g++.law/ctors5.C: Likewise.
8103         * g++.old-deja/g++.law/ctors9.C: Likewise.
8104         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8105         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8106         * g++.old-deja/g++.other/struct1.C: Likewise.
8107         * g++.old-deja/g++.other/volatile1.C: Likewise.
8108         * g++.old-deja/g++.pt/crash36.C: Likewise.
8109         * g++.old-deja/g++.pt/derived3.C: Likewise.
8110         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8111         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8112
8113 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8114
8115         PR middle-end/43519
8116         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8117         * gcc.dg/graphite/id-19.c: New.
8118
8119 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8120
8121         PR middle-end/32824
8122         * gcc.dg/vect/pr32824: New.
8123
8124 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8125
8126         PR fortran/18918
8127         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8128         * gfortran.dg/coarray_3.f90: Ditto.
8129         * gfortran.dg/coarray_4.f90: Ditto.
8130         * gfortran.dg/coarray_5.f90: Ditto.
8131         * gfortran.dg/coarray_6.f90: Ditto.
8132         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8133
8134 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8135
8136         PR fortran/18918
8137         * gfortran.dg/coarray_4.f90: Fix test.
8138         * gfortran.dg/coarray_6.f90: Add more tests.
8139
8140 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8141
8142         PR fortran/18918
8143         * gfortran.dg/coarray_4.f90: New test.
8144         * gfortran.dg/coarray_5.f90: New test.
8145         * gfortran.dg/coarray_6.f90: New test.
8146
8147 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8148
8149         PR fortran/18918
8150         * gfortran.dg/iso_fortran_env_5.f90: New test.
8151         * gfortran.dg/iso_fortran_env_6.f90: New test.
8152
8153 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8154
8155         PR fortran/39997
8156         * gfortran.dg/coarray_1.f90: New test.
8157         * gfortran.dg/coarray_2.f90: New test.
8158         * gfortran.dg/coarray_3.f90: New test.
8159
8160 2010-04-06  Jason Merrill  <jason@redhat.com>
8161
8162         PR c++/43648
8163         * g++.dg/template/dtor8.C: New.
8164
8165         PR c++/43621
8166         * g++.dg/template/error-recovery2.C: New.
8167
8168 2010-04-06  Jan Hubicka  <jh@suse.czpli
8169
8170         PR tree-optimization/42906
8171         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8172
8173 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8174
8175         PR fortran/43178
8176         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8177         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8178         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8179
8180 2010-04-06  Richard Guenther  <rguenther@suse.de>
8181
8182         PR tree-optimization/43627
8183         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8184
8185 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8186
8187         PR target/43638
8188         * gcc.target/i386/pr43638.c: New test.
8189
8190 2010-04-06  Richard Guenther  <rguenther@suse.de>
8191
8192         PR middle-end/43661
8193         * gcc.c-torture/compile/pr43661.c: New testcase.
8194
8195 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8196
8197         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8198
8199 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8200
8201         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8202
8203 2010-04-02  Richard Guenther  <rguenther@suse.de>
8204
8205         PR tree-optimization/43629
8206         * gcc.c-torture/execute/pr43629.c: New testcase.
8207
8208 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8209             Dominique d'Humieres  <dominiq@lps.ens.fr>
8210
8211         PR libfortran/43605
8212         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8213
8214 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8215
8216         PR debug/43325
8217         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8218
8219 2010-04-01  Jason Merrill  <jason@redhat.com>
8220
8221         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8222
8223 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8224             Manfred Schwarb  <manfred99@gmx.ch>
8225
8226         PR libfortran/43605
8227         * gfortran.dg/ftell_3.f90: New test.
8228
8229 2010-04-01  Richard Guenther  <rguenther@suse.de>
8230
8231         PR middle-end/43614
8232         * gcc.c-torture/compile/pr43614.c: New testcase.
8233
8234 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8235
8236         PR tree-optimization/43141
8237         * gcc.dg/guality/pr43141.c: New test.
8238
8239 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8240
8241         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8242         * g++.dg/eh/spbp.C: Likewise.
8243         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8244         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8245         superfluous casts.
8246         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8247         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8248         * objc.dg/dwarf-2.m: Likewise.
8249
8250 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8251
8252         PR middle-end/43464
8253         * gcc.dg/graphite/id-pr43464.c: New.
8254         * gcc.dg/graphite/id-pr43464-1.c: New.
8255
8256 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8257
8258         PR middle-end/43351
8259         * gcc.dg/graphite/id-pr43351.c
8260
8261 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8262
8263         PR testsuite/35165
8264         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8265         * obj-c++.dg/try-catch-2.mm: Ditto.
8266         * obj-c++.dg/lookup-2.mm: Ditto.
8267         * obj-c++.dg/encode-8.m: Ditto.
8268         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8269         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8270         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8271         * obj-c++.dg/const-str-11.mm: Ditto.
8272         * obj-c++.dg/const-str-9.mm: Ditto.
8273         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8274         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8275         * obj-c++.dg/except-1.mm: Ditto.
8276         * obj-c++.dg/const-str-7.mm: Ditto.
8277         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8278         * obj-c++.dg/const-str-3.mm: Ditto.
8279         * obj-c++.dg/const-str-7.mm: Ditto.
8280         * obj-c++.dg/stubify-2.mm: Change dump file name.
8281
8282         PR objc++/23613
8283         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8284         New macro.
8285         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8286         Remove dg-xfail-if.
8287
8288 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8289
8290         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8291         only with -O2, -O3 or -Os and not with -fwhopr.
8292
8293 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8294
8295         PR c++/43558
8296         * g++.dg/template/typedef31.C: New test.
8297
8298 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8299
8300         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8301         assembler output on *-*-solaris2*.
8302         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8303
8304 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8305
8306         PR debug/43557
8307         * gcc.dg/pr43557-1.c: New test.
8308         * gcc.dg/pr43557-2.c: New file.
8309
8310 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8311
8312         PR 43562
8313         * gcc.dg/pr43562.c: New test.
8314
8315 2010-03-30  Jason Merrill  <jason@redhat.com>
8316
8317         PR c++/43076
8318         * g++.dg/template/error-recovery1.C: New.
8319
8320         PR c++/41786
8321         * g++.dg/parse/ambig5.C: New.
8322
8323 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8324
8325         PR debug/43593
8326         * gcc.dg/guality/pr43593.c: New test.
8327
8328 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8329
8330         PR middle-end/43430
8331         * gcc.dg/vect/pr43430-1.c: New.
8332
8333 2010-03-30  Jason Merrill  <jason@redhat.com>
8334
8335         PR c++/43559
8336         * g++.dg/template/partial7.C: New.
8337
8338 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8339
8340         * gcc.target/s390/stackcheck1.c: New testcase.
8341
8342 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8343
8344         PR libfortran/43265
8345         * gfortran.dg/read_eof_8.f90: New test.
8346
8347 2010-03-29  Jason Merrill  <jason@redhat.com>
8348
8349         * gcc.dg/cpp/include6.c: Change [] to ().
8350
8351         N3077
8352         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8353         splicing and UCNs.
8354         * c-c++-common/raw-string-2.c: Add trigraph test.
8355         * c-c++-common/raw-string-8.c: New.
8356         * c-c++-common/raw-string-9.c: New.
8357         * c-c++-common/raw-string-10.c: New.
8358
8359         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8360         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8361         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8362         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8363         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8364         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8365         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8366
8367 2010-03-29  Richard Guenther  <rguenther@suse.de>
8368
8369         PR tree-optimization/43560
8370         * gcc.dg/torture/pr43560.c: New testcase.
8371
8372 2010-03-29  Jason Merrill  <jason@redhat.com>
8373
8374         N3077
8375         * g++.dg/ext/raw-string-1.C: Change [] to ().
8376         * g++.dg/ext/raw-string-2.C: Change [] to ().
8377         Don't use \ in delimiter.
8378         * g++.dg/ext/raw-string-3.C: Change [] to ().
8379         * g++.dg/ext/raw-string-4.C: Change [] to ().
8380         * g++.dg/ext/raw-string-5.C: Change [] to ().
8381         Test for error on \ in delimiter.
8382         * g++.dg/ext/raw-string-6.C: Change [] to ().
8383         * g++.dg/ext/raw-string-7.C: Change [] to ().
8384
8385 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8386
8387         PR 43564
8388         * gcc.dg/pr43564.c: New test.
8389
8390 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8391
8392         PR fortran/43551
8393         * gfortran.dg/direct_io_12.f90: New test.
8394
8395 2010-03-28  Jan Hubicka  <jh@suse.cz>
8396
8397         PR tree-optimization/43505
8398         * gfortran.dg/pr43505.f90: New testcase.
8399
8400 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8401
8402         PR tree-optimization/43528
8403         * gcc.target/i386/pr43528.c: New test.
8404
8405 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8406
8407         PR c/43381
8408         * gcc.dg/parm-impl-decl-3.c: New test.
8409
8410 2010-03-26  Jason Merrill  <jason@redhat.com>
8411
8412         PR c++/43509
8413         * g++.dg/cpp0x/parse1.C: New.
8414
8415 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8416
8417         PR target/43524
8418         * gcc.target/i386/pr43524.c: New test.
8419
8420 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8421
8422         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8423         whitespace, rename main to foo.
8424         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8425         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8426         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8427         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8428         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8429         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8430         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8431         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8432         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8433         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8434         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8435
8436 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8437
8438         PR c++/43327
8439         * g++.dg/other/crash-10.C: New test.
8440         * g++.dg/other/crash-11.C: New test.
8441
8442 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8443
8444         PR libfortran/43517
8445         * gfortran.dg/read_eof_7.f90: New test.
8446
8447 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8448
8449         PR objc/35165
8450         PR testsuite/43512
8451         * objc-obj-c++-shared: New directory.
8452         * objc-obj-c++-shared/Object1-implementation.h: New file.
8453         * objc-obj-c++-shared/Object1.h: New file.
8454         * objc-obj-c++-shared/Protocol1.h: New file.
8455         * objc-obj-c++-shared/next-abi.h: New file.
8456         * objc-obj-c++-shared/next-mapping.h: New file.
8457         * objc/execute/next_mapping.h: Delete.
8458         * objc.dg/special/special.exp: For all targets run the tests with
8459         -fgnu-runtime, for darwin targets also run the tests with
8460         -fnext-runtime.
8461         * objc.dg/dg.exp: Ditto.
8462         * obj-c++.dg/dg.exp: Ditto.
8463         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8464         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8465         include use of updated NeXT interface.
8466         * objc/execute/formal_protocol-5.m: Ditto.
8467         * objc/execute/protocol-isEqual-2.m: Ditto.
8468         * objc/execute/protocol-isEqual-4.m: Ditto.
8469         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8470         Protocol1.h) and next-mapping.h as required.
8471         * objc/execute/object_is_class.m: Ditto.
8472         * objc/execute/enumeration-1.m: Ditto.
8473         * objc/execute/class-13.m: Ditto.
8474         * objc/execute/formal_protocol-2.m: Ditto.
8475         * objc/execute/formal_protocol-4.m: Ditto.
8476         * objc/execute/class-1.m: Ditto.
8477         * objc/execute/bycopy-1.m: Ditto.
8478         * objc/execute/formal_protocol-6.m: Ditto.
8479         * objc/execute/bycopy-3.m: Ditto.
8480         * objc/execute/class-3.m: Ditto.
8481         * objc/execute/bf-11.m: Ditto.
8482         * objc/execute/class-5.m: Ditto.
8483         * objc/execute/bf-13.m: Ditto.
8484         * objc/execute/class-7.m: Ditto.
8485         * objc/execute/bf-15.m: Ditto.
8486         * objc/execute/class-9.m: Ditto.
8487         * objc/execute/bf-17.m: Ditto.
8488         * objc/execute/bf-19.m: Ditto.
8489         * objc/execute/IMP.m: Ditto.
8490         * objc/execute/exceptions/catchall-1.m: Ditto.
8491         * objc/execute/exceptions/trivial.m: Ditto.
8492         * objc/execute/exceptions/finally-1.m: Ditto.
8493         * objc/execute/exceptions/local-variables-1.m: Ditto.
8494         * objc/execute/exceptions/foward-1.m: Ditto.
8495         * objc/execute/bf-2.m: Ditto.
8496         * objc/execute/string1.m: Ditto.
8497         * objc/execute/bf-4.m: Ditto.
8498         * objc/execute/informal_protocol.m: Ditto.
8499         * objc/execute/string3.m: Ditto.
8500         * objc/execute/bf-6.m: Ditto.
8501         * objc/execute/bf-8.m: Ditto.
8502         * objc/execute/class-tests-1.h: Ditto.
8503         * objc/execute/protocol-isEqual-1.m: Ditto.
8504         * objc/execute/protocol-isEqual-3.m: Ditto.
8505         * objc/execute/_cmd.m: Ditto.
8506         * objc/execute/function-message-1.m: Ditto.
8507         * objc/execute/bf-20.m: Ditto.
8508         * objc/execute/bf-common.h: Ditto.
8509         * objc/execute/np-2.m: Ditto.
8510         * objc/execute/class-10.m: Ditto.
8511         * objc/execute/class-12.m: Ditto.
8512         * objc/execute/enumeration-2.m: Ditto.
8513         * objc/execute/class-14.m: Ditto.
8514         * objc/execute/encode-1.m: Ditto.
8515         * objc/execute/formal_protocol-1.m: Ditto.
8516         * objc/execute/formal_protocol-3.m: Ditto.
8517         * objc/execute/accessing_ivars.m: Ditto.
8518         * objc/execute/bycopy-2.m: Ditto.
8519         * objc/execute/class-2.m: Ditto.
8520         * objc/execute/bf-10.m: Ditto.
8521         * objc/execute/formal_protocol-7.m: Ditto.
8522         * objc/execute/root_methods.m: Ditto.
8523         * objc/execute/class-4.m: Ditto.
8524         * objc/execute/bf-12.m: Ditto.
8525         * objc/execute/class-6.m: Ditto.
8526         * objc/execute/bf-14.m: Ditto.
8527         * objc/execute/nested-func-1.m: Ditto.
8528         * objc/execute/class-8.m: Ditto.
8529         * objc/execute/private.m: Ditto.
8530         * objc/execute/bf-16.m: Ditto.
8531         * objc/execute/bf-18.m: Ditto.
8532         * objc/execute/load-3.m: Ditto.
8533         * objc/execute/compatibility_alias.m: Ditto.
8534         * objc/execute/bf-1.m: Ditto.
8535         * objc/execute/no_clash.m: Ditto.
8536         * objc/execute/bf-3.m: Ditto.
8537         * objc/execute/string2.m: Ditto.
8538         * objc/execute/bf-5.m: Ditto.
8539         * objc/execute/string4.m: Ditto.
8540         * objc/execute/bf-7.m: Ditto.
8541         * objc/execute/object_is_meta_class.m: Ditto.
8542         * objc/execute/bf-9.m: Ditto.
8543         * objc/execute/bf-21.m: Ditto.
8544         * objc/execute/cascading-1.m: Ditto.
8545         * objc/execute/trivial.m: Ditto.
8546         * objc/execute/np-1.m: Ditto.
8547         * objc/compile/trivial.m: Ditto.
8548         * objc/execute/class_self-2.m: Include <stdlib.h>.
8549         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8550         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8551         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8552         and 64bit. Use new NeXT interface as required.
8553         * objc.dg/special/unclaimed-category-1.m: Ditto.
8554         * objc.dg/special/unclaimed-category-1.h: Ditto.
8555         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8556         * objc.dg/func-ptr-1.m: Ditto.
8557         * objc.dg/stret-1.m: Ditto.
8558         * objc.dg/encode-2.m: Ditto.
8559         * objc.dg/category-1.m: Ditto.
8560         * objc.dg/encode-3.m: Ditto.
8561         * objc.dg/call-super-3.m: Ditto.
8562         * objc.dg/method-3.m: Ditto.
8563         * objc.dg/func-ptr-2.m: Ditto.
8564         * objc.dg/lookup-1.m: Ditto.
8565         * objc.dg/encode-4.m: Ditto.
8566         * objc.dg/fix-and-continue-1.m: Ditto.
8567         * objc.dg/proto-lossage-3.m: Ditto.
8568         * objc.dg/method-13.m: Ditto.
8569         * objc.dg/proto-qual-1.m: Ditto.
8570         * objc.dg/zero-link-3.m: Ditto.
8571         * objc.dg/bitfield-1.m: Ditto.
8572         * objc.dg/va-meth-1.m: Ditto.
8573         * objc.dg/super-class-3.m: Ditto.
8574         * objc.dg/call-super-1.m: Ditto.
8575         * objc.dg/type-size-2.m: Ditto.
8576         * objc.dg/method-10.m: Ditto.
8577         * objc.dg/defs.m: Ditto.
8578         * objc.dg/const-str-3.m: Ditto.
8579         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8580         Protocol1.h) and next-mapping.h as required. Use new NeXT
8581         interface as required.
8582         * objc.dg/super-class-4.m: Ditto.
8583         * objc.dg/comp-types-8.m: Ditto.
8584         * objc.dg/call-super-2.m: Ditto.
8585         * objc.dg/objc-fast-4.m: Ditto.
8586         * objc.dg/method-6.m: Ditto.
8587         * objc.dg/const-str-3.m: Ditto.
8588         * objc.dg/const-str-7.m: Ditto.
8589         * objc.dg/method-15.m: Ditto.
8590         * objc.dg/method-19.m: Ditto.
8591         * objc.dg/sync-1.m: Ditto.
8592         * objc.dg/layout-1.m: Ditto.
8593         * objc.dg/bitfield-3.m: Ditto.
8594         * objc.dg/try-catch-3.m: Ditto.
8595         * objc.dg/try-catch-7.m: Ditto.
8596         * objc.dg/comp-types-10.m: Ditto.
8597         * objc.dg/selector-2.: Ditto.
8598         * objc.dg/method-7.m: Ditto.
8599         * objc.dg/typedef-alias-1.m: Ditto.
8600         * objc.dg/proto-lossage-2.m: Ditto.
8601         * objc.dg/comp-types-11.m: Ditto.
8602         * objc.dg/sizeof-1.m: Ditto.
8603         * objc.dg/method-17.m: Ditto.
8604         * objc.dg/bitfield-5.m: Ditto.
8605         * objc.dg/try-catch-1.m: Ditto.
8606         * objc.dg/encode-5.m: Ditto.
8607         * objc.dg/fix-and-continue-2.m: Ditto.
8608         * objc.dg/method-9.m: Ditto.
8609         * objc.dg/isa-field-1.m: Ditto.
8610         * objc.dg/local-decl-2.m: Ditto.
8611         * objc.dg/objc-gc-4.m: Ditto.
8612         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8613         * objc.dg/gnu-runtime-3.m: Ditto.
8614         * objc.dg/encode-7.m: Ditto.
8615         * objc.dg/encode-8.m: Ditto.
8616         * objc.dg/selector-3.m: Ditto.
8617         * objc.dg/gnu-runtime-1.m: Ditto.
8618         * objc.dg/const-str-12.m: Ditto.
8619         * objc.dg/gnu-runtime-2.m: Ditto.
8620         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8621         * objc.dg/selector-1.m: Ditto.
8622         * objc.dg/stubify-2.m: Ditto.
8623         * objc.dg/zero-link-1.m: Ditto.
8624         * objc.dg/stret-2.m: Ditto.
8625         * objc.dg/zero-link-2.m: Ditto.
8626         * objc.dg/next-runtime-1.m: Ditto.
8627         * objc.dg/symtab-1.m: Ditto.
8628         * objc.dg/stubify-1.m: Ditto.
8629         * objc.dg/bitfield-2.m: Ditto.
8630         * objc.dg/try-catch-10.m: Apply to both runtimes.
8631         * objc.dg/const-str-1.m: Ditto.
8632         * objc.dg/image-info.m: Ditto.
8633         * objc.dg/encode-9.m: Ditto.
8634         * objc.dg/pragma-1.m: Apply test to all targets.
8635         * objc.dg/const-str-4.m: Ditto.
8636         * objc.dg/const-str-8.m: Ditto.
8637         * objc.dg/super-class-2.m: Ditto.
8638         * objc.dg/try-catch-5.m: Ditto.
8639         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8640         Protocol1.h) and next-mapping.h as required. Use new NeXT
8641         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8642         * objc.dg/const-str-11.m: Ditto.
8643         * objc.dg/const-str-9.m: Ditto.
8644         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8645         * objc.dg/encode-1.m: Remove redundant -lobjc.
8646         * objc.dg/try-catch-9.m: Tidy space.
8647         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8648         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8649         and 64bit. Use new NeXT interface as required.
8650         * obj-c++.dg/template-4.mm: Ditto.
8651         * obj-c++.dg/defs.mm: Ditto.
8652         * obj-c++.dg/basic.mm: Ditto.
8653         * obj-c++.dg/encode-4.mm: Ditto.
8654         * obj-c++.dg/method-17.mm: Ditto.
8655         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8656         * obj-c++.dg/cxx-class-1.mm: Ditto.
8657         * obj-c++.dg/method-10.mm: Ditto.
8658         * obj-c++.dg/va-meth-1.mm: Ditto.
8659         * obj-c++.dg/encode-5.mm: Ditto.
8660         * obj-c++.dg/lookup-2.mm: Ditto.
8661         * obj-c++.dg/template-3.mm: Ditto.
8662         * obj-c++.dg/proto-qual-1.mm: Ditto.
8663         * obj-c++.dg/qual-types-1.m: Ditto.
8664         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8665         * obj-c++.dg/template-1.mm: Ditto.
8666         * obj-c++.dg/encode-6.mm: Ditto.
8667         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8668         Protocol1.h) and next-mapping.h as required. Use new NeXT
8669         interface as required.
8670         * obj-c++.dg/except-1.mm: Ditto.
8671         * obj-c++.dg/const-str-7.mm: Ditto.
8672         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8673         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8674         * obj-c++.dg/selector-2.mm: Ditto.
8675         * obj-c++.dg/isa-field-1.mm: Ditto.
8676         * obj-c++.dg/try-catch-1.mm: Ditto.
8677         * obj-c++.dg/local-decl-1.mm: Ditto.
8678         * obj-c++.dg/try-catch-9.mm: Ditto.
8679         * obj-c++.dg/no-extra-load.mm: Ditto.
8680         * obj-c++.dg/selector-5.mm: Ditto.
8681         * obj-c++.dg/method-12.mm: Ditto.
8682         * obj-c++.dg/try-catch-11.mm: Ditto.
8683         * obj-c++.dg/comp-types-11.mm: Ditto.
8684         * obj-c++.dg/bitfield-3.mm: Ditto.
8685         * obj-c++.dg/method-6.mm: Ditto.
8686         * obj-c++.dg/super-class-2.mm: Ditto.
8687         * obj-c++.dg/method-21.mm: Ditto.
8688         * obj-c++.dg/const-str-8.mm: Ditto.
8689         * obj-c++.dg/try-catch-7.mm: Ditto.
8690         * obj-c++.dg/method-15.mm: Ditto.
8691         * obj-c++.dg/layout-1.mm: Ditto.
8692         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8693         * obj-c++.dg/const-str-3.mm: Ditto.
8694         * obj-c++.dg/try-catch-2.mm: Ditto.
8695         * obj-c++.dg/objc-gc-3.mm: Ditto.
8696         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8697         * obj-c++.dg/bitfield-1.mm: Ditto.
8698         * obj-c++.dg/selector-6.mm: Ditto.
8699         * obj-c++.dg/method-13.mm: Ditto.
8700         * obj-c++.dg/comp-types-12.mm: Ditto.
8701         * obj-c++.dg/bitfield-4.mm: Ditto.
8702         * obj-c++.dg/try-catch-8.mm: Ditto.
8703         * obj-c++.dg/method-2.mm: Ditto.
8704         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8705         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8706         * obj-c++.dg/const-str-4.mm: Ditto.
8707         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8708         * obj-c++.dg/try-catch-3.mm: Ditto.
8709         * obj-c++.dg/comp-types-9.mm: Ditto.
8710         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8711         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8712         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8713         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8714         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8715         Use new NeXT interface as required.
8716         * obj-c++.dg/const-str-10.mm: Ditto.
8717         * obj-c++.dg/const-str-11.mm: Ditto.
8718         * obj-c++.dg/const-str-9.mm: Ditto.
8719         * obj-c++.dg/method-11.mm: Ditto.
8720         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8721         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8722         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8723         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8724         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8725
8726 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8727
8728         PR c++/43206
8729         * g++.dg/template/typedef30.C: New test case.
8730
8731 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8732
8733         PR c/43385
8734         * gcc.c-torture/execute/pr43385.c: New test.
8735
8736 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8737
8738         * gcc.dg/strncpy-fix-1.c: New test.
8739
8740 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8741
8742         PR testsuite/41609
8743         * lib/objc-torture.exp (objc-set-runtime-options): New.
8744         * objc/execute/execute.exp: Check runtime options on each pass.
8745         * objc/execute/exceptions/exceptions.exp: Ditto.
8746         * objc/compile/compile.exp: Ditto.
8747
8748         PR testsuite/42348
8749         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8750         standard tests.
8751         (check_effective_target_objc2): New proc.
8752         (check_effective_target_next_runtime): New proc.
8753         * lib/objc.exp: Determine which runtime is in force and support it.
8754         * lib/obj-c++.exp: Ditto.
8755
8756 2010-03-24  Jason Merrill  <jason@redhat.com>
8757
8758         PR c++/43502
8759         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8760
8761 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8762
8763         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8764         a loop.
8765         * gcc.dg/ipa/ipa-2.c: Likewise.
8766         * gcc.dg/ipa/ipa-3.c: Likewise.
8767         * gcc.dg/ipa/ipa-4.c: Likewise.
8768         * gcc.dg/ipa/ipa-5.c: Likewise.
8769         * gcc.dg/ipa/ipa-7.c: Likewise.
8770         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8771         a loop.
8772         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8773         i_can_not_be_propagated_fully2 into a loop.
8774         * gcc.dg/ipa/ipa-8.c: New test.
8775         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8776
8777 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8778
8779         PR debug/19192
8780         PR debug/43479
8781         * gcc.dg/guality/pr43479.c: New test.
8782         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8783         and add volatile keyword.
8784
8785 2010-03-23  Mike Stump  <mikestump@comcast.net>
8786
8787         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8788
8789 2010-03-23  Jason Merrill  <jason@redhat.com>
8790
8791         * g++.dg/ext/altivec-17.C: Adjust error message.
8792
8793         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8794         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8795         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8796         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8797         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8798         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8799
8800 2010-03-22  Jason Merrill  <jason@redhat.com>
8801
8802         PR c++/43333
8803         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8804         * g++.dg/ext/is_pod_98.C: New.
8805
8806         PR c++/43281
8807         * g++.dg/cpp0x/auto18.C: New.
8808
8809         * gcc.dg/pr36997.c: Adjust error message.
8810         * g++.dg/ext/vector9.C: Likewise.
8811         * g++.dg/conversion/simd3.C: Likewise.
8812         * g++.dg/other/error23.C: Likewise.
8813
8814 2010-03-22  Michael Matz  <matz@suse.de>
8815
8816         PR middle-end/43475
8817         * gfortran.dg/pr43475.f90: New testcase.
8818
8819 2010-03-22  Richard Guenther  <rguenther@suse.de>
8820
8821         PR tree-optimization/43390
8822         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8823
8824 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8825
8826         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8827         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8828
8829 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8830             Michael Matz  <matz@suse.de>
8831
8832         PR c++/43081
8833         * g++.dg/parse/crash56.C: New test.
8834
8835 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8836
8837         PR fortran/43450
8838         * gfortran.dg/whole_file_15.f90 : New test.
8839
8840 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8841
8842         PR fortran/43409
8843         * gfortran.dg/inquire_size.f90: New test.
8844
8845 2010-03-20  Richard Guenther  <rguenther@suse.de>
8846
8847         PR rtl-optimization/43438
8848         * gcc.c-torture/execute/pr43438.c: New testcase.
8849
8850 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8851
8852         PR c++/43375
8853         * g++.dg/abi/mangle42.C: New test.
8854
8855 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8856
8857         PR C/43211
8858         * gcc.dg/pr43211.c: New test.
8859         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8860
8861 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8862
8863         PR rtl-optimization/42258
8864         * gcc.target/arm/thumb1-mul-moves.c: New test.
8865
8866         PR target/40697
8867         * gcc.target/arm/thumb-andsi.c: New test.
8868
8869         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8870         dg-require-effective-target.
8871
8872 2010-03-19  Michael Matz  <matz@suse.de>
8873
8874         PR c++/43116
8875         * g++.dg/other/pr43116.C: New testcase.
8876
8877 2010-03-19  Michael Matz  <matz@suse.de>
8878
8879         PR target/43305
8880         * gcc.dg/pr43305.c: New testcase.
8881
8882 2010-03-19  Richard Guenther  <rguenther@suse.de>
8883
8884         PR tree-optimization/43415
8885         * gcc.c-torture/compile/pr43415.c: New testcase.
8886
8887 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8888
8889         PR ada/43106
8890         * gnat.dg/case_optimization2.adb: New test.
8891         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8892
8893 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8894             Jack Howarth <howarth@bromo.med.uc.edu>
8895
8896         PR target/36399
8897         * gcc.target/i386/push-1.c: Don't xfail
8898           scan-assembler-not "movups" on darwin.
8899
8900 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8901
8902         PR debug/43058
8903         * gcc.dg/pr43058.c: New test.
8904
8905 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8906
8907         PR middle-end/42450
8908         * g++.dg/torture/pr42450.C: New test.
8909
8910 2010-03-18  Michael Matz  <matz@suse.de>
8911
8912         PR middle-end/43419
8913         * gcc.dg/pr43419.c: New testcase.
8914
8915 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8916
8917         PR rtl-optimization/43360
8918         * gcc.dg/torture/pr43360.c: New.
8919
8920 2010-03-18  Michael Matz  <matz@suse.de>
8921
8922         PR tree-optimization/43402
8923         * gcc.dg/pr43402.c: New testcase.
8924
8925 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8926
8927         PR target/42427
8928         * gcc.dg/pr42427.c: New test.
8929
8930 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8931
8932         PR libfortran/43265
8933         * gfortran.dg/read_empty_file.f: New test.
8934         * gfortran.dg/read_eof_all.f90: New test.
8935         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8936         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8937
8938 2010-03-17  Michael Matz  <matz@suse.de>
8939
8940         * gcc.dg/pr43300.c: Add -w.
8941
8942 2010-03-17  Richard Guenther  <rguenther@suse.de>
8943
8944         * gcc.dg/pr43379.c: Add -w.
8945
8946 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8947
8948         PR fortran/43331
8949         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8950
8951 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8952
8953         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8954
8955 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8956
8957         * ada/acats/run_all.sh: Log start and end times.
8958
8959 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8960
8961         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8962
8963 2010-03-16  Richard Guenther  <rguenther@suse.de>
8964
8965         PR middle-end/43379
8966         * gcc.dg/pr43379.c: New testcase.
8967
8968 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8969
8970         PR debug/43051
8971         * gcc.dg/guality/pr43051-1.c: New test.
8972
8973 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8974
8975         PR testsuite/43363
8976         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8977
8978 2010-03-15  Michael Matz  <matz@suse.de>
8979
8980         PR middle-end/43300
8981         * gcc.dg/pr43300.c: New testcase.
8982
8983 2010-03-15  Richard Guenther  <rguenther@suse.de>
8984
8985         PR tree-optimization/43367
8986         * gcc.c-torture/compile/pr43367.c: New testcase.
8987
8988 2010-03-15  Richard Guenther  <rguenther@suse.de>
8989
8990         PR tree-optimization/43317
8991         * gcc.dg/pr43317.c: New testcase.
8992
8993 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8994
8995         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8996
8997 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8998
8999         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9000
9001 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9002
9003         PR fortran/43362
9004         * gfortran.dg/impure_constructor_1.f90: New test.
9005
9006 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9007
9008         PR middle-end/43354
9009         * gfortran.dg/graphite/id-pr43354.f: New.
9010
9011 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9012
9013         PR middle-end/43349
9014         * gfortran.dg/graphite/pr43349.f: New.
9015
9016 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9017
9018         PR middle-end/43306
9019         * gcc.dg/graphite/pr43306.c: New.
9020
9021 2010-03-12  David S. Miller  <davem@davemloft.net>
9022
9023         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9024         sparc.
9025
9026 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9027
9028         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9029
9030 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9031
9032         PR fortran/43291
9033         PR fortran/43326
9034         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9035
9036 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9037
9038         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9039         fail for *-*-mingw* targets.
9040
9041 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9042
9043         PR debug/43329
9044         * gcc.dg/guality/pr43329-1.c: New test.
9045
9046 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9047
9048         PR tree-optimization/43257
9049         * g++.dg/torture/pr43257.C: New test.
9050
9051 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9052
9053         PR fortran/43228
9054         * gfortran.dg/namelist_61.f90: New test.
9055
9056 2010-03-11  Richard Guenther  <rguenther@suse.de>
9057
9058         PR tree-optimization/43255
9059         * gcc.c-torture/compile/pr43255.c: New testcase.
9060
9061 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9062
9063         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9064         * gcc.dg/pr43280.c: New testcase.
9065
9066 2010-03-11  Richard Guenther  <rguenther@suse.de>
9067
9068         PR lto/43200
9069         * gcc.dg/lto/20100227-1_0.c: New testcase.
9070         * gcc.dg/lto/20100227-1_1.c: Likewise.
9071
9072 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9073
9074         PR libfortran/43320
9075         PR libfortran/43265
9076         * gfortran.dg/read_eof_6.f: New test
9077         * gfortran.dg/read_x_eof.f90: New test.
9078         * gfortran.dg/read_x_past.f: Update test.
9079
9080 2010-03-10  Jan Hubicka  <jh@suse.cz>
9081
9082         * gcc.c-torture/compile/pr43288.c: New test.
9083
9084 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9085
9086         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9087         -fpic/-fPIC flags.
9088         * g++.old-deja/g++.pt/asm2.C: Likewise.
9089         * gcc.c-torture/compile/20000804-1.c: Likewise.
9090         * gcc.target/i386/clobbers.c: Likewise.
9091
9092 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9093
9094         PR fortran/43303
9095         * gfortran.dg/c_assoc_3.f90: New test.
9096
9097 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9098
9099         PR debug/36728
9100         * gcc.dg/guality/pr36728-1.c: New test.
9101         * gcc.dg/guality/pr36728-2.c: New test.
9102
9103 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9104
9105         * gcc.dg/h8300-div-delay-slot.c: New test.
9106
9107 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9108
9109         PR tree-optimization/43236
9110         * gcc.c-torture/execute/pr43236.c: New test.
9111
9112 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9113
9114         PR middle-end/42859
9115         * g++.dg/eh/pr42859.C: New test.
9116
9117 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9118
9119         PR debug/43299
9120         * gcc.dg/pr43299.c: New test.
9121
9122         PR debug/43290
9123         * g++.dg/eh/unwind2.C: New test.
9124
9125 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9126             Reza Yazdani  <reza.yazdani@amd.com>
9127
9128         PR middle-end/43065
9129         * gcc.dg/graphite/run-id-4.c: New.
9130
9131 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9132
9133         PR middle-end/43065
9134         * gcc.dg/graphite/run-id-3.c: New.
9135
9136 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9137
9138         PR middle-end/42644
9139         PR middle-end/42130
9140         * gcc.dg/graphite/id-18.c: New.
9141         * gcc.dg/graphite/run-id-pr42644.c: New.
9142
9143 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9144
9145         PR middle-end/42326
9146         * gcc.dg/graphite/pr42326.c: New.
9147
9148 2010-03-08  Richard Guenther  <rguenther@suse.de>
9149
9150         PR tree-optimization/43269
9151         * gcc.c-torture/execute/pr43269.c: New testcase.
9152
9153 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9154
9155         PR fortran/43256
9156         * gfortran.dg/typebound_call_13.f03: New.
9157
9158 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9159
9160         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9161         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9162
9163 2010-03-05  Jason Merrill  <jason@redhat.com>
9164
9165         * g++.dg/abi/mangle40.C: Require weak and alias.
9166
9167 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9168
9169         PR middle-end/42326
9170         * gfortran.dg/graphite/pr42326.f90: New.
9171         * gfortran.dg/graphite/pr42326-1.f90: New.
9172
9173 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9174
9175         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9176         (gnat_target_compile): Likewise.
9177         Reinitialize GNAT_UNDER_TEST if target changes.
9178         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9179         (local_find_gnatmake): Pass full --GCC to gnatlink.
9180         Remove --LINK.
9181
9182 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9183
9184         PR c/43248
9185         * gcc.dg/compound-literal-1.c: New testcase.
9186
9187 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9188
9189         PR tree-optimization/43164
9190         PR tree-optimization/43191
9191         * gcc.c-torture/compile/pr43164.c: New test.
9192         * gcc.c-torture/compile/pr43191.c: Likewise.
9193
9194 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9195
9196         PR fortran/43244
9197         * gfortran.dg/finalize_9.f90: New.
9198
9199 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9200             Ken Werner <ken@linux.vnet.ibm.com>
9201
9202         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9203         to dg-options for spu.
9204         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9205         dump-scan target to exclude spu.
9206
9207 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9208
9209         PR middle-end/43209
9210         * gcc.dg/tree-ssa/ivopts-4.c: New.
9211
9212 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9213
9214         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9215         include-opts and exclude-opts; skip checking the flags if arguments
9216         are the same as the defaults.
9217         (dg-xfail-if): Verify the number of arguments, supply defaults
9218         for unspecified optional arguments.
9219         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9220
9221 2010-03-03  Jason Merrill  <jason@redhat.com>
9222
9223         PR c++/12909
9224         * g++.dg/abi/mangle40.C: Updated.
9225
9226 2010-03-03  Jason Merrill  <jason@redhat.com>
9227
9228         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9229         * g++.dg/abi/mangle23.C: Likewise.
9230         * g++.dg/eh/simd-2.C: Likewise.
9231         * g++.dg/ext/attribute-test-2.C: Likewise.
9232         * g++.dg/ext/vector14.C: Likewise.
9233         * g++.dg/other/pr34435.C: Likewise.
9234         * g++.dg/template/conv8.C: Likewise.
9235         * g++.dg/template/nontype9.C: Likewise.
9236         * g++.dg/template/qualttp17.C: Likewise.
9237         * g++.dg/template/ref1.C: Likewise.
9238         * g++.old-deja/g++.pt/crash68.C: Likewise.
9239         * g++.old-deja/g++.pt/ref1.C: Likewise.
9240         * g++.old-deja/g++.pt/ref3.C: Likewise.
9241         * g++.old-deja/g++.pt/ref4.C: Likewise.
9242
9243         PR c++/12909
9244         * g++.dg/abi/mangle40.C: New.
9245         * g++.dg/abi/mangle41.C: New.
9246         * g++.dg/lto/20100302_0.C: New.
9247         * g++.dg/lto/20100302_1.C: New.
9248         * g++.dg/lto/20100302.h: New.
9249
9250 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9251
9252         PR fortran/43243
9253         * gfortran.dg/internal_pack_12.f90: New test.
9254
9255 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9256
9257         * gcc.dg/pr36997.c: Adjust error message.
9258
9259 2010-03-03  Mike Stump  <mikestump@comcast.net>
9260
9261         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9262         adjustments to not be present on machines that align the stack to
9263         more than 4 bytes and don't have a red zone yet as that is an
9264         unimplemented optimization.
9265
9266 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9267
9268         PR fortran/43169
9269         * gfortran.dg/impure_assignment_3.f90: New.
9270
9271 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9272
9273         PR debug/43229
9274         * gfortran.dg/pr43229.f90: New test.
9275
9276         PR debug/43237
9277         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9278
9279         PR debug/43177
9280         * gcc.dg/guality/pr43177.c: New test.
9281
9282 2010-03-02  Jason Merrill  <jason@redhat.com>
9283
9284         * g++.dg/ext/vector9.C: Adjust error message.
9285         * g++.dg/conversion/simd3.C: Likewise.
9286         * g++.dg/other/error23.C: Likewise.
9287
9288 2010-03-02  Mike Stump  <mikestump@comcast.net>
9289
9290         PR c++/41090
9291         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9292
9293 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9294
9295         PR fortran/43180
9296         * gfortran.dg/internal_pack_10.f90: New test.
9297
9298         PR fortran/43173
9299         * gfortran.dg/internal_pack_11.f90: New test.
9300
9301 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9302
9303         PR middle-end/42640
9304         * gcc.dg/tree-ssa/pr42640.c: New.
9305
9306 2010-03-01  Richard Guenther  <rguenther@suse.de>
9307
9308         PR tree-optimization/43220
9309         * gcc.c-torture/execute/pr43220.c: New testcase.
9310
9311 2010-03-01  Richard Guenther  <rguenther@suse.de>
9312
9313         PR middle-end/43213
9314         * gcc.dg/pr43213.c: New testcase.
9315
9316 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9317
9318         PR pch/14940
9319         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9320
9321 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9322
9323         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9324         New function.
9325         (check_effective_target_ucn): Likewise.
9326
9327         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9328         if !ucn.
9329         * gcc.dg/ucnid-2.c: Likewise.
9330         * gcc.dg/ucnid-3.c: Likewise.
9331         * gcc.dg/ucnid-4.c: Likewise.
9332         * gcc.dg/ucnid-11.c: Likewise.
9333         * gcc.dg/ucnid-12.c: Likewise.
9334         * gcc.dg/ucnid-6.c: Skip if !ucn.
9335         * gcc.dg/ucnid-9.c: Likewise.
9336
9337 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9338
9339         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9340         lists to dg-skip-if.
9341         * gcc.target/i386/stackalign/return-3.c: Likewise.
9342
9343 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9344
9345         * gcc.target/i386/clearcap.map: New file.
9346         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9347         Pass clearcap.map by default if supported.
9348
9349 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9350
9351         PR fortran/42900
9352         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9353         Explain this.
9354         * gfortran.dg/stat_2.f90: Likewise.
9355
9356 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9357
9358         PR fortran/43199
9359         * gfortran.dg/module_read_2.f90: New test.
9360
9361 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9362
9363         PR c++/42748
9364         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9365         * g++.dg/abi/mangle12.C: Likewise.
9366         * g++.dg/abi/mangle20-2.C: Likewise.
9367         * g++.dg/abi/mangle17.C: Likewise.
9368         * g++.dg/template/cond2.C: Likewise.
9369         * g++.dg/template/pr35240.C: Likewise.
9370
9371 2010-02-27  Richard Guenther  <rguenther@suse.de>
9372
9373         PR tree-optimization/43186
9374         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9375
9376 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9377
9378         * g++.dg/abi/packed1.C: Expect warning on the SH.
9379
9380 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9381
9382         PR c++/42054:
9383         * g++.dg/parse/error37.C: New test.
9384
9385 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9386
9387         PR c/24577
9388         PR c/43192
9389         * gcc.dg/pr8927-1.c: Match new note.
9390         * gcc.dg/990506-0.c: Likewise.
9391         * gcc.dg/gomp/flush-2.c: Likewise.
9392         * gcc.dg/gomp/atomic-5.c: Likewise.
9393         * gcc.dg/gomp/pr34607.c: Likewise.
9394         * gcc.dg/pr35746.c: Likewise.
9395         * gcc.dg/cpp/pragma-1.c: Likewise.
9396         * gcc.dg/cpp/pragma-2.c: Likewise.
9397         * gcc.dg/pr41842.c: Likewise.
9398         * gcc.dg/noncompile/20040629-1.c: Likewise.
9399         * objc.dg/private-1.m: Likewise.
9400
9401 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9402
9403         PR fortran/43185
9404         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9405         * gfortran.dg/default_initialization_4.f90: New test.
9406
9407 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9408
9409         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9410         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9411         * gnat.dg/thin_pointer2.adb: New test.
9412         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9413
9414 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9415
9416         PR c/20631
9417         * gcc.dg/cpp/c90-pedantic.c: New.
9418         * gcc.dg/cpp/c90.c: New.
9419         * gcc.dg/gnu90-const-expr-1.c: New.
9420         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9421
9422 2010-02-26  Richard Guenther  <rguenther@suse.de>
9423
9424         PR tree-optimization/43186
9425         * gcc.c-torture/compile/pr43186.c: New testcase.
9426
9427 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9428
9429         PR debug/43190
9430         * c-c++-common/dwarf2/pr43190.c: New test.
9431
9432 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9433
9434         PR testsuite/37074:
9435         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9436
9437 2010-02-26  Richard Guenther  <rguenther@suse.de>
9438
9439         PR tree-optimization/43188
9440         * gcc.c-torture/compile/pr43188.c: New testcase.
9441
9442 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9443
9444         PR target/43175
9445         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9446
9447 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9448
9449         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9450
9451 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9452
9453         PR target/43154
9454         * gcc.target/powerpc/pr43154.c: New file.
9455
9456 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9457
9458         PR debug/43166
9459         * gfortran.dg/debug/pr43166.f: New test.
9460
9461         PR debug/43165
9462         * gcc.dg/torture/pr43165.c: New test.
9463
9464 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9465
9466         PR c/43128
9467         * c-c++-common/pr41779.c: Update.
9468
9469 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9470
9471         PR ada/32547
9472         * lib/gnat-dg.exp (gnat_load): Redefine.
9473
9474         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9475         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9476
9477 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9478
9479         PR libobjc/36610
9480         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9481         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9482         -fgnu-runtime.
9483         Sort entries.
9484
9485 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9486
9487         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9488
9489 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9490
9491         PR debug/43150
9492         * gcc.dg/guality/vla-1.c: New test.
9493
9494 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9495
9496         PR fortran/43042
9497         * gfortran.dg/c_ptr_tests_15.f90: New test.
9498
9499 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9500
9501         PR target/43107
9502         * gcc.target/i386/pr43107.c: New test.
9503
9504 2010-02-23  Jason Merrill  <jason@redhat.com>
9505
9506         PR c++/43143
9507         * g++.dg/cpp0x/variadic100.C: New.
9508
9509 2010-02-23  Jason Merrill  <jason@redhat.com>
9510
9511         PR debug/42800
9512         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9513         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9514         * c-c++-common/dwarf2/vla1.c: New.
9515
9516 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9517
9518         PR target/43139
9519         * gcc.dg/pr43139.c: New test.
9520
9521         PR debug/43077
9522         * gcc.dg/guality/pr43077-1.c: New test.
9523
9524 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9525
9526         PR 43123
9527         * gcc.dg/march.c: New.
9528         * gcc.dg/march-generic.c: New.
9529         * gcc.dg/mtune.c: New.
9530
9531 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9532
9533         PR middle-end/43083
9534         * gcc.dg/graphite/pr43083.c: New.
9535
9536 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9537
9538         PR middle-end/43097
9539         * gfortran.dg/graphite/pr43097.f: New.
9540
9541 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9542             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9543
9544         PR middle-end/43140
9545         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9546
9547 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9548
9549         PR middle-end/43026
9550         * g++.dg/graphite/pr43026.C: New.
9551
9552 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9553
9554         PR c++/43126
9555         * gcc.dg/cleanup-1.c: Update.
9556         * gcc.dg/func-args-1.c: Update.
9557         * gcc.dg/format/sentinel-1.c: Update.
9558         * g++.old-deja/g++.jason/scoping10.C: Update.
9559         * g++.old-deja/g++.ns/lookup5.C: Update.
9560         * g++.dg/ext/cleanup-1.C: Update.
9561         * g++.dg/parse/varmod1.C: Update.
9562         * g++.dg/parse/error33.C: Update.
9563         * g++.dg/expr/call3.C: Update.
9564         * g++.dg/func-args-1.C: New.
9565
9566 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9567
9568         PR c/43125
9569         * gcc.dg/attr-used-2.c: Moved to ...
9570         * c-c++-common/attr-used-2.c: Here.
9571
9572         * gcc.dg/attr-used.c: Moved to ...
9573         * c-c++-common/attr-used.c: Here.
9574
9575 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9576
9577         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9578
9579 2010-02-22  Richard Guenther  <rguenther@suse.de>
9580
9581         PR lto/43045
9582         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9583         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9584
9585 2010-02-22  Richard Guenther  <rguenther@suse.de>
9586
9587         PR tree-optimization/42749
9588         * gcc.c-torture/compile/pr42749.c: New testcase.
9589
9590 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9591
9592         PR fortran/43072
9593         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9594         * gfortran.dg/internal_pack_9.f90: New test.
9595
9596 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9597
9598         PR c++/23510
9599         * g++.dg/template/recurse.C: Adjust.
9600         * g++.dg/template/pr23510.C: New.
9601
9602 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9603
9604         PR c++/42824
9605         * g++.dg/template/memclass4.C: New test.
9606
9607 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9608
9609         PR fortran/35259
9610         * gfortran.dg/reassoc_5.f90: New test.
9611
9612 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9613
9614         PR target/43067
9615         * gcc.target/i386/pr43067.c: New test.
9616
9617 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9618
9619         PR c++/35669
9620         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9621         -Wconversion-null.
9622         * g++.dg/warn/Wconversion-null.C: New test.
9623         * g++.old-deja/g++.other/null1.C: Move to...
9624         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9625
9626 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9627
9628         PR fortran/36932
9629         PR fortran/36933
9630         * gfortran.dg/dependency_26.f90: New test.
9631
9632         PR fortran/43072
9633         * gfortran.dg/internal_pack_7.f90: New test.
9634
9635         PR fortran/43111
9636         * gfortran.dg/internal_pack_8.f90: New test.
9637
9638 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9639
9640         PR 43128
9641         * c-c++-common/pr41779.c: Fix broken testcase.
9642
9643 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9644
9645         PR 36513
9646         * c-c++-common/pr36513.c: New testcase.
9647         * c-c++-common/pr36513-2.c: New testcase.
9648
9649 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9650
9651         PR 41779
9652         * c-c++-common/pr41779.c: New.
9653
9654 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9655
9656         PR debug/43084
9657         * gcc.dg/pr43084.c: New test.
9658
9659 2010-02-19  Richard Guenther  <rguenther@suse.de>
9660
9661         PR tree-optimization/42916
9662         * gcc.dg/pr42916.c: New testcase.
9663
9664 2010-02-18  Jason Merrill  <jason@redhat.com>
9665
9666         PR c++/42837
9667         * g++.dg/abi/packed1.C: Add expected warning.
9668
9669         PR c++/43108
9670         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9671         * gcc.dg/torture/dg-torture.exp: Likewise.
9672         * c-c++-common/torture/complex-sign.h,
9673         c-c++-common/torture/complex-sign-add.c,
9674         c-c++-common/torture/complex-sign-mixed-add.c,
9675         c-c++-common/torture/complex-sign-mixed-div.c,
9676         c-c++-common/torture/complex-sign-mixed-mul.c,
9677         c-c++-common/torture/complex-sign-mixed-sub.c,
9678         c-c++-common/torture/complex-sign-mul.c,
9679         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9680         Adapt for C++ compilation as well.
9681
9682         PR c++/43070
9683         * g++.dg/ext/label1.C: Update.
9684         * g++.dg/ext/label2.C: Update.
9685
9686         PR c++/26261
9687         * g++.dg/template/dependent-name6.C: New.
9688
9689         PR c++/43109
9690         * g++.dg/parse/namespace12.C: New.
9691
9692 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9693
9694         PR tree-optimization/43066
9695         * gcc.c-torture/compile/pr43066.c: New test.
9696
9697 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9698
9699         * g++.dg/ext/attrib35.C: Fix target selector string.
9700         * g++.dg/ext/attrib36.C: Ditto.
9701         * g++.dg/ext/attrib37.C: Ditto.
9702         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9703         * g++.dg/abi/mangle25.C: Ditto.
9704
9705 2010-02-17  Jason Merrill  <jason@redhat.com>
9706
9707         PR c++/43069
9708         * g++.dg/parse/namespace11.C: New.
9709
9710         PR c++/43093
9711         * g++.dg/ext/attrib37.C: New.
9712
9713         PR c++/43079
9714         * g++.dg/template/ptrmem20.C: New.
9715
9716 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9717
9718         PR target/43103
9719         * gcc.target/i386/xop-check.h: Include m256-check.h.
9720         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9721         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9722         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9723         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9724
9725 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9726
9727         PR debug/42918
9728         * gcc.dg/pr42918.c: New test.
9729
9730 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9731
9732         * g++.dg/ext/attrib36.C: Require ILP32.
9733
9734 2010-02-16  Richard Guenther  <rguenther@suse.de>
9735
9736         PR tree-optimization/41043
9737         * gfortran.dg/pr41043.f90: New testcase.
9738         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9739
9740 2010-02-16  Jason Merrill  <jason@redhat.com>
9741
9742         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9743
9744 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9745
9746         PR tree-optimization/43074
9747         * gcc.dg/vect/fast-math-pr43074.c: New test.
9748
9749 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9750
9751         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9752
9753 2010-02-16  Jason Merrill  <jason@redhat.com>
9754
9755         PR c++/43031
9756         * g++.dg/ext/attrib36.C: New.
9757
9758         PR c++/43036
9759         * g++.dg/other/array6.C: New.
9760
9761 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9762
9763         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9764
9765 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9766
9767         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9768         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9769         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9770         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9771         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9772         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9773
9774 2010-02-15  Richard Guenther  <rguenther@suse.de>
9775
9776         PR middle-end/43068
9777         * g++.dg/torture/pr43068.C: New testcase.
9778
9779 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9780
9781         PR c++/43024
9782         * g++.dg/opt/ice1.C: New.
9783
9784 2010-02-14  Jason Merrill  <jason@redhat.com>
9785
9786         PR c++/41997
9787         * g++.dg/cpp0x/initlist-opt.C: New.
9788
9789 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9790
9791         PR fortran/41113
9792         PR fortran/41117
9793         * gfortran.dg/internal_pack_6.f90: New test.
9794
9795 2010-02-12  Jason Merrill  <jason@redhat.com>
9796
9797         PR c++/43054
9798         * g++.dg/cpp0x/variadic99.C: New.
9799
9800 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9801
9802         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9803         sign extend pointers to gualchk_t.
9804
9805         PR c++/43033
9806         * g++.dg/other/default3.C: Xfail g4 test.
9807
9808 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9809
9810         PR middle-end/43012
9811         * gcc.dg/graphite/pr43012.c: New.
9812
9813 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9814
9815         PR middle-end/42930
9816         * g++.dg/graphite/pr42930.C: New.
9817
9818 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9819
9820         PR middle-end/42914
9821         PR middle-end/42530
9822         * gcc.dg/graphite/pr42530.c: New.
9823         * gcc.dg/graphite/pr42914.c: New.
9824
9825 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9826
9827         PR middle-end/42771
9828         * gcc.dg/graphite/pr42771.c: New.
9829
9830 2010-02-11  Richard Guenther  <rguenther@suse.de>
9831
9832         PR tree-optimization/42998
9833         * gcc.c-torture/compile/pr42998.c: New testcase.
9834
9835 2010-02-10  Jason Merrill  <jason@redhat.com>
9836
9837         PR c++/41896
9838         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9839
9840         PR c++/42983, core issue 906
9841         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9842         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9843
9844         PR c++/43016
9845         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9846
9847 2010-02-10  Richard Guenther  <rguenther@suse.de>
9848
9849         PR tree-optimization/43017
9850         * gcc.dg/torture/pr43017.c: New testcase.
9851
9852 2010-02-10  Tobias Burnus <burnus@net-b.de>
9853
9854         PR fortran/40823
9855         * gfortran.dg/private_type_1.f90: Update error location.
9856         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9857         * gfortran.dg/typebound_operator_2.f03: Ditto.
9858         * gfortran.dg/assignment_2.f90: Ditto.
9859         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9860         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9861
9862 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9863
9864         PR fortran/43015
9865         * gfortran.dg/bind_c_usage_20.f90: New test.
9866
9867 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9868
9869         PR debug/43010
9870         * g++.dg/debug/pr43010.C: New test.
9871
9872 2010-02-10  Richard Guenther  <rguenther@suse.de>
9873
9874         PR c/43007
9875         * gcc.c-torture/execute/20100209-1.c: New testcase.
9876         * gcc.dg/fold-div-3.c: Likewise.
9877
9878 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9879
9880         * gcc.dg/builtin-ffs-1.c: New test.
9881
9882 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9883
9884         PR fortran/42999
9885         * gfortran.dg/array_constructor_35.f90: New test.
9886
9887 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9888
9889         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9890
9891 2010-02-09  Jason Merrill  <jason@redhat.com>
9892
9893         PR c++/42399
9894         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9895
9896         PR c++/42370
9897         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9898
9899 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9900
9901         PR fortran/41869
9902         * gfortran.dg/module_write_1.f90: New test.
9903
9904 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9905
9906         * gcc.dg/pr19340.c: Adjust.
9907
9908 2010-02-09  Richard Guenther  <rguenther@suse.de>
9909
9910         PR tree-optimization/43008
9911         * gcc.c-torture/execute/pr43008.c: New testcase.
9912
9913 2010-02-09  Richard Guenther  <rguenther@suse.de>
9914
9915         PR tree-optimization/43000
9916         * gcc.dg/torture/pr43000.c: New testcase.
9917         * gcc.dg/torture/pr43002.c: Likewise.
9918
9919 2010-02-09  Daniel Kraft  <d@domob.eu>
9920
9921         PR fortran/39171
9922         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9923         and pass -Wsurprising as necessary.
9924
9925 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9926
9927         PR tree-optimization/42890
9928         * g++.dg/torture/pr42890.C: New test.
9929
9930 2010-02-08  Richard Guenther  <rguenther@suse.de>
9931
9932         PR middle-end/42995
9933         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9934
9935 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9936
9937         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9938         return 0 from main.
9939         * gcc.dg/graphite/block-1.c: Same.
9940         * gcc.dg/graphite/block-3.c: Same.
9941         * gcc.dg/graphite/block-4.c: Same.
9942         * gcc.dg/graphite/block-5.c: Same.
9943         * gcc.dg/graphite/block-6.c: Same.
9944         * gcc.dg/graphite/block-7.c: Same.
9945         * gcc.dg/graphite/interchange-0.c: Same.
9946         * gcc.dg/graphite/interchange-1.c: Same.
9947         * gcc.dg/graphite/interchange-10.c: Same.
9948         * gcc.dg/graphite/interchange-11.c: Same.
9949         * gcc.dg/graphite/interchange-12.c: Same.
9950         * gcc.dg/graphite/interchange-2.c: Same.
9951         * gcc.dg/graphite/interchange-3.c: Same.
9952         * gcc.dg/graphite/interchange-4.c: Same.
9953         * gcc.dg/graphite/interchange-5.c: Same.
9954         * gcc.dg/graphite/interchange-6.c: Same.
9955         * gcc.dg/graphite/interchange-7.c: Same.
9956         * gcc.dg/graphite/interchange-8.c: Same.
9957         * gcc.dg/graphite/interchange-9.c: Same.
9958         * gcc.dg/graphite/interchange-mvt.c: Same.
9959
9960 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9961
9962         * gfortran.dg/graphite/id-19.f: New.
9963         * gfortran.dg/graphite/pr14741.f90: New.
9964         * gfortran.dg/graphite/pr41924.f90: New.
9965         * gfortran.dg/graphite/run-id-2.f90: New.
9966
9967 2010-02-07  Richard Guenther  <rguenther@suse.de>
9968
9969         PR middle-end/42956
9970         * gcc.c-torture/compile/pr42956.c: New testcase.
9971
9972 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9973
9974         PR libfortran/42742
9975         * gfortran.dg/fmt_cache_2.f: New test.
9976
9977 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9978
9979         * gfortran.dg/read_no_eor.f90: New test.
9980
9981 2010-02-05  Jason Merrill  <jason@redhat.com>
9982
9983         * g++.dg/ext/label13.C: Move constructor body out of class.
9984
9985 2010-02-03  Jason Merrill  <jason@redhat.com>
9986
9987         PR c++/42870
9988         * g++.dg/ext/dllexport3.C: New.
9989
9990 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9991
9992         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9993
9994 2010-02-05  Richard Guenther  <rguenther@suse.de>
9995
9996         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9997
9998 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9999
10000         PR c++/42915
10001         * g++.dg/other/crash-9.C: New test.
10002
10003 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10004
10005         PR fortran/42309
10006         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10007
10008 2010-02-04  Richard Guenther  <rguenther@suse.de>
10009
10010         PR rtl-optimization/42952
10011         * gcc.dg/torture/pr42952.c: New testcase.
10012
10013 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10014
10015         PR libfortran/42901
10016         * gfortran.dg/namelist_60.f90: New test.
10017
10018 2010-02-03  Jason Merrill  <jason@redhat.com>
10019
10020         PR c++/40138
10021         * g++.dg/ext/builtin11.C: New.
10022
10023         PR c++/4926
10024         PR c++/38600
10025         * g++.dg/abi/mangle35.C: New.
10026         * g++.dg/abi/mangle37.C: New.
10027
10028         PR c++/12909
10029         * g++.dg/abi/mangle36.C: New.
10030
10031         PR c++/35652
10032         * g++.dg/warn/string1.C: New.
10033
10034 2010-02-03  Richard Guenther  <rguenther@suse.de>
10035
10036         PR tree-optimization/42944
10037         * gcc.dg/errno-1.c: New testcase.
10038
10039 2010-02-03  Richard Guenther  <rguenther@suse.de>
10040
10041         PR middle-end/42927
10042         * gcc.c-torture/compile/pr42927.c: New testcase.
10043
10044 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10045
10046         PR fortran/42936
10047         * gfortran.dg/null_4.f90: New test.
10048
10049 2010-02-02  Jason Merrill  <jason@redhat.com>
10050
10051         PR c++/41090
10052         * g++.dg/ext/label13.C: New.
10053
10054 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10055
10056         PR fortran/42650
10057         * gfortran.dg/func_result_5.f90: New test.
10058
10059 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10060
10061         PR fortran/42922
10062         * gfortran.dg/pure_initializer_3.f90: News test.
10063
10064 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10065
10066         PR fortran/42888
10067         * gfortran.dg/allocate_derived_2.f90: New test.
10068
10069 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10070
10071         PR middle-end/42898
10072         * gcc.dg/torture/pr42898-2.c: New test.
10073
10074 2010-01-31  Richard Guenther  <rguenther@suse.de>
10075
10076         PR middle-end/42898
10077         * gcc.dg/torture/pr42898.c: New testcase.
10078
10079 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10080
10081         PR fortran/38324
10082         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10083         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10084
10085 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10086
10087         * g++.dg/tree-ssa/inline-1.C: New.
10088         * g++.dg/tree-ssa/inline-2.C: New.
10089         * g++.dg/tree-ssa/inline-3.C: New.
10090
10091 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10092
10093         PR testsuite/41701
10094         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10095         the string 'pow' in the pathname of the compiler from generating a
10096         test failure.
10097
10098 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10099
10100         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10101         * g++.old-deja/g++.mike/eh17.C: Likewise.
10102         * g++.old-deja/g++.mike/p5571.C: Likewise.
10103
10104 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10105
10106         PR c++/42758
10107         PR c++/42634
10108         PR c++/42336
10109         PR c++/42797
10110         PR c++/42880
10111         * g++.dg/other/crash-5.C: New test.
10112         * g++.dg/other/crash-6.C: New test.
10113         * g++.dg/other/crash-7.C: New test.
10114         * g++.dg/other/crash-8.C: New test.
10115
10116 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10117
10118         PR rtl-optimization/42889
10119         * gcc.dg/pr42889.c: New test.
10120
10121 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10122
10123         * gcc.target/i386/pr42881.c: Use SSE2.
10124
10125 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10126
10127         PR target/42891
10128         * gcc.target/i386/pr42891.c: New test.
10129
10130 2010-01-28  Richard Guenther  <rguenther@suse.de>
10131
10132         PR tree-optimization/42871
10133         * g++.dg/torture/pr42871.C: New testcase.
10134
10135 2010-01-28  Richard Guenther  <rguenther@suse.de>
10136
10137         * gcc.dg/Wobjsize-1.h: New testcase.
10138         * gcc.dg/Wobjsize-1.c: Likewise.
10139
10140 2010-01-28  Richard Guenther  <rguenther@suse.de>
10141
10142         PR middle-end/42883
10143         * g++.dg/torture/pr42883.C: New testcase.
10144
10145 2010-01-28  Michael Matz  <matz@suse.de>
10146
10147         * gcc.target/i386/pr42881.c: New test.
10148
10149 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10150
10151         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10152         Add i?86-*-solaris2* support.
10153
10154 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10155
10156         PR c++/42713
10157         PR c++/42820
10158         * g++.dg/template/typedef27.C: New test case.
10159         * g++.dg/template/typedef28.C: New test case.
10160
10161 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10162
10163         * gcc.dg/optimize-bswap*.c: Add ARM target
10164
10165 2010-01-27  Richard Guenther  <rguenther@suse.de>
10166
10167         PR middle-end/42878
10168         * gcc.dg/torture/pr42878-1.c: New testcase.
10169         * gcc.dg/torture/pr42878-2.c: Likewise.
10170
10171 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10172
10173         PR middle-end/42874
10174         * gcc.dg/vla-22.c: New test.
10175
10176 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10177
10178         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10179         current collation.
10180
10181 2010-01-26  Richard Guenther  <rguenther@suse.de>
10182
10183         PR rtl-optimization/42685
10184         * gcc.dg/pr42685.c: New testcase.
10185         * g++.dg/other/pr42685.C: Likewise.
10186
10187 2010-01-26  Richard Guenther  <rguenther@suse.de>
10188
10189         PR middle-end/42806
10190         * g++.dg/other/pr42806.C: New testcase.
10191
10192 2010-01-26  Richard Guenther  <rguenther@suse.de>
10193
10194         PR tree-optimization/42250
10195         * gcc.dg/pr42250.c: New testcase.
10196
10197 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10198
10199         * gnat.dg/array_bounds_test.adb: New test.
10200
10201 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10202
10203         PR fortran/42858
10204         * gfortran.dg/generic_21.f90: New test.
10205
10206 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10207
10208         PR testsuite/41522
10209         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10210
10211 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10212
10213         PR c++/42748
10214         * g++.dg/abi/arm_va_list2.C: New test.
10215         * g++.dg/abi/arm_va_list2.h: Companion header file.
10216
10217 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10218
10219         PR fortran/41044
10220         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10221
10222         PR fortran/41167
10223         * gfortran.dg/char_array_arg_1.f90 : New test.
10224
10225         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10226
10227 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10228
10229         PR fortran/39304
10230         * gfortran.dg/generic_20.f90: New test.
10231
10232 2010-01-22  Michael Matz  <matz@suse.de>
10233
10234         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10235         -msse2.
10236
10237 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10238
10239         PR fortran/42736
10240         * gfortran.dg/dependency_25.f90 : New test.
10241
10242 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10243
10244         PR tree-optimization/42585
10245         * gcc.dg/tree-ssa/pr42585.c: New test.
10246
10247 2010-01-21  Richard Guenther  <rguenther@suse.de>
10248
10249         PR middle-end/19988
10250         * gcc.dg/pr19988.c: New testcase.
10251
10252 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10253
10254         * g++.dg/compat/decimal/compat-common.h: New file.
10255         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10256         * g++.dg/compat/decimal/pass_x.h: New file.
10257         * g++.dg/compat/decimal/pass_y.h: New file.
10258         * g++.dg/compat/decimal/pass-1_main.C: New file.
10259         * g++.dg/compat/decimal/pass-1_x.C: New file.
10260         * g++.dg/compat/decimal/pass-1_y.C: New file.
10261         * g++.dg/compat/decimal/pass-2_main.C: New file.
10262         * g++.dg/compat/decimal/pass-2_x.C: New file.
10263         * g++.dg/compat/decimal/pass-2_y.C: New file.
10264         * g++.dg/compat/decimal/pass-3_main.C: New file.
10265         * g++.dg/compat/decimal/pass-3_x.C: New file.
10266         * g++.dg/compat/decimal/pass-3_y.C: New file.
10267         * g++.dg/compat/decimal/pass-4_main.C: New file.
10268         * g++.dg/compat/decimal/pass-4_x.C: New file.
10269         * g++.dg/compat/decimal/pass-4_y.C: New file.
10270         * g++.dg/compat/decimal/pass-5_main.C: New file.
10271         * g++.dg/compat/decimal/pass-5_x.C: New file.
10272         * g++.dg/compat/decimal/pass-5_y.C: New file.
10273         * g++.dg/compat/decimal/pass-6_main.C: New file.
10274         * g++.dg/compat/decimal/pass-6_x.C: New file.
10275         * g++.dg/compat/decimal/pass-6_y.C: New file.
10276         * g++.dg/compat/decimal/return_x.h: New file.
10277         * g++.dg/compat/decimal/return_y.h: New file.
10278         * g++.dg/compat/decimal/return-1_main.C: New file.
10279         * g++.dg/compat/decimal/return-1_x.C: New file.
10280         * g++.dg/compat/decimal/return-1_y.C: New file.
10281         * g++.dg/compat/decimal/return-2_main.C: New file.
10282         * g++.dg/compat/decimal/return-2_x.C: New file.
10283         * g++.dg/compat/decimal/return-2_y.C: New file.
10284         * g++.dg/compat/decimal/return-3_main.C: New file.
10285         * g++.dg/compat/decimal/return-3_x.C: New file.
10286         * g++.dg/compat/decimal/return-3_y.C: New file.
10287         * g++.dg/compat/decimal/return-4_main.C: New file.
10288         * g++.dg/compat/decimal/return-4_x.C: New file.
10289         * g++.dg/compat/decimal/return-4_y.C: New file.
10290         * g++.dg/compat/decimal/return-5_main.C: New file.
10291         * g++.dg/compat/decimal/return-5_x.C: New file.
10292         * g++.dg/compat/decimal/return-5_y.C: New file.
10293         * g++.dg/compat/decimal/return-6_main.C: New file.
10294         * g++.dg/compat/decimal/return-6_x.C: New file.
10295         * g++.dg/compat/decimal/return-6_y.C: New file.
10296
10297 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10298
10299         PR debug/42715
10300         * gcc.dg/pr42715.c: New.
10301
10302 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10303
10304         PR c++/42038
10305         * g++.dg/parse/crash55.C: New.
10306
10307 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10308
10309         PR debug/42782
10310         * gcc.dg/guality/pr42782.c: New.
10311
10312 2010-01-20  Jason Merrill  <jason@redhat.com>
10313
10314         PR c++/41788
10315         * g++.dg/abi/packed1.C: New.
10316
10317         PR c++/41920
10318         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10319
10320         PR c++/40750
10321         * g++.dg/parse/fn-typedef1.C: New.
10322         * g++.dg/other/cv_quals.C: Adjust.
10323
10324 2010-01-20  Anthony Green  <green@moxielogic.com>
10325
10326         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10327         pack(push) pragma).
10328         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10329         * gcc.dg/20020312-2.c: Port this to the moxie core.
10330         * gcc.dg/weak/typeof-2.c: Ditto.
10331
10332 2010-01-20  Richard Guenther  <rguenther@suse.de>
10333
10334         PR tree-optimization/42717
10335         * gcc.c-torture/compile/pr42717.c: New testcase.
10336
10337 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10338
10339         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10340         of signed, add a few new tests.
10341
10342         PR middle-end/42803
10343         * g++.dg/parse/limits-initializer1.C: New test.
10344
10345 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10346
10347         PR fortran/42804
10348         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10349         * gfortran.dg/typebound_call_12.f03: New test.
10350
10351 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10352
10353         PR fortran/42783
10354         * gfortran.dg/bounds_check_15.f90 : New test.
10355
10356 2010-01-19  Michael Matz  <matz@suse.de>
10357
10358         PR tree-optimization/41783
10359         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10360
10361 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10362
10363         PR target/38697.
10364         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10365         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10366         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10367         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10368         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10369         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10370         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10371         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10372         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10373         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10374         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10375
10376 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10377
10378         PR fortran/42545
10379         * gfortran.dg/extends_6.f03: Modified an error message.
10380         * gfortran.dg/extends_10.f03: New test.
10381         * gfortran.dg/private_type_6.f03: Modified an error message.
10382         * gfortran.dg/structure_constructor_8.f03: Ditto.
10383
10384 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10385
10386         PR tree-optimization/42719
10387         * gcc.dg/pr42719.c: New test.
10388
10389         PR debug/42728
10390         * gcc.dg/pr42728.c: New test.
10391
10392 2010-01-19  Anthony Green  <green@moxielogic.com>
10393
10394         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10395
10396 2010-01-18  Anthony Green  <green@moxielogic.com>
10397
10398         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10399         for moxie.
10400
10401 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10402
10403         * g++.dg/template/error45.C: reverted as part of reverting the
10404         fix of PR c++/42634.
10405
10406 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10407
10408         PR c++/42634
10409         * g++.dg/template/error45.C: New test.
10410
10411 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10412
10413         PR c++/42766
10414         * g++.dg/conversion/op6.C: New test.
10415
10416 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10417
10418         PR target/42774
10419         * gcc.target/alpha/pr42774.c: New test.
10420
10421 2010-01-18  Richard Guenther  <rguenther@suse.de>
10422
10423         PR tree-optimization/42781
10424         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10425
10426 2010-01-17  Richard Guenther  <rguenther@suse.de>
10427
10428         PR middle-end/42248
10429         * gcc.c-torture/execute/pr42248.c: New testcase.
10430
10431 2010-01-17  Richard Guenther  <rguenther@suse.de>
10432
10433         PR tree-optimization/42773
10434         * g++.dg/torture/pr42773.C: New testcase.
10435
10436 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10437
10438         PR fortran/42677
10439         * gfortran.dg/interface_assignment_5.f90: New test.
10440
10441 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10442
10443         PR c++/42697
10444         * g++.dg/template/crash94.C: Reverted.
10445
10446 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10447
10448         PR debug/42767
10449         * gcc.dg/debug/pr42767.c: New.
10450
10451 2010-01-15  Jason Merrill  <jason@redhat.com>
10452
10453         PR c++/42761
10454         * g++.dg/cpp0x/decltype22.C: New.
10455
10456 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10457
10458         PR middle-end/42760
10459         * g++.dg/torture/pr42760.C: New test.
10460
10461 2010-01-15  Jing Yu  <jingyu@google.com>
10462
10463         PR rtl-optimization/42691
10464         * gcc.c-torture/execute/pr42691.c: New.
10465
10466 2010-01-15  Richard Guenther  <rguenther@suse.de>
10467
10468         PR middle-end/42739
10469         * g++.dg/torture/pr42739.C: New testcase.
10470
10471 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10472
10473         * g++.dg/template/error45.C: Revert as part of reverting changes
10474         or PR c++/42634.
10475
10476 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10477
10478         PR fortran/42684
10479         * gfortran.dg/interface_31.f90: New test.
10480
10481 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10482
10483         * gcc.target/powerpc/pr42747.c: New file.
10484
10485 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10486
10487         PR middle-end/42674
10488         * c-c++-common/pr42674.c: New test.
10489
10490         PR c++/42608
10491         * g++.dg/template/instantiate11.C: New test.
10492
10493 2010-01-14  Jason Merrill  <jason@redhat.com>
10494
10495         PR c++/42701
10496         * g++.dg/overload/error3.C: New.
10497
10498         PR c++/42655
10499         * g++.dg/overload/rvalue1.C: New.
10500
10501 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10502
10503         PR tree-optimization/42706
10504         * gcc.dg/ipa/pr42706.c: New testcase.
10505
10506 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10507
10508         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10509
10510 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10511
10512         PR tree-optimization/42714
10513         * g++.dg/torture/pr42714.C: New test.
10514
10515 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10516
10517         PR rtl-optimization/42246
10518         * gfortran.dg/pr42246-2.f: New.
10519
10520 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10521
10522         PR rtl-optimization/42389
10523         * gcc.dg/pr42389.c: New.
10524
10525 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10526
10527         PR rtl-optimization/42388
10528         * gcc.dg/pr42388.c: New.
10529
10530 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10531
10532         PR rtl-optimization/42294
10533         * gfortran.dg/pr42294.f: New.
10534
10535 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10536
10537         PR rtl-optimization/39453
10538         PR rtl-optimization/42246
10539         * gcc.dg/pr39453.c: New.
10540         * gcc.dg/pr42246.c: New.
10541
10542 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10543
10544         PR middle-end/42245
10545         * gcc.dg/pr42245.c: New.
10546         * gcc.dg/pr42245-2.c: New.
10547
10548 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10549
10550         PR rtl-optimization/42249
10551         * gcc.dg/pr42249.c: New.
10552
10553 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10554
10555         PR c/42721
10556         * gcc.c-torture/execute/pr42721.c: New test.
10557
10558 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10559
10560         PR tree-optimization/42709
10561         * gcc.dg/vect/pr42709.c: New test.
10562
10563 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10564
10565         PR fortran/41478
10566         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10567         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10568
10569 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10570
10571         PR fortran/42481
10572         * gfortran.dg/generic_19.f90 : New test.
10573
10574 2010-01-13  Richard Guenther  <rguenther@suse.de>
10575
10576         PR tree-optimization/42730
10577         * gcc.c-torture/compile/pr42730.c: New testcase.
10578
10579 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10580
10581         PR target/pr42542
10582         * gcc.target/ia64/pr42542-1.c: New.
10583         * gcc.target/ia64/pr42542-2.c: New.
10584         * gcc.target/ia64/pr42542-3.c: New.
10585
10586 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10587
10588         PR c++/42634
10589         * g++.dg/template/error45.C: New test.
10590
10591 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10592
10593         PR tree-optimization/42704
10594         * g++.dg/torture/pr42704.C: New test.
10595
10596 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10597
10598         PR tree-optimization/42703
10599         * gcc.c-torture/compile/pr42703.c: New test.
10600
10601 2010-01-13  Richard Guenther  <rguenther@suse.de>
10602
10603         PR tree-optimization/42705
10604         * gcc.c-torture/compile/pr42705.c: New testcase.
10605
10606 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10607
10608         * gcc.target/bfin/l2.c: New test.
10609         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10610
10611 2010-01-13  Richard Guenther  <rguenther@suse.de>
10612
10613         PR middle-end/42716
10614         * gcc.c-torture/compile/pr42716.c: New testcase.
10615
10616 2010-01-13  Richard Guenther  <rguenther@suse.de>
10617
10618         PR lto/42678
10619         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10620
10621 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10622
10623         PR c/42708
10624         * gcc.c-torture/compile/pr42708-1.c: New test.
10625
10626 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10627
10628         PR debug/42662
10629         * gcc.dg/pr42662.c: New test.
10630
10631         PR tree-optimization/42645
10632         * g++.dg/other/pr42645-1.C: New test.
10633         * g++.dg/other/pr42645-2.C: New test.
10634
10635 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10636
10637         PR target/42416
10638         * gcc.target/powerpc/warn-1.c: New test.
10639         * gcc.target/powerpc/warn-2.c: New test.
10640
10641 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10642
10643         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10644         stack alignment.
10645
10646 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10647
10648         * gcc.dg/lto/20100108_0.c: New.
10649
10650 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10651
10652         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10653         Add -march=i686 -msse for 32bit x86 targets.
10654
10655 2010-01-10  Richard Guenther  <rguenther@suse.de>
10656
10657         PR middle-end/42667
10658         * gcc.dg/torture/pr42667.c: New testcase.
10659
10660 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10661
10662         PR fortran/32489
10663         * gfortran.dg/array_constructor_34.f90: New test.
10664
10665 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10666
10667         PR fortran/20923
10668         * gfortran.dg/array_constructor_33.f90: New test.
10669         gfortran.dg/array_function_5.f90: Add credit.
10670
10671 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10672
10673         PR debug/42631
10674         * gcc.dg/pr42631.c: New.
10675
10676 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10677
10678         PR debug/42630
10679         * gcc.dg/pr42630.c: New.
10680
10681 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10682
10683         PR debug/42629
10684         * gcc.dg/pr42629.c: New.
10685
10686 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10687
10688         PR middle-end/42363
10689         * gcc.dg/torture/pr42363.c: New.
10690
10691 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10692
10693         PR debug/42604
10694         PR debug/42395
10695         * gcc.dg/vect/pr42604.c: New.
10696         * gcc.dg/vect/pr42395.c: New.
10697
10698 2010-01-09  Richard Guenther  <rguenther@suse.de>
10699
10700         PR middle-end/42512
10701         * gcc.c-torture/execute/pr42512.c: New testcase.
10702
10703 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10704
10705         PR fortran/41298
10706         * gfortran.dg/c_ptr_tests_14.f90: New test.
10707
10708 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10709
10710         PR ada/41929
10711         * gnat.dg/null_pointer_deref1.adb: Don't run on
10712         sparc*-sun-solaris2.11.
10713
10714 2010-01-08  Richard Guenther  <rguenther@suse.de>
10715
10716         PR lto/42528
10717         * gcc.dg/lto/20100103-1_0.c: New testcase.
10718         * gcc.dg/lto/20100103-2_0.c: Likewise.
10719
10720 2010-01-08  Tobias Burnus  <burnus@net-b.de
10721
10722         PR/fortran 25829
10723         * gfortran.dg/asynchronous_1.f90: New test.
10724         * gfortran.dg/asynchronous_2.f90: New test.
10725         * gfortran.dg/conflicts.f90: Update error message.
10726
10727 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10728
10729         c++/40155
10730         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10731
10732 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10733
10734         PR tree-optimization/42625
10735         * g++.dg/opt/dtor4.C: New test.
10736         * g++.dg/opt/dtor4.h: New.
10737         * g++.dg/opt/dtor4-aux.cc: New.
10738
10739 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10740
10741         PR fortran/42597
10742         * gfortran.dg/proc_ptr_26.f90: New test.
10743
10744 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10745
10746         PR fortran/41872
10747         * gfortran.dg/allocatable_scalar_7.f90: New test.
10748
10749 2010-01-06  Richard Guenther  <rguenther@suse.de>
10750
10751         * gcc.c-torture/compile/pr42632.c: New testcase.
10752
10753 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10754
10755         PR target/42542
10756         * gcc.target/i386/pr42542-4.c: New.
10757         * gcc.target/i386/pr42542-4a.c: Likewise.
10758         * gcc.target/i386/pr42542-5.c: Likewise.
10759         * gcc.target/i386/pr42542-5a.c: Likewise.
10760
10761 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10762
10763         * gcc.dg/tls/opt-15.c: New test.
10764
10765 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10766
10767         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10768
10769 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10770
10771         PR tree-optimization/42462
10772         * g++.dg/torture/pr42462.C: New test.
10773
10774 2010-01-05  Jason Merrill  <jason@redhat.com>
10775
10776         * g++.dg/cpp0x/initlist30.C: New test.
10777
10778 2010-01-05  Richard Guenther  <rguenther@suse.de>
10779
10780         PR tree-optimization/42614
10781         * gcc.c-torture/execute/pr42614.c: New testcase.
10782
10783 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10784
10785         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10786         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10787         -Wunreachable-code.
10788         * gcc.dg/Wunreachable-2.c: Likewise.
10789         * gcc.dg/Wunreachable-3.c: Likewise.
10790         * gcc.dg/Wunreachable-4.c: Likewise.
10791         * gcc.dg/Wunreachable-5.c: Likewise.
10792         * gcc.dg/Wunreachable-6.c: Likewise.
10793         * gcc.dg/Wunreachable-7.c: Likewise.
10794         * gcc.dg/Wunreachable-8.c: Likewise.
10795         * gcc.dg/20041231-1.c: Likewise.
10796
10797 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10798
10799         PR other/42611
10800         * gcc.dg/pr42611.c: New test.
10801
10802         PR tree-optimization/42508
10803         * g++.dg/opt/pr42508.C: New test.
10804
10805 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10806
10807         PR fortran/41872
10808         * gfortran.dg/allocatable_scalar_8.f90: New.
10809
10810 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10811
10812         PR tree-optimization/42398
10813         * gcc.c-torture/compile/pr42398.c: New test.
10814
10815 2010-01-04  Jason Merrill  <jason@redhat.com>
10816
10817         PR c++/42555
10818         * g++.dg/ext/attrib35.C: New.
10819
10820         PR c++/42567
10821         * g++.dg/cpp0x/auto17.C: New.
10822
10823 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10824
10825         * gcc.dg/lto/20100104_0.c: New.
10826
10827 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10828
10829         PR target/42542
10830         * gcc.target/i386/pr42542-1.c: New.
10831         * gcc.target/i386/pr42542-1a.c: Likewise.
10832         * gcc.target/i386/pr42542-1b.c: Likewise.
10833         * gcc.target/i386/pr42542-2.c: Likewise.
10834         * gcc.target/i386/pr42542-2a.c: Likewise.
10835         * gcc.target/i386/pr42542-2b.c: Likewise.
10836         * gcc.target/i386/pr42542-3.c: Likewise.
10837         * gcc.target/i386/pr42542-3a.c: Likewise.
10838
10839 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10840
10841         PR fortran/41872
10842         * gfortran.dg/allocatable_scalar_5.f90: New test.
10843         * gfortran.dg/allocatable_scalar_6.f90: New test.
10844
10845 2010-01-03  Richard Guenther  <rguenther@suse.de>
10846
10847         PR testsuite/42583
10848         * gfortran.dg/gomp/recursion1.f90: Remove.
10849
10850 2010-01-03  Richard Guenther  <rguenther@suse.de>
10851
10852         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10853         * gcc.dg/uninit-6.c: Likewise.
10854         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10855
10856 2010-01-03  Richard Guenther  <rguenther@suse.de>
10857
10858         PR tree-optimization/42589
10859         * gcc.target/i386/pr42589.c: New testcase.
10860
10861 2010-01-03  Richard Guenther  <rguenther@suse.de>
10862
10863         PR tree-optimization/42438
10864         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10865
10866 2010-01-02  Richard Guenther  <rguenther@suse.de>
10867
10868         PR testsuite/41651
10869         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10870
10871 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10872
10873         PR target/42448
10874         * gcc.target/alpha/pr42448-1.c: New test.
10875         * gcc.target/alpha/pr42448-2.c: Ditto.
10876
10877 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10878
10879         PR preprocessor/41947
10880         * gcc.dg/c99-hexfloat-3.c: New test.
10881
10882 2010-01-01  Richard Guenther  <rguenther@suse.de>
10883
10884         PR c/42570
10885         * gcc.c-torture/execute/pr42570.c: New testcase.
10886
10887 2010-01-01  Richard Guenther  <rguenther@suse.de>
10888
10889         PR middle-end/42559
10890         * gcc.c-torture/compile/pr42559.c: New testcase.
10891
10892 \f
10893 Copyright (C) 2010 Free Software Foundation, Inc.
10894
10895 Copying and distribution of this file, with or without modification,
10896 are permitted in any medium without royalty provided the copyright
10897 notice and this notice are preserved.