OSDN Git Service

2010-10-05 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-05  Richard Guenther  <rguenther@suse.de>
2
3         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
8         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
9         * gcc.dg/tree-prof/stringop-1.c: Likewise.
10         * gcc.dg/tree-prof/stringop-2.c: Likewise.
11         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
12         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
13         * gcc.dg/tree-prof/update-loopch.c: Likewise.
14         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
15         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
16         * gcc.dg/tree-prof/tracer-1.c: Likewise.
17         * gcc.dg/tree-ssa/inline-4.c: Likewise.
18         * gcc.dg/tree-ssa/inline-3.c: Likewise.
19         * gcc.dg/tree-ssa/20080530.c: Likewise.
20         * g++.dg/tree-ssa/inline-3.C: Likewise.
21         * g++.dg/tree-ssa/inline-1.C: Likewise.
22         * g++.dg/tree-ssa/inline-2.C: Likewise.
23         * gcc.dg/profile-dir-1.c: Likewise.
24         * gcc.dg/profile-dir-2.c: Likewise.
25         * gcc.dg/profile-dir-3.c: Likewise.
26
27 2010-10-05  Richard Guenther  <rguenther@suse.de>
28
29         PR middle-end/45877
30         * g++.dg/torture/pr45877.C: New testcase.
31
32 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
33
34         PR debug/45849
35         * gcc.dg/debug/pr45849.c: New test.
36
37         PR middle-end/45876
38         * gcc.c-torture/compile/pr45876.c: New test.
39
40 2010-10-04  Julian Brown  <julian@codesourcery.com>
41
42         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
43         vect_hw_misalign.
44         * gcc.dg/vect/vect-60.c: Likewise.
45         * gcc.dg/vect/vect-56.c: Likewise.
46         * gcc.dg/vect/vect-93.c: Likewise.
47         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
48         * gcc.dg/vect/vect-95.c: Likewise.
49         * gcc.dg/vect/vect-96.c: Likewise.
50         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
51         * gcc.dg/vect/slp-25.c: Likewise.
52         * gcc.dg/vect/slp-3.c: Likewise.
53         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
54         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
55         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
56         * gcc.dg/vect/vect-109.c: Likewise.
57         * gcc.dg/vect/vect-peel-1.c: Likewise.
58         * gcc.dg/vect/vect-peel-2.c: Likewise.
59         * lib/target-supports.exp
60         (check_effective_target_arm_vect_no_misalign): New.
61         (check_effective_target_vect_no_align): Use above.
62         (check_effective_target_vect_element_align): New.
63         (add_options_for_quad_vectors): New.
64
65 2010-10-04  Martin Jambor  <mjambor@suse.cz>
66
67         PR tree-optimization/45572
68         * g++.dg/ipa/pr45572-1.C: New test.
69         * g++.dg/ipa/pr45572-2.C: Likewise.
70
71 2010-10-03  Ian Lance Taylor  <iant@google.com>
72
73         * gcc.dg/anon-struct-11.c: New test.
74         * gcc.dg/anon-struct-12.c: New test.
75         * gcc.dg/anon-struct-13.c: New test.
76         * gcc.dg/anon-struct-14.c: New test.
77
78 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
79
80         * g++.dg/torture/pr45764.C: Revert revision 164914.
81         * gcc.dg/vect/pr43432.c: Likewise.
82         * gcc.dg/vect/vect-114.c: Likewise.
83         * gcc.dg/vect/vect-15.c: Likewise.
84
85 2010-10-03  Jason Merrill  <jason@redhat.com>
86
87         * g++.dg/cpp0x/sfinae5.C: New.
88
89 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
90
91         PR tree-optimization/45720
92         PR tree-optimization/45764
93         * g++.dg/torture/pr45764.C: New.
94
95         * gcc.dg/vect/pr43432.c: Xfail.
96         * gcc.dg/vect/vect-114.c: Likewise.
97         * gcc.dg/vect/vect-15.c: Likewise.
98
99 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
100
101         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
102         hppa*-*-hpux*.
103         * gcc.dg/torture/pr45678-2.c: Likewise.
104
105 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
106
107         PR fortran/45748
108         * gfortran.dg/intrinsic_6.f90: New.
109
110 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
111
112         PR fortran/42831
113         * gfortran.dg/dependency_37.f90:  New test.
114
115 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
116
117         * gcc.target/i386/shift_mask.c: New test.
118
119 2010-10-01  Richard Guenther  <rguenther@suse.de>
120
121         PR tree-optimization/45854
122         * g++.dg/torture/pr45854.C: New testcase.
123
124 2010-09-30  Michael Eager  <eager@eagercon.com>
125
126         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
127         __FLT_{MIN,MAX}__.
128
129 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
130
131         PR middle-end/45758
132         * gfortran.dg/graphite/pr45758.f90: New.
133
134 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
135
136         PR middle-end/45230
137         * gcc.dg/graphite/id-pr45230.c: New.
138
139 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
140
141         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
142         * gfortran.dg/graphite/graphite.exp: Same.
143         * gcc.dg/graphite/vect-pr43423.c: New.
144
145 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
146
147         PR target/45843
148         * g++.dg/torture/pr45843.C: New test.
149
150 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
151
152         PR fortran/45828
153         * gfortran.dg/allocate_derived_5.f90: New.
154
155 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
156
157         PR tree-optimization/31261
158         * gcc.dg/tree-ssa/pr31261.c: New test.
159
160 2010-09-30  Michael Eager  <eager@eagercon.com>
161
162         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
163         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
164         * gcc.target/microblaze/microblaze.exp: Ditto.
165         * gcc.target/microblaze/others/string_cst1.c: Ditto.
166         * gcc.target/microblaze/others/string_cst2.c: Ditto.
167         * gcc.target/microblaze/others/data_var1.c: Ditto.
168         * gcc.target/microblaze/others/data_var2.c: Ditto.
169         * gcc.target/microblaze/others/data_var3.c: Ditto.
170         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
171         * gcc.target/microblaze/others/strings1.c:: Ditto.
172         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
173         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
174         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
175         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
176         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
177         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
178         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
179         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
180         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
181         * gcc.target/microblaze/isa/pcmp.c: Ditto.
182         * gcc.target/microblaze/isa/nofloat.c: Ditto.
183         * gcc.target/microblaze/isa/fcvt.c: Ditto.
184         * gcc.target/microblaze/isa/float.c: Ditto.
185         * gcc.target/microblaze/isa/mulh.c: Ditto.
186         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
187         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
188         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
189         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
190         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
191         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
192         * gcc.target/microblaze/isa/bshift.c: Ditto.
193         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
194         * gcc.target/microblaze/isa/div.c: Ditto.
195         * gcc.target/microblaze/isa/vanilla.c: Ditto.
196         * gcc.target/microblaze/isa/mul.c: Ditto.
197
198 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
199
200         merge from FSF 'apple/trunk' branch.
201         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
202
203         Radar 4386773
204         * objc.dg/enhanced-proto-1.m: New.
205         * objc.dg/enhanced-proto-2.m: New.
206         * obj-c++.dg/enhanced-proto-1.mm: New
207         * obj-c++.dg/enhanced-proto-2.mm: New.
208
209 2010-09-30  Richard Guenther  <rguenther@suse.de>
210
211         PR testsuite/45702
212         * gcc.dg/debug/pr41893-1.c: Adjust.
213         * gcc.dg/pr30762-1.c: Likewise.
214         * gcc.dg/pr31529-1.c: Likewise.
215         * gcc.dg/pr34457-1.c: Likewise.
216         * gcc.dg/pr34668-1.c: Likewise.
217         * gcc.dg/pr43557-1.c: Likewise.
218
219 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
220
221         PR objc/45842
222         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
223         * objc.dg/const-str-3.m: Correct header for memcpy.
224         * objc.dg/const-str-7.m: Likewise.
225         * objc.dg/method-20b.m: Provide an implementation of Object.
226         Adjust XFAIL for m64 NeXT runtime.
227         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
228         * objc.dg/encode-3.m: Correct line ordering, provide header for 
229         sprintf.
230         * objc.dg/encode-7-next.m: Only run for 32bit.
231         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
232         * objc.dg/type-size-2.m: Provide an implementation of Object.
233         Ajust headers.
234         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
235         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
236         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
237         Adjust XFAIL for m64 NeXT runtime.
238         * obj-c++.dg/method-22.mm: Likewise.
239         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
240
241 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
242
243         Merge from 'apple/trunk' branch on FSF servers.
244         
245         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
246
247         Radar 4278236
248         * obj-c++.dg/bad-forward-decl.mm: New
249
250 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
251
252         * ada/acats/run_acats: Revert revision 157037.
253
254 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
255
256         Merge from 'apple/trunk' branch on FSF servers.
257
258         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
259
260         Radar 4281748
261         * objc.dg/naming-2.m: Update
262         * objc.dg/naming-3.m: New
263
264 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
265
266         PR target/40457
267         * gcc.target/arm/pr40457-3.c: New test.
268
269 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
270
271         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
272         alias checking.
273         * lib/target-supports.exp (check_ifunc_available): Likewise.
274
275 2010-09-29  Tristan Gingold  <gingold@adacore.com>
276
277         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
278
279 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
280
281         * objc.dg/keywords-1.m: New test.
282         * objc.dg/keywords-2.m: New test.
283         * objc.dg/keywords-3.m: New test.
284         * obj-c++.dg/keywords-1.mm: New test.
285         * obj-c++.dg/keywords-2.mm: New test.
286
287 2010-09-28  Jason Merrill  <jason@redhat.com>
288
289         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
290         * g++.dg/ext/complit11.C: Likewise.
291         * g++.old-deja/g++.law/temps1.C: Likewise.
292
293         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
294         * g++.old-deja/g++.mike/misc6.C: Likewise.
295
296 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
297
298         * objc.dg/attributes/method-attribute-1.m: New.
299         * objc.dg/attributes/method-attribute-2.m: New.
300
301         * obj-c++.dg/attributes/method-attribute-1.m: New.
302         * obj-c++.dg/attributes/method-attribute-2.m: New.
303
304 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
305
306         * objc.dg/attributes: New.
307         * objc.dg/attributes/attributes.exp: New.
308         * objc.dg/attributes/class-attribute-1.m: New.
309         * objc.dg/attributes/class-attribute-2.m: New
310         * objc.dg/attributes/categ-attribute-1.m: New
311         * objc.dg/attributes/categ-attribute-2.m: New
312         * objc.dg/attributes/proto-attribute-1.m: New
313
314         * obj-c++.dg/attributes: New.
315         * obj-c++.dg/attributes/attributes.exp: New
316         * obj-c++.dg/attributes/class-attribute-1.mm: New
317         * obj-c++.dg/attributes/class-attribute-2.mm: New
318         * obj-c++.dg/attributes/categ-attribute-1.mm: New
319         * obj-c++.dg/attributes/categ-attribute-2.mm: New
320         * obj-c++.dg/attributes/proto-attribute-1.mm: New
321
322 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
323
324         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
325         from the branch renamed to method-20b.m to avoid clashes).
326
327         2005-08-23  Stuart Hastings  <stuart@apple.com>
328                     Ziemowit Laski  <zlaski@apple.com>
329
330         Radar 4209854
331         * obj-c++.dg/method-23.mm: New.
332         * objc.dg/method-20.m: New.
333
334 2010-09-28  Jan Hubicka  <jh@suse.cz>
335
336         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
337
338 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
339
340         PR target/44452
341         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
342         i?86-*-solaris2.[89], *-*-vxworks*.
343         * gcc.target/i386/pr22152.c: Likewise.
344         * gcc.target/i386/vect8-ret.c: New test.
345
346 2010-09-28  Jie Zhang  <jie@codesourcery.com>
347
348         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
349
350 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
351
352         Merge from 'apple/trunk' branch on FSF servers.
353
354         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
355
356         Radar 4175534
357         * obj-c++.dg/method-22.mm: New.
358
359 2010-09-27  Jason Merrill  <jason@redhat.com>
360
361         * g++.dg/cpp0x/rv-lvalue-req.C: New.
362         * g++.dg/ext/complit11.C: Adjust.
363         * g++.old-deja/g++.law/temps1.C: Adjust.
364         * g++.old-deja/g++.ns/koenig6.C: Adjust.
365         * g++.old-deja/g++.oliva/partord1.C: Adjust.
366
367 2010-09-27  Ian Lance Taylor  <iant@google.com>
368
369         * lib/target-supports.exp (check_effective_target_split_stack):
370         New procedure.
371         * gcc.dg/split-1.c: New test.
372         * gcc.dg/split-2.c: New test.
373         * gcc.dg/split-3.c: New test.
374         * gcc.dg/split-4.c: New test.
375
376 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
377
378         PR objc/25464
379         * objc.dg/type-size-3.m: New test.
380
381 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
382
383         PR objc/45763
384         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
385
386 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
387
388         PR objc/25450
389         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
390         * objc.dg/type-size-2.m: Same change.
391         * obj-c++.dg/encode-5.mm: Same change.
392
393 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
394
395         Merge from 'apple/trunk' branch on FSF servers.  The original
396         Changelogs are below.
397
398         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
399         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
400         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
401         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
402         in the branch).
403         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
404         proto-qual-1.m in the branch) and the normal ABI on GNU.
405         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
406         the test only with the NeXT runtime.
407         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
408         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
409         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
410         Run the test only with the NeXT runtime.
411
412         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
413
414         Radar 4492973
415         * objc.dg/encode-7-64bit.m: New.
416         * objc.dg/encode-7.m: Skip if -m64.
417
418         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
419
420         Radar 4301047
421         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
422         * obj-c++.dg/threedotthree-abi-1.mm: New
423         * objc.dg/threedotthree-abi-1.m: New
424
425         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
426
427         Radar 4136935
428         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
429         * objc.dg/encode-6.m: Likewise.
430         * objc.dg/encode-7.m: New test case.
431
432 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
433
434         Merge from 'apple/trunk' branch on FSF servers.  Renamed
435         const-str-12.m to constr-str-12b.m to avoid conflicts.
436
437         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
438
439         Radar 4229905
440         * obj-c++.dg/warn5.mm: New
441
442         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
443
444         Radar 4154928
445         * obj-c++.dg/const-str-12.mm: New.
446         * objc.dg/const-str-12.m: New.
447
448 2010-09-27  Tobias Burnus  <burnus@net-b.de>
449
450         PR fortran/40569
451         PR fortran/40568
452         * gfortran.dg/storage_size_2.f08: Fix test.
453         * gfortran.dg/c_sizeof_1.f90: Fix test.
454         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
455         * gfortran.dg/c_sizeof_3.f90: New.
456         * gfortran.dg/c_sizeof_4.f90: New.
457         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
458         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
459
460 2010-09-26  Daniel Kraft  <d@domob.eu>
461
462         PR fortran/45783
463         PR fortran/45795
464         * gfortran.dg/select_type_18.f03: New test.
465
466 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
467
468         * gnat.dg/return2.ad[sb]: New test.
469         * gnat.dg/return2_pkg.ads: New helper.
470
471 2010-09-25  Daniel Kraft  <d@domob.eu>
472
473         PR fortran/45776
474         * gfortran.dg/io_constraints_6.f03: New test.
475         * gfortran.dg/io_constraints_7.f03: New test.
476         * gfortran.dg/newunit_2.f90: New test.
477
478 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
479
480         * gfortran.dg/operator_c1202.f90: New test.
481
482 2010-09-24  Jan Hubicka  <jh@suse.cz>
483
484         * gcc.dg/tree-ssa/leaf.c: New testcase.
485
486 2010-09-24  Jan Hubicka  <jh@suse.cz>
487
488         PR tree-optimization/45738
489         PR tree-optimization/45741
490         * gcc.c-torture/compile/pr45741.c: New.
491         * gfortran.fortran-torture/compile/pr45738.f90: New.
492
493 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
494
495         * gcc.dg/cpp/undef-opt-1.c: New test.
496
497 2010-09-24  Jason Merrill  <jason@redhat.com>
498
499         * g++.dg/other/error10.C: Adjust expected output.
500
501 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
502
503         PR middle-end/45234
504         * gcc.dg/torture/stackalign/alloca-6.c: New test.
505         * gcc.target/i386/pr45234.c: New test.
506
507 2010-09-24  Richard Guenther  <rguenther@suse.de>
508
509         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
510
511 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
512
513         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
514         as a comment leader in regexp.
515
516 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
517
518         * objc.dg/sync-2.m: New test.
519         * obj-c++.dg/sync-2.mm: New test.
520
521 2010-09-24  Tobias Burnus  <burnus@net-b.de>
522
523         PR fortran/40571
524         * gfortran.dg/iso_fortran_env_7.f90: New.
525
526 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
527
528         * obj-c++.dg/too-many-args.mm: New file.
529
530 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
531
532         Merge from 'apple/trunk' branch on FSF servers.
533
534         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
535
536         Radar 4491608
537         * objc.dg/too-many-args.m: New
538
539 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
540
541         PR fortran/45744
542         * gfortran.dg/dependency_36.f90:  New test.
543
544 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
545
546         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
547         * gcc.target/i386/pad-3.c: Ditto.
548         * gcc.target/i386/pad-7.c: Ditto.
549         * gcc.target/i386/pad-7.c: Ditto.
550         * gcc.target/i386/pr36502.c: Ditto.
551         * gcc.target/i386/zee.c: Ditto.
552         * gcc.target/i386/20060821-1.c: Ditto.
553         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
554         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
555         * gcc.target/i386/pad-5b.c: Ditto.
556         * gcc.target/i386/pad-6a.c: Ditto.
557         * gcc.target/i386/pad-6b.c: Ditto.
558         * gcc.target/i386/pad-8.c: Ditto.
559         * gcc.target/i386/pad-9.c: Ditto.
560         * gcc.target/i386/pad-10.c: Ditto.
561         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
562
563 2010-09-23  Richard Guenther  <rguenther@suse.de>
564
565         PR tree-optimization/45565
566         * g++.dg/ipa/pr45565.C: New testcase.
567
568 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
569
570         PR fortran/45745
571         PR fortran/45648
572         * gfortran.dg/vector_subscript_bound_1.f90: New.
573
574 2010-09-23  Richard Guenther  <rguenther@suse.de>
575
576         PR middle-end/45750
577         * gcc.dg/pr45750.c: New testcase.
578
579 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
580
581         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
582         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
583         build.
584
585 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
586
587         PR rtl-optimization/44374
588         * gcc.target/arm/headmerge-1.c: New test.
589         * gcc.target/arm/headmerge-2.c: New test.
590         * gcc.target/i386/headmerge-1.c: New test.
591         * gcc.target/i386/headmerge-2.c: New test.
592
593 2010-09-23  Daniel Kraft  <d@domob.eu>
594
595         PR fortran/38936
596         PR fortran/44044
597         PR fortran/45474
598         * gfortran.dg/intrinsic_intent_1.f03: New test.
599         * gfortran.dg/select_type_17.f03: New test.
600         * gfortran.dg/associate_5.f03: More definability tests.
601         * gfortran.dg/enum_2.f90: Check definability.
602         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
603         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
604         * gfortran.dg/char_expr_2.f90: Ditto.
605         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
606         * gfortran.dg/enum_5.f90: Ditto.
607         * gfortran.dg/equiv_constraint_8.f90: Ditto.
608         * gfortran.dg/impure_assignment_2.f90: Ditto.
609         * gfortran.dg/impure_assignment_3.f90: Ditto.
610         * gfortran.dg/intent_out_1.f90: Ditto.
611         * gfortran.dg/intent_out_3.f90: Ditto.
612         * gfortran.dg/pointer_assign_7.f90: Ditto.
613         * gfortran.dg/pointer_intent_3.f90: Ditto.
614         * gfortran.dg/pr19936_1.f90: Ditto.
615         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
616         * gfortran.dg/simpleif_2.f90: Ditto.
617         * gfortran.dg/protected_5.f90: Ditto.
618         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
619         * gfortran.dg/protected_6.f90: Ditto.
620         * gfortran.dg/protected_7.f90: Ditto.
621
622 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
623
624         PR libfortran/45710
625         * gfortran.dg/namelist_65.f90: New test.
626
627 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
628
629         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
630         the regexp pattern between the expected label and location string.
631
632 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
633
634         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
635
636 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
637
638         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
639         * gcc.dg/pr27898.c: Likewise.
640         * gcc.dg/pr28712.c: Likewise.
641         * gcc.dg/pr30762-1.c: Likewise.
642         * gcc.dg/pr31529-1.c: Likewise.
643         * gcc.dg/pr34457-1.c: Likewise.
644         * gcc.dg/pr34668-1.c: Likewise.
645         * gcc.dg/pr34989-1.c: Likewise.
646         * gcc.dg/pr43557-1.c: Likewise.
647
648 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
649
650         PR rtl-optimization/45739
651         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
652         regexps.
653
654 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
655
656         * gcc.target/sparc/mnofpu.c: New test.
657
658 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
659
660         PR rtl-optimization/45739
661         * gcc.target/i386/pr45739.c: New test.
662
663 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
664
665         PR fortran/45648
666         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
667         and counts. Add non-elemental function call check.
668
669         PR fortran/45648
670         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
671         arguments checks. Update temporary counts.
672         * gfortran.dg/transpose_optimization_1.f90: New.
673
674 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
675
676         PR objc/23710
677         * objc.dg/invalid-method-1.m: New.
678
679 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
680
681         Merge from 'apple/trunk' branch on FSF servers.
682
683         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
684
685         Radar 4291785
686         * objc.dg/naming-4.m: New
687         * objc.dg/naming-5.m: New
688         * obj-c++.dg/naming-1.mm: New
689         * obj-c++.dg/naming-2.mm: New
690
691 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
692             Jack Howarth  <howarth@bromo.med.uc.edu>
693
694         PR c++/45645
695         * g++.dg/torture/pr44972.C: Use portable assert().
696
697 2010-09-21  Richard Guenther  <rguenther@suse.de>
698
699         PR tree-optimization/45580
700         * g++.dg/torture/pr45580.C: New testcase.
701
702 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
703
704         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
705
706 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
707
708         PR fortran/45438
709         * gfortran.dg/pointer_check_7.f90: New.
710
711 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
712
713         PR rtl-optimization/45728
714         * gcc.c-torture/compile/pr45728.c: New test.
715
716 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
717
718         PR fortran/45081
719         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
720
721 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
722
723         * g++.dg/tree-ssa/pr45605.C: Add "\\".
724
725 2010-09-20  Richard Guenther  <rguenther@suse.de>
726
727         PR middle-end/45704
728         * gcc.dg/torture/pr45704.c: New testcase.
729
730 2010-09-20  Jan Hubicka  <jh@suse.cz>
731
732         PR tree-optimize/45605
733         * g++.dg/tree-ssa/pr45605.C: New testcase.
734
735 2010-09-20  Michael Matz  <matz@suse.de>
736
737         PR testsuite/45706
738         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
739         enough.
740
741 2010-09-20  Richard Guenther  <rguenther@suse.de>
742
743         PR tree-optimization/45705
744         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
745
746 2010-09-20  Michael Matz  <matz@suse.de>
747
748         PR testsuite/45706
749         * lib/target-supports.exp (check_effective_target_vect_perm):
750         Add i?86-*-*.
751
752 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
753
754         PR rtl-optimization/45695
755         * gcc.c-torture/execute/pr45695.c: New test.
756
757 2010-09-19  Jan Hubicka  <jh@suse.cz>
758
759         PR lto/44246
760         * gcc.c-torture/compile/pr44246.c:New file.
761
762 2010-09-19  Ira Rosen  <irar@il.ibm.com>
763
764         PR tree-optimization/45714
765         * gfortran.dg/vect/pr45714-a.f: New test.
766         * gfortran.dg/vect/pr45714-b.f: New test.
767
768 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
769
770         * gnat.dg/const1.adb: Rename into...
771         * gnat.dg/constant1.adb: ...this.
772         * gnat.dg/constant2.adb: New test.
773         * gnat.dg/constant2_pkg1.ads: New helper.
774         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
775
776 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
777
778         * gnat.dg/specs/constant1.ads: New test.
779         * gnat.dg/specs/constant1_pkg.ads: New helper.
780
781 2010-09-18  Jan Hubicka  <jh@suse.cz>
782
783         PR tree-optimization/45453
784         * g++.dg/tree-ssa/pr45453.C: New testcase.
785
786 2010-09-18  Jason Merrill  <jason@redhat.com>
787
788         * g++.dg/cpp0x/initlist44.C: New.
789
790 2010-09-18  Richard Guenther  <rguenther@suse.de>
791
792         PR tree-optimization/45709
793         * g++.dg/torture/pr45709-2.C: New testcase.
794
795 2010-09-18  Richard Guenther  <rguenther@suse.de>
796
797         PR tree-optimization/45709
798         * g++.dg/torture/pr45709.C: New testcase.
799
800 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
801
802         PR testsuite/45719
803         * gcc.target/i386/pad-3.c: Pass -fno-pic.
804
805 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
806
807         * gcc.target/i386/pad-1.c: New.
808         * gcc.target/i386/pad-2.c: Likewise.
809         * gcc.target/i386/pad-3.c: Likewise.
810         * gcc.target/i386/pad-4.c: Likewise.
811         * gcc.target/i386/pad-5a.c: Likewise.
812         * gcc.target/i386/pad-5b.c: Likewise.
813         * gcc.target/i386/pad-6a.c: Likewise.
814         * gcc.target/i386/pad-6b.c: Likewise.
815         * gcc.target/i386/pad-7.c: Likewise.
816         * gcc.target/i386/pad-8.c: Likewise.
817         * gcc.target/i386/pad-9.c: Likewise.
818         * gcc.target/i386/pad-10.c: Likewise.
819
820 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
821
822         PR middle-end/45234
823         * gcc.dg/torture/stackalign/alloca-5.c: New.
824
825 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
826
827         PR middle-end/45678
828         * gcc.dg/torture/pr45678-2.c: New.
829
830 2010-09-17  Richard Guenther  <rguenther@suse.de>
831
832         PR middle-end/45678
833         * gcc.dg/torture/pr45678-1.c: New testcase.
834
835 2010-09-17  Michael Matz  <matz@suse.de>
836
837         PR tree-optimization/43432
838         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
839         check_effective_target_vect_perm_short): New predicates.
840         (check_effective_target_vect_perm): Include x86_64.
841         * gcc.dg/vect/pr43432.c: New test.
842         * gcc.dg/vect/vect-114.c: Adjust.
843         * gcc.dg/vect/vect-15.c: Ditto.
844         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
845         * gcc.dg/vect/slp-perm-9.c: Ditto.
846
847 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
848
849         PR testsuite/45692
850         * objc/execute/exceptions/throw-nil.m: Run the test only with the
851         GNU runtime.
852
853 2010-09-17  Richard Guenther  <rguenther@suse.de>
854
855         * gcc.dg/pr27898.c: Use -flto instead of -combine.
856         * gcc.dg/pr28706.c: Likewise.
857         * gcc.dg/pr28712.c: Likewise.
858         * gcc.dg/pr30762-1.c: Likewise.
859         * gcc.dg/pr30762-2.c: Likewise.
860         * gcc.dg/pr31529-1.c: Likewise.
861         * gcc.dg/pr31529-2.c: Likewise.
862         * gcc.dg/pr34457-1.c: Likewise.
863         * gcc.dg/pr34457-2.c: Likewise.
864         * gcc.dg/pr34668-1.c: Likewise.
865         * gcc.dg/pr34668-2.c: Likewise.
866         * gcc.dg/pr34989-1.c: Likewise.
867         * gcc.dg/pr34989-2.c: Likewise.
868         * gcc.dg/pr43557-1.c: Likewise.
869         * gcc.dg/pr43557-2.c: Likewise.
870         * gcc.dg/debug/pr41893-1.c: Likewise.
871         * gcc.dg/matrix/matrix.exp: Do not use -combine.
872         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
873         * gcc.dg/matrix/matrix-4.c: Likewise.
874         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
875         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
876         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
877         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
878
879 2010-09-16  Tobias Burnus  <burnus@net-b.de>
880
881         PR fortran/43665
882         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
883         optimizations.
884         * gfortran.dg/intent_optimize_1.f90: New test.
885
886 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
887
888         * gcc.target/i386/divmod-1.c: New.
889         * gcc.target/i386/divmod-2.c: Likewise.
890         * gcc.target/i386/divmod-3.c: Likewise.
891         * gcc.target/i386/divmod-4.c: Likewise.
892         * gcc.target/i386/divmod-4a.c: Likewise.
893         * gcc.target/i386/divmod-5.c: Likewise.
894         * gcc.target/i386/divmod-6.c: Likewise.
895         * gcc.target/i386/divmod-7.c: Likewise.
896         * gcc.target/i386/divmod-8.c: Likewise.
897         * gcc.target/i386/udivmod-1.c: Likewise.
898         * gcc.target/i386/udivmod-2.c: Likewise.
899         * gcc.target/i386/udivmod-3.c: Likewise.
900         * gcc.target/i386/udivmod-4.c: Likewise.
901         * gcc.target/i386/udivmod-4a.c: Likewise.
902         * gcc.target/i386/udivmod-5.c: Likewise.
903         * gcc.target/i386/udivmod-6.c: Likewise.
904         * gcc.target/i386/udivmod-7.c: Likewise.
905         * gcc.target/i386/udivmod-8.c: Likewise.
906
907 2010-09-16  Jan Hubicka  <jh@suse.cz>
908
909         * g++.dg/lto/pr45679-1_0.C: New file.
910         * g++.dg/lto/pr45679-1_1.C: New file.
911         * g++.dg/lto/pr45679-0_0.C: New file.
912         * g++.dg/lto/pr45679-0_1.C: New file.
913
914 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
915
916         PR fortran/45674
917         * gfortran.dg/class_dummy_2.f03: New.
918
919 2010-09-16  Richard Guenther  <rguenther@suse.de>
920
921         PR tree-optimization/45623
922         * gcc.dg/torture/pr45623.c: New testcase.
923
924 2010-09-16  Ira Rosen  <irar@il.ibm.com>
925
926         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
927         name and parentheses.
928         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
929
930 2010-09-15  Jason Merrill  <jason@redhat.com>
931
932         * g++.dg/parse/parameter-declaration-2.C: New.
933
934         * g++.dg/cpp0x/scoped_enum2.C: New.
935
936 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
937
938         * gcc.c-torture/compile/20100915-1.c: New test.
939
940 2010-09-15  Martin Jambor  <mjambor@suse.cz>
941
942         PR middle-end/45644
943         * gcc.dg/ipa/pr45644.c: New test.
944
945 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
946
947         PR tree-optimization/45633
948         * gcc.dg/vect/pr45633.c: New test.
949
950 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
951
952         PR fortran/45577
953         * gfortran.dg/allocate_derived_4.f90: New.
954
955 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
956
957         * lib/target-supports.exp
958         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
959         supported flag to true for neon.
960
961 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
962
963         PR c++/45665
964         * g++.dg/template/crash103.C: New.
965
966 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
967
968         Merge from 'apple/trunk' branch on FSF servers.
969
970         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
971
972         Radar 4457381
973         * objc.dg/msg-in-protocol.m: New.
974         * obj-c++.dg/msg-in-protocol.mm: New.
975
976         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
977
978         Radar 4219590
979         * objc.dg/break-in-ifstmt.m: New.
980
981         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
982
983         Radar 4174166
984         * obj-c++.dg/comp-types-13.mm: New.
985         * objc.dg/comp-types-12.m: New.
986
987         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
988
989         Radar 4216500
990         * obj-c++.dg/proto-lossage-7.mm: New.
991         * objc.dg/proto-lossage-7.m: New.
992
993 2010-09-14  Jan Hubicka  <jh@suse.cz>
994
995         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
996         folding.
997         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
998         folding.
999
1000 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1001
1002         PR middle-end/45567
1003         * gcc.dg/pr45567.c: New test.
1004
1005         PR debug/45660
1006         * g++.dg/debug/pr45660.C: New test.
1007
1008 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1009
1010         PR tree-optimization/45470
1011         * g++.dg/vect/pr45470-a.cc: New test.
1012         * g++.dg/vect/pr45470-a.cc: New test.
1013
1014 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1015
1016         PR target/42070
1017         * lib/profopt.exp: Prune warnings on execname2 compile.
1018         * lib/prune.exp: Prune "can't add line info" warnings.
1019
1020 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1021
1022         PR libfortran/45532
1023         * gfortran.dg/namelist_64.f90: New test.
1024
1025 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR rtl-optimization/45617
1028         * gcc.target/i386/pr45617.c: New test.
1029
1030 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1031
1032         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1033
1034 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1035
1036         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1037         * gcc.target/i386/fma4-vector.c: Likewise.
1038         * gcc.target/i386/vectorize2.c: Likewise.
1039         * gcc.target/i386/vectorize4.c: Likewise.
1040         * gcc.target/i386/vectorize5.c: Likewise.
1041         * gcc.target/i386/vectorize6.c: Likewise.
1042         * gcc.target/i386/vectorize8.c: Likewise.
1043
1044         * gcc.target/i386/vect-double-1.c: New.
1045         * gcc.target/i386/vect-double-1a.c: Likewise.
1046         * gcc.target/i386/vect-double-2.c: Likewise.
1047         * gcc.target/i386/vect-double-2a.c: Likewise.
1048
1049         * lib/target-supports.exp (check_effective_target_vect_double):
1050         Set et_vect_double_saved to 0 when tuning for Atom.
1051
1052 2010-09-13  Jan Hubicka  <jh@suse.cz>
1053
1054         * gcc.dg/torture/pr23821.c: Drop static keyword.
1055         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1056         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1057
1058 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1059
1060         * gcc.target/arm/sync-1.c: New.
1061
1062 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1063
1064         * gnat.dg/memtrap.adb: New test.
1065
1066 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1067
1068         * gfortran.dg/promotion.f90: Fix options.
1069
1070 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
1071
1072         * g++.dg/cpp0x/range-for1.C: New.
1073         * g++.dg/cpp0x/range-for2.C: New.
1074         * g++.dg/cpp0x/range-for3.C: New.
1075         * g++.dg/cpp0x/range-for4.C: New.
1076         * g++.dg/cpp0x/range-for5.C: New.
1077         * g++.dg/cpp0x/range-for6.C: New.
1078
1079 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1080
1081         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1082         and counts. Check that transpose is not called.
1083         * gfortran.dg/transpose_2.f90: Update error message.
1084
1085 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1086
1087         PR c++/43824
1088         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1089         * g++.dg/lookup/strong-using-2.C: Likewise.
1090         * g++.dg/lookup/strong-using-3.C: Likewise.
1091         * g++.dg/lookup/strong-using-5.C: Likewise.
1092
1093         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1094         * g++.dg/cpp0x/inline-ns4.C: New.
1095         * g++.dg/cpp0x/inline-ns5.C: New.
1096
1097 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1098
1099         PR middle-end/45634
1100         * gfortran.fortran-torture/compile/pr45634.f90: New.
1101
1102 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1103
1104         * objc.dg/fobjc-exceptions.m: New test.
1105
1106 2010-09-10  Jan Hubicka  <jh@suse.cz>
1107
1108         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1109
1110 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1111
1112         PR tree-optimization/44972
1113         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1114         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1115         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1116         instead.
1117         * g++.dg/torture/pr44972.C: New test.
1118
1119 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1120
1121         PR tree-optimization/44972
1122         * g++.dg/torture/pr34850.C: Remove expected warning.
1123
1124 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1125
1126         * gfortran.dg/dummy_optional_arg.f90: New test.
1127
1128 2010-09-08  Jan Hubicka  <jh@suse.cz>
1129
1130         PR tree-optimization/45598
1131         * fortran.fortran-torture/compile/pr45598.f90: New test.
1132
1133 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1134
1135         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1136         * lib/target-supports.exp (check_ifunc_available): New.
1137         * gcc.dg/attr-ifunc-1.c: New.
1138         * gcc.dg/attr-ifunc-2.c: New.
1139         * gcc.dg/attr-ifunc-3.c: New.
1140         * gcc.dg/attr-ifunc-4.c: New.
1141         * gcc.dg/attr-ifunc-5.c: New.
1142         * g++.dg/ext/attr-ifunc-1.C: New.
1143         * g++.dg/ext/attr-ifunc-2.C: New.
1144         * g++.dg/ext/attr-ifunc-3.C: New.
1145         * g++.dg/ext/attr-ifunc-4.C: New.
1146
1147 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
1148
1149         PR middle-end/40386
1150         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1151
1152 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
1153
1154         * gfortran.dg/inline_transpose_1.f90: New test.
1155
1156 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1157
1158         PR c++/45588
1159         * g++.dg/warn/Wunused-var-15.C: New test.
1160
1161 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1162
1163         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1164         hppa*-*-hpux*.
1165
1166 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1167
1168         * objc/execute/exceptions/throw-nil.m: New test.
1169         * objc/execute/exceptions/handler-1.m: Updated to use the new
1170         objc_set_uncaught_exception_handler() function.
1171         * objc/execute/exceptions/matcher-1.m: New test.
1172
1173 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1174
1175         PR fortran/38282
1176         * gfortran.dg/bit_comparison_1.F90: New test.
1177         * gfortran.dg/leadz_trailz_3.f90: New test.
1178         * gfortran.dg/masklr_2.F90: New test.
1179         * gfortran.dg/shiftalr_1.F90: New test.
1180         * gfortran.dg/merge_bits_2.F90: New test.
1181         * gfortran.dg/dshift_2.F90: New test.
1182         * gfortran.dg/bit_comparison_2.F90: New test.
1183         * gfortran.dg/masklr_1.F90: New test.
1184         * gfortran.dg/merge_bits_1.F90: New test.
1185         * gfortran.dg/dshift_1.F90: New test.
1186         * gfortran.dg/shiftalr_2.F90: New test.
1187
1188 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1189
1190         * objc.dg/type-stream-1.m: Replaced with a test that tests that
1191         functions from objc/typedstream.h are deprecated.
1192
1193 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1194
1195         * lib/target-supports.exp
1196         (check_effective_target_run_expensive_tests): New proc.
1197         * gcc.c-torture/compile/limits-fnargs.c: Use
1198         dg-require-effective-target run_expensive_tests.
1199
1200 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
1201
1202         PR fortran/45597
1203         * gfortran.dg/gomp/pr45597.f90: New test.
1204
1205         PR fortran/45595
1206         * gfortran.dg/gomp/pr45595.f90: New test.
1207
1208 2010-09-08  Michael Matz  <matz@suse.de>
1209
1210         * c-c++-common/uninit-17.c: Adjust.
1211
1212 2010-09-08  Michael Matz  <matz@suse.de>
1213
1214         PR tree-optimization/43430
1215         * gcc.dg/vect/pr43430-2.c: New test.
1216
1217 2010-09-08  Michael Matz  <matz@suse.de>
1218
1219         PR tree-optimization/33244
1220         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1221
1222 2010-09-08  Richard Guenther  <rguenther@suse.de>
1223
1224         PR tree-optimization/45578
1225         * gfortran.dg/pr45578.f90: New testcase.
1226
1227 2010-09-08  Richard Guenther  <rguenther@suse.de>
1228
1229         PR testsuite/45590
1230         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1231
1232 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1233
1234         PR fortran/45576
1235         * gfortran.dg/char_length_18.f90:  New test.
1236
1237 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
1238
1239         PR target/36502
1240         * gcc.target/i386/pr36502.c: New test.
1241
1242         PR target/42313
1243         PR target/44651
1244         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1245         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1246
1247 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1248
1249         * gfortran.dg/achar_4.f90: Enable bounds checking.
1250
1251 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
1252
1253         PR target/45206
1254         * gcc.target/i386/pr45206.c: New test.
1255
1256 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
1257
1258         PR fortran/45505
1259         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1260
1261 2010-09-07  Jan Hubicka  <jh@suse.cz>
1262
1263         * gcc.c-torture/compile/20100907.c: New testcase.
1264
1265 2010-09-07  Richard Guenther  <rguenther@suse.de>
1266
1267         PR middle-end/45569
1268         * g++.dg/eh/pr45569.C: New testcase.
1269
1270 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
1271
1272         PR target/43137
1273         * gcc.target/arm/pr43137.c: New test.
1274
1275 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1276
1277         PR fortran/36931
1278         * gfortran.dg/dependency_35.f90:  New test.
1279
1280 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1281
1282         PR fortran/34145
1283         * gfortran.dg/char_length_17.f90:  New test.
1284
1285 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
1286
1287         PR c++/45200
1288         PR c++/45293
1289         PR c++/45558
1290         * g++.dg/template/typedef34.C: New test.
1291         * g++.dg/template/typedef35.C: New test.
1292
1293 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
1294
1295         PR target/22152
1296         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1297
1298 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
1299
1300         * g++.dg/warn/Wdouble-promotion.C: New.
1301
1302 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
1303
1304         * g++.dg/parse/redef2.C: New.
1305
1306 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1307
1308         * gcc.dg/20100906-1.c: New testcase.
1309
1310 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
1311
1312         PR testsuite/45543
1313         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1314         DW_TAG_enumeration_type DIE.
1315
1316 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
1317
1318         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1319         Update XFAILs.
1320
1321 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
1322
1323         PR rtl-optimization/44919
1324         * g++.dg/opt/pr44919.C: New.
1325
1326 2010-09-06  Tobias Burnus  <burnus@net-b.de>
1327
1328         PR fortran/38282
1329         * gfortran.dg/iall_iany_iparity_1.f90: New.
1330         * gfortran.dg/iall_iany_iparity_2.f90: New.
1331
1332 2010-09-06  Jason Merrill  <jason@redhat.com>
1333
1334         * g++.dg/cpp0x/initlist42.C: New.
1335
1336         * g++.dg/cpp0x/auto19.C: New.
1337
1338         * g++.dg/template/sfinae25.C: New.
1339         * g++.dg/template/char1.C: Expect warning.
1340         * g++.dg/template/nontype10.C: Likewise.
1341
1342         * g++.dg/cpp0x/implicit9.C: New.
1343
1344         * g++.dg/cpp0x/initlist43.C: New.
1345
1346 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
1347
1348         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1349
1350 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
1351
1352         * gcc.dg/Wdouble-promotion.c: New.
1353
1354 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1355
1356         * gfortran.dg/float128_1.f90: Remove test case as
1357         it always fails since Rev 163611 backed out the
1358         front-end implementation.
1359
1360 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1361
1362         * gfortran.dg/float128_1.f90: XFAIL test case.
1363
1364 2010-09-05  Tobias Burnus  <burnus@net-b.de>
1365
1366         * gfortran.dg/bessel_7.f90: Decrease required precision.
1367
1368 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
1369
1370         PR testsuite/45545
1371         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1372         ref-all-matching targets.
1373
1374 2010-09-05  Richard Guenther  <rguenther@suse.de>
1375
1376         PR tree-optimization/45535
1377         * gcc.c-torture/compile/pr45535.c: New testcase.
1378
1379 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
1380
1381         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1382         "\[^\n\]*".
1383         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1384         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1385         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1386         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1387         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1388         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1389         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1390         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1391         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1392         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1393         * gcc.target/i386/pr22152.c: Likewise.
1394         * gcc.target/i386/pr36992-1.c: Likewise.
1395         * gcc.target/i386/pr36992-2.c: Likewise.
1396         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1397
1398 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1399
1400         PR testsuite/43957
1401         * gcc.dg/const-uniq-1.c: Modify regexp.
1402
1403 2010-09-04  Tobias Burnus  <burnus@net-b.de>
1404
1405         PR fortran/45530
1406         * gfortran.dg/namelist_63.f90: New.
1407
1408 2010-09-04  Jan Hubicka  <jh@suse.cz>
1409
1410         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1411         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1412
1413 2010-09-04  Jan Hubicka  <jh@suse.cz>
1414
1415         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1416
1417 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
1418
1419         PR fortran/45507
1420         * gfortran.dg/allocate_alloc_opt_12.f90: New.
1421
1422 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
1423
1424         * gcc.dg/opts-4.c: New test.
1425
1426 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1427
1428         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1429         * gcc.dg/vect/vect-peel-4.c: Ditto.
1430
1431 2010-09-03  Daniel Kraft  <d@domob.eu>
1432
1433         PR fortran/45525
1434         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1435
1436 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1437
1438         PR fortran/45159
1439         * gfortran.dg/dependency_34.f90:  New test.
1440
1441 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
1442
1443         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1444
1445 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1446
1447         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1448         gcc.target/i386/clearcap.map if supported.
1449
1450 2010-09-03  Michael Matz  <matz@suse.de>
1451
1452         PR middle-end/45415
1453         * gcc.dg/pr45415.c: New test.
1454
1455 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1456
1457         PR tree-optimization/45506
1458         * gcc.dg/pr45506.c: New.
1459
1460 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
1461
1462         PR target/45476
1463         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1464         * gcc.target/i386/float128-2.c: Ditto.
1465
1466 2010-09-03  Daniel Kraft  <d@domob.eu>
1467
1468         PR fortran/34162
1469         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1470         * gfortran.dg/internal_dummy_2.f08: New test.
1471         * gfortran.dg/internal_dummy_3.f08: New test.
1472         * gfortran.dg/internal_dummy_4.f08: New test.
1473
1474 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
1475
1476         PR debug/45500
1477         * gcc.target/i386/pr45500.c: New test.
1478
1479 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
1480
1481         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1482
1483 2010-09-03  Daniel Kraft  <d@domob.eu>
1484
1485         PR fortran/44602
1486         * gfortran.dg/exit_2.f08; Adapt error messages.
1487         * gfortran.dg/exit_3.f08: New test.
1488         * gfortran.dg/exit_4.f08: New test.
1489         * gfortran.dg/exit_5.f03: New test.
1490
1491 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1492
1493         * gfortran.dg/ishft_4.f90: New test.
1494
1495 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1496
1497         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1498         FRIZ/XSRIZ instruciton for (double)(long long)x.
1499         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1500
1501 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1502
1503         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1504
1505 2010-09-02  Richard Guenther  <rguenther@suse.de>
1506
1507         PR tree-optimization/44937
1508         PR tree-optimization/45412
1509         * g++.dg/opt/pr45412.C: New testcase.
1510         * gcc.c-torture/compile/pr45412.c: Likewise.
1511         * gcc.c-torture/compile/pr44937.c: Likewise.
1512
1513 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
1514
1515         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
1516         but using -Werror=comment.
1517         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1518         expected error messages.
1519
1520 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1521
1522         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1523         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1524
1525 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1526
1527         PR fortran/45489
1528         * gfortran.dg/initialization_27.f90: New.
1529
1530 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1531
1532         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1533         check into different basic blocks. Expect vectorization if misaligned
1534         stores are supported.
1535         * gcc.dg/vect/bb-slp-8a.c: New test.
1536         * gcc.dg/vect/bb-slp-8b.c: New test.
1537
1538 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1539
1540         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1541
1542 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1543
1544         PR fortran/44541
1545         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1546         * gfortran.dg/class_dummy_1.f03: New.
1547
1548 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1549
1550         PR middle-end/45458
1551         * g++.dg/tree-prof/partition2.C: New test.
1552
1553 2010-09-01  Richard Guenther  <rguenther@suse.de>
1554
1555         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1556         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1557         * gcc.c-torture/execute/20100827-1.c: Likewise.
1558
1559 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1560
1561         * gfortran.dg/execute_command_line_1.f90: New test.
1562
1563 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1564
1565         PR preprocessor/45457
1566         * c-c++-common/cpp/pr45457.c: New test.
1567
1568 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1569
1570         * gcc.dg/nested-func-8.c: New test.
1571
1572 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1573
1574         PR fortran/38282
1575         * gfortran.dg/popcnt_poppar_1.F90: New test.
1576         * gfortran.dg/popcnt_poppar_2.F90: New test.
1577
1578 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1579
1580         * gcc.target/i386/volatile-2.c: Require nonpic target.
1581
1582 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1583
1584         PR middle-end/45461
1585         * gcc.dg/pr45461.c: New test.
1586
1587 2010-08-31  Richard Guenther  <rguenther@suse.de>
1588
1589         PR testsuite/45455
1590         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1591
1592 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1593
1594         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1595
1596 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1597
1598         PR fortran/45456
1599         * gfortran.dg/typebound_proc_18.f03: New.
1600
1601 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1602
1603         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1604         * lib/scanasm.exp (scan-stack-usage): Likewise.
1605         (scan-stack-usage-not): Likewise.
1606         * gcc.dg/stack-usage-1.c: New test.
1607         * gcc.target/i386/stack-usage-realign.c: Likewise.
1608
1609 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1610
1611         PR tree-optimization/45427
1612         * gcc.dg/tree-ssa/pr45427.c: New test.
1613
1614 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1615
1616         PR c++/45043
1617         * g++.dg/template/crash102.C: New.
1618
1619 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1620
1621         PR middle-end/45423
1622         * gcc.dg/gomp/atomic-12.c: New test.
1623         * gcc.dg/gomp/atomic-13.c: New test.
1624         * gcc.dg/gomp/atomic-14.c: New test.
1625         * g++.dg/gomp/atomic-11.C: New test.
1626         * g++.dg/gomp/atomic-12.C: New test.
1627         * g++.dg/gomp/atomic-13.C: New test.
1628         * g++.dg/gomp/atomic-14.C: New test.
1629
1630 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1631
1632         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1633         delimiter.
1634
1635 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1636
1637         * gnat.dg/discr24.adb: New test.
1638
1639 2010-08-30  Richard Guenther  <rguenther@suse.de>
1640
1641         PR tree-optimization/45449
1642         * gcc.dg/pr45449.c: New testcase.
1643
1644 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1645
1646         * gcc.dg/opts-1.c: Expect errors, not warnings.
1647
1648 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1649
1650         PR fortran/42769
1651         * gfortran.dg/dynamic_dispatch_11.f03: New.
1652
1653 2010-08-29  Jason Merrill  <jason@redhat.com>
1654
1655         PR c++/44991
1656         * g++.dg/parse/defarg15.C: New.
1657
1658 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1659
1660         PR fortran/45439
1661         * gfortran.dg/select_type_16.f03: New.
1662
1663 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1664             Tobias Burnus  <burnus@net-b.de>
1665
1666         * gfortran.dg/bessel_7.f90: Decrease required precision.
1667
1668 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1669             Kaz Kojima  <kkojima@gcc.gnu.org>
1670
1671         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1672
1673 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1674
1675         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1676         floating point conversion code generation.
1677         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1678         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1679         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1680         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1681         to integer conversion code generation.
1682         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1683         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1684         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1685         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1686
1687 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1688
1689         PR fortran/32049
1690         * gfortran.dg/random_seed_1.f90: Adjust test.
1691         * gfortran.dg/float128_1.f90: New test.
1692
1693 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1694
1695         PR fortran/33197
1696         * gfortran.dg/norm2_1.f90: New.
1697         * gfortran.dg/norm2_2.f90: New.
1698         * gfortran.dg/norm2_3.f90: New.
1699         * gfortran.dg/norm2_4.f90: New.
1700         * gfortran.dg/parity_1.f90: New.
1701         * gfortran.dg/parity_2.f90: New.
1702         * gfortran.dg/parity_3.f90: New.
1703
1704 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1705
1706         PR fortran/45420
1707         * gfortran.dg/select_type_15.f03: New.
1708
1709 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1710
1711         PR libfortran/43217
1712         * gfortran.dg/hollerith8.f90: New test.
1713
1714 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1715
1716         PR fortran/45159
1717         * gfortran.dg/dependency_33.f90:  New test.
1718
1719 2010-08-27  Richard Guenther  <rguenther@suse.de>
1720
1721         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1722         * gcc.dg/graphite/scop-2.c: Likewise.
1723         * gcc.dg/graphite/scop-20.c: Likewise.
1724         * gcc.dg/vect/slp-25.c: Likewise.
1725
1726 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1727
1728         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1729
1730 2010-08-26  Daniel Kraft  <d@domob.eu>
1731
1732         PR fortran/38936
1733         PR fortran/44047
1734         PR fortran/45384
1735         * gfortran.dg/associate_8.f03: New test.
1736         * gfortran.dg/select_type_13.f03: New test.
1737         * gfortran.dg/select_type_14.f03: New test.
1738
1739 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1740
1741         PR tree-optimization/44485
1742         * gcc.dg/pr44485.c: New test.
1743
1744 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1745
1746         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1747         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1748         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1749
1750 2010-08-26  Richard Guenther  <rguenther@suse.de>
1751
1752         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1753         * gcc.dg/graphite/scop-21.c: Likewise.
1754
1755 2010-08-26  Richard Guenther  <rguenther@suse.de>
1756
1757         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1758         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1759         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1760         * gcc.dg/vect/vect-91.c: Likewise.
1761         * gcc.dg/vect/vect-peel-1.c: Likewise.
1762         * gcc.dg/vect/vect-peel-2.c: Likewise.
1763         * gcc.dg/vect/vect-peel-4.c: Likewise.
1764
1765 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1766
1767         PR libfortran/41859
1768         * gfortran.dg/der_io_4.f90: New test.
1769
1770 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1771
1772         PR rtl-optimization/44858
1773         * gcc.c-torture/execute/pr44858.c: New test.
1774
1775         PR rtl-optimization/45400
1776         * g++.dg/other/i386-8.C: New test.
1777
1778 2010-08-25  Richard Guenther  <rguenther@suse.de>
1779
1780         * gcc.dg/alias-8.c: Adjust.
1781
1782 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1783
1784         * gcc.target/i386/combine-mul.c: New test.
1785
1786 2010-08-25  Richard Guenther  <rguenther@suse.de>
1787
1788         PR lto/44562
1789         * gcc.dg/graphite/id-27.c: New testcase.
1790         * gcc.dg/lto/20100825-1_0.c: Likewise.
1791
1792 2010-08-25  Richard Guenther  <rguenther@suse.de>
1793
1794         PR tree-optimization/45316
1795         * g++.dg/opt/pr45316.C: New testcase.
1796
1797 2010-08-25  Richard Guenther  <rguenther@suse.de>
1798
1799         PR tree-optimization/45393
1800         * g++.dg/torture/pr45393.C: New testcase.
1801
1802 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1803
1804         PR tree-optimization/45059
1805         * gcc.c-torture/compile/pr45059.c: New test.
1806
1807 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1808
1809         * lib/target-supports.exp (check_effective_target_vect_unpack):
1810         Set vect_unpack supported flag to true for neon.
1811
1812 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1813
1814         * gcc.dg/tree-ssa/ifc-5.c: New.
1815
1816 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1817
1818         * gcc.dg/tree-ssa/ifc-4.c: New.
1819         * gcc.dg/tree-ssa/ifc-7.c: New.
1820
1821 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1822
1823         * gcc.dg/vect/vect.exp: Check loongson targets
1824         * g++.dg/vect/vect.exp: Likewise
1825         * gfortran.dg/vect/vect.exp: Likewise
1826
1827 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1828
1829         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1830         -mveclibabi=mass.
1831
1832 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1833
1834         PR fortran/45366
1835         * gfortran.dg/proc_ptr_29.f90: New.
1836
1837 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1838             Dominique d'Humieres <dominiq@lps.ens.fr>
1839
1840         PR fortran/45367
1841         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1842
1843 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1844
1845         PR fortran/45367
1846         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1847
1848 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1849
1850         PR fortran/36158
1851         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1852
1853 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1854             Dominique d'Humieres <dominiq@lps.ens.fr>
1855
1856         PR fortran/45367
1857         PR fortran/36158
1858         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1859         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1860
1861 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1862
1863         PR fortran/44863
1864         PR fortran/45271
1865         PR fortran/45290
1866         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1867         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1868         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1869
1870 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1871
1872         PR fortran/36158
1873         PR fortran/33197
1874         * gfortran.dg/bessel_6.f90: New.
1875         * gfortran.dg/bessel_7.f90: New.
1876
1877 2010-08-20  Jan Hubicka  <jh@suse.cz>
1878
1879         PR c++/45307
1880         PR c++/17736
1881         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1882         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1883
1884 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1885
1886         PR target/45336
1887         * gcc.target/i386/pr45336-1.c: New.
1888         * gcc.target/i386/pr45336-2.c: Likewise.
1889         * gcc.target/i386/pr45336-3.c: Likewise.
1890         * gcc.target/i386/pr45336-4.c: Likewise.
1891
1892 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1893
1894         PR testsuite/45361
1895         * gcc.target/i386/volatile-2.c: Update scan strings to also
1896         include (%rip) for the memory reference on x86_64.
1897
1898 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1899
1900         PR middle-end/44974
1901         * gcc.dg/pr44974.c: New test.
1902
1903         PR rtl-optimization/45353
1904         * gcc.dg/pr45353.c: New test.
1905
1906 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1907
1908         * gcc.target/i386/volatile-2.c: New.
1909
1910 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1911
1912         PR rtl-optimization/44691
1913         * gfortran.dg/pr44691.f: New test.
1914
1915 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1916
1917         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1918
1919 2010-08-19  Jason Merrill  <jason@redhat.com>
1920
1921         * g++.dg/init/synth3.C: New.
1922         * g++.dg/init/value8.C: New.
1923         * g++.dg/tree-ssa/empty-2.C: New.
1924         * g++.dg/cpp0x/noexcept09.C: New.
1925
1926 2010-08-19  Daniel Kraft  <d@domob.eu>
1927
1928         PR fortran/29785
1929         PR fortran/45016
1930         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1931         * gfortran.dg/pointer_remapping_1.f90: New test.
1932         * gfortran.dg/pointer_remapping_2.f03: New test.
1933         * gfortran.dg/pointer_remapping_3.f08: New test.
1934         * gfortran.dg/pointer_remapping_4.f03: New test.
1935         * gfortran.dg/pointer_remapping_5.f08: New test.
1936         * gfortran.dg/pointer_remapping_6.f08: New test.
1937
1938 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1939
1940         PR testsuite/45324
1941         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1942
1943 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1944
1945         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1946
1947 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1948
1949         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1950         variable.
1951
1952 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1953
1954         PR target/45070
1955         * gcc.c-torture/execute/pr45070.c: New.
1956
1957 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1958
1959         * g++.dg/pr44328.C: New test.
1960
1961 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1962
1963         PR fortran/36158
1964         PR fortran/33197
1965         * gfortran.dg/bessel_3.f90: New.
1966         * gfortran.dg/bessel_4.f90: New.
1967         * gfortran.dg/bessel_5.f90: New.
1968
1969 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1970
1971         PR fortran/45290
1972         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1973         * gfortran.dg/pointer_init_2.f90: New.
1974         * gfortran.dg/pointer_init_3.f90: New.
1975         * gfortran.dg/pointer_init_4.f90: New.
1976
1977 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1978
1979         PR c++/45049
1980         * g++.dg/pr45049-1.C: New test.
1981         * g++.dg/pr45049-2.C: New test.
1982
1983 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1984
1985         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1986         20 if __ARM_PCS is defined otherwise 64.
1987         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1988         instead of hard coded 64.
1989
1990 2010-08-18  Yao Qi  <yao@codesourcery.com>
1991
1992         PR target/45094
1993         * gcc.target/arm/pr45094.c: New test.
1994
1995 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1996
1997         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1998
1999 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2000
2001         PR rtl-optimization/42575
2002         * gcc.target/arm/pr42575.c: New test.
2003
2004 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2005
2006         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2007         * gcc.dg/tls/thr-cse-1.c: New.
2008
2009 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2010
2011         PR debug/42487
2012         * lib/target-supports.exp
2013         (check_effective_target_function_sections): New.
2014         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2015         function sections before proceding.
2016
2017 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2018
2019         PR fortran/45308
2020         * gfortran.dg/pr45308.f03: New test.
2021
2022 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2023
2024         PR target/45296
2025         * gcc.target/i386/pr45296.c: New test.
2026
2027 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2028
2029         * g++.dg/ext/uow-1.C: New.
2030         * g++.dg/ext/uow-2.C: New.
2031         * g++.dg/ext/uow-3.C: New.
2032         * g++.dg/ext/uow-4.C: New.
2033
2034 2010-08-17  Richard Guenther  <rguenther@suse.de>
2035
2036         PR testsuite/45266
2037         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2038
2039 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2040
2041         PR c/40563
2042         * gcc.dg/Wcxx-compat-20.c: New test.
2043
2044 2010-08-17  Daniel Kraft  <d@domob.eu>
2045
2046         PR fortran/38936
2047         * gfortran.dg/associate_1.f03: Extended to test newly supported
2048         features like association to variables.
2049         * gfortran.dg/associate_3.f03: Removed check for illegal change
2050         of associate-name here...
2051         * gfortran.dg/associate_5.f03: ...and added it here.
2052         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2053         * gfortran.dg/associate_7.f03: New test.
2054
2055 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2056
2057         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2058
2059 2010-08-15  Daniel Kraft  <d@domob.eu>
2060
2061         PR fortran/38936
2062         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2063         * gfortran.dg/associate_3.f03: Clarify comment.
2064         * gfortran.dg/associate_5.f03: New test.
2065         * gfortran.dg/associate_6.f03: New test.
2066
2067 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2068
2069         PR fortran/45211
2070         * gfortran.dg/bind_c_usage_21.f90: New.
2071         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2072
2073 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2074
2075         * gfortran.dg/optional_absent_1.f90: New.
2076         * gfortran.dg/null_actual.f90: New.
2077
2078 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2079
2080         * gfortran.dg/pointer_target_1.f90: New.
2081         * gfortran.dg/pointer_target_2.f90: New.
2082         * gfortran.dg/pointer_target_3.f90: New.
2083
2084 2010-08-15  Daniel Kraft  <d@domob.eu>
2085
2086         PR fortran/45197
2087         * gfortran.dg/elemental_args_check_3.f90: New test.
2088         * gfortran.dg/impure_1.f08: New test.
2089         * gfortran.dg/impure_2.f08: New test.
2090         * gfortran.dg/impure_3.f90: New test.
2091         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2092
2093 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2094
2095         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2096         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2097         SLP tests.
2098         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2099         misaligned loads.
2100         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2101         misaligned stores.c
2102         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2103
2104 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2105
2106         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2107         dg-require-effective-target after dg-do.
2108
2109 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2110
2111         * lib/target-supports.exp (check_effective_target_vect_int): Return
2112         true for Loongson targets.
2113         (check_effective_target_vect_shift): Likewise.
2114         (check_effective_target_vect_no_int_max): Likewise.
2115         (check_effective_target_vect_no_align): Likewise.
2116         (check_effective_target_vect_short_mult): Likewise.
2117
2118 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2119
2120         * g++.dg/cast.C: Change fields of structures to "long" to pass
2121         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2122         * g++.dg/cpp0x/iop.C: Ditto.
2123         * g++.dg/cpp0x/named_refs.C: Ditto.
2124         * g++.dg/cpp0x/rv1p.C: Ditto.
2125         * g++.dg/cpp0x/rv2p.C: Ditto.
2126         * g++.dg/cpp0x/rv3p.C: Ditto.
2127         * g++.dg/cpp0x/rv4p.C: Ditto.
2128         * g++.dg/cpp0x/rv5p.C: Ditto.
2129         * g++.dg/cpp0x/rv6p.C: Ditto.
2130         * g++.dg/cpp0x/rv7p.C: Ditto.
2131         * g++.dg/cpp0x/rv8p.C: Ditto.
2132         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2133
2134 2010-08-13  Daniel Kraft  <d@domob.eu>
2135
2136         * gfortran.dg/implied_shape_1.f08: New test.
2137         * gfortran.dg/implied_shape_2.f90: New test.
2138         * gfortran.dg/implied_shape_3.f08: New test.
2139
2140 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2141
2142         PR libfortran/42526
2143         * gfortran.dg/char_component_initializer_1.f90: New test.
2144
2145 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
2146
2147         PR tree-optimization/45241
2148         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2149
2150 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2151
2152         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2153         to dg-options.
2154         * gcc.target/i386/pr40906-2.c: Ditto.
2155         * gcc.target/i386/pr40906-3.c: Ditto.
2156
2157 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2158
2159         PR middle-end/45262
2160         * gcc.c-torture/execute/pr45262.c: New test.
2161
2162 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
2163
2164         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2165         empty argument.
2166         * g++.dg/other/profile1.C: Ditto.
2167
2168 2010-08-12  Richard Guenther  <rguenther@suse.de>
2169
2170         PR tree-optimization/45232
2171         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2172         * gcc.dg/tree-ssa/loop-7.c: Adjust.
2173         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2174         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2175         unsigned arithmetic.
2176         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2177         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2178         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2179         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2180         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2181         unsigned arithmetic.
2182         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2183         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2184         unsigned arithmetic.
2185         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2186         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2187         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2188         unsigned arithmetic.
2189         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2190         * gcc.dg/tree-ssa/negate.c: Adjust.
2191         * gcc.dg/vect/vect-1.c: Adjust.
2192         * gfortran.dg/reassoc_6.f: XFAIL.
2193
2194 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
2195
2196         PR debug/45259
2197         * gcc.dg/pr45259.c: New test.
2198
2199 2010-08-12  Wei Guozhi  <carrot@google.com>
2200
2201         PR target/44999
2202         * gcc.target/arm/pr44999.c: New testcase.
2203
2204 2010-08-12  Jie Zhang  <jie@codesourcery.com>
2205
2206         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2207         (N): Likewise.
2208         (main): Adjust accordingly.
2209
2210 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2211
2212         * gfortran.dg/graphite/id-22.f: New.
2213
2214 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2215
2216         * gcc.dg/graphite/id-26.c: New.
2217
2218 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2219
2220         * gcc.dg/graphite/id-25.c: New.
2221
2222 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2223
2224         * gcc.dg/graphite/run-id-5.c: New.
2225         * gcc.dg/graphite/run-id-6.c: New.
2226         * gfortran.dg/graphite/id-21.f: New.
2227
2228 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2229
2230         * gcc.dg/graphite/id-24.c: New.
2231
2232 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2233
2234         * gcc.dg/tree-ssa/pr20742.c: New.
2235
2236 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2237
2238         * gcc.dg/graphite/id-23.c: New.
2239
2240 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2241
2242         * gfortran.dg/graphite/id-20.f: Adjust testcase.
2243
2244 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2245
2246         * gcc.dg/graphite/pr42729.c: New.
2247
2248 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2249
2250         * gfortran.dg/graphite/id-20.f: New.
2251
2252 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2253
2254         * gcc.dg/graphite/id-22.c: New.
2255
2256 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2257
2258         * gcc.dg/graphite/run-id-2.c: Call abort.
2259
2260 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
2261
2262         * gcc.dg/graphite/id-20.c: New.
2263
2264 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
2265             Steve Kargl <kargl@gcc.gnu.org>
2266
2267         PR fortran/44595
2268         * gfortran.dg/move_alloc_3.f90: New.
2269         * gfortran.dg/random_seed_2.f90: New.
2270
2271 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2272
2273         * lib/target-supports.exp (check_effective_target_sync_int_long):
2274         Add hppa*-*-linux*.
2275         (check_effective_target_sync_char_short): Likewise.
2276
2277 2010-08-10  Yao Qi  <yao@codesourcery.com>
2278
2279         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2280         general form.
2281         * gcc.dg/tree-ssa/loop-31.c: Likewise.
2282         * g++.dg/other/packed1.C: Likewise.
2283         * g++.dg/other/crash-4.C: Likewise.
2284         * g++.dg/ext/packed8.C: Likewise.
2285         * g++.dg/init/array16.C: Likewise.
2286
2287 2010-08-10  xinliang David Li  <davidxl@google.com>
2288         * gcc.dg/tree-ssa/loop-19.c: Add option
2289         -fno-prefetch-loop-array
2290
2291 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
2292
2293         PR middle-end/45182
2294         * gcc.c-torture/compile/pr45182.c: New test.
2295
2296 2010-08-09  Jason Merrill  <jason@redhat.com>
2297
2298         PR c++/45236
2299         * g++.dg/cpp0x/variadic-104.C: New.
2300
2301 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2302
2303         PR fortran/44235
2304         * gfortran.dg/dependency_32.f90:  New test.
2305
2306 2010-08-09  Richard Guenther  <rguenther@suse.de>
2307
2308         PR middle-end/44632
2309         * g++.dg/opt/nrv17.C: New testcase.
2310
2311 2010-08-09  Richard Guenther  <rguenther@suse.de>
2312
2313         PR middle-end/45212
2314         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2315         alignment from MEM_REF offset only if we took it from the
2316         base object.
2317
2318         * gcc.target/i386/pr24178.c: New testcase.
2319
2320 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2321
2322         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2323         * gcc.dg/20030702-1.c: Ditto.
2324         * gcc.dg/20050309-1.c: Ditto.
2325         * gcc.dg/20050325-1.c: Ditto.
2326         * gcc.dg/20050330-2.c: Ditto.
2327         * gcc.dg/20051201-1.c: Ditto.
2328         * gcc.dg/gomp/pr27573.c: Ditto.
2329         * gcc.dg/gomp/pr34610.c: Ditto.
2330         * gcc.dg/pr24225.c: Ditto.
2331         * gcc.dg/pr26570.c: Ditto.
2332         * gcc.dg/pr32773.c: Ditto.
2333         * g++.dg/gcov/gcov-6.C: Ditto.
2334         * g++.dg/gomp/pr34608.C: Ditto.
2335         * gfortran.dg/gomp/pr27573.f90: Ditto.
2336
2337         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
2338         dg-require-host-local dg directive.
2339         * gcc.dg/profile-dir-2.c: Ditto.
2340         * gcc.dg/profile-dir-3.c: Ditto.
2341
2342 2010-08-08  Richard Guenther  <rguenther@suse.de>
2343
2344         PR tree-optimization/45109
2345         * gcc.c-torture/compile/pr45109.c: New testcase.
2346
2347 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
2348
2349         * gcc.dg/march.c: Skip if -march defined.
2350         * gcc.dg/mtune.c: Skip if -mtune defined.
2351
2352         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2353         generic thunk support.
2354
2355 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
2356
2357         PR target/45213
2358         * gcc.target/i386/pr45213.c: New test.
2359
2360 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2361
2362         PR libfortran/45143
2363         * gfortran.dg/fmt_error_11.f03: New test.
2364
2365 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
2366
2367         * lib/target-supports.exp (check_effective_target_sync_int_long):
2368         Add arm*-*-linux-gnueabi.
2369         (check_effective_target_sync_char_short): Likewise.
2370
2371 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2372
2373         PR fortran/45159
2374         * gfortran.dg/dependency_31.f90:  New test.
2375
2376 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2377
2378         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
2379
2380 2010-08-06  Jason Merrill  <jason@redhat.com>
2381
2382         * g++.dg/cpp0x/sfinae3.C: New.
2383         * g++.dg/cpp0x/sfinae4.C: New.
2384
2385 2010-08-06  Richard Guenther  <rguenther@suse.de>
2386
2387         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2388         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2389         * gcc.dg/tree-ssa/pr25382.c: Likewise.
2390         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2391         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2392         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2393         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2394         * gcc.c-torture/execute/20100805-1.c: Likewise.
2395
2396 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2397
2398         PR testsuite/42855
2399         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2400
2401 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2402
2403         * gcc.dg/ipa/ipcp-ii-1.c: New test.
2404         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2405
2406 2010-08-05  Martin Jambor  <mjambor@suse.cz>
2407
2408         * g++.dg/ipa/devirt-1.C: New test.
2409         * g++.dg/ipa/devirt-2.C: Likewise.
2410         * g++.dg/ipa/devirt-3.C: Likewise.
2411         * g++.dg/ipa/devirt-4.C: Likewise.
2412         * g++.dg/ipa/devirt-5.C: Likewise.
2413         * gcc.dg/ipa/iinline-3.c: Likewise.
2414
2415 2010-08-05  Jie Zhang  <jie@codesourcery.com>
2416
2417         PR tree-optimization/45144
2418         * gcc.dg/tree-ssa/pr45144.c: New test.
2419
2420 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
2421
2422         PR fortran/42207
2423         PR fortran/44064
2424         PR fortran/44065
2425         * gfortran.dg/class_25.f03: New.
2426         * gfortran.dg/class_26.f03: New.
2427
2428 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
2429
2430         * g++.dg/warn/miss-format-1.C: Update line number.
2431
2432 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
2433
2434         PR c++/44641
2435         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2436         .frame and .mask assembler directives.
2437
2438 2010-08-04  Richard Guenther  <rguenther@suse.de>
2439
2440         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2441         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2442         * gcc.dg/tree-ssa/vrp50.c: Likewise.
2443         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2444
2445 2010-08-04  Tobias Burnus  <burnus@net-b.de>
2446
2447         PR fortran/44857
2448         * gfortran.dg/derived_constructor_char_1.f90: New.
2449         * gfortran.dg/derived_constructor_char_2.f90: New.
2450
2451 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2452
2453         PR fortran/45159
2454         * gfortran.dg/dependency_30.f90:  New test.
2455
2456 2010-08-03  Jan Hubicka  <jh@suse.cz>
2457
2458         * gcc.c-torture/compile/pr45085.c: New testcase.
2459
2460 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
2461
2462         PR fortran/44584
2463         PR fortran/45161
2464         * gfortran.dg/typebound_call_9.f03: Modified.
2465         * gfortran.dg/typebound_generic_1.f03: Modified.
2466
2467 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2468
2469         PR fortran/45159
2470
2471         * gfortran.dg/dependency_29.f90:  New test.
2472
2473 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2474
2475         PR fortran/36854
2476         * gfortran.dg/character_comparison_2.f90:  New test.
2477         * gfortran.dg/character_comparison_3.f90:  New test.
2478         * gfortran.dg/dependency_28.f90:  New test.
2479
2480 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
2481
2482         PR target/40457
2483         * gcc.target/arm/pr40457-1.c: New test.
2484         * gcc.target/arm/pr40457-2.c: New test.
2485
2486 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
2487
2488         PR fortran/44912
2489         * gfortran.dg/typebound_call_17.f03: New.
2490
2491 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
2492
2493         PR fortran/44929
2494         * gfortran.dg/allocate_derived_3.f90: New.
2495
2496 2010-07-30  Xinliang David Li  <davidxl@google.com>
2497         PR tree-optimization/45121
2498         * c-c++-common/uninit-17.c: Add -fno-ivops option.
2499
2500 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2501
2502         PR c++/45112
2503         * g++.dg/pr45112.C: New test.
2504
2505 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
2506
2507         PR debug/45055
2508         PR rtl-optimization/45137
2509         * gcc.dg/pr45055.c: New test.
2510
2511 2010-07-30  Alan Modra  <amodra@gmail.com>
2512
2513         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2514         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2515
2516 2010-07-29  Tobias Burnus  <burnus@net-b.de>
2517
2518         PR fortran/45087
2519         PR fortran/45125
2520         * gfortran.dg/whole_file_25.f90: New.
2521         * gfortran.dg/whole_file_26.f90: New.
2522         * gfortran.dg/whole_file_27.f90: New.
2523
2524 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2525
2526         PR fortran/44962
2527         * gfortran.dg/typebound_proc_17.f03: New.
2528
2529 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2530
2531         PR fortran/45004
2532         * gfortran.dg/move_alloc_2.f90: New.
2533
2534 2010-07-29  Xinliang David Li  <davidxl@google.com>
2535         PR tree-optimization/45121
2536         * c-c++-common/uninit-17.c: Fix expected output.
2537
2538 2010-07-29  Richard Guenther  <rguenther@suse.de>
2539
2540         PR tree-optimization/45120
2541         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2542
2543 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2544
2545         PR fortran/42051
2546         PR fortran/44064
2547         * gfortran.dg/pr42051.f03: New testcase.
2548
2549 2010-07-29  Richard Guenther  <rguenther@suse.de>
2550
2551         PR middle-end/45034
2552         * gcc.c-torture/execute/pr45034.c: New testcase.
2553
2554 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2555
2556         PR c++/45096
2557         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2558
2559 2010-07-28  Daniel Kraft  <d@domob.eu>
2560
2561         * gfortran.dg/bound_8.f90: New test.
2562
2563 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2564
2565         PR debug/45105
2566         * gcc.dg/pr45105.c: New test.
2567
2568 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2569
2570         PR rtl-optimization/45107
2571         * gcc.dg/pr45107.c: New test.
2572
2573 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2574
2575         PR rtl-optimization/45101
2576         * gcc.dg/pr45101.c: New test.
2577
2578 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2579
2580         PR fortran/45077
2581         * gfortran.dg/whole_file_24.f90: New.
2582
2583 2010-07-27  Jason Merrill  <jason@redhat.com>
2584
2585         * g++.dg/cpp0x/variadic102.C: New.
2586         * g++.dg/cpp0x/variadic103.C: New.
2587
2588 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2589
2590         PR rtl-optimization/40956
2591         PR target/42495
2592         PR middle-end/42574
2593         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2594         * gcc.target/arm/pr42574.c: Add tests.
2595
2596 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2597
2598         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2599         test name.
2600         (cleanup-repo-files): Ditto.
2601         (cleanup-saved-temps): Ditto.
2602
2603 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2604
2605         PR testsuite/44701
2606         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2607
2608         PR c/45079
2609         * gcc.dg/pr45079.c: New test.
2610
2611 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2612
2613         PR tree-optimization/44152
2614         * gcc.dg/vect/fast-math-pr44152.c: New test.
2615
2616 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2617
2618         PR ObjC/44140
2619         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2620         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2621         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2622         * obj-c++.dg/torture/trivial.mm: Ditto.
2623         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2624         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2625         * objc.dg/torture/tls/thr-init.m: Ditto.
2626         * objc.dg/torture/trivial.m: Ditto.
2627
2628 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2629
2630         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2631         Skip on spu-*-* targets.
2632
2633 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2634
2635         PR tree-optimization/45083
2636         * gcc.dg/pr45083.c: New test.
2637
2638 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2639
2640         PR fortran/40873
2641         * gfortran.dg/whole_file_22.f90: New test.
2642         * gfortran.dg/whole_file_23.f90: New test.
2643
2644 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2645             Jack Howarth  <howarth@bromo.med.uc.edu>
2646             Richard Henderson  <rth@redhat.com>
2647
2648         PR target/44132
2649         * gcc.dg/tls/thr-init-1.c: New.
2650         * gcc.dg/tls/thr-init-2.c: New.
2651         * gcc.dg/torture/tls New.
2652         * gcc.dg/torture/tls/tls-test.c: New.
2653         * gcc.dg/torture/tls/thr-init-1.c: New.
2654         * gcc.dg/torture/tls/tls.exp: New.
2655         * gcc.dg/torture/tls/thr-init-2.c: New.
2656         * gcc.dg/tls/emutls-2.c: New test
2657
2658         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2659         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2660         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2661         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2662         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2663         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2664         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2665         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2666         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2667         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2668         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2669         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2670         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2671         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2672         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2673         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2674         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2675         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2676         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2677         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2678         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2679         gfortran.dg/gomp/omp_threadprivate1.f90,
2680         gfortran.dg/gomp/omp_threadprivate2.f90,
2681         gfortran.dg/gomp/reduction1.f90,
2682         gfortran.dg/gomp/sharing-1.f90: Likewise.
2683
2684 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2685
2686         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2687         sse_runtime.
2688         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2689         dg-require-visibility.
2690
2691 2010-07-26  Richard Guenther  <rguenther@suse.de>
2692
2693         PR tree-optimization/43784
2694         * gcc.c-torture/execute/pr43784.c: New testcase.
2695         * g++.dg/torture/pr43784.C: Likewise.
2696
2697 2010-07-26  Richard Guenther  <rguenther@suse.de>
2698
2699         PR middle-end/45056
2700         * g++.dg/pr45056.C: New testcase.
2701
2702 2010-07-26  Richard Guenther  <rguenther@suse.de>
2703
2704         PR tree-optimization/45071
2705         * gcc.dg/pr45071.c: New testcase.
2706
2707 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2708
2709         PR fortran/45066
2710         * gfortran.dg/namelist_62.f90: New.
2711
2712 2010-07-26  Richard Guenther  <rguenther@suse.de>
2713
2714         * gcc.c-torture/execute/pr45017.c: Move ...
2715         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2716
2717 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2718
2719         PR fortran/40628
2720         * trim_optimize_1.f90:  New test.
2721         * character_comparision_1.f90:  New test.
2722
2723 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2724
2725         PR fortran/42852
2726         * gfortran.dg/wtruncate_fix.f: New test.
2727
2728 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2729
2730         PR testsuite/45068
2731         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2732
2733 2010-07-24  Richard Guenther  <rguenther@suse.de>
2734
2735         PR lto/43788
2736         * g++.dg/lto/20100724-1_0.C: New testcase.
2737
2738 2010-07-24  Richard Guenther  <rguenther@suse.de>
2739
2740         PR lto/43212
2741         * gcc.dg/lto/20100724-1_0.c: New testcase.
2742         * gcc.dg/lto/20100724-1_1.c: Likewise.
2743
2744 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2745
2746         PR fortran/40011
2747         * gfortran.dg/whole_file_21.f90: New.
2748
2749         * gfortran.dg/integer_exponentiation_3.F90: Use
2750         -ffloat-store only for i?86/x86-64 -m32.
2751
2752 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2753
2754         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2755         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2756
2757 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2758
2759         * gfortran.dg/func_decl_4.f90: Split test into two ...
2760         * gfortran.dg/func_decl_5.f90: ... parts.
2761         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2762         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2763         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2764         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2765         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2766         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2767         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2768         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2769         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2770         * gfortran.dg/sizeof.f90: Make test valid.
2771         * gfortran.dg/pr20865.f90: Add new dg-error.
2772         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2773         * gfortran.dg/g77/19990218-0.f: Ditto.
2774         * gfortran.dg/g77/19990218-1.f: Ditto.
2775         * gfortran.dg/g77/970625-2.f: Ditto.
2776         * gfortran.dg/pr37243.f: Fix function declaration.
2777         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2778         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2779
2780 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2781
2782         PR fortran/44945
2783         * gfortran.dg/char_array_structure_constructor.f90: Add
2784         -fwhole-file as dg-option as it otherwise fails on some
2785         systems.
2786
2787 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2788
2789         * gnat.dg/aggr16.ad[sb]: New test.
2790         * gnat.dg/aggr16_pkg.ads: New helper.
2791
2792 2010-07-23  Richard Guenther  <rguenther@suse.de>
2793
2794         PR lto/43071
2795         * g++.dg/lto/20100723-1_0.C: New testcase.
2796
2797 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2798
2799         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2800         AVX support.
2801         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2802         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2803
2804 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2805
2806         * lib/target-supports.exp (add_options_for_tls): New proc.
2807         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2808         * g++.dg/tls/static-1a.cc: Likewise.
2809         * gcc.dg/tls/emutls-1.c: Likewise.
2810         * gcc.dg/tls/opt-11.c: Likewise.
2811         * gcc.dg/tls/opt-12.c: Likewise.
2812         * gcc.dg/tls/pr24428-2.c: Likewise.
2813         * gcc.dg/tls/pr24428.c: Likewise.
2814         * obj-c++.dg/tls/static-1.mm: Likewise.
2815         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2816         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2817         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2818         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2819         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2820         * objc.dg/torture/tls/thr-init.m: Likewise.
2821         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2822
2823 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2824
2825         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2826         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2827         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2828         optimized dump files.
2829
2830 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2831
2832         PR tree-optimization/45047
2833         * gcc.c-torture/compile/pr45047.c: New test.
2834
2835 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2836
2837         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2838         instead of dg-compile.
2839         * gcc.dg/float-range-4.c: Ditto.
2840         * gcc.dg/float-range-5.c: Ditto.
2841         * gcc.dg/fold-overflow-1.c: Ditto.
2842         * gcc.dg/gomp/sections-4.c: Ditto.
2843         * gcc.dg/transparent-union-1.c: Ditto.
2844         * gcc.dg/transparent-union-2.c: Ditto.
2845         * gcc.target/i386/pr39315-check.c: Ditto.
2846         * g++.dg/gomp/sections-4.C: Ditto.
2847         * g++.dg/template/dtor7.C: Ditto.
2848         * g++.dg/tree-ssa/pr19952.C: Ditto.
2849         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2850         * gfortran.dg/graphite/pr42185.f90: Ditto.
2851         * gfortran.dg/namelist_36.f90: Ditto.
2852         * gnat.dg/noreturn1.adb: Ditto.
2853         * gnat.dg/specs/small_alignment.ads: Ditto.
2854
2855 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2856
2857         PR tree-optimization/44915
2858         * g++.dg/torture/pr44915.C: New test.
2859
2860 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2861
2862         PR tree-optimization/44914
2863         * g++.dg/tree-ssa/pr44914.C: New test.
2864
2865 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2866
2867         PR target/44290
2868         * gcc.dg/pr44290-1.c: New test.
2869         * gcc.dg/pr44290-2.c: New test.
2870
2871 2010-07-23  Jason Merrill  <jason@redhat.com>
2872
2873         PR c++/45008
2874         * g++.dg/abi/mangle44.C: New.
2875
2876 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2877
2878         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2879         for compile-time only tests.
2880         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2881         target check.
2882         * gcc.target/i386/pr39315-4.c: Ditto.
2883         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2884         target check.  Include sse-os-support.h.
2885         (main): Call check_isa and sse_os_support.
2886         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2887         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2888         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2889         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2890         target check.  Include sse-os-support.h.
2891         (main): Call check_isa and sse_os_support.
2892         * gcc.target/i386/vperm-v2df.c: Ditto.
2893
2894 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2895
2896         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2897         (check_effective_target_avx_runtime): New procedure.
2898         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2899         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2900
2901         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2902         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2903         and __get_cpuid test.
2904         * gcc.dg/compat/vector-2b_main.c: Ditto.
2905
2906         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2907
2908         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2909         for compile-time only test.
2910         * gcc.dg/pr32716.c: Ditto.
2911         * gcc.dg/pr34856.c: Ditto.
2912         * gcc.dg/pr36997.c: Ditto.
2913         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2914         * gfortran.dg/pr28158.f90: Ditto.
2915         * gfortran.dg/pr30667.f: Ditto.
2916
2917         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2918         i?86-*-* and x86_64-*-* targets to disable execution on targets
2919         without sse2 runtime support.
2920         * g++.dg/vect/vect.exp: Ditto.
2921         * gfortran.dg/vect/vect.exp: Ditto.
2922
2923         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2924         * gcc.dg/pr37544.c: Ditto.
2925         * gcc.dg/pr40550.c: Ditto.
2926         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2927         * gcc.dg/compat/vector-1a_main.c: Ditto.
2928         * gcc.dg/compat/vector-2a_main.c: Ditto.
2929         * gcc.dg/torture/pr16104-1.c: Ditto.
2930         * gcc.dg/torture/pr35771-1.c: Ditto.
2931         * gcc.dg/torture/pr35771-2.c: Ditto.
2932         * gcc.dg/torture/pr35771-3.c: Ditto.
2933         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2934         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2935         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2936         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2937         * g++.dg/other/i386-1.C: Ditto.
2938         * g++.dg/other/pr40446.C: Ditto.
2939
2940 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2941
2942         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2943
2944 2010-07-23  Daniel Kraft  <d@domob.eu>
2945
2946         PR fortran/44709
2947         * gfortran.dg/exit_1.f08: New test.
2948         * gfortran.dg/exit_2.f08: New test.
2949
2950 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2951
2952         PR tree-optimization/39839
2953         * gcc.target/arm/pr39839.c: New test case.
2954
2955 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2956
2957         * gnat.dg/unchecked_convert5b.adb: New test.
2958         * gnat.dg/unchecked_convert6.adb: Likewise.
2959         * gnat.dg/unchecked_convert6b.adb: Likewise.
2960
2961 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2962
2963         * gnat.dg/aggr15.ad[sb]: New test.
2964
2965 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2966
2967         PR debug/45024
2968         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2969
2970 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2971
2972         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2973         with dg-require-linker-plugin.
2974
2975 2010-07-22  Richard Guenther  <rguenther@suse.de>
2976
2977         PR lto/43850
2978         * g++.dg/lto/20100722-1_0.C: New testcase.
2979
2980 2010-07-22  Richard Guenther  <rguenther@suse.de>
2981
2982         PR lto/42451
2983         * gcc.dg/lto/20100720-3_0.c: New testcase.
2984         * gcc.dg/lto/20100720-3_1.c: Likewise.
2985
2986 2010-07-22  Richard Guenther  <rguenther@suse.de>
2987
2988         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2989         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2990
2991         PR lto/43373
2992         * gcc.dg/lto/20100722-1_0.c: New testcase.
2993
2994 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2995
2996         PR tree-optimization/44891
2997         * gcc.c-torture/compile/pr44891.c: New test.
2998
2999 2010-07-22  Richard Guenther  <rguenther@suse.de>
3000
3001         PR tree-optimization/45017
3002         * gcc.c-torture/execute/pr45017.c: New testcase.
3003
3004 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3005
3006         PR fortran/45019
3007         * gfortran.dg/aliasing_dummy_5.f90: New.
3008
3009 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3010
3011         PR target/43698
3012         * gcc.target/arm/pr43698.c: New test.
3013
3014 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3015
3016         PR fortran/44929
3017         * Revert my commit r162325 for this PR.
3018
3019 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3020
3021         PR debug/45015
3022         * gcc.target/m68k/pr45015.c: New test.
3023
3024 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3025
3026         PR c++/44641
3027         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3028         comments.
3029
3030 2010-07-21  Richard Guenther  <rguenther@suse.de>
3031
3032         PR lto/45018
3033         * g++.dg/lto/20100721-1_0.C: New testcase.
3034
3035 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3036
3037         PR tree-optimization/44900
3038         * g++.dg/torture/pr44900.C: New test.
3039
3040 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3041
3042         PR middle-end/44738
3043         * c-c++-common/uninit-17.c: Correct expected error.
3044
3045 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3046
3047         * gcc.dg/guality/asm-1.c: New test.
3048
3049         PR debug/45003
3050         * gcc.dg/guality/pr45003-2.c: New test.
3051         * gcc.dg/guality/pr45003-3.c: New test.
3052
3053 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3054
3055         PR libfortran/44697
3056         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3057
3058 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3059
3060         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3061         defined on the current line.
3062         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3063         * g++.dg/debug/dwarf2/pr44641.C: New.
3064
3065 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3066
3067         * gcc.target/powerpc/block-move-1.c: New test.
3068         * gcc.target/powerpc/block-move-2.c: New test.
3069
3070 2010-07-20  Jason Merrill  <jason@redhat.com>
3071
3072         PR c++/44967
3073         * g++.dg/cpp0x/sfinae2.C: New.
3074
3075 2010-07-20  Richard Guenther  <rguenther@suse.de>
3076
3077         PR lto/42696
3078         * gcc.dg/lto/20100720-4_0.c: New testcase.
3079
3080 2010-07-20  Richard Guenther  <rguenther@suse.de>
3081
3082         PR lto/43221
3083         * gcc.dg/lto/20100720-2_0.c: New testcase.
3084         * gcc.dg/lto/20100720-2_1.c: Likewise.
3085
3086 2010-07-20  Richard Guenther  <rguenther@suse.de>
3087
3088         PR lto/43208
3089         * gcc.dg/lto/20100720-1_0.c: New testcase.
3090         * gcc.dg/lto/20100720-1_1.c: Likewise.
3091
3092 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3093
3094         PR debug/45003
3095         * gcc.dg/guality/pr45003-1.c: New test.
3096
3097 2010-07-20  Richard Guenther  <rguenther@suse.de>
3098
3099         PR tree-optimization/44977
3100         * gcc.dg/torture/pr44977.c: New testcase.
3101
3102 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3103
3104         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3105         sync_char_short
3106
3107 2010-07-20  Richard Guenther  <rguenther@suse.de>
3108
3109         PR middle-end/44971
3110         PR middle-end/44988
3111         * gcc.dg/pr44971.c: New testcase.
3112         * gcc.c-torture/compile/pr44988.c: Likewise.
3113
3114 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3115
3116         PR fortran/44929
3117         * gfortran.dg/allocate_with_typespec.f90: New test.
3118         * gfortran.dg/allocate_derived_1.f90: Update error message.
3119
3120 2010-07-19  Jason Merrill  <jason@redhat.com>
3121
3122         PR c++/44996
3123         * g++.dg/cpp0x/decltype23.C: New.
3124
3125 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3126
3127         PR fortran/42385
3128         * gfortran.dg/class_defined_operator_1.f03 : New test.
3129
3130 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3131
3132         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3133         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3134         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3135         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3136
3137 2010-07-19  Richard Guenther  <rguenther@suse.de>
3138
3139         PR middle-end/44941
3140         * gcc.c-torture/compile/pr44941.c: New testcase.
3141
3142 2010-07-19  Jason Merrill  <jason@redhat.com>
3143
3144         PR c++/44969
3145         * g++.dg/template/sfinae24.C: New.
3146
3147 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
3148
3149         PR fortran/44353
3150         * gfortran.dg/data_implied_do_2.f90: Removed.
3151
3152 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
3153
3154         PR c++/44969
3155         * g++.dg/template/sfinae23.C: New.
3156
3157 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3158
3159         * lib/target-supports.exp (check_sse_os_support_available): New
3160         proc.
3161         (check_sse_hw_available): New proc.
3162         (check_effective_target_sse_runtime): New proc.
3163         (check_effective_target_sse2_runtime): New proc.
3164         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3165         -msse2 if check_sse_os_support_available.
3166         * g++.dg/vect/vect.exp: Only run -msse2 tests if
3167         check_sse_os_support_available.
3168         * gcc.dg/vect/vect.exp: Likewise.
3169         * gfortran.dg/vect/vect.exp: Likewise.
3170         * gcc.target/i386/sol2-check: Renamed to ...
3171         * gcc.target/i386/sse-os-support.h: ... this.
3172         (sol2_check): Renamed to ...
3173         (sse_os_support): ... this.
3174         Only test movss with xmm registers.
3175         * gcc.target/i386/sse-check.h: Reflect new header and function names.
3176         Removed ILL_INSN, ILL_INSN_LEN.
3177         * gcc.target/i386/sse2-check.h: Likewise.
3178         * gcc.target/i386/sse3-check.h: Likewise.
3179         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3180         Removed cpuid.h, __get_cpuid test.
3181         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3182         Removed cpuid.h, __get_cpuid test.
3183         * g++.dg/other/pr40446.C: Likewise.
3184         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3185         * gcc.dg/compat/vector-1a_main.c: Likewise.
3186         * gcc.dg/compat/vector-2a_main.c: Likewise.
3187         * gcc.dg/pr36584.c: Likewise.
3188         * gcc.dg/pr37544.c: Likewise.
3189         * gcc.dg/torture/pr16104-1.c: Likewise.
3190         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3191         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3192         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3193         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3194         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3195         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3196         sse2_runtime.
3197         * gcc.dg/torture/pr35771-2.c: Likewise.
3198         * gcc.dg/torture/pr35771-3.c: Likewise.
3199         * gcc.target/i386/pr39315-2.c: Likewise.
3200         * gcc.target/i386/pr39315-4.c: Likewise.
3201         * gcc.target/i386/vperm-v2df.c: Likewise.
3202         * gcc.target/i386/vperm-v2di.c: Likewise.
3203         * gcc.target/i386/vperm-v4si-1.c: Likewise.
3204         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3205         sse_runtime.
3206
3207 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
3208
3209         PR fortran/44353
3210         * gfortran.dg/data_implied_do_2.f90: New test.
3211
3212 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3213
3214         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3215
3216 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3217
3218         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3219         to the "mips16" group.
3220         (mips_using_mips16_p): New procedure.
3221         (mips-dg-options): Use it.
3222
3223 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
3224
3225         * gcc.target/mips/mips16-attributes-4.c: New test.
3226
3227 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
3228
3229         PR testsuite/44418
3230         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3231         * gcc.target/powerpc/recip-2.c: Ditto.
3232         * gcc.target/powerpc/recip-3.c: Ditto.
3233
3234 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
3235
3236         * gcc.target/arm/pr42235.c: New test.
3237
3238 2010-07-16  Jason Merrill  <jason@redhat.com>
3239
3240         PR c++/32505
3241         * g++.dg/template/partial8.C: New.
3242
3243 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3244
3245         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3246         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
3247         in C++.
3248         (gualcvt): New overloaded inline.
3249         (GUALCVT): Use it for C++.
3250         * g++.dg/guality/guality.exp: New.
3251         * g++.dg/guality/guality.h: New.
3252         * g++.dg/guality/redeclaration1.C: New test.
3253         * g++.dg/dg.exp: Prune also guality/* tests.
3254         * gcc.dg/guality/pr43141.c: Moved to...
3255         * c-c++-common/guality/pr43141.c: ... here.
3256
3257 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3258
3259         PR libfortran/37077
3260         * gfortran.dg/char4_iunit_2.f03: New test.
3261
3262 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
3263
3264         * lib/plugin-support.exp (plugin-test-execute):
3265         Add ${gcc_objdir}/intl to includes.
3266
3267 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR target/44942
3270         * gcc.c-torture/execute/pr44942.c: New test.
3271         * gcc.target/i386/pr44942.c: New test.
3272
3273 2010-07-15  Jason Merrill  <jason@redhat.com>
3274
3275         PR c++/44909
3276         * g++.dg/cpp0x/implicit7.C: New.
3277         * g++.dg/cpp0x/implicit8.C: New.
3278
3279 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3280
3281         Disable float tests for __SPU__ targets due to lack of signed zero:
3282         * c-c++-common/torture/complex-sign-add.c (check_add_float).
3283         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3284         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3285         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3286         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3287         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3288         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3289         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3290         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3291
3292 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3293
3294         * gfortran.dg/select_char_2.f90: New test.
3295
3296 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
3297
3298         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3299         with DECL_CHAIN.
3300
3301 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
3302
3303         PR fortran/44936
3304         * gfortran.dg/typebound_generic_9.f03: New.
3305
3306 2010-07-15  Richard Guenther  <rguenther@suse.de>
3307
3308         PR tree-optimization/44946
3309         * gcc.c-torture/compile/pr44946.c: New testcase.
3310
3311 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
3312
3313         PR fortran/40206
3314         * gfortran.dg/select_char_3.f90: New test.
3315
3316 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
3317             Kevin F. Quinn  <kevquinn@gentoo.org>
3318
3319         * gcc.dg/Wtrampolines.c: New.
3320
3321 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3322
3323         PR libfortran/44934
3324         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3325
3326 2010-07-14  Jason Merrill  <jason@redhat.com>
3327
3328         PR c++/44810
3329         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3330
3331         Implement C++0x unrestricted unions (N2544)
3332         * g++.dg/cpp0x/union1.C: New.
3333         * g++.dg/cpp0x/union2.C: New.
3334         * g++.dg/cpp0x/union3.C: New.
3335         * g++.dg/cpp0x/defaulted2.C: Adjust.
3336         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3337         * g++.old-deja/g++.ext/anon2.C: Adjust.
3338         * g++.old-deja/g++.mike/misc6.C: Adjust.
3339
3340 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
3341
3342         PR fortran/44925
3343         * gfortran.dg/c_loc_tests_15.f90: New.
3344
3345 2010-07-13  Jason Merrill  <jason@redhat.com>
3346
3347         PR c++/44909
3348         * g++.dg/cpp0x/implicit6.C: New.
3349
3350 2010-07-13  Jason Merrill  <jason@redhat.com>
3351
3352         PR c++/44540
3353         * g++.dg/abi/noreturn1.C: New.
3354         * g++.dg/abi/noreturn2.C: New.
3355
3356 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
3357
3358         PR other/44874
3359         PR debug/44832
3360         * c-c++-common/pr44832.c: New test.
3361
3362 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
3363
3364         PR objc/44488
3365         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3366         on the target.  Make sure that we can assemble the emitted asm when
3367         the test type is 'compile'.
3368
3369 2010-07-13  Richard Guenther  <rguenther@suse.de>
3370
3371         PR tree-optimization/36960
3372         * g++.dg/torture/pr36960.C: New testcase.
3373
3374 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
3375
3376         PR c++/44908
3377         * g++.dg/template/sfinae21.C: New.
3378         * g++.dg/template/sfinae22.C: Likewise.
3379
3380 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3381
3382         PR testsuite/42843
3383         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3384         * gcc.dg/plugin/ggcplug.c: Likewise.
3385         * g++.dg/plugin/selfassign.c: Likewise.
3386         * g++.dg/plugin/attribute_plugin.c: Likewise.
3387         * g++.dg/plugin/dumb_plugin.c: Likewise.
3388         * g++.dg/plugin/pragma_plugin.c: Likewise.
3389
3390 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
3391
3392         * gcc.c-torture/execute/pr44683.x: New.
3393         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3394
3395 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
3396
3397         PR fortran/44434
3398         PR fortran/44565
3399         PR fortran/43945
3400         PR fortran/44869
3401         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3402         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3403         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3404         * gfortran.dh/typebound_call_16.f03: New.
3405         * gfortran.dg/typebound_generic_6.f03: New.
3406         * gfortran.dg/typebound_generic_7.f03: New.
3407         * gfortran.dg/typebound_generic_8.f03: New.
3408
3409 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3410
3411         PR libfortran/37077
3412         * gfortran.dg/char4_iunit_1.f03: New test.
3413
3414 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
3415
3416         * gcc.dg/tree-ssa/vrp53.c: New test.
3417
3418 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
3419
3420         PR c++/44907
3421         * g++.dg/template/sfinae19.C: New.
3422         * g++.dg/template/sfinae20.C: Likewise.
3423
3424 2010-07-12  Jie Zhang  <jie@codesourcery.com>
3425
3426         * gcc.target/arm/interrupt-1.c: New test.
3427         * gcc.target/arm/interrupt-2.c: New test.
3428
3429 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3430
3431         * gcc.dg/pr42427.c: Require c99_runtime.
3432         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3433         c99_runtime.
3434         * gcc.target/i386/avx-cmpss-1.c: Likewise.
3435         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3436         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3437         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3438         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3439         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3440         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3441         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3442         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3443         * gcc.target/i386/pr37275.c: Require visibility support.
3444
3445 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3446
3447         * lib/target-supports.exp (check_effective_target_sse): New proc.
3448         * gcc.target/i386/sol2-check.h: New file.
3449         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3450         Include sol2-check.h.
3451         (main) Only run do_test () if sol2_check ().
3452         * gcc.target/i386/sse2-check.h: Likewise.
3453         * gcc.target/i386/sse3-check.h: Likewise.
3454         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3455         [__sun__ && __svr4__]: Execute SSE2 instruction.
3456         * gcc.target/i386/math-torture/math-torture.exp: Only add options
3457         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3458         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3459         * g++.dg/ext/vector14.C: Likewise.
3460         * g++.dg/other/mmintrin.C: Likewise.
3461         * gcc.dg/20020418-1.c: Likewise.
3462         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3463         * gcc.dg/format/ms_unnamed-1.c: Likewise.
3464         * gcc.dg/format/unnamed-1.c: Likewise.
3465         Adapt dg-warning line number.
3466         * gcc.dg/graphite/pr40281.c: Likewise.
3467         * gcc.dg/pr32176.c: Likewise.
3468         * gcc.dg/pr40550.c: Likewise.
3469         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3470         * gcc.dg/torture/pr36891.c: Likewise.
3471         * gcc.target/i386/20020218-1.c: Likewise.
3472         * gcc.target/i386/20020523.c: Likewise.
3473         * gcc.target/i386/abi-1.c: Likewise.
3474         * gcc.target/i386/brokensqrt.c: Likewise.
3475         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3476         * gcc.target/i386/pr13366.c: Likewise.
3477         * gcc.target/i386/pr13685.c: Likewise.
3478         * gcc.target/i386/pr24306.c: Likewise.
3479         * gcc.target/i386/pr31486.c: Likewise.
3480         * gcc.target/i386/pr32065-1.c: Likewise.
3481         * gcc.target/i386/pr32065-2.c: Likewise.
3482         * gcc.target/i386/pr32389.c: Likewise.
3483         * gcc.target/i386/pr38824.c: Likewise.
3484         * gcc.target/i386/pr38931.c: Likewise.
3485         * gcc.target/i386/pr39592-1.c: Likewise.
3486         * gcc.target/i386/pr43766.c: Likewise.
3487         * gcc.target/i386/recip-divf.c: Likewise.
3488         * gcc.target/i386/recip-sqrtf.c: Likewise.
3489         * gcc.target/i386/recip-vec-divf.c: Likewise.
3490         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3491         * gcc.target/i386/sse-1.c: Likewise.
3492         * gcc.target/i386/sse-16.c: Likewise.
3493         * gcc.target/i386/sse-2.c: Likewise.
3494         * gcc.target/i386/sse-20.c: Likewise.
3495         * gcc.target/i386/sse-3.c: Likewise.
3496         * gcc.target/i386/sse-7.c: Likewise.
3497         * gcc.target/i386/sse-9.c: Likewise.
3498         * gcc.target/i386/sse-addps-1.c: Likewise.
3499         * gcc.target/i386/sse-addss-1.c: Likewise.
3500         * gcc.target/i386/sse-andnps-1.c: Likewise.
3501         * gcc.target/i386/sse-andps-1.c: Likewise.
3502         * gcc.target/i386/sse-cmpss-1.c: Likewise.
3503         * gcc.target/i386/sse-comiss-1.c: Likewise.
3504         * gcc.target/i386/sse-comiss-2.c: Likewise.
3505         * gcc.target/i386/sse-comiss-3.c: Likewise.
3506         * gcc.target/i386/sse-comiss-4.c: Likewise.
3507         * gcc.target/i386/sse-comiss-5.c: Likewise.
3508         * gcc.target/i386/sse-comiss-6.c: Likewise.
3509         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3510         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3511         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3512         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3513         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3514         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3515         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3516         * gcc.target/i386/sse-divps-1.c: Likewise.
3517         * gcc.target/i386/sse-divss-1.c: Likewise.
3518         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3519         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3520         * gcc.target/i386/sse-maxps-1.c: Likewise.
3521         * gcc.target/i386/sse-maxss-1.c: Likewise.
3522         * gcc.target/i386/sse-minps-1.c: Likewise.
3523         * gcc.target/i386/sse-minss-1.c: Likewise.
3524         * gcc.target/i386/sse-movaps-1.c: Likewise.
3525         * gcc.target/i386/sse-movaps-2.c: Likewise.
3526         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3527         * gcc.target/i386/sse-movhps-1.c: Likewise.
3528         * gcc.target/i386/sse-movhps-2.c: Likewise.
3529         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3530         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3531         * gcc.target/i386/sse-movntps-1.c: Likewise.
3532         * gcc.target/i386/sse-movss-1.c: Likewise.
3533         * gcc.target/i386/sse-movss-2.c: Likewise.
3534         * gcc.target/i386/sse-movss-3.c: Likewise.
3535         * gcc.target/i386/sse-movups-1.c: Likewise.
3536         * gcc.target/i386/sse-movups-2.c: Likewise.
3537         * gcc.target/i386/sse-mulps-1.c: Likewise.
3538         * gcc.target/i386/sse-mulss-1.c: Likewise.
3539         * gcc.target/i386/sse-orps-1.c: Likewise.
3540         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3541         * gcc.target/i386/sse-recip-vec.c: Likewise.
3542         * gcc.target/i386/sse-recip.c: Likewise.
3543         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3544         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3545         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3546         * gcc.target/i386/sse-subps-1.c: Likewise.
3547         * gcc.target/i386/sse-subss-1.c: Likewise.
3548         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3549         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3550         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3551         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3552         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3553         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3554         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3555         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3556         * gcc.target/i386/sse-xorps-1.c: Likewise.
3557         * gcc.target/i386/ssefn-1.c: Likewise.
3558         * gcc.target/i386/ssefn-3.c: Likewise.
3559         * gcc.target/i386/sseregparm-1.c: Likewise.
3560         * gcc.target/i386/stackalign/return-3.c: Likewise.
3561         * gcc.target/i386/vectorize1.c: Likewise.
3562         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3563         * gcc.target/i386/xorps-sse.c: Likewise.
3564         * gfortran.dg/pr28158.f90: Likewise.
3565         * gfortran.dg/pr30667.f: Likewise.
3566         * gnat.dg/loop_optimization7.adb: Likewise.
3567         * gnat.dg/sse_nolib.adb: Likewise.
3568
3569 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3570
3571         PR fortran/44702
3572         * gfortran.dg/use_rename_6.f90: New.
3573         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3574
3575 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3576
3577         PR fortran/44869
3578         * gfortran.dg/class_24.f03: New.
3579
3580 2010-07-10  Richard Guenther  <rguenther@suse.de>
3581
3582         PR lto/44889
3583         * gcc.dg/lto/20100709-1_0.c: New testcase.
3584         * gcc.dg/lto/20100709-1_1.c: Likewise.
3585
3586 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3587
3588         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3589
3590 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3591
3592         PR objc/44140
3593         * objc.dg/lto/trivial-1_0.m: New.
3594         * objc.dg/lto/lto.exp: New.
3595         * obj-c++.dg/lto/trivial-1_0.mm: New.
3596         * obj-c++.dg/lto/lto.exp: New.
3597         * objc.dg/symtab-1.m: Adjust sizes.
3598         * objc.dg/image-info.m: Do not run for gnu-runtime.
3599
3600 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3601
3602         * gcc.dg/pr32370.c: Allow another kind of error message.
3603
3604 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3605
3606         * gnat.dg/atomic3.adb: New test.
3607
3608 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3609             Denys Vlasenko  <dvlasenk@redhat.com>
3610             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3611
3612         PR tree-optimization/28632
3613         * gcc.dg/tree-ssa/vrp51.c: New test.
3614         * gcc.dg/tree-ssa/vrp52.c: New test.
3615
3616 2010-07-09  Jason Merrill  <jason@redhat.com>
3617
3618         * g++.dg/abi/covariant6.C: New.
3619         * g++.dg/inherit/covariant17.C: Test both bases.
3620         * g++.dg/inherit/covariant7.C: Check vtable layout.
3621
3622 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3623
3624         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3625
3626 2010-07-09  Richard Guenther  <rguenther@suse.de>
3627
3628         PR tree-optimization/44852
3629         * gcc.c-torture/execute/pr44852.c: New testcase.
3630
3631 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3632
3633         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3634         multiplication by values.
3635         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3636         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3637
3638 2010-07-09  Richard Guenther  <rguenther@suse.de>
3639
3640         PR tree-optimization/44882
3641         * gfortran.dg/pr44882.f90: New testcase.
3642
3643 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3644
3645         PR target/40657
3646         * gcc.target/arm/pr40657-1.c: New test.
3647         * gcc.target/arm/pr40657-2.c: New test.
3648         * gcc.c-torture/execute/pr40657.c: New test.
3649
3650 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3651
3652         * gcc.dg/tree-ssa/vrp50.c: New test.
3653         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3654
3655 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3656
3657         PR fortran/44649
3658         * gfortran.dg/c_sizeof_1.f90: Modified.
3659         * gfortran.dg/storage_size_1.f08: New.
3660         * gfortran.dg/storage_size_2.f08: New.
3661
3662 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3663
3664         * gcc.c-torture/execute/20100708-1.c: New test.
3665
3666 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3667
3668         PR fortran/44847
3669         * gfortran.dg/gomp/pr44847.f90: New test.
3670
3671 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3672
3673         PR tree-optimization/44710
3674         * gcc.dg/tree-ssa/ifc-6.c: New.
3675         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3676
3677 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3678
3679         PR fortran/18918
3680         * gfortran.dg/coarray_10.f90: Add an additional test.
3681
3682 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3683
3684         PR middle-end/44828
3685         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3686         * gcc.c-torture/execute/pr44828.x: Revert.
3687
3688 2010-07-08  Jason Merrill  <jason@redhat.com>
3689
3690         PR c++/43120
3691         * g++.dg/inherit/covariant17.C: New.
3692         * g++.dg/abi/covariant1.C: Actually test for the bug.
3693
3694 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3695
3696         PR rtl-optimization/44838
3697         * gcc.dg/pr44838.c: New.
3698
3699 2010-07-08  Richard Guenther  <rguenther@suse.de>
3700
3701         PR tree-optimization/44831
3702         * gcc.c-torture/compile/pr44831.c: New testcase.
3703         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3704
3705 2010-07-08  Richard Guenther  <rguenther@suse.de>
3706
3707         PR tree-optimization/44861
3708         * g++.dg/vect/pr44861.cc: New testcase.
3709
3710 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3711
3712         PR middle-end/44828
3713         * gcc.c-torture/execute/pr44828.x: New file.
3714
3715 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3716
3717         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3718         dg-options.
3719         * g++.dg/ext/altivec-17.C: Adjust error message.
3720
3721 2010-07-07  Tom Tromey  <tromey@redhat.com>
3722
3723         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3724
3725 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3726
3727         PR target/44844
3728         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3729         * gcc.target/i386/rdrand-2.c: Likewise.
3730         * gcc.target/i386/rdrand-3.c: Likewise.
3731
3732 2010-07-07  Jan Hubicka  <jh@suse.cz>
3733
3734         PR middle-end/44813
3735         * g++.dg/torture/pr44813.C: New testcase.
3736         * g++.dg/torture/pr44826.C: New testcase.
3737
3738 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3739
3740         PR rtl-optimization/44787
3741         * gcc.c-torture/compile/pr44788.c: New test.
3742         * gcc.target/arm/pr44788.c: New test.
3743
3744 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3745
3746         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3747
3748 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3749
3750         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3751         to dg-options.
3752
3753 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3754
3755         PR fortran/44742
3756         * gfortran.dg/parameter_array_init_6.f90: New.
3757         * gfortran.dg/initialization_20.f90: Update dg-error.
3758         * gfortran.dg/initialization_24.f90: Ditto.
3759
3760 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3761         PR fortran/PR44693
3762         * gfortran.dg/dim_range_1.f90:  New test.
3763         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3764
3765 2010-07-06  Jason Merrill  <jason@redhat.com>
3766
3767         PR c++/44703
3768         * g++.dg/cpp0x/initlist41.C: New.
3769
3770         PR c++/44778
3771         * g++.dg/template/ptrmem22.C: New.
3772
3773 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3774
3775         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3776         support.
3777         * gcc.target/i386/i386.exp: Likewise.
3778
3779 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3780
3781         PR testsuite/44195
3782         * gcc.dg/lto/20100518_0.c: Limit to x86.
3783
3784 2010-07-06  Richard Guenther  <rguenther@suse.de>
3785
3786         PR middle-end/44828
3787         * gcc.c-torture/execute/pr44828.c: New testcase.
3788
3789 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3790
3791         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3792         * g++.dg/warn/volatile1.C: Likewise.
3793         * g++.dg/template/warn1.C: Likewise.
3794
3795 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3796
3797         AVX Programming Reference (June, 2010)
3798         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3799         * g++.dg/other/i386-3.C: Likewise.
3800         * gcc.target/i386/sse-12.c: Likewise.
3801
3802         * gcc.target/i386/f16c-check.h: New.
3803         * gcc.target/i386/rdfsbase-1.c: Likewise.
3804         * gcc.target/i386/rdfsbase-2.c: Likewise.
3805         * gcc.target/i386/rdgsbase-1.c: Likewise.
3806         * gcc.target/i386/rdgsbase-2.c: Likewise.
3807         * gcc.target/i386/rdrand-1.c: Likewise.
3808         * gcc.target/i386/rdrand-2.c: Likewise.
3809         * gcc.target/i386/rdrand-3.c: Likewise.
3810         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3811         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3812         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3813         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3814         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3815         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3816         * gcc.target/i386/wrfsbase-1.c: Likewise.
3817         * gcc.target/i386/wrfsbase-2.c: Likewise.
3818         * gcc.target/i386/wrgsbase-1.c: Likewise.
3819         * gcc.target/i386/wrgsbase-2.c: Likewise.
3820
3821         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3822         (__builtin_ia32_vcvtps2ph): New.
3823         (__builtin_ia32_vcvtps2ph256): Likewise.
3824
3825         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3826         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3827
3828         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3829         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3830
3831         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3832         (__builtin_ia32_vcvtps2ph256): Likewise.
3833         Add fsgsbase,rdrnd,f16c.
3834
3835         * lib/target-supports.exp (check_effective_target_f16c): New.
3836
3837 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3838
3839         * gcc.dg/guality/nrv-1.c: New test.
3840
3841 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3842
3843         PR middle-end/42505
3844         * gcc.target/arm/pr42505.c: New test case.
3845
3846 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3847
3848         PR c++/44808
3849         * g++.dg/opt/nrv16.C: New test.
3850
3851 2010-07-05  Richard Guenther  <rguenther@suse.de>
3852
3853         PR tree-optimization/44784
3854         * gcc.c-torture/compile/pr44784.c: New testcase.
3855
3856 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3857
3858         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3859         Increase loop bound and array size.
3860         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3861         Likewise.
3862
3863 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3864
3865         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3866         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3867         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3868         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3869         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3870
3871 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3872
3873         PR c++/22138
3874         * g++.dg/parse/template25.C: New.
3875
3876 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3877
3878         PR rtl-optimization/44695
3879         * gcc.dg/torture/pr44695.c: New.
3880
3881 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3882
3883         PR c++/16630
3884         * g++.dg/ext/pretty3.C: New.
3885
3886 2010-07-04  Richard Guenther  <rguenther@suse.de>
3887
3888         PR middle-end/44809
3889         * g++.dg/torture/pr44809.C: New testcase.
3890
3891 2010-07-04  Richard Guenther  <rguenther@suse.de>
3892
3893         PR tree-optimization/44656
3894         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3895
3896 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3897             Revital Eres  <eres@il.ibm.com>
3898
3899         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3900         misaligned stores.
3901         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3902         gcc.dg/vect/vect-96.c: Likewise.
3903         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3904         that support misaligned stores. Change the number of expected
3905         misaligned accesses.
3906         * gcc.dg/vect/vect-peel-1.c: New test.
3907         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3908         gcc.dg/vect/vect-peel-4.c: Likewise.
3909         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3910         vectorizable on all targets that support realignment.
3911         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3912
3913 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3914
3915         PR c/44806
3916         * gcc.dg/torture/pr44806.c: New.
3917
3918 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3919
3920         * gnat.dg/cond_expr1.adb: New test.
3921
3922 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3923
3924         * gnat.dg/modular3.adb: New test.
3925         * gnat.dg/modular3_pkg.ads: New helper.
3926
3927 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3928             Mikael Pettersson  <mikpe@it.uu.se>
3929
3930         PR testsuite/44518
3931         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3932         Make signed-ness of chars explicit.  Scan the object for
3933         strings that are split by some target assemblers.
3934         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3935         explicit.
3936
3937 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3938
3939         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3940
3941 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3942
3943         PR/44128
3944         * g++.dg/warn/Wshadow-7.C: New test.
3945
3946 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3947             Julian Brown  <julian@codesourcery.com>
3948             Sandra Loosemore  <sandra@codesourcery.com>
3949
3950         * gcc.c-torture/execute/20100416-1.c: New test case.
3951
3952 2010-07-02  Julian Brown  <julian@codesourcery.com>
3953             Sandra Loosemore  <sandra@codesourcery.com>
3954
3955         PR target/43703
3956
3957         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3958         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3959
3960 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3961             Julian Brown  <julian@codesourcery.com>
3962
3963         * gcc.target/arm/neon/vadds64.c: Regenerated.
3964         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3965         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3966         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3967         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3968         * gcc.target/arm/neon-vmls-1.c: Likewise.
3969         * gcc.target/arm/neon-vsubs64.c: New execution test.
3970         * gcc.target/arm/neon-vsubu64.c: New execution test.
3971         * gcc.target/arm/neon-vadds64.c: New execution test.
3972         * gcc.target/arm/neon-vaddu64.c: New execution test.
3973
3974 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3975
3976         * gcc.target/arm/neon-vands64.c: New.
3977         * gcc.target/arm/neon-vandu64.c: New.
3978         * gcc.target/arm/neon-vbics64.c: New.
3979         * gcc.target/arm/neon-vbicu64.c: New.
3980         * gcc.target/arm/neon-veors64.c: New.
3981         * gcc.target/arm/neon-veoru64.c: New.
3982         * gcc.target/arm/neon-vorns64.c: New.
3983         * gcc.target/arm/neon-vornu64.c: New.
3984         * gcc.target/arm/neon-vorrs64.c: New.
3985         * gcc.target/arm/neon-vorru64.c: New.
3986         * gcc.target/arm/neon/vands64.c: Regenerated.
3987         * gcc.target/arm/neon/vandu64.c: Regenerated.
3988         * gcc.target/arm/neon/vbics64.c: Regenerated.
3989         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3990         * gcc.target/arm/neon/veors64.c: Regenerated.
3991         * gcc.target/arm/neon/veoru64.c: Regenerated.
3992         * gcc.target/arm/neon/vorns64.c: Regenerated.
3993         * gcc.target/arm/neon/vornu64.c: Regenerated.
3994         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3995         * gcc.target/arm/neon/vorru64.c: Regenerated.
3996
3997 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3998
3999         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4000
4001 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4002
4003         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4004         * gfortran.dg/intent_out_5.f90: Same.
4005         * gfortran.dg/ltrans-7.f90: Same.
4006         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4007
4008 2010-07-02  Jan Hubicka  <jh@suse.cz>
4009
4010         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4011
4012 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4013
4014         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4015
4016 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4017
4018         PR c++/44780
4019         * c-c++-common/Wunused-var-12.c: New test.
4020
4021 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4022
4023         PR target/42835
4024         * gcc.target/arm/pr42835.c: New test.
4025
4026         PR target/42172
4027         * gcc.target/arm/pr42172-1.c: New test.
4028
4029 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4030
4031         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4032
4033 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4034
4035         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4036         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4037         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4038         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4039         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4040         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4041         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4042         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4043         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4044         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4045         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4046         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4047         * gcc.target/arm/neon-vdup_ns64.c: New.
4048         * gcc.target/arm/neon-vdup_nu64.c: New.
4049         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4050         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4051         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4052         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4053         * gcc.target/arm/neon-vmov_ns64.c: New.
4054         * gcc.target/arm/neon-vmov_nu64.c: New.
4055         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4056         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4057         * gcc.target/arm/neon-vget_lanes64.c: New.
4058         * gcc.target/arm/neon-vget_laneu64.c: New.
4059         * gcc.target/arm/neon-vset_lanes64.c: New.
4060         * gcc.target/arm/neon-vset_laneu64.c: New.
4061
4062 2010-07-02  Richard Guenther  <rguenther@suse.de>
4063
4064         * g++.dg/torture/20100702-1.C: New testcase.
4065
4066 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4067
4068         PR target/44707
4069         * gcc.c-torture/compile/pr44707.c: New test.
4070
4071 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4072
4073         PR c++/44039
4074         * g++.dg/template/crash101.C: New.
4075
4076 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4077
4078         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4079         Use the ABI-0 accessors and fail it for m64.
4080
4081 2010-07-02  Jan Hubicka  <jh@suse.cz>
4082
4083         * g++.dg/tree-ssa/pr44706.C: New testcase.
4084
4085 2010-07-02  Richard Guenther  <rguenther@suse.de>
4086
4087         PR tree-optimization/44748
4088         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4089
4090 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4091
4092         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4093         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4094         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4095         the method types to forward:.
4096
4097 2010-06-30  Jason Merrill  <jason@redhat.com>
4098
4099         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4100         * g++.dg/other/pr25632.C: Likewise.
4101
4102 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4103
4104         PR tree-optimization/40421
4105         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4106
4107 2010-07-01  Richard Guenther  <rguenther@suse.de>
4108
4109         PR middle-end/42834
4110         PR middle-end/44468
4111         * gcc.c-torture/execute/20100316-1.c: New testcase.
4112         * gcc.c-torture/execute/pr44468.c: Likewise.
4113         * gcc.c-torture/compile/20100609-1.c: Likewise.
4114         * gcc.dg/volatile2.c: Adjust.
4115         * gcc.dg/plugin/selfassign.c: Likewise.
4116         * gcc.dg/pr36902.c: Likewise.
4117         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4118         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4119         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4120         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4121         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4122         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4123         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4124         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4125         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4126         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4127         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4128         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4129         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4130         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4131         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4132         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4133         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4134         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4135         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4136         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4137         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4138         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4139         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4140         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4141         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4142         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4143         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4144         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4145         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4146         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4147         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4148         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4149         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4150         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4151         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4152         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4153         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4154         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4155         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4156         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4157         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4158         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4159         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4160         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4161         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4162         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4163         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4164         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4165         * gcc.dg/tree-prof/stringop-1.c: Adjust.
4166         * g++.dg/tree-ssa/pr31146.C: Likewise.
4167         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4168         * g++.dg/tree-ssa/pr33604.C: Likewise.
4169         * g++.dg/plugin/selfassign.c: Likewise.
4170         * gfortran.dg/array_memcpy_3.f90: Likewise.
4171         * gfortran.dg/array_memcpy_4.f90: Likewise.
4172         * c-c++-common/torture/pr42834.c: New testcase.
4173
4174 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4175
4176         PR c++/44628
4177         * g++.dg/template/crash100.C: New.
4178
4179 2010-06-30  Jan Hubicka  <jh@suse.cz>
4180
4181         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4182
4183 2010-06-30  Michael Matz  <matz@suse.de>
4184
4185         PR bootstrap/44699
4186         * gcc.dg/pr44699.c: New test.
4187
4188 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
4189
4190         PR tree-optimization/39799
4191         * c-c++-common/uninit-17.c: New test.
4192
4193 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4194
4195         PR libfortran/43298
4196         * gfortran.dg/read_infnan_1.f90: New test.
4197
4198 2010-06-29  Jason Merrill  <jason@redhat.com>
4199
4200         Enable implicitly declared move constructor/operator= (N3053).
4201         * g++.dg/cpp0x/implicit3.C: New.
4202         * g++.dg/cpp0x/implicit4.C: New.
4203         * g++.dg/cpp0x/implicit5.C: New.
4204         * g++.dg/cpp0x/implicit-copy.C: Adjust.
4205         * g++.dg/cpp0x/not_special.C: Adjust.
4206         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4207         * g++.dg/cpp0x/rv1n.C: Adjust.
4208         * g++.dg/cpp0x/rv1p.C: Adjust.
4209         * g++.dg/cpp0x/rv2n.C: Adjust.
4210         * g++.dg/cpp0x/rv2p.C: Adjust.
4211         * g++.dg/cpp0x/rv3n.C: Adjust.
4212         * g++.dg/cpp0x/rv3p.C: Adjust.
4213         * g++.dg/cpp0x/rv4n.C: Adjust.
4214         * g++.dg/cpp0x/rv4p.C: Adjust.
4215         * g++.dg/cpp0x/rv5n.C: Adjust.
4216         * g++.dg/cpp0x/rv5p.C: Adjust.
4217         * g++.dg/cpp0x/rv6n.C: Adjust.
4218         * g++.dg/cpp0x/rv6p.C: Adjust.
4219         * g++.dg/cpp0x/rv7n.C: Adjust.
4220         * g++.dg/cpp0x/rv7p.C: Adjust.
4221         * g++.dg/cpp0x/rv8p.C: Adjust.
4222         * g++.dg/gomp/pr26690-1.C: Adjust.
4223         * g++.dg/other/error20.C: Adjust.
4224         * g++.dg/other/error31.C: Adjust.
4225         * g++.dg/parse/error19.C: Adjust.
4226         * g++.dg/template/qualttp5.C: Adjust.
4227         * g++.old-deja/g++.law/ctors5.C: Adjust.
4228
4229         Enable implicitly deleted functions (N2346)
4230         * g++.dg/cpp0x/defaulted17.C: New.
4231         * g++.dg/cpp0x/implicit1.C: New.
4232         * g++.dg/cpp0x/implicit2.C: New.
4233         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4234         * g++.dg/ext/has_virtual_destructor.C: Adjust.
4235         * g++.dg/init/ctor4.C: Adjust.
4236         * g++.dg/init/synth2.C: Adjust.
4237         * g++.dg/lto/20081118_1.C: Adjust.
4238         * g++.dg/other/error13.C: Adjust.
4239         * g++.dg/other/unused1.C: Adjust.
4240         * g++.old-deja/g++.bob/inherit2.C: Adjust.
4241         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4242         * g++.old-deja/g++.jason/opeq3.C: Adjust.
4243         * g++.old-deja/g++.law/ctors17.C: Adjust.
4244         * g++.old-deja/g++.oliva/delete1.C: Adjust.
4245         * g++.old-deja/g++.pt/assign1.C: Adjust.
4246         * g++.old-deja/g++.pt/crash20.C: Adjust.
4247
4248         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4249         * g++.dg/cpp0x/defaulted13.C: Adjust.
4250         * g++.dg/cpp0x/defaulted2.C: Adjust.
4251         * g++.dg/cpp0x/defaulted3.C: Adjust.
4252         * g++.dg/cpp0x/initlist9.C: Adjust.
4253         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4254         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4255         * g++.dg/init/synth2.C: Adjust.
4256
4257         * g++.dg/cpp0x/defaulted19.C: New.
4258
4259         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4260         * g++.dg/template/error23.C: Fix for -std=c++0x.
4261
4262 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4263
4264         PR fortran/44718
4265         * gfortran.dg/proc_ptr_28.f90: New.
4266
4267 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
4268
4269         PR tree-optimization/43801
4270         * g++.dg/torture/pr43801.C: New test.
4271
4272         PR debug/44668
4273         * g++.dg/debug/dwarf2/accessibility1.C: New test.
4274
4275 2010-06-29  Jason Merrill  <jason@redhat.com>
4276
4277         PR c++/44587
4278         * g++.dg/template/qualified-id2.C: New.
4279         * g++.dg/template/qualified-id3.C: New.
4280
4281 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
4282
4283         PR fortran/44696
4284         * gfortran.dg/associated_target_4.f90: New.
4285
4286 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
4287
4288         PR fortran/44582
4289         * gfortran.dg/aliasing_array_result_1.f90 : New test.
4290
4291 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4292
4293         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4294
4295 2010-06-29  Jan Hubicka  <jh@suse.cz>
4296
4297         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4298
4299 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
4300
4301         PR target/43902
4302         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4303         * gcc.target/arm/wmul-3.c: New test.
4304         * gcc.target/arm/wmul-4.c: New test.
4305
4306 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
4307
4308         PR rtl-optimization/44659
4309         * gcc.target/i386/extract-1.c: New.
4310         * gcc.target/i386/extract-2.c: Likewise.
4311         * gcc.target/i386/extract-3.c: Likewise.
4312         * gcc.target/i386/extract-4.c: Likewise.
4313         * gcc.target/i386/extract-5.c: Likewise.
4314         * gcc.target/i386/extract-6.c: Likewise.
4315
4316 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
4317
4318         PR c++/44682
4319         * g++.dg/warn/Wunused-var-14.C: New test.
4320
4321 2010-06-28  Tobias Burnus  <burnus@net-b.de>
4322
4323         PR fortran/43298
4324         * gfortran.dg/nan_6.f90: New.
4325
4326 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
4327
4328         PR tree-optimization/43781
4329         * gcc.dg/torture/pr43781.c: New.
4330
4331 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
4332
4333         PR fortran/40158
4334         * gfortran.dg/actual_rank_check_1.f90: New test.
4335
4336 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4337
4338         * gcc.dg/ipa/ipa-sra-6.c: New test.
4339
4340 2010-06-28  Jan Hubicka  <jh@suse.cz>
4341
4342         PR tree-optimization/44687
4343         * gcc.c-torture/compile/pr44687.c
4344
4345 2010-06-28  Martin Jambor  <mjambor@suse.cz>
4346
4347         PR c++/44535
4348         * g++.dg/torture/pr44535.C: New test.
4349
4350 2010-06-28  Michael Matz  <matz@suse.de>
4351
4352         PR middle-end/44592
4353         * gfortran.dg/pr44592.f90: New test.
4354
4355 2010-06-28  Jan Hubicka  <jh@suse.cz>
4356
4357         PR tree-optimization/44357
4358         * g++.dg/torture/pr44357.C: New testcase.
4359
4360 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4361
4362         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4363         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4364         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4365         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4366         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4367         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4368         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4369         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4370
4371 2010-06-27  Jan Hubicka  <jh@suse.cz>
4372
4373         * gcc.c-torture/compile/pr44686.c: New file.
4374
4375 2010-06-27  Richard Guenther  <rguenther@suse.de>
4376
4377         PR tree-optimization/44683
4378         * gcc.c-torture/execute/pr44683.c: New testcase.
4379
4380 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
4381
4382         * gnat.dg/noreturn3.ad[sb]: New test.
4383
4384 2010-06-26  Jason Merrill  <jason@redhat.com>
4385
4386         * g++.dg/cpp0x/explicit5.C: New.
4387
4388 2010-06-26  Richard Guenther  <rguenther@suse.de>
4389
4390         PR tree-optimization/44393
4391         * gcc.dg/pr44393.c: New testcase.
4392
4393 2010-06-26  Jan Hubicka  <jh@suse.cz>
4394
4395         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4396
4397 2010-06-26  Richard Guenther  <rguenther@suse.de>
4398
4399         PR middle-end/44674
4400         * gcc.dg/pr44674.c: New testcase.
4401
4402 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
4403
4404         * gcc.dg/opts-3.c: New test.
4405
4406 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4407
4408         * gfortran.dg/type_decl_1.f90: New.
4409         * gfortran.dg/type_decl_2.f90: New.
4410
4411 2010-06-26  Tobias Burnus  <burnus@net-b.de>
4412
4413         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4414         * gfortran.dg/semicolon_fixed_2.f: Ditto.
4415
4416 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4417
4418         PR testsuite/38946
4419         * gfortran.dg/array_constructor_23.f: Update test to allow for small
4420         error in comparing reals.
4421
4422 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4423
4424         * selected_real_kind_2.f90: New.
4425         * selected_real_kind_3.f90: New.
4426
4427 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4428
4429         * gfortran.dg/entry_19.f90: New.
4430
4431 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4432
4433         * gfortran.dg/end_subroutine_1.f90: New.
4434         * gfortran.dg/end_subroutine_2.f90: New.
4435         * gfortran.dg/interface_proc_end.f90: Update.
4436
4437 2010-06-25  Tobias Burnus  <burnus@net-b.de>
4438
4439         * gfortran.dg/semicolon_fixed.f: Update.
4440         * gfortran.dg/semicolon_fixed_2.f: New.
4441         * gfortran.dg/semicolon_free_2.f90: New.
4442         * gfortran.dg/semicolon_free.f90: Update.
4443
4444 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4445
4446         PR fortran/44448
4447         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4448
4449 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4450
4451         * g++.dg/ipa/iinline-3.C: New test.
4452         * gcc.dg/ipa/modif-1.c: Removed.
4453
4454 2010-06-25  Jan Hubicka  <jh@suse.cz>
4455
4456         * gcc.dg/tree-ssa/ipa-split-1.c
4457
4458 2010-06-25  Martin Jambor  <mjambor@suse.cz>
4459
4460         * g++.dg/ipa/iinline-2.C: New test.
4461
4462 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
4463
4464         PR middle-end/43866
4465         * gfortran.dg/pr43866.f90: New test.
4466
4467         PR tree-optimization/44539
4468         * gcc.dg/pr44539.c: New test.
4469
4470 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
4471
4472         From Jim Wilson:
4473         PR target/43902
4474         * gcc.target/mips/madd-9.c: New test.
4475
4476 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
4477
4478         PR c/44517
4479         * gcc.dg/noncompile/pr44517.c: New.
4480         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4481
4482 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
4483
4484         PR testsuite/43283
4485         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4486         and add argument to nop for IA64.
4487
4488 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4489
4490         PR target/44588
4491         * gcc.target/i386/mod-1.c: New.
4492         * gcc.target/i386/umod-1.c: Likewise.
4493         * gcc.target/i386/umod-2.c: Likewise.
4494         * gcc.target/i386/umod-3.c: Likewise.
4495
4496 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
4497
4498         PR middle-end/44492
4499         * g++.dg/torture/pr44492.C: New test.
4500
4501 2010-06-24  Andi Kleen  <ak@linux.intel.com>
4502
4503         * c-c++-common/warn-omitted-condop.c: New.
4504
4505 2010-06-24  Tobias Burnus  <burnus@net-b.de>
4506
4507         PR fortran/44614
4508         * gfortran.dg/import8.f90: New.
4509
4510 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
4511
4512         * gnat.dg/not_null.adb: Update test case.
4513
4514 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
4515
4516         PR c++/44619
4517         * g++.dg/warn/Wunused-var-13.C: New test.
4518
4519         PR c++/44627
4520         * g++.dg/diagnostic/method1.C: New test.
4521
4522 2010-06-22  Cary Coutant  <ccoutant@google.com>
4523
4524         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4525
4526 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4527
4528         PR fortran/44616
4529         * gfortran.dg/abstract_type_8.f03: New.
4530
4531 2010-06-21  Jason Merrill  <jason@redhat.com>
4532
4533         * g++.dg/cpp0x/noexcept08.C: New.
4534
4535         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4536
4537 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4538
4539         PR target/44615
4540         * gcc.target/i386/sse2-vec-2a.c: New.
4541
4542 2010-06-21  DJ Delorie  <dj@redhat.com>
4543
4544         * gcc.dg/pragma-diag-1.c: New.
4545
4546 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4547
4548         PR target/44615
4549         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4550
4551 2010-06-21  Alan Modra  <amodra@gmail.com>
4552
4553         PR testsuite/44505
4554         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4555         tail call to check_fa_mid.
4556
4557 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4558
4559         PR target/44575
4560         * gcc.c-torture/execute/pr44575.c: New test.
4561
4562 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4563
4564         PR fortran/40632
4565         * gfortran.dg/contiguous_1.f90: New.
4566         * gfortran.dg/contiguous_2.f90: New.
4567         * gfortran.dg/contiguous_3.f90: New.
4568
4569 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4570
4571         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4572         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4573
4574 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4575
4576         PR target/44546
4577         * gcc.target/i386/pr44546.c: New test.
4578
4579 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4580
4581         * gcc.dg/opts-2.c: New test.
4582
4583 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4584
4585         PR fortran/44584
4586         * gfortran.dg/typebound_proc_15.f03: Modified.
4587
4588 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4589
4590         PR target/44072
4591         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4592         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4593
4594 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4595
4596         * g++.dg/ext/label13.C: Fix typo in last change.
4597
4598 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4599
4600         PR libfortran/44477
4601         * gfortran.dg/eof_3.f90
4602         * gfortran.dg/endfile_2.f90
4603         * gfortran.dg/endfile_4.f90
4604         * gfortran.dg/endfile_3.f90
4605
4606 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4607
4608         PR c++/41090
4609         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4610
4611 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4612
4613         PR fortran/44556
4614         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4615
4616 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4617
4618         * gcc.target/arm/pr40900.c: New test.
4619
4620 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4621
4622         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4623
4624 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4625
4626         PR fortran/44558
4627         * gfortran.dg/typebound_call_15.f03: New.
4628
4629 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4630
4631         PR c++/44486
4632         * g++.dg/pr44486.C: New.
4633
4634 2010-06-16  DJ Delorie  <dj@redhat.com>
4635
4636         * gcc.target/i386/volatile-bitfields-1.c: New.
4637         * gcc.target/i386/volatile-bitfields-2.c: New.
4638
4639 2010-06-16  Jason Merrill  <jason@redhat.com>
4640
4641         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4642
4643         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4644
4645 2010-06-16  Richard Guenther  <rguenther@suse.de>
4646
4647         PR c/44555
4648         * gcc.c-torture/execute/pr44555.c: New testcase.
4649
4650 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4651
4652         PR fortran/44549
4653         * gfortran.dg/typebound_proc_16.f03: New.
4654
4655 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4656
4657         * g++.dg/torture/pr43905.C: New test.
4658
4659 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4660
4661         PR testsuite/44538
4662         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4663         initialization loop from being vectorized.
4664         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4665
4666 2010-06-16  Alan Modra  <amodra@gmail.com>
4667
4668         PR tree-optimization/44507
4669         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4670
4671 2010-06-15  Jason Merrill  <jason@redhat.com>
4672
4673         * g++.dg/overload/arg3.C: Adjust error locations.
4674         * g++.dg/overload/copy1.C: Likewise.
4675         * g++.dg/tc1/dr152.C: Likewise.
4676         * g++.dg/template/incomplete4.C: Likewise.
4677         * g++.dg/template/incomplete5.C: Likewise.
4678         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4679         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4680         * g++.old-deja/g++.pt/crash9.C: Likewise.
4681
4682         * g++.dg/inherit/virtual5.C: New.
4683
4684         * g++.dg/cpp0x/defaulted18.C: New.
4685
4686         * g++.dg/cpp0x/initlist40.C: New.
4687
4688         * g++.dg/cpp0x/initlist39.C: New.
4689
4690 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4691
4692         PR middle-end/44391
4693         * gcc.dg/graphite/pr44391.c: New.
4694
4695 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4696
4697         PR fortran/43388
4698         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4699         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4700         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4701         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4702
4703 2010-06-15  Richard Guenther  <rguenther@suse.de>
4704
4705         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4706
4707 2010-06-15  Richard Guenther  <rguenther@suse.de>
4708
4709         * gcc.dg/vect/bb-slp-21.c: Adjust.
4710         * gcc.dg/vect/bb-slp-13.c: Likewise
4711         * gcc.dg/vect/bb-slp-4.c: Likewise
4712         * gcc.dg/vect/bb-slp-22.c: Likewise
4713         * gcc.dg/vect/bb-slp-14.c: Likewise
4714         * gcc.dg/vect/bb-slp-23.c: Likewise
4715         * gcc.dg/vect/bb-slp-15.c: Likewise
4716         * gcc.dg/vect/bb-slp-17.c: Likewise
4717         * gcc.dg/vect/bb-slp-18.c: Likewise
4718         * gcc.dg/vect/bb-slp-19.c: Likewise
4719         * gcc.dg/vect/bb-slp-10.c: Likewise
4720         * gcc.dg/vect/bb-slp-11.c: Likewise
4721         * gcc.dg/vect/bb-slp-20.c: Likewise
4722         * gcc.dg/vect/bb-slp-3.c: Likewise
4723
4724 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4725
4726         PR fortran/44536
4727         * gfortran.dg/gomp/pr44536.f90: New test.
4728         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4729
4730 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4731
4732         PR target/44534
4733         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4734         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4735
4736 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4737
4738         PR tree-optimization/44508
4739         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4740
4741         PR bootstrap/44509
4742         * gcc.dg/pr44509.c: New test.
4743
4744 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4745
4746         PR tree-optimization/44507
4747         * gcc.dg/vect/pr44507.c: New test.
4748
4749 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4750
4751         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4752         and c-pretty-print.h.
4753
4754         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4755
4756 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4757
4758         * gfortran.dg/whole_file_18.f90: Updated error message.
4759
4760 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4761
4762         * gfortran.dg/whole_file_20.f03: New.
4763
4764 2010-06-12  Jan Hubicka  <jh@suse.cz>
4765
4766         * gcc.c-torture/compile/pc44485.c: New testcase.
4767
4768 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4769
4770         PR fortran/40117
4771         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4772         * gfortran.dg/typebound_proc_14.f03: New.
4773         * gfortran.dg/typebound_proc_15.f03: New.
4774
4775 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4776
4777         * gcc.dg/opts-1.c: New test.
4778
4779 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4780
4781         * gcc.dg/funroll-loops-all.c: Update expected error.
4782
4783 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4784
4785         PR target/44481
4786         * gcc.target/i386/pr44481.c: New test.
4787
4788 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4789
4790         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4791
4792 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4793
4794         PR middle-end/44483
4795         * gcc.dg/tree-ssa/pr44483.c: New.
4796
4797 2010-06-11  Paul Brook  <paul@codesourcery.com>
4798
4799         * g++.dg/other/arm-neon-1.C: New test.
4800
4801 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4802
4803         PR fortran/42051
4804         PR fortran/43896
4805         * gfortran.dg/class_23.f03: New test.
4806
4807 2010-06-11  Jan Hubicka  <jh@suse.cz>
4808
4809         * gcc.dg/ipa/pure-const-2.c: New testcase.
4810
4811 2010-06-11  Jan Hubicka  <jh@suse.cz>
4812
4813         * gcc.dg/noreturn-7.c: Update.
4814         * gcc.dg/noreturn-4.c: Update.
4815
4816 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4817
4818         Fix MIPS bootstrap
4819         * g++.dg/other/typedef4.C: New test.
4820
4821 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4822
4823         PR fortran/44207
4824         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4825
4826 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4827
4828         PR fortran/44457
4829         * gfortran.dg/asynchronous_3.f03
4830
4831 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4832
4833         PR middle-end/44185
4834         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4835         non-temporal stores out of the tests to form new test cases.  As a
4836         result, no non-temporal store should be generated in this case.
4837
4838         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4839         prefetch-7.c that generate one non-temporal store.
4840
4841         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4842         prefetch-7.c that generate one non-temporal store and one
4843         one-temporal prefetch.
4844
4845 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4846
4847         PR tree-optimization/44258
4848         * gcc.dg/tree-ssa/pr44258.c: New test.
4849
4850 2010-06-10  Daniel Kraft  <d@domob.eu>
4851
4852         PR fortran/38936
4853         * gfortran.dg/associate_1.f03: New test.
4854         * gfortran.dg/associate_2.f95: New test.
4855         * gfortran.dg/associate_3.f03: New test.
4856         * gfortran.dg/associate_4.f08: New test.
4857
4858 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4859
4860         * gfortran.dg/selected_char_kind_4.f90: New test.
4861
4862 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4863
4864         * gcc.dg/pr42461.c: New test.
4865
4866 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4867
4868         PR fortran/44347
4869         * gfortran.dg/selected_real_kind_1.f90: New.
4870
4871 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4872
4873         PR fortran/44359
4874         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4875         warning.
4876         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4877         check for warning.
4878
4879 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4880
4881         * gfortran.dg/data_namelist_conflict.f90: New test.
4882
4883 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4884
4885         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4886         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4887         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4888
4889 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4890
4891         * gfortran.dg/mvbits_9.f90: New test.
4892         * gfortran.dg/ibset_1.f90: Ditto.
4893         * gfortran.dg/ibits_1.f90: Ditto.
4894         * gfortran.dg/btest_1.f90: Ditto.
4895         * gfortran.dg/ibclr_1.f90: Ditto.
4896
4897 2010-06-09  Jason Merrill  <jason@redhat.com>
4898
4899         PR c++/44366
4900         * g++.dg/cpp0x/decltype23.C: Move to...
4901         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4902
4903 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4904
4905         PR fortran/44211
4906         * gfortran.dg/typebound_call_14.f03: New test.
4907
4908 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4909
4910         PR tree-optimization/44423
4911         * gcc.dg/tree-ssa/pr44423.c: New test.
4912
4913 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4914
4915         PR testsuite/42843
4916         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4917         TV_NONE to initialize tv_id field.
4918         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4919         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4920         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4921         Include toplev.h .
4922         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4923         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4924         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4925
4926 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4927
4928         PR tree-optimization/39874
4929         PR middle-end/28685
4930         * gcc.dg/pr39874.c: New file.
4931
4932 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4933
4934         * g++.dg/ext/attr-alias-1.C: New.
4935         * g++.dg/ext/attr-alias-2.C: New.
4936
4937 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4938
4939         PR fortran/44446
4940         * gfortran.dg/proc_ptr_27.f90: New.
4941
4942 2010-06-07  Jason Merrill  <jason@redhat.com>
4943
4944         PR c++/44366
4945         * g++.dg/cpp0x/decltype23.C: New.
4946
4947 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4948             Shujing Zhao  <pearly.zhao@oracle.com>
4949
4950         PR c/37724
4951         * gcc.dg/c90-const-expr-10.c: Adjust.
4952         * gcc.dg/c99-const-expr-10.c: Adjust.
4953         * gcc.dg/init-bad-7.c: New.
4954
4955 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4956
4957         * lib/target-supports.exp (check_effective_target_gas): New proc.
4958         * gcc.c-torture/execute/960321-1.x: New file.
4959
4960 2010-06-07  Jason Merrill  <jason@redhat.com>
4961
4962         PR c++/44401
4963         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4964
4965 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4966
4967         PR c++/44444
4968         * g++.dg/warn/Wunused-var-12.C: New test.
4969
4970         PR c++/44443
4971         * c-c++-common/Wunused-var-11.c: New test.
4972
4973 2010-06-07  Jan Hubicka  <jh@suse.cz>
4974
4975         * gcc.dg/ipa/pure-const-1.c: New testcase.
4976
4977 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4978
4979         PR rtl-optimization/44404
4980         * gcc.dg/pr44404.c: New.
4981
4982 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4983
4984         PR target/44159
4985         * gcc.target/i386/abi-2.c: Check sysv abi here.
4986         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4987         function to avoid failures by different ABIs.
4988         * gcc.target/i386/aes-check.h: Likewise.
4989         * gcc.target/i386/avx-check.h: Likewise.
4990         * gcc.target/i386/fma4-check.h: Likewise.
4991         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4992         * gcc.target/i386/mmx-check.h: Likewise.
4993         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4994         * gcc.target/i386/pclmul-check.h: Likewise.
4995         * gcc.target/i386/sse-check.h: Likewise.
4996         * gcc.target/i386/sse2-check.h: Likewise.
4997         * gcc.target/i386/sse3-check.h: Likewise.
4998         * gcc.target/i386/sse4_1-check.h: Likewise.
4999         * gcc.target/i386/sse4_2-check.h: Likewise.
5000         * gcc.target/i386/sse4a-check.h: Likewise.
5001         * gcc.target/i386/ssse3-check.h: Likewise.
5002         * gcc.target/i386/xop-check.h: Likewise.
5003         * gcc.target/i386/pr27971.c: Fix for LLP64.
5004         * gcc.target/i386/pr39139.c: Likewise.
5005         * gcc.target/i386/pr39315-check.c: Likewise.
5006         * gcc.target/i386/vararg-1.c: Likewise.
5007         * gcc.target/i386/vararg-2.c: Likewise.
5008         Additional add dg-compile to avoid failure due
5009         missing foo symbol.
5010
5011         * gcc.dg/compound-literal-1.c: Fix for llp64.
5012         * gcc.dg/pr32370.c: Likewise.
5013         * gcc.dg/pr37561.c: Likewise.
5014         * gcc.dg/pr41340.c: Likewise.
5015         * gcc.dg/pr41551.c: Likewise.
5016
5017 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5018
5019         PR c++/44188
5020         * g++.dg/debug/dwarf2/typedef3.C: New test.
5021
5022 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5023
5024         PR c/20000
5025         * c-c++-common/pr20000.c: New.
5026
5027 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5028
5029         PR c++/44086
5030         * g++.dg/init/pr44086.C: New.
5031         * g++.dg/cpp0x/decltype4.C: Adjust.
5032
5033 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5034
5035         PR fortran/43945
5036         * gfortran.dg/generic_23.f03: New test.
5037
5038 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5039
5040         PR fortran/43895
5041         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5042
5043 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5044
5045         PR c++/44361
5046         * c-c++-common/Wunused-var-9.c: New test.
5047
5048 2010-06-05  Jason Merrill  <jason@redhat.com>
5049
5050         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5051
5052 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5053
5054         PR c/44322
5055         * gcc.dg/c99-restrict-4.c: New test.
5056
5057 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5058
5059         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5060         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5061         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5062         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5063         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5064         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5065         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5066         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5067         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5068         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5069         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5070         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5071         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5072         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5073         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5074         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5075         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5076         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5077         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5078         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5079         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5080         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5081
5082 2010-06-04  Jason Merrill  <jason@redhat.com>
5083
5084         * g++.dg/cpp0x/noexcept06.C: New.
5085         * g++.dg/cpp0x/noexcept07.C: New.
5086
5087         * g++.dg/cpp0x/noexcept01.C: New.
5088         * g++.dg/cpp0x/noexcept02.C: New.
5089         * g++.dg/cpp0x/noexcept03.C: New.
5090         * g++.dg/cpp0x/noexcept04.C: New.
5091         * g++.dg/cpp0x/noexcept05.C: New.
5092
5093 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5094
5095         PR c++/44412
5096         * g++.dg/warn/Wunused-var-10.C: New test.
5097         * g++.dg/warn/Wunused-var-11.C: New test.
5098
5099         PR c++/44362
5100         * c-c++-common/Wunused-var-10.c: New test.
5101
5102 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5103
5104         PR c/25880
5105         * gcc.dg/assign-warn-2.c: Update.
5106         * gcc.dg/cpp/line3.c: Update.
5107         * gcc.dg/c99-array-lval-8.c: Update.
5108         * gcc.dg/cast-qual-2.c: Update.
5109         * gcc.dg/c99-arraydecl-3.c:  Update.
5110         * gcc.dg/assign-warn-1.c:  Update.
5111         * gcc.dg/format/gcc_diag-1.c:  Update.
5112
5113 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5114
5115         PR rtl-optimization/39871
5116         PR rtl-optimization/40615
5117         PR rtl-optimization/42500
5118         PR rtl-optimization/42502
5119         * gcc.target/arm/eliminate.c: New test.
5120
5121 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5122
5123         PR libstdc++/44410
5124         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5125         * g++.old-deja/g++.other/delete3.C: Likewise.
5126         * g++.old-deja/g++.other/new.C: Likewise.
5127         * g++.old-deja/g++.law/operators27.C: Likewise.
5128         * g++.old-deja/g++.mike/p755.C: Likewise.
5129         * g++.dg/eh/new1.C: Likewise.
5130         * g++.dg/init/new5.C: Likewise.
5131
5132 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5133
5134         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5135         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5136         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5137
5138 2010-06-03  Richard Guenther  <rguenther@suse.de>
5139
5140         PR lto/41921
5141         * lib/lto.exp: Always load gcc.exp.
5142         (lto-obj): For C source files invoke gcc_target_compile.
5143         * g++.dg/lto/20100603-1_0.C: New testcase.
5144         * g++.dg/lto/20100603-1_1.c: Likewise.
5145
5146 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5147
5148         PR tree-optimization/43688
5149         * gfortran.dg/pr43688.f90: New.
5150
5151 2010-06-03  Richard Guenther  <rguenther@suse.de>
5152
5153         PR lto/41584
5154         * gcc.dg/lto/20100603-1_0.c: New testcase.
5155         * gcc.dg/lto/20100603-2_0.c: Likewise.
5156         * gcc.dg/lto/20100603-3_0.c: Likewise.
5157
5158 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5159
5160         PR target/44218
5161         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5162         * gcc.target/powerpc/recip-2.c: Ditto.
5163         * gcc.target/powerpc/recip-3.c: Ditto.
5164         * gcc.target/powerpc/recip-4.c: Ditto.
5165         * gcc.target/powerpc/recip-5.c: Ditto.
5166         * gcc.target/powerpc/recip-6.c: Ditto.
5167         * gcc.target/powerpc/recip-7.c: Ditto.
5168         * gcc.target/powerpc/recip-test.h: Ditto.
5169         * gcc.target/powerpc/recip-test2.h: Ditto.
5170
5171 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5172
5173         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5174
5175 2010-06-02  Jason Merrill  <jason@redhat.com>
5176
5177         * g++.dg/ext/vector9.C: Expect typedef in error message.
5178
5179         PR c++/9726
5180         PR c++/23594
5181         PR c++/44333
5182         * g++.dg/tc1/dr101.C: Remove xfails.
5183
5184 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5185
5186         PR middle-end/44372
5187         * g++.dg/ipa/pr44372.C: New.
5188
5189 2010-06-02  Jan Hubicka  <jh@suse.cz>
5190
5191         PR middle-end/44295
5192         * g++.dg/torture/pr44295.C: Neww testcase.
5193
5194 2010-06-02  Jan Hubicka  <jh@suse.cz>
5195
5196         * gcc.dg/tree-ssa/loadpre6.c: Update.
5197
5198 2010-06-02  Richard Guenther  <rguenther@suse.de>
5199
5200         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5201         diagnostic.h.
5202
5203 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
5204
5205         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5206         the link fail message.
5207
5208 2010-06-02  Tobias Burnus  <burnus@net-b.de>
5209
5210         PR fortran/44360
5211         * gfortran.dg/use_13.f90: New test case.
5212
5213 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5214
5215         PR fortran/44371
5216         * gfortran.dg/error_stop_2.f08: Minor update.
5217
5218 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5219
5220         PR fortran/44371
5221         * gfortran.dg/error_stop_1.f08: New test.
5222         * gfortran.dg/error_stop_2.f08: New test.
5223
5224 2010-06-01  Jason Merrill  <jason@redhat.com>
5225
5226         DR 990
5227         * g++.dg/cpp0x/initlist37.C: New.
5228         * g++.dg/cpp0x/initlist38.C: New.
5229
5230         PR c++/44358
5231         * g++.dg/cpp0x/initlist36.C: New.
5232
5233 2010-05-31 Jan Hubicka  <jh@suse.cz>
5234
5235         * gcc.dg/noreturn-8.c: New testcase.
5236
5237 2010-05-31 Jan Hubicka  <jh@suse.cz>
5238
5239         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5240         * gcc.dg/lto/noreturn-1_0.c: Move it here.
5241
5242 2010-05-31 Jan Hubicka  <jh@suse.cz>
5243
5244         * gcc.dg/lto/noreturn-1_1.c: New testcase.
5245         * gcc.dg/lto/noreturn-1_0.c: New testcase.
5246
5247 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
5248
5249         PR fortran/36928
5250         * gfortran.dg/dependency_27.f90:  New test.
5251         * gfortran.dg/array_assign_1.F90:  New test.
5252
5253 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5254
5255         PR target/44338
5256         * gcc.target/i386/sse-24.c: New test.
5257
5258 2010-05-31  Jan Hubicka  <jh@suse.cz>
5259
5260         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5261
5262 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
5263
5264         PR middle-end/44337
5265         * gcc.dg/pr44337.c: New test.
5266
5267         PR tree-optimization/44182
5268         * g++.dg/debug/pr44182.C: New test.
5269
5270 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5271
5272         * gcc.dg/nested-func-7.c: New test.
5273         * gnat.dg/frame_overflow.adb: Adjust directives.
5274
5275 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5276
5277         * gnat.dg/prot2.ad[sb]: New test.
5278         * gnat.dg/prot2_pkg1.ads: New helper.
5279         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5280
5281 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
5282
5283         * gnat.dg/array11.adb: Adjust dg-warning directive.
5284         * gnat.dg/object_overflow.adb: Likewise.
5285
5286 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
5287
5288         PR middle-end/44306
5289         * gcc.dg/tree-ssa/pr44306.c: New.
5290
5291 2010-05-29  Jan Hubicka  <jh@suse.cz>
5292
5293         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5294
5295 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
5296
5297         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5298
5299 2010-05-28  Mike Stump  <mikestump@comcast.net>
5300
5301         PR objc/44125
5302         * objc.dg/const-str-9.m: Remove static.
5303
5304 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
5305
5306         PR target/43636
5307         * gcc.c-torture/compile/pr43636.c: New test.
5308
5309 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
5310
5311         PR objc++/23616
5312         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5313         * obj-c++.dg/try-catch-9.mm: Ditto.
5314
5315 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
5316
5317         Revert patch for PR c++/44188
5318         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5319
5320 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5321
5322         PR c++/44188
5323         * g++.dg/debug/dwarf2/typedef3.C: New test.
5324
5325 2010-05-27  Jason Merrill  <jason@redhat.com>
5326
5327         PR c++/43555
5328         * g++.dg/ext/vla9.C: New.
5329
5330 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
5331
5332         PR objc/44140
5333         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5334         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5335         * objc.dg/torture/tls/thr-init.m: Ditto.
5336         * objc.dg/torture/trivial.m: Ditto.
5337         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5338         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5339         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5340         * obj-c++.dg/torture/trivial.mm: Ditto.
5341
5342 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
5343
5344         * g++.dg/lto/20100302_0.C: Skip on darwin.
5345
5346 2010-05-27  Richard Guenther  <rguenther@suse.de>
5347
5348         PR tree-optimization/44284
5349         * gcc.dg/vect/vect-118.c: New testcase.
5350         * gcc.dg/vect/bb-slp-20.c: Adjust.
5351         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5352         * gcc.dg/vect/slp-9.c: Likewise.
5353         * gcc.dg/vect/slp-reduc-4.c: Likewise.
5354         * gcc.dg/vect/vect-10.c: Likewise.
5355         * gcc.dg/vect/vect-109.c: Likewise.
5356         * gcc.dg/vect/vect-12.c: Likewise.
5357         * gcc.dg/vect/vect-36.c: Likewise.
5358         * gcc.dg/vect/vect-7.c: Likewise.
5359         * gcc.dg/vect/vect-iv-8.c: Likewise.
5360         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5361         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5362         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5363         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5364         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5365         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5366         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5367         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5368         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5369         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5370         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5371         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5372         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5373         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5374         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5375         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5376         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5377
5378 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5379
5380         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5381         necessary.
5382
5383 2010-05-26  Jan Hubicka  <jh@suse.cz>
5384
5385         * gcc.dg/lto/materialize-1_0.c: New file.
5386         * gcc.dg/lto/materialize-1_1.c: New file.
5387
5388 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5389
5390         * gnat.dg/lto10.adb: New test.
5391         * gnat.dg/lto10_pkg.ads: New helper.
5392
5393 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
5394
5395         * lib/target-supports.exp (check_effective_target_int128): New
5396         function to check if __int128 types are available for target.
5397         * c-c++-common/int128-types-1.c: New.
5398         * c-c++-common/int128-1.c: New.
5399         * c-c++-common/int128-2.c: New.
5400         * g++.dg/abi/mangle43.C: New.
5401         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5402         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5403         pointer-wide scalar.
5404         * g++.dg/other/pr25632.C: Likewise.
5405         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5406         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5407         overflow warnings.
5408         * g++.dg/warn/pr13358-4.C: Likewise.
5409         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
5410         * g++.dg/warn/Wconversion-null.C: Likewise.
5411
5412 2010-05-26  Jason Merrill  <jason@redhat.com>
5413
5414         PR c++/43382
5415         * g++.dg/cpp0x/variadic101.C: New.
5416
5417 2010-05-26  Richard Guenther  <rguenther@suse.de>
5418
5419         PR rtl-optimization/44164
5420         * gcc.c-torture/execute/pr44164.c: New testcase.
5421         * g++.dg/tree-ssa/pr13146.C: Adjust.
5422
5423 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
5424
5425         PR fortran/40011
5426         * gfortran.dg/whole_file_19.f90 : New test.
5427
5428 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
5429
5430         PR fortran/30668
5431         PR fortran/31346
5432         PR fortran/34260
5433         * gfortran.dg/pr40999.f: Fix function type.
5434         * gfortran.dg/whole_file_5.f90: Likewise.
5435         * gfortran.dg/whole_file_6.f90: Likewise.
5436         * gfortran.dg/whole_file_16.f90: New.
5437         * gfortran.dg/whole_file_17.f90: New.
5438         * gfortran.dg/whole_file_18.f90: New.
5439
5440 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
5441             Iain Sandoe  <iains@gcc.gnu.org>
5442
5443         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5444         * gcc.c-torture/compile/pr44197.c: Require alias support.
5445         * gcc.dg/lto/20081222_0.c: Ditto.
5446
5447 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
5448
5449         PR debug/42801
5450         * gcc.dg/guality/vla-2.c: New test.
5451
5452 2010-05-25  Richard Guenther  <rguenther@suse.de>
5453
5454         PR middle-end/44069
5455         * g++.dg/torture/pr44069.C: New testcase.
5456
5457 2010-05-25  Richard Guenther  <rguenther@suse.de>
5458
5459         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5460
5461 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5462
5463         PR objc/44140
5464         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5465
5466 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
5467
5468         * obj-c++.dg/torture/tls/trivial.mm: New.
5469         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5470         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5471         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5472         * obj-c++.dg/torture/tls/diag-1.mm: New.
5473         * obj-c++.dg/torture/tls/tls.exp: New.
5474         * obj-c++.dg/torture/trivial.mm: New.
5475         * obj-c++.dg/torture/dg-torture.exp: New.
5476         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5477         * obj-c++.dg/tls/trivial.m: New.
5478         * obj-c++.dg/tls/init-1.mm: New.
5479         * obj-c++.dg/tls/diag-1.mm: New.
5480         * obj-c++.dg/tls/init-2.mm: New.
5481         * obj-c++.dg/tls/diag-2.mm: New.
5482         * obj-c++.dg/tls/diag-3.mm: New.
5483         * obj-c++.dg/tls/diag-4.mm: New.
5484         * obj-c++.dg/tls/static-1.mm: New.
5485         * obj-c++.dg/tls/tls.exp: New.
5486         * obj-c++.dg/tls/diag-5.mm: New.
5487         * obj-c++.dg/tls/static-1a.mm: New.
5488         * objc-obj-c++-shared/Object1.mm: New.
5489         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5490
5491 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
5492
5493         PR objc++/43689
5494         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5495         * obj-c++.dg/const-str-6.mm: Ditto.
5496
5497 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5498
5499         * g++.dg/parse/array-size2.C: Remove dg-error directives.
5500
5501 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5502
5503         PR ada/38394
5504         * gnat.dg/array13.ad[sb]: New test.
5505
5506 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
5507             Sandra Loosemore  <sandra@codesourcery.com>
5508
5509         * gcc.target/arm/neon/: Regenerated test cases.
5510
5511         * gcc.target/arm/neon/polytypes.c,
5512         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5513         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5514         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5515         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5516         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5517         dg-add-options arm_neon.
5518
5519         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5520         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5521         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5522         and arm_neon_fp16_ok.
5523
5524         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5525         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5526
5527         * lib/target-supports.exp (add_options_for_arm_neon): New.
5528         (check_effective_target_arm_neon_ok_nocache): New, from
5529         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5530         (check_effective_target_arm_neon_ok): Use
5531         check_effective_target_arm_neon_ok_nocache.
5532         (add_options_for_arm_neon_fp16)
5533         (check_effective_target_arm_neon_fp16_ok)
5534         check_effective_target_arm_neon_fp16_ok_nocache): New.
5535         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5536
5537 2010-05-24  Jason Merrill  <jason@redhat.com>
5538
5539         PR c++/41510
5540         * g++.dg/cpp0x/initlist35.C: New.
5541         * g++.dg/init/brace6.C: Adjust.
5542
5543 2010-05-24  Paul Brook  <paul@codesourcery.com>
5544
5545         * gcc.target/arm/frame-pointer-1.c: New test.
5546         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5547         pointer elimination.
5548
5549 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5550
5551         PR target/44245
5552         * gcc.target/i386/crc32-3.c: New.
5553         * gcc.target/i386/crc32-4.c: Likewise.
5554
5555 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5556
5557         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5558         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5559         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5560
5561 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5562
5563         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5564
5565 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5566
5567         PR target/43869
5568         * gcc.c-target/pr43869.c: New test.
5569
5570 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5571
5572         PR fortran/44212
5573         * gfortran.dg/class_22.f03: New.
5574
5575 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5576
5577         PR lto/44238
5578         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5579
5580 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5581
5582         PR fortran/44213
5583         * gfortran.dg/abstract_type_7.f03: New.
5584
5585 2010-05-21  Jason Merrill  <jason@redhat.com>
5586
5587         * g++.dg/eh/spec11.C: Test cleanup optimization.
5588
5589 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5590
5591         PR debug/44223
5592         * gcc.target/i386/pr44223.c: New test.
5593
5594 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5595
5596         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5597
5598 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5599
5600         * g++.dg/other/const3.C: New test.
5601
5602 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5603
5604         PR fortran/38407
5605         * warn_unused_dummy_argument_1.f90: New.
5606         * warn_unused_dummy_argument_2.f90: New.
5607
5608 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5609
5610         PR c++/30298
5611         * g++.dg/inherit/crash1.C: New.
5612         * g++.dg/inherit/crash2.C: Likewise.
5613
5614 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5615
5616         PR debug/44178
5617         * g++.dg/debug/pr44178.C: New test.
5618
5619 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5620
5621         PR middle-end/44185
5622         * gcc.dg/tree-ssa/prefetch-6.c: Add
5623         --param min-insn-to-prefetch-ratio=6.
5624         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5625         allow unrolling, and adjust the movnti count.
5626
5627 2010-05-20  Jan Hubicka  <jh@suse.cz>
5628
5629         PR middle-end/44197
5630         * gcc.c-torture/compile/pr44197.c: New file.
5631
5632 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5633
5634         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5635         Fix test code.
5636         (check_effective_target_xop): Remove __may_alias__ attribute.
5637
5638 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5639
5640         PR target/44202
5641         * gcc.c-torture/execute/pr44202-1.c: New test.
5642
5643 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5644
5645         PR fortran/43851
5646         * gfortran.dg/label_1.f90: Update test.
5647
5648 2010-05-19  Jan Hubicka  <jh@suse.cz>
5649
5650         * gcc.dg/lto/ipareference2_0.c: New file.
5651         * gcc.dg/lto/ipareference2_1.c: New file.
5652
5653 2010-05-19  Jason Merrill  <jason@redhat.com>
5654
5655         * g++.dg/parse/fn-typedef2.C: New.
5656
5657         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5658         function type.
5659
5660         PR c++/44193
5661         * g++.dg/template/fntype1.C: New.
5662
5663 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5664
5665         * gnat.dg/discr23.ad[sb]: New test.
5666         * gnat.dg/discr23_pkg.ads: New helper.
5667
5668         * gnat.dg/specs/controlled1.ads: New test.
5669         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5670
5671 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5672
5673         PR fortran/44055
5674         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5675         Fixed scope of C_SIZEOF.
5676         * gfortran.dg/warn_conversion_2.f90: New.
5677
5678 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5679
5680         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5681         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5682         for optional selector.
5683         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5684         (check_effective_target_sse3): New proc.
5685         * gcc.target/i386/math-torture/math-torture.exp: Load
5686         target-supports.exp.
5687         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5688         check_effective_target_sse2.
5689         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5690         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5691         * g++.dg/vect/vect.exp: Likewise.
5692         * gfortran.dg/vect/vect.exp: Likewise.
5693         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5694         -msse2 if check_effective_target_sse2.
5695
5696         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5697         * gcc.target/i386/3dnow-2.c: Likewise.
5698         * gcc.target/i386/3dnowA-1.c: Likewise.
5699         * gcc.target/i386/3dnowA-2.c: Likewise.
5700         * gcc.target/i386/pr42549.c: Likewise.
5701
5702         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5703         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5704         * gcc.target/i386/sse3-addsubps.c: Likewise.
5705         * gcc.target/i386/sse3-haddpd.c: Likewise.
5706         * gcc.target/i386/sse3-haddps.c: Likewise.
5707         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5708         * gcc.target/i386/sse3-hsubps.c: Likewise.
5709         * gcc.target/i386/sse3-movddup.c: Likewise.
5710         * gcc.target/i386/sse3-movshdup.c: Likewise.
5711         * gcc.target/i386/sse3-movsldup.c: Likewise.
5712
5713         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5714         * g++.dg/ext/attrib35.C: Likewise.
5715         * g++.dg/opt/pr40496.C: Likewise.
5716         * g++.dg/other/i386-1.C: Likewise.
5717         * g++.dg/other/i386-4.C: Likewise.
5718         * g++.dg/other/pr34435.C: Likewise.
5719         * g++.dg/other/pr39496.C: Likewise.
5720         * g++.dg/other/pr40446.C: Likewise.
5721         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5722         * gcc.dg/compat/vector-1a_main.c: Likewise.
5723         * gcc.dg/compat/vector-2a_main.c: Likewise.
5724         * gcc.dg/lto/20090206-1_0.c: Likewise.
5725         * gcc.dg/pr34856.c: Likewise.
5726         * gcc.dg/pr36584.c: Likewise.
5727         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5728         * gcc.dg/pr37544.c: Likewise.
5729         * gcc.dg/torture/pr16104-1.c: Likewise.
5730         * gcc.dg/torture/pr35771-1.c: Likewise.
5731         * gcc.dg/torture/pr35771-2.c: Likewise.
5732         * gcc.dg/torture/pr35771-3.c: Likewise.
5733         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5734         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5735         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5736         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5737         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5738         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5739         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5740         * gcc.target/i386/20060512-1.c: Likewise.
5741         * gcc.target/i386/20060512-3.c: Likewise.
5742         * gcc.target/i386/all_one_m128i.c: Likewise.
5743         * gcc.target/i386/float128-1.c: Likewise.
5744         * gcc.target/i386/float128-2.c: Likewise.
5745         * gcc.target/i386/fpcvt-1.c: Likewise.
5746         * gcc.target/i386/fpcvt-2.c: Likewise.
5747         * gcc.target/i386/fpcvt-3.c: Likewise.
5748         * gcc.target/i386/fpprec-1.c: Likewise.
5749         * gcc.target/i386/funcspec-9.c: Likewise.
5750         * gcc.target/i386/incoming-1.c: Likewise.
5751         * gcc.target/i386/incoming-12.c: Likewise.
5752         * gcc.target/i386/incoming-2.c: Likewise.
5753         * gcc.target/i386/incoming-3.c: Likewise.
5754         * gcc.target/i386/incoming-4.c: Likewise.
5755         * gcc.target/i386/incoming-6.c: Likewise.
5756         * gcc.target/i386/incoming-7.c: Likewise.
5757         * gcc.target/i386/incoming-8.c: Likewise.
5758         * gcc.target/i386/opt-1.c: Likewise.
5759         * gcc.target/i386/opt-2.c: Likewise.
5760         * gcc.target/i386/ordcmp-1.c: Likewise.
5761         * gcc.target/i386/pr17692.c: Likewise.
5762         * gcc.target/i386/pr18614-1.c: Likewise.
5763         * gcc.target/i386/pr22152.c: Likewise.
5764         * gcc.target/i386/pr23570.c: Likewise.
5765         * gcc.target/i386/pr23575.c: Likewise.
5766         * gcc.target/i386/pr26449-1.c: Likewise.
5767         * gcc.target/i386/pr26600.c: Likewise.
5768         * gcc.target/i386/pr27790.c: Likewise.
5769         * gcc.target/i386/pr28839.c: Likewise.
5770         * gcc.target/i386/pr30970.c: Likewise.
5771         * gcc.target/i386/pr32000-1.c: Likewise.
5772         * gcc.target/i386/pr32000-2.c: Likewise.
5773         * gcc.target/i386/pr32280.c: Likewise.
5774         * gcc.target/i386/pr32661.c: Likewise.
5775         * gcc.target/i386/pr32708-1.c: Likewise.
5776         * gcc.target/i386/pr32961.c: Likewise.
5777         * gcc.target/i386/pr33329.c: Likewise.
5778         * gcc.target/i386/pr35714.c: Likewise.
5779         * gcc.target/i386/pr35767-1.c: Likewise.
5780         * gcc.target/i386/pr35767-1d.c: Likewise.
5781         * gcc.target/i386/pr35767-1i.c: Likewise.
5782         * gcc.target/i386/pr35767-2.c: Likewise.
5783         * gcc.target/i386/pr35767-2d.c: Likewise.
5784         * gcc.target/i386/pr35767-2i.c: Likewise.
5785         * gcc.target/i386/pr35767-3.c: Likewise.
5786         * gcc.target/i386/pr35767-5.c: Likewise.
5787         * gcc.target/i386/pr36222-1.c: Likewise.
5788         * gcc.target/i386/pr36578-1.c: Likewise.
5789         * gcc.target/i386/pr36578-2.c: Likewise.
5790         * gcc.target/i386/pr36992-1.c: Likewise.
5791         * gcc.target/i386/pr37101.c: Likewise.
5792         * gcc.target/i386/pr37216.c: Likewise.
5793         * gcc.target/i386/pr37434-1.c: Likewise.
5794         * gcc.target/i386/pr37434-2.c: Likewise.
5795         * gcc.target/i386/pr37843-3.c: Likewise.
5796         * gcc.target/i386/pr37843-4.c: Likewise.
5797         * gcc.target/i386/pr39162.c: Likewise.
5798         * gcc.target/i386/pr39315-1.c: Likewise.
5799         * gcc.target/i386/pr39315-2.c: Likewise.
5800         * gcc.target/i386/pr39315-3.c: Likewise.
5801         * gcc.target/i386/pr39315-4.c: Likewise.
5802         * gcc.target/i386/pr39445.c: Likewise.
5803         * gcc.target/i386/pr39496.c: Likewise.
5804         * gcc.target/i386/pr40809.c: Likewise.
5805         * gcc.target/i386/pr40906-3.c: Likewise.
5806         * gcc.target/i386/pr41019.c: Likewise.
5807         * gcc.target/i386/pr42542-1.c: Likewise.
5808         * gcc.target/i386/pr42542-2.c: Likewise.
5809         * gcc.target/i386/pr42542-3.c: Likewise.
5810         * gcc.target/i386/pr42542-3a.c: Likewise.
5811         * gcc.target/i386/pr42881.c: Likewise.
5812         * gcc.target/i386/push-1.c: Likewise.
5813         * gcc.target/i386/quad-sse.c: Likewise.
5814         * gcc.target/i386/reload-1.c: Likewise.
5815         * gcc.target/i386/sse-10.c: Likewise.
5816         * gcc.target/i386/sse-11.c: Likewise.
5817         * gcc.target/i386/sse-15.c: Likewise.
5818         * gcc.target/i386/sse-17.c: Likewise.
5819         * gcc.target/i386/sse-18.c: Likewise.
5820         * gcc.target/i386/sse-19.c: Likewise.
5821         * gcc.target/i386/sse-4.c: Likewise.
5822         * gcc.target/i386/sse-6.c: Likewise.
5823         * gcc.target/i386/sse-vect-types.c: Likewise.
5824         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5825         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5826         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5827         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5828         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5829         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5830         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5831         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5832         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5833         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5834         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5835         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5836         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5837         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5838         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5839         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5840         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5841         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5842         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5843         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5844         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5845         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5846         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5847         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5848         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5849         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5850         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5851         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5852         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5853         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5854         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5855         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5856         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5857         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5858         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5859         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5860         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5861         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5862         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5863         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5864         * gcc.target/i386/sse2-mmx.c: Likewise.
5865         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5866         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5867         * gcc.target/i386/sse2-movd-1.c: Likewise.
5868         * gcc.target/i386/sse2-movd-2.c: Likewise.
5869         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5870         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5871         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5872         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5873         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5874         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5875         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5876         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5877         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5878         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5879         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5880         * gcc.target/i386/sse2-movq-1.c: Likewise.
5881         * gcc.target/i386/sse2-movq-2.c: Likewise.
5882         * gcc.target/i386/sse2-movq-3.c: Likewise.
5883         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5884         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5885         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5886         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5887         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5888         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5889         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5890         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5891         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5892         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5893         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5894         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5895         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5896         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5897         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5898         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5899         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5900         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5901         * gcc.target/i386/sse2-pand-1.c: Likewise.
5902         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5903         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5904         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5905         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5906         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5907         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5908         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5909         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5910         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5911         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5912         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5913         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5914         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5915         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5916         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5917         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5918         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5919         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5920         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5921         * gcc.target/i386/sse2-por-1.c: Likewise.
5922         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5923         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5924         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5925         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5926         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5927         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5928         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5929         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5930         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5931         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5932         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5933         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5934         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5935         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5936         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5937         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5938         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5939         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5940         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5941         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5942         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5943         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5944         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5945         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5946         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5947         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5948         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5949         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5950         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5951         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5952         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5953         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5954         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5955         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5956         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5957         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5958         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5959         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5960         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5961         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5962         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5963         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5964         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5965         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5966         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5967         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5968         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5969         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5970         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5971         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5972         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5973         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5974         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5975         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5976         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5977         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5978         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5979         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5980         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5981         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5982         * gcc.target/i386/sse2-vec-1.c: Likewise.
5983         * gcc.target/i386/sse2-vec-2.c: Likewise.
5984         * gcc.target/i386/sse2-vec-3.c: Likewise.
5985         * gcc.target/i386/sse2-vec-4.c: Likewise.
5986         * gcc.target/i386/sse2-vec-5.c: Likewise.
5987         * gcc.target/i386/sse2-vec-6.c: Likewise.
5988         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5989         * gcc.target/i386/ssefn-2.c: Likewise.
5990         * gcc.target/i386/ssefn-4.c: Likewise.
5991         * gcc.target/i386/ssefp-1.c: Likewise.
5992         * gcc.target/i386/ssefp-2.c: Likewise.
5993         * gcc.target/i386/sseregparm-3.c: Likewise.
5994         * gcc.target/i386/sseregparm-4.c: Likewise.
5995         * gcc.target/i386/sseregparm-5.c: Likewise.
5996         * gcc.target/i386/sseregparm-6.c: Likewise.
5997         * gcc.target/i386/sseregparm-7.c: Likewise.
5998         * gcc.target/i386/ssetype-1.c: Likewise.
5999         * gcc.target/i386/ssetype-2.c: Likewise.
6000         * gcc.target/i386/ssetype-3.c: Likewise.
6001         * gcc.target/i386/ssetype-4.c: Likewise.
6002         * gcc.target/i386/ssetype-5.c: Likewise.
6003         * gcc.target/i386/unordcmp-1.c: Likewise.
6004         * gcc.target/i386/vararg-1.c: Likewise.
6005         * gcc.target/i386/vararg-2.c: Likewise.
6006         * gcc.target/i386/vararg-3.c: Likewise.
6007         * gcc.target/i386/vararg-4.c: Likewise.
6008         * gcc.target/i386/vararg-7.c: Likewise.
6009         * gcc.target/i386/vararg-8.c: Likewise.
6010         * gcc.target/i386/vecinit-1.c: Likewise.
6011         * gcc.target/i386/vecinit-2.c: Likewise.
6012         * gcc.target/i386/vecinit-3.c: Likewise.
6013         * gcc.target/i386/vecinit-4.c: Likewise.
6014         * gcc.target/i386/vecinit-5.c: Likewise.
6015         * gcc.target/i386/vecinit-6.c: Likewise.
6016         * gcc.target/i386/vectorize2.c: Likewise.
6017         * gcc.target/i386/vectorize3.c: Likewise.
6018         * gcc.target/i386/vectorize4.c: Likewise.
6019         * gcc.target/i386/vectorize6.c: Likewise.
6020         * gcc.target/i386/vectorize7.c: Likewise.
6021         * gcc.target/i386/vectorize8.c: Likewise.
6022         * gcc.target/i386/vperm-v2df.c: Likewise.
6023         * gcc.target/i386/vperm-v2di.c: Likewise.
6024         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6025         * gcc.target/i386/xorps-sse2.c: Likewise.
6026         * gcc.target/i386/xorps.c: Likewise.
6027         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6028         * gfortran.dg/graphite/pr42326.f90: Likewise.
6029         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6030
6031 2010-05-19  Richard Guenther  <rguenther@suse.de>
6032
6033         PR lto/44196
6034         * g++.dg/lto/20100519-1_0.C: New testcase.
6035
6036 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6037
6038         PR fortran/42360
6039         * gfortran.dg/warn_intent_out_not_set.f90: New.
6040
6041 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6042
6043         PR fortran/38404
6044         * gfortran.dg/data_char_1.f90: Updated warning message.
6045         * gfortran.dg/data_array_6.f: New.
6046
6047 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6048
6049         * g++.dg/ipa/ivinline-8.C: New test.
6050         * gcc.dg/ipa/iinline-2.c: Likewise.
6051
6052 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6053
6054         PR fortran/34505
6055         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6056         arguments; add check for return value kind.
6057         * gfortran.dg/float_1.f90: Likewise.
6058
6059 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6060
6061         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6062         (main): Use it.
6063         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6064         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6065         Prune another location line format.
6066         (lto-obj): Call lto_prune_warns on comp_output.
6067
6068 2010-05-18  Jan Hubicka  <jh@suse.cz>
6069
6070         * gcc.dg/lto/ipacp_0.c: New test.
6071         * gcc.dg/lto/ipacp_1.c: New test.
6072
6073 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6074
6075         PR lto/44184
6076         * gcc.dg/lto/20100518_0.c: New test.
6077
6078 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6079
6080         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6081
6082 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6083
6084         PR fortran/43990
6085         * gfortran.dg/class_21.f03: New.
6086
6087 2010-05-17  Jason Merrill  <jason@redhat.com>
6088
6089         PR c++/44157
6090         * g++.dg/cpp0x/initlist34.C: New.
6091
6092         PR c++/44158
6093         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6094
6095 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6096
6097         * g++.dg/ipa/ivinline-1.C: New test.
6098         * g++.dg/ipa/ivinline-2.C: New test.
6099         * g++.dg/ipa/ivinline-3.C: New test.
6100         * g++.dg/ipa/ivinline-4.C: New test.
6101         * g++.dg/ipa/ivinline-5.C: New test.
6102         * g++.dg/ipa/ivinline-6.C: New test.
6103
6104 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6105             Jason Merrill  <jason@redhat.com>
6106
6107         PR c++/44108
6108         * c-c++-common/Wunused-var-8.c: New test.
6109
6110 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6111
6112         PR bootstrap/42347
6113         * gcc.c-torture/compile/pr42347.c: New test.
6114
6115         PR middle-end/44102
6116         * g++.dg/ext/asmgoto1.C: New test.
6117
6118 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6119
6120         PR middle-end/44133
6121         * gcc.dg/tree-ssa/pr44133.c: New test.
6122         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6123         precise.
6124
6125 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6126
6127         PR fortran/44044
6128         * gfortran.dg/class_20.f03: New.
6129
6130 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6131
6132         PR 44078
6133         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6134         debug messages but not the newly introduced one.
6135
6136 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6137
6138         PR fortran/35779
6139         * gfortran.dg/initialization_25.f90: Commented testcase.
6140         * gfortran.dg/initialization_26.f90: New.
6141
6142 2010-05-16  Richard Guenther  <rguenther@suse.de>
6143
6144         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6145         * gcc.dg/pr43084.c: Likewise.
6146         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6147         -fipa-type-escape.
6148         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6149         -fipa-type-escape.
6150         * gcc.dg/struct/struct-reorg.exp: Likewise.
6151         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6152         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6153
6154 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
6155
6156         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6157         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6158         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6159         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6160         tests.
6161
6162 2010-05-15  Jason Merrill  <jason@redhat.com>
6163
6164         * g++.dg/eh/spec10.C: New.
6165         * g++.dg/eh/spec11.C: New.
6166         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6167
6168 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6169
6170         PR fortran/44154
6171         PR fortran/42647
6172         * gfortran.dg/allocatable_scalar_9.f90: New.
6173
6174 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
6175
6176         PR c++/44148
6177         * g++.dg/torture/pr44148.C: New test.
6178
6179 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
6180
6181         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6182         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6183         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6184         diagnostics and type sizes.
6185
6186 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
6187
6188         * gnat.dg/lto9.adb: New test.
6189         * gnat.dg/lto9_pkg1.ads: New helper.
6190         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6191
6192 2010-05-15  Jan Hubicka  <jh@suse.cz>
6193
6194         * gcc.dg/lto/ipareference_1.c: Rename to ...
6195         * gcc.dg/lto/ipareference_0.c: ... this one.
6196         * gcc.dg/lto/ipareference_2.c: Rename to ...
6197         * gcc.dg/lto/ipareference_1.c: ... this one.
6198
6199 2010-05-15  Jan Hubicka  <jh@suse.cz>
6200
6201         * gcc.dg/lto/ipareference_1.c: New file.
6202         * gcc.dg/lto/ipareference_2.c: New file.
6203
6204 2010-05-15  Richard Guenther  <rguenther@suse.de>
6205
6206         PR tree-optimization/44038
6207         * gcc.c-torture/compile/pr44038.c: New testcase.
6208
6209 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
6210
6211         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6212         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6213
6214 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
6215
6216         PR fortran/43207
6217         PR fortran/43969
6218         * gfortran.dg/class_18.f03: New.
6219         * gfortran.dg/class_19.f03: New.
6220
6221 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6222
6223         PR debug/44112
6224         * gcc.dg/debug/dwarf2/const-1.c: Remove.
6225         * g++.dg/debug/dwarf2/const1.C: Remove.
6226
6227 2010-05-14  Jason Merrill  <jason@redhat.com>
6228
6229         * g++.dg/eh/cond4.C: New.
6230         * g++.dg/eh/elide2.C: Adjust.
6231         * g++.old-deja/g++.eh/terminate1.C: Adjust.
6232
6233 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6234
6235         PR fortran/44135
6236         * gfortran.dg/actual_array_interface_2.f90: New test.
6237
6238 2010-05-14  Richard Guenther  <rguenther@suse.de>
6239
6240         PR tree-optimization/44119
6241         * gcc.c-torture/compile/pr44119.c: New testcase.
6242
6243 2010-05-14  Jason Merrill  <jason@redhat.com>
6244
6245         PR c++/44127
6246         * g++.dg/eh/terminate1.C: New.
6247
6248 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
6249
6250         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6251
6252         PR debug/44136
6253         * gcc.dg/pr44136.c: New test.
6254
6255 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
6256
6257         PR c++/30566
6258         * g++.dg/warn/Wshadow-4.C: Adjust.
6259         * g++.dg/warn/Wshadow-5.C: New test.
6260         * g++.dg/warn/Wshadow-6.C: New test
6261
6262 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
6263
6264         PR fortran/35779
6265         * gfortran.dg/initialization_25.f90: New.
6266
6267 2010-05-13  Martin Jambor  <mjambor@suse.cz>
6268
6269         * g++.dg/otr-fold-1.C: New test.
6270         * g++.dg/otr-fold-2.C: New test.
6271
6272 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
6273
6274         PR fortran/44036
6275         * gfortran.dg/gomp/pr44036-1.f90: New test.
6276         * gfortran.dg/gomp/pr44036-2.f90: New test.
6277         * gfortran.dg/gomp/pr44036-3.f90: New test.
6278
6279         PR debug/43983
6280         * gcc.dg/guality/sra-1.c: New test.
6281
6282 2010-05-12  Jan Hubicka  <jh@suse.cz>
6283
6284         * tree-ssa/unreachable.c: New test.
6285
6286 2010-05-12  Jason Merrill  <jason@redhat.com>
6287
6288         * g++.dg/cpp0x/sfinae1.C: New.
6289
6290 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
6291
6292         * gcc.target/i386/zee.c: New file.
6293
6294 2010-05-12  Jason Merrill  <jason@redhat.com>
6295
6296         * g++.dg/conversion/op1.C: Expect template candidate message.
6297         * g++.dg/cpp0x/nullptr15.C: Likewise.
6298         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6299         * g++.dg/cpp0x/pr31431.C: Likewise.
6300         * g++.dg/cpp0x/temp_default2.C: Likewise.
6301         * g++.dg/cpp0x/trailing4.C: Likewise.
6302         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6303         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6304         * g++.dg/cpp0x/variadic-throw.C: Likewise.
6305         * g++.dg/cpp0x/variadic35.C: Likewise.
6306         * g++.dg/cpp0x/vt-35147.C: Likewise.
6307         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6308         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6309         * g++.dg/ext/visibility/anon8.C: Likewise.
6310         * g++.dg/ext/vla2.C: Likewise.
6311         * g++.dg/other/pr28114.C: Likewise.
6312         * g++.dg/other/ptrmem10.C: Likewise.
6313         * g++.dg/other/ptrmem11.C: Likewise.
6314         * g++.dg/overload/unknown1.C: Likewise.
6315         * g++.dg/parse/template7.C: Likewise.
6316         * g++.dg/parse/typename7.C: Likewise.
6317         * g++.dg/template/conv11.C: Likewise.
6318         * g++.dg/template/copy1.C: Likewise.
6319         * g++.dg/template/deduce3.C: Likewise.
6320         * g++.dg/template/dependent-expr5.C: Likewise.
6321         * g++.dg/template/friend.C: Likewise.
6322         * g++.dg/template/incomplete2.C: Likewise.
6323         * g++.dg/template/local4.C: Likewise.
6324         * g++.dg/template/local6.C: Likewise.
6325         * g++.dg/template/operator10.C: Likewise.
6326         * g++.dg/template/overload6.C: Likewise.
6327         * g++.dg/template/ptrmem2.C: Likewise.
6328         * g++.dg/template/ptrmem20.C: Likewise.
6329         * g++.dg/template/ptrmem8.C: Likewise.
6330         * g++.dg/template/sfinae2.C: Likewise.
6331         * g++.dg/template/ttp25.C: Likewise.
6332         * g++.dg/template/unify10.C: Likewise.
6333         * g++.dg/template/unify11.C: Likewise.
6334         * g++.dg/template/unify6.C: Likewise.
6335         * g++.dg/template/unify7.C: Likewise.
6336         * g++.dg/template/unify9.C: Likewise.
6337         * g++.dg/template/varmod1.C: Likewise.
6338         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6339         * g++.old-deja/g++.law/operators32.C: Likewise.
6340         * g++.old-deja/g++.pt/crash28.C: Likewise.
6341         * g++.old-deja/g++.pt/crash60.C: Likewise.
6342         * g++.old-deja/g++.pt/explicit38.C: Likewise.
6343         * g++.old-deja/g++.pt/explicit39.C: Likewise.
6344         * g++.old-deja/g++.pt/explicit41.C: Likewise.
6345         * g++.old-deja/g++.pt/explicit67.C: Likewise.
6346         * g++.old-deja/g++.pt/explicit77.C: Likewise.
6347         * g++.old-deja/g++.pt/expr2.C: Likewise.
6348         * g++.old-deja/g++.pt/overload7.C: Likewise.
6349         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6350         * g++.old-deja/g++.pt/spec5.C: Likewise.
6351         * g++.old-deja/g++.pt/spec6.C: Likewise.
6352         * g++.old-deja/g++.pt/t24.C: Likewise.
6353         * g++.old-deja/g++.pt/unify4.C: Likewise.
6354         * g++.old-deja/g++.pt/unify6.C: Likewise.
6355         * g++.old-deja/g++.pt/unify8.C: Likewise.
6356         * g++.old-deja/g++.robertl/eb119.C: Likewise.
6357         * g++.old-deja/g++.robertl/eb79.C: Likewise.
6358         * g++.old-deja/g++.robertl/eb98.C: Likewise.
6359
6360         * g++.dg/cpp0x/initlist32.C: New.
6361
6362         * g++.dg/template/conv11.C: New.
6363         * g++.dg/conversion/op1.C: Adjust expected error.
6364
6365         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6366
6367 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
6368
6369         PR target/44088
6370         * gcc.target/i386/avx-cmpsd-1.c: New.
6371         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6372         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6373         * gcc.target/i386/avx-cmpss-2.c: Likewise.
6374         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6375         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6376
6377 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
6378
6379         PR middle-end/44085
6380         * gcc.dg/gomp/pr44085.c: New test.
6381         * gfortran.dg/gomp/pr44085.f90: New test.
6382
6383 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
6384
6385         * objc-obj-c++-shared/Object1.m: New.
6386         * objc.dg/torture: New directory.
6387         * objc.dg/torture/tls: Ditto.
6388         * objc.dg/tls: Ditto.
6389         * objc.dg/torture/tls/trivial.m: New test.
6390         * objc.dg/torture/tls/thr-init-2.m: New test.
6391         * objc.dg/torture/tls/thr-init-3.m: New test.
6392         * objc.dg/torture/tls/thr-init.m: New test.
6393         * objc.dg/torture/tls/diag-1.m: New test.
6394         * objc.dg/torture/tls/tls.exp: New.
6395         * objc.dg/torture/trivial.m: New test.
6396         * objc.dg/torture/dg-torture.exp: New.
6397         * objc.dg/tls/diag-3.m: New test.
6398         * objc.dg/tls/diag-4.m: New test.
6399         * objc.dg/tls/diag-5.m: New test.
6400         * objc.dg/tls/init-1.m: New test.
6401         * objc.dg/tls/init-2.m: New test.
6402         * objc.dg/tls/tls.exp: New.
6403         * objc.dg/tls/diag-2.m: New test.
6404         * lib/objc.exp: Respond to dg-additional-files.
6405
6406 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
6407
6408         * gcc.target/m68k/20100512-1.c: New.
6409
6410 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
6411
6412         * gnat.dg/lto8.adb: New test.
6413         * gnat.dg/lto8_pkg.ad[sb]: New helper.
6414         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6415
6416 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
6417
6418         PR c++/34272
6419         PR c++/43630
6420         PR c++/34491
6421         * g++.dg/template/crash97.C: New.
6422         * g++.dg/template/crash98.C: Likewise.
6423         * g++.dg/template/crash99.C: Likewise.
6424         * g++.dg/cpp0x/pr31439.C: Adjust.
6425         * g++.dg/template/crash95.C: Likewise.
6426
6427 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6428
6429         PR middle-end/44071
6430         * c-c++-common/asmgoto-4.c: New test.
6431         * gcc.target/i386/pr44071.c: New test.
6432
6433         PR c++/44062
6434         * c-c++-common/Wunused-var-7.c: New test.
6435         * g++.dg/warn/Wunused-var-9.C: New test.
6436
6437 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6438
6439         PR fortran/43711
6440         * gfortran.dg/gomp/pr43711.f90: New.
6441
6442 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
6443
6444         PR fortran/31820
6445         * gfortran.dg/select_5.f90: Updated.
6446
6447 2010-05-11  Jan Hubicka  <jh@suse.cz>
6448
6449         PR tree-optimize/44063
6450         * gcc.c-torture/compile/pr44063.c: New testcase.
6451
6452 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
6453
6454         PR debug/44023
6455         * gcc.dg/pr44023.c: New test.
6456
6457 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
6458
6459         * gnat.dg/lto7.adb: New test.
6460         * gnat.dg/lto7_pkg.ad[sb]: New helper.
6461
6462 2010-05-10  Jason Merrill  <jason@redhat.com>
6463
6464         PR c++/44017
6465         * g++.dg/template/inherit5.C: New.
6466
6467         PR c++/44045
6468         * g++.dg/cpp0x/initlist33.C: New.
6469         * g++.dg/cpp0x/initlist26.C: Adjust.
6470         * g++.dg/cpp0x/initlist28.C: Adjust.
6471
6472 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
6473
6474         PR c++/43719
6475         * g++.dg/init/pr43719.C: New.
6476         * g++.dg/anon-struct4.C: Adjust.
6477
6478 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
6479
6480         PR debug/44028
6481         * gcc.dg/pr44028.c: New test.
6482
6483 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
6484
6485         PR fortran/27866
6486         PR fortran/35003
6487         PR fortran/42809
6488         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6489         * gfortran.dg/warn_conversion.f90: New.
6490
6491 2010-05-10  Michael Matz  <matz@suse.de>
6492
6493         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6494
6495 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
6496
6497         PR rtl-optimization/44012
6498         * gcc.dg/pr44012.c: New.
6499
6500 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6501
6502         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6503         Log text on entry and exit.
6504         Prune Sun ld warnings for common symbols with differing sizes.
6505         (lto-link-and-maybe-run): Change caller.
6506
6507 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
6508
6509         PR fortran/44044
6510         * gfortran.dg/class_7.f03: Modified.
6511         * gfortran.dg/select_type_1.f03: Modified.
6512         * gfortran.dg/select_type_12.f03: New.
6513
6514 2010-05-10  Richard Guenther  <rguenther@suse.de>
6515
6516         PR tree-optimization/44050
6517         * gcc.dg/torture/pr44050.c: New testcase.
6518
6519 2010-05-10  Wei Guozhi  <carrot@google.com>
6520
6521         PR target/42879
6522         * gcc.target/arm/pr42879.c: New testcase.
6523
6524 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6525
6526         PR c/44051
6527         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6528
6529 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6530
6531         PR c/10676
6532         * gcc.dg/anon-struct-10.c: New test.
6533
6534 2010-05-09  Richard Guenther  <rguenther@suse.de>
6535
6536         PR middle-end/44024
6537         * gcc.dg/pr44024.c: New testcase.
6538
6539 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6540
6541         PR c/4784
6542         * gcc.dg/anon-struct-9.c: New test.
6543
6544 2010-05-09  Richard Guenther  <rguenther@suse.de>
6545
6546         PR middle-end/44043
6547         * gcc.c-torture/compile/pr44043.c: New testcase.
6548
6549 2010-05-09  Richard Guenther  <rguenther@suse.de>
6550
6551         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6552
6553 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6554
6555         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6556
6557 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6558
6559         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6560         * gnat.dg/specs/lto3.ads: Likewise.
6561
6562 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6563
6564         PR middle-end/28685
6565         * gcc.dg/pr28685-1.c: New file.
6566
6567 2010-05-08  Richard Guenther  <rguenther@suse.de>
6568
6569         PR tree-optimization/44030
6570         * gcc.c-torture/compile/pr44030.c: New testcase.
6571
6572 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6573
6574         * gnat.dg/lto6.adb: New test.
6575         * gnat.dg/lto6_pkg.ads: New helper.
6576
6577 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6578
6579         * gnat.dg/lto5.adb: New test.
6580         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6581
6582 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6583
6584         * gnat.dg/lto4.ad[sb]: New test.
6585
6586 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6587
6588         * gnat.dg/specs/lto3.ads: New test.
6589         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6590         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6591
6592 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6593
6594         * gnat.dg/sizetype3.ad[sb]: New test.
6595         * gnat.dg/sizetype3_pkg.ads: New helper.
6596
6597 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6598
6599         PR c++/43951
6600         * g++.dg/init/new29.C: New.
6601
6602 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6603
6604         PR fortran/40728
6605         * gfortran.dg/coarray_1.f90: Fixed error message.
6606         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6607         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6608         * gfortran.dg/intrinsic_std_5.f90: New.
6609
6610 2010-05-07  Jason Merrill  <jason@redhat.com>
6611
6612         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6613
6614 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6615
6616         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6617         (size_t, stderr): Remove.
6618         (read_error): Replaced __builtin_fprintf by fprintf.
6619
6620 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6621
6622         * gcc.dg/ordered-comparison-1.c: New test.
6623         * gcc.dg/ordered-comparison-2.c: New test.
6624         * gcc.dg/ordered-comparison-3.c: New test.
6625         * gcc.dg/ordered-comparison-4.c: New test.
6626
6627 2010-05-06  Mike Stump  <mikestump@comcast.net>
6628
6629         PR objc/35165
6630         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6631
6632 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6633             Jason Merrill  <jason@redhat.com>
6634
6635         * g++.dg/cpp0x/nullptr01.C: New.
6636         * g++.dg/cpp0x/nullptr02.C: New.
6637         * g++.dg/cpp0x/nullptr03.C: New.
6638         * g++.dg/cpp0x/nullptr04.C: New.
6639         * g++.dg/cpp0x/nullptr05.C: New.
6640         * g++.dg/cpp0x/nullptr06.C: New.
6641         * g++.dg/cpp0x/nullptr07.C: New.
6642         * g++.dg/cpp0x/nullptr08.C: New.
6643         * g++.dg/cpp0x/nullptr09.C: New.
6644         * g++.dg/cpp0x/nullptr10.C: New.
6645         * g++.dg/cpp0x/nullptr11.C: New.
6646         * g++.dg/cpp0x/nullptr12.C: New.
6647         * g++.dg/cpp0x/nullptr13.C: New.
6648         * g++.dg/cpp0x/nullptr14.C: New.
6649         * g++.dg/cpp0x/nullptr15.C: New.
6650         * g++.dg/cpp0x/nullptr16.C: New.
6651         * g++.dg/cpp0x/nullptr17.C: New.
6652         * g++.dg/cpp0x/nullptr18.C: New.
6653         * g++.dg/cpp0x/nullptr19.C: New.
6654         * g++.dg/cpp0x/nullptr20.C: New.
6655         * g++.dg/cpp0x/nullptr21.C: New.
6656         * g++.dg/cpp0x/nullptr22.C: New.
6657         * g++.dg/debug/nullptr01.C: New.
6658         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6659
6660 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6661
6662         * gcc.dg/Wunused-var-8.c: Move to...
6663         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6664
6665 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6666
6667         PR c++/40406
6668         * g++.dg/template/crash96.C: New.
6669
6670 2010-05-06  Jan Hubicka  <jh@suse.cz>
6671
6672         PR tree-optimization/43791
6673         * gcc.c-torture/compile/pr43791.c: New file.
6674
6675 2010-05-06  Michael Matz  <matz@suse.de>
6676
6677         PR tree-optimization/43984
6678         * gfortran.dg/pr43984.f90: New test.
6679
6680 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6681
6682         PR 40989
6683         * gcc.dg/pr40989.c: New.
6684
6685 2010-05-06  Richard Guenther  <rguenther@suse.de>
6686
6687         PR tree-optimization/43934
6688         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6689
6690 2010-05-06  Richard Guenther  <rguenther@suse.de>
6691
6692         PR tree-optimization/43987
6693         * gcc.c-torture/execute/pr43987.c: New testcase.
6694         * gcc.dg/torture/pta-escape-1.c: Adjust.
6695         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6696         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6697         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6698         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6699
6700 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6701             Dodji Seketeli  <dodji@redhat.com>
6702
6703         PR c/18624
6704         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6705         * g++.dg/template/sfinae16.C: Likewise.
6706         * gcc.dg/Wunused-var-1.c: Moved to...
6707         * c-c++-common/Wunused-var-1.c: ...here. New test.
6708         * gcc.dg/Wunused-var-2.c: Moved to...
6709         * c-c++-common/Wunused-var-2.c: ...here. New test.
6710         * gcc.dg/Wunused-var-3.c: Moved to...
6711         * c-c++-common/Wunused-var-3.c: ...here. New test.
6712         * gcc.dg/Wunused-var-4.c: Moved to...
6713         * gcc.dg/Wunused-var-1.c: ... here.
6714         * gcc.dg/Wunused-var-5.c: Moved to...
6715         * c-c++-common/Wunused-var-4.c: ...here. New test.
6716         * gcc.dg/Wunused-var-7.c: Moved to...
6717         * c-c++-common/Wunused-var-5.c: ...here. New test.
6718         * gcc.dg/Wunused-var-6.c: Moved to...
6719         * gcc.dg/Wunused-var-2.c: ... here.
6720         * c-c++-common/Wunused-var-1.c: New test.
6721         * c-c++-common/Wunused-var-2.c: New test.
6722         * c-c++-common/Wunused-var-3.c: New test.
6723         * c-c++-common/Wunused-var-4.c: New test.
6724         * c-c++-common/Wunused-var-5.c: New test.
6725         * g++.dg/warn/Wunused-var-1.C: New test.
6726         * g++.dg/warn/Wunused-var-2.C: New test.
6727         * g++.dg/warn/Wunused-var-3.C: New test.
6728         * g++.dg/warn/Wunused-var-4.C: New test.
6729         * g++.dg/warn/Wunused-var-5.C: New test.
6730         * g++.dg/warn/Wunused-var-6.C: New test.
6731         * g++.dg/warn/Wunused-var-7.C: New test.
6732         * g++.dg/warn/Wunused-var-8.C: New test.
6733         * g++.dg/warn/Wunused-parm-1.C: New test.
6734         * g++.dg/warn/Wunused-parm-2.C: New test.
6735         * g++.dg/warn/Wunused-parm-3.C: New test.
6736
6737 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6738
6739         PR fortran/43985
6740         * gfortran.dg/gomp/crayptr5.f90: New test case.
6741
6742 2010-05-05  Jason Merrill  <jason@redhat.com>
6743
6744         PR debug/43370
6745         * g++.dg/ext/attrib39.C: New.
6746
6747 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6748
6749         PR fortran/24978
6750         * gfortran.dg/data_invalid.f90: New.
6751
6752 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6753
6754         * gnat.dg/lto2.adb: New test.
6755
6756 2010-05-05  Jason Merrill  <jason@redhat.com>
6757
6758         PR c++/43787
6759         * g++.dg/opt/empty1.C: New.
6760
6761 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6762
6763         PR fortran/43696
6764         * gfortran.dg/class_17.f03: New.
6765
6766 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6767
6768         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6769
6770 2010-05-04  Mike Stump  <mikestump@comcast.net>
6771
6772         PR objc/35165
6773         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6774
6775 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6776
6777         PR target/43668
6778         * gcc.target/i386/pr43668.c: New.
6779
6780 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6781
6782         PR c++/43028
6783         * g++.dg/cpp0x/initlist31.C: New.
6784
6785 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6786
6787         PR c/43981
6788         * gcc.dg/Wunused-var-8.c: New test.
6789
6790 2010-05-04  Jason Merrill  <jason@redhat.com>
6791
6792         PR c++/38064
6793         * g++.dg/cpp0x/enum3.C: Extend.
6794
6795 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6796
6797         PR target/43799
6798         * gcc.target/i386/pr43799.c: New.
6799
6800 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6801
6802         * gnat.dg/lto1.adb: New test.
6803         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6804
6805 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6806
6807         PR middle-end/43671
6808         * gcc.target/i386/pr43671.c: New.
6809
6810 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6811
6812         PR c++/43705
6813         * g++.dg/template/crash95.C: New.
6814
6815 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6816
6817         PR debug/43508
6818         * gcc.target/i386/pr43508.c: New.
6819
6820 2010-05-04  Richard Guenther  <rguenther@suse.de>
6821
6822         PR tree-optimization/43879
6823         * g++.dg/torture/pr43879-1_0.C: New testcase.
6824         * g++.dg/torture/pr43879-1_1.C: Likewise.
6825
6826 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6827
6828         PR c++/43953
6829         * g++.dg/other/crash-12.C: New test.
6830
6831 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6832
6833         * g++.dg/cdce3.C: Add a space.  Updated.
6834
6835 2010-05-03  Jason Merrill  <jason@redhat.com>
6836
6837         PR c++/43680
6838         * g++.dg/opt/enum2.C: New.
6839         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6840         * g++.dg/warn/Wswitch-1.C: Adjust message.
6841
6842 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6843
6844         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6845         * g++.dg/ext/label13.C: Fix typo.
6846         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6847         alpha*-dec-osf5*.
6848         * gcc.c-torture/compile/limits-declparen.c: xfail on
6849         alpha*-dec-osf5* with -g.
6850         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6851         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6852         * gcc.dg/c99-tgmath-2.c: Likewise.
6853         * gcc.dg/c99-tgmath-3.c: Likewise.
6854         * gcc.dg/c99-tgmath-4.c: Likewise.
6855
6856 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6857
6858         PR fortran/43592
6859         * gfortran.dg/unexpected_interface.f90: New test.
6860
6861 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6862
6863         * ada/acats/run_acats (which): New function.
6864         (host_gnatchop, host_gnatmake): Use it.
6865
6866 2010-05-03  Richard Guenther  <rguenther@suse.de>
6867
6868         PR tree-optimization/43971
6869         * gcc.dg/pr43971.c: New testcase.
6870
6871 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6872
6873         PR debug/43972
6874         * gcc.dg/debug/pr43972.c: New test.
6875
6876 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6877
6878         PR testsuite/43963
6879         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6880
6881 2010-05-02  Richard Guenther  <rguenther@suse.de>
6882
6883         PR tree-optimization/43879
6884         * gcc.dg/torture/pr43879-3.c: New testcase.
6885
6886 2010-05-01  Richard Guenther  <rguenther@suse.de>
6887
6888         PR tree-optimization/43949
6889         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6890
6891 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6892
6893         PR c++/43951
6894         * g++.dg/init/new28.C: New.
6895
6896 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6897
6898         PR objc++/32052
6899         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6900         structure and nested declarations.
6901         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6902         structure and nested declarations.  Reduce header clutter and
6903         use _exit() rather than abort().
6904         * objc.dg/encode-10.m: New.
6905         * objc.dg/encode-11.m: New.
6906
6907 2010-04-30  DJ Delorie  <dj@redhat.com>
6908
6909         * gcc.c-torture/execute/20100430-1.c: New test.
6910
6911 2010-04-30  Jason Merrill  <jason@redhat.com>
6912
6913         PR c++/43868
6914         * g++.dg/template/ptrmem21.C: New.
6915
6916 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6917
6918         PR fortran/18918
6919         PR fortran/43931
6920         * gfortran.dg/coarray_13.f90: New test.
6921
6922 2010-04-30  Richard Guenther  <rguenther@suse.de>
6923
6924         PR lto/43946
6925         * gcc.dg/lto/20100430-1_0.c: New testcase.
6926
6927 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6928
6929         PR debug/43942
6930         * c-c++-common/pr43942.c: New test.
6931
6932 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6933
6934         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6935         conflict with darwin crt1.o 'start' symbol.
6936
6937 2010-04-30  Richard Guenther  <rguenther@suse.de>
6938
6939         PR tree-optimization/43879
6940         * gcc.dg/torture/pr43879_1.c: New testcase.
6941
6942 2010-04-30  Richard Guenther  <rguenther@suse.de>
6943
6944         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6945
6946 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6947
6948         PR c++/43890
6949         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6950         user-provided constructor while recursing.
6951
6952 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6953
6954         PR fortran/42274
6955         * gfortran.dg/class_16.f03: New test.
6956
6957 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6958
6959         PR fortran/42274
6960         * gfortran.dg/class_15.f03: New.
6961
6962 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6963
6964         PR fortran/43326
6965         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6966
6967 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6968
6969         PR fortran/43492
6970         * gfortran.dg/generic_22.f03 : New test.
6971
6972 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6973
6974         PR fortran/42353
6975         * gfortran.dg/class_14.f03: New test.
6976
6977 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6978
6979         PR fortran/42680
6980         * gfortran.dg/interface_32.f90: New test.
6981
6982 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6983             Janus Weil  <janus@gcc.gnu.org>
6984
6985         PR fortran/41829
6986         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6987         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6988         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6989
6990 2010-04-28  Mike Stump  <mikestump@comcast.net>
6991
6992         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6993         dg-excess-errors.
6994         * g++.dg/uninit-pred-2_b.C: Likewise.
6995
6996 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6997
6998         PR fortran/18918
6999         PR fortran/43919
7000         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7001
7002 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7003
7004         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7005         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7006         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7007         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7008         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7009
7010 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7011
7012         * gcc.dg/const-uniq-1.c: New test.
7013         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7014
7015 2010-04-28  Xinliang David Li  <davidxl@google.com>
7016
7017         * gcc.dg/uninit-pred-2_b.c: New test.
7018         * gcc.dg/uninit-pred-4_b.c: New test.
7019         * gcc.dg/uninit-pred-3_d.c: New test.
7020         * gcc.dg/uninit-pred-6_b.c: New test.
7021         * gcc.dg/uninit-pred-8_b.c: New test.
7022         * gcc.dg/uninit-pred-3_a.c: New test.
7023         * gcc.dg/uninit-pred-2_c.c: New test.
7024         * gcc.dg/uninit-pred-5_a.c: New test.
7025         * gcc.dg/uninit-pred-3_e.c: New test.
7026         * gcc.dg/uninit-pred-7_a.c: New test.
7027         * gcc.dg/uninit-pred-6_c.c: New test.
7028         * gcc.dg/uninit-pred-9_a.c: New test.
7029         * gcc.dg/uninit-pred-8_c.c: New test.
7030         * gcc.dg/uninit-pred-3_b.c: New test.
7031         * gcc.dg/uninit-pred-5_b.c: New test.
7032         * gcc.dg/uninit-pred-7_b.c: New test.
7033         * gcc.dg/uninit-pred-6_d.c: New test.
7034         * gcc.dg/uninit-pred-9_b.c: New test.
7035         * gcc.dg/uninit-pred-2_a.c: New test.
7036         * gcc.dg/uninit-pred-4_a.c: New test.
7037         * gcc.dg/uninit-pred-3_c.c: New test.
7038         * gcc.dg/uninit-pred-6_a.c: New test.
7039         * gcc.dg/uninit-pred-8_a.c: New test.
7040         * gcc.dg/uninit-pred-7_c.c: New test.
7041         * gcc.dg/uninit-pred-6_e.c: New test.
7042         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7043         * g++.dg/uninit-pred-1_a.C: New test.
7044         * g++.dg/uninit-pred-1_b.C: New test.
7045         * g++.dg/uninit-pred-2_a.C: New test.
7046         * g++.dg/uninit-pred-2_b.C: New test.
7047         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7048         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7049         * g++.dg/uninit-pred-loop_1.cc: New test.
7050
7051 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7052
7053         * gcc.dg/lto/20091209-1_0.c: New testcase.
7054
7055 2010-04-28  Richard Guenther  <rguenther@suse.de>
7056
7057         PR tree-optimization/43879
7058         PR tree-optimization/43909
7059         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7060
7061 2010-04-28  Richard Guenther  <rguenther@suse.de>
7062
7063         PR c++/43880
7064         * g++.dg/torture/pr43880.C: New testcase.
7065
7066 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7067
7068         PR c++/9335
7069         * g++.dg/template/recurse2.C: Update
7070         * g++.dg/template/recurse.C: Update.
7071         * g++.dg/template/pr23510.C: Update.
7072         * lib/prune.exp: Filter out 'recursively instantiated'.
7073
7074 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7075
7076         PR c++/29043
7077         * g++.dg/init/pr29043.C: New.
7078
7079 2010-04-27  Jason Merrill  <jason@redhat.com>
7080
7081         * g++.dg/lookup/scoped5.C: Adjust.
7082         * g++.dg/lookup/scoped8.C: Adjust.
7083         * g++.dg/template/dependent-expr5.C: Adjust.
7084         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7085
7086         PR c++/43856
7087         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7088
7089         PR c++/43875
7090         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7091
7092 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7093             Jan Hubicka <hubicka@ucw.cz>
7094
7095         * gcc.dg/pure-2.c: New testcase.
7096         * gcc.dg/const-1.c: New testcase.
7097
7098 2010-04-27  Jason Merrill  <jason@redhat.com>
7099
7100         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7101
7102         PR c++/41468
7103         * g++.dg/template/sfinae17.C: New.
7104         * g++.dg/template/sfinae18.C: New.
7105
7106 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7107
7108         * g++.dg/init/pr42844.C: New.
7109         * g++.dg/cpp0x/pr42844-2.C: New.
7110         * g++.dg/cpp0x/defaulted2.C: Adjust.
7111         * g++.dg/tree-ssa/pr27549.C: Likewise.
7112         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7113
7114 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7115
7116         PR fortran/18918
7117         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7118
7119 2010-04-27  Richard Guenther  <rguenther@suse.de>
7120
7121         PR middle-end/40561
7122         * g++.dg/other/pr40561.C: New testcase.
7123
7124 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7125
7126         PR middle-end/43812
7127         * g++.dg/ipa/pr43812.C: New test.
7128
7129 2010-04-27  Jan Hubicka  <jh@suse.cz>
7130
7131         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7132         (test): ... this one.
7133
7134 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7135
7136         PR target/40657
7137         * gcc.target/arm/thumb-stackframe.c: New test.
7138
7139 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7140
7141         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7142         * gcc.dg/misc-column.c: Likewise.
7143         * gcc.dg/Walways-true-1.c: Likewise.
7144         * gcc.dg/Walways-true-2.c: Likewise.
7145         * gcc.dg/warn-addr-cmp.c: Likewise.
7146
7147 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7148
7149         PR fortran/18918
7150         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7151         * gfortran.dg/coarray_12.f90: New.
7152
7153 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7154
7155         PR c/32207
7156         * gcc.dg/pr32207.c: New test.
7157         * gcc.dg/misc-column.c: Adjust expected warning.
7158         * gcc.dg/Walways-true-1.c: Likewise.
7159         * gcc.dg/Walways-true-2.c: Likewise.
7160         * gcc.dg/warn-addr-cmp.c: Likewise.
7161
7162 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
7163
7164         PR lto/42776
7165         * lib/lto.exp (lto_prune_vis_warns): New function.
7166         (lto-link-and-maybe-run): Call it.
7167
7168 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7169
7170         PR tree-optimization/43904
7171         * gcc.dg/tree-ssa/tailcall-6.c: New.
7172
7173 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7174
7175         PR testsuite/35165
7176         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
7177         Darwin8/OSX10.4 - compatible code generation.
7178         Use scan-rtl-dump.
7179         * obj-c++.dg/stubify-1.mm: Ditto.
7180         * lib/objc-torture.exp: Do not require link success for
7181         "trivial.m" in the runtime checks when dowhat = 'compile'.
7182         * lib/dg-pch.exp (dg-flags-pch): New Proc.
7183         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
7184         Darwin8/OSX10.4 - compatible code generation.
7185         * objc.dg/stubify-2.m: Ditto.
7186         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7187         * objc.dg/next-runtime-1.m: Ditto.
7188         * objc.dg/stret-2.m: Restrict to ilp32 targets.
7189         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7190         runtimes on Darwin.
7191
7192 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
7193
7194         PR 43715
7195         * lib/plugin-support.exp: Use "-undefined
7196         dynamic_lookup" on darwin.
7197
7198 2010-04-26  Richard Guenther  <rguenther@suse.de>
7199
7200         * gcc.dg/lto/20100426_0.c: New testcase.
7201
7202 2010-04-26  Jie Zhang  <jie@codesourcery.com>
7203
7204         PR tree-optimization/43833
7205         gcc.dg/Warray-bounds-8.c: New test case.
7206
7207 2010-04-26  Richard Guenther  <rguenther@suse.de>
7208
7209         PR lto/43080
7210         * g++.dg/lto/20100423-3_0.C: New testcase.
7211
7212 2010-04-26  Richard Guenther  <rguenther@suse.de>
7213
7214         PR lto/42425
7215         * g++.dg/lto/20100423-2_0.C: New testcase.
7216
7217 2010-04-26  Ira Rosen  <irar@il.ibm.com>
7218
7219         * gcc.dg/vect/bb-slp-23.c: New test.
7220
7221 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
7222
7223         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7224         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7225         * gcc.dg/c1x-float-1.c: New test.
7226
7227 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7228
7229         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7230         of "lea\[ \t\]".
7231
7232 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7233
7234         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7235         FreeBSD.
7236         * gfortran.dg/default_format_denormal_1.f90: Ditto.
7237         * gfortran.dg/default_format_2.f90: Ditto.
7238
7239 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7240
7241         * gfortran.dg/pr43505.f90: Clean up .mod file.
7242         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7243         * gfortran.dg/pr41347.f90: Ditto.
7244         * gfortran.dg/internal_pack_4.f90: Ditto.
7245         * gfortran.dg/proc_decl_23.f90: Ditto.
7246         * gfortran.dg/recursive_check_3.f90: Ditto.
7247         * gfortran.dg/intent_out_3.f90: Ditto.
7248         * gfortran.dg/assignment_2.f90: Ditto.
7249         * gfortran.dg/pr41928.f90: Ditto.
7250         * gfortran.dg/pr42166.f90: Ditto.
7251         * gfortran.dg/private_type_12.f90: Ditto.
7252         * gfortran.dg/graphite/pr42185.f90: Ditto.
7253         * gfortran.dg/graphite/pr42186.f90: Ditto.
7254         * gfortran.dg/graphite/pr40982.f90: Ditto.
7255         * gfortran.dg/graphite/id-2.f90: Ditto.
7256         * gfortran.dg/graphite/id-4.f90: Ditto.
7257         * gfortran.dg/graphite/pr42050.f90: Ditto.
7258         * gfortran.dg/graphite/id-18.f90: Ditto.
7259         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7260         * gfortran.dg/graphite/pr41924.f90: Ditto.
7261         * gfortran.dg/graphite/pr42393.f90: Ditto.
7262         * gfortran.dg/graphite/pr37980.f90: Ditto.
7263         * gfortran.dg/graphite/pr38953.f90: Ditto.
7264         * gfortran.dg/graphite/pr42180.f90: Ditto.
7265         * gfortran.dg/graphite/pr42181.f90: Ditto.
7266         * gfortran.dg/where_operator_assign_4.f90: Ditto.
7267         * gfortran.dg/select_type_4.f90: Ditto.
7268         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7269         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7270         * gfortran.dg/lto/pr40725_0.f03: Ditto.
7271         * gfortran.dg/elemental_args_check_2.f90: Ditto.
7272         * gfortran.dg/whole_file_11.f90: Ditto.
7273         * gfortran.dg/private_type_11.f90: Ditto.
7274         * gfortran.dg/vect/vect-gems.f90: Ditto.
7275         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7276
7277 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
7278
7279         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7280
7281 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7282
7283         * gnat.dg/pack15.ad[sb]: New test.
7284
7285 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
7286
7287         * gcc.target/arm/mla-1.c: New test.
7288
7289 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7290
7291         PR fortran/30073
7292         PR fortran/43793
7293         * gfortran.dg/pr43793.f90: New test.
7294
7295 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
7296
7297         PR tree-optimization/41442
7298         * gcc.target/i386/pr41442.c: New test.
7299
7300 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
7301
7302         PR fortran/43832
7303         * gfortran.dg/fgetc_3.f90: Delete bogus test.
7304
7305 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7306
7307         PR fortran/43832
7308         * gfortran.dg/open_nounit.f90: New test.
7309
7310 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
7311
7312         PR fortran/43841
7313         PR fortran/43843
7314         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7315
7316 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7317
7318         * gcc.dg/Wconversion-integer.c: Update.
7319
7320 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7321
7322         * gnat.dg/unchecked_convert5.adb: New test.
7323
7324 2010-04-23  Richard Guenther  <rguenther@suse.de>
7325
7326         PR lto/41734
7327         * gcc.dg/lto/20100423-2_0.c: New testcase.
7328         * gcc.dg/lto/20100423-2_0.c: Likewise.
7329
7330 2010-04-23  Richard Guenther  <rguenther@suse.de>
7331
7332         PR lto/43455
7333         * gcc.dg/lto/20100423-1_0.c: New testcase.
7334         * gcc.dg/lto/20100423-1_1.c: Likewise.
7335
7336 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7337
7338         PR tree-optimization/43846
7339         * gcc.dg/tree-ssa/sra-10.c: New test.
7340
7341 2010-04-23  Martin Jambor  <mjambor@suse.cz>
7342
7343         PR middle-end/43835
7344         * gcc.c-torture/execute/pr43835.c: New test.
7345
7346 2010-04-23  Richard Guenther  <rguenther@suse.de>
7347
7348         PR lto/42653
7349         * g++.dg/lto/20100423-1_0.C: New testcase.
7350
7351 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
7352
7353         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7354
7355 2010-04-22  Ira Rosen  <irar@il.ibm.com>
7356
7357         PR tree-optimization/43842
7358         * gcc.dg/vect/pr43842.c: New test.
7359
7360 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7361
7362         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7363         * gcc.target/i386/wmul-2.c: Likewise.
7364
7365 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7366
7367         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7368         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7369
7370 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
7371
7372         * gfortran.dg/reassoc_6.f: New testcase.
7373
7374 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7375
7376         PR middle-end/29274
7377         * gcc.target/arm/wmul-1.c: New test.
7378         * gcc.target/arm/wmul-2.c: New test.
7379
7380 2010-04-22  Richard Guenther  <rguenther@suse.de>
7381
7382         PR tree-optimization/43845
7383         * gcc.c-torture/compile/pr43845.c: New testcase.
7384
7385 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
7386
7387         PR middle-end/29274
7388         * gcc.target/i386/wmul-1.c: New test.
7389         * gcc.target/i386/wmul-2.c: New test.
7390         * gcc.target/bfin/wmul-1.c: New test.
7391         * gcc.target/bfin/wmul-2.c: New test.
7392
7393 2010-04-22  Richard Guenther  <rguenther@suse.de>
7394
7395         PR fortran/43829
7396         * gfortran.dg/vector_subscript_6.f90: New testcase.
7397         * gfortran.dg/assign_10.f90: Adjust.
7398
7399 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
7400
7401         PR fortran/43836
7402         * gfortran.dg/gomp/pr43836.f90: New test.
7403
7404 2010-04-21  Richard Guenther  <rguenther@suse.de>
7405
7406         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7407
7408 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7409
7410         * gcc.dg/torture/builtin-cproj-3.c: New.
7411
7412 2010-04-20  Jason Merrill  <jason@redhat.com>
7413
7414         PR c++/9335
7415         * g++.dg/template/recurse2.C: New.
7416         * g++.dg/parse/crash36.C: Adjust.
7417         * g++.dg/other/fold1.C: Adjust.
7418         * g++.dg/init/member1.C: Adjust.
7419         * lib/prune.exp: Prune "skipping N instantiation contexts".
7420
7421 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7422
7423         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7424
7425 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7426
7427         * gcc.dg/torture/builtin-cproj-1.c: New.
7428         * gcc.dg/torture/builtin-cproj-2.c: New.
7429
7430 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
7431
7432         PR c++/43800
7433         PR c++/43704
7434         * g++.dg/template/typedef32.C: Adjust.
7435         * g++.dg/template/typedef33.C: New test.
7436
7437 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
7438
7439         PR fortran/43227
7440         * gfortran.dg/proc_decl_23.f90: New test.
7441
7442         PR fortran/43266
7443         * gfortran.dg/abstract_type_6.f03: New test.
7444
7445 2010-04-20  Xinliang David Li  <davidxl@google.com>
7446
7447         * g++.dg/tree-ssa/fold-compare.C: New.
7448
7449 2010-04-20  Richard Guenther  <rguenther@suse.de>
7450
7451         PR tree-optimization/39417
7452         * g++.dg/torture/pr39417.C: New testcase.
7453
7454 2010-04-20  Richard Guenther  <rguenther@suse.de>
7455
7456         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7457
7458 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
7459
7460         * g++.dg/debug/dwarf2/rv1.C: New test.
7461
7462 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7463
7464         PR target/43635
7465         * gcc.c-torture/compile/pr43635.c: New testcase.
7466
7467 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7468
7469         PR fortran/43339
7470         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7471         of sequential loops being private only in the innermost containing
7472         task region.
7473
7474         PR middle-end/43337
7475         * gfortran.dg/gomp/pr43337.f90: New test.
7476
7477 2010-04-19  Richard Guenther  <rguenther@suse.de>
7478
7479         PR tree-optimization/43796
7480         * gfortran.dg/pr43796.f90: New testcase.
7481
7482 2010-04-19  Richard Guenther  <rguenther@suse.de>
7483
7484         PR tree-optimization/43783
7485         * gcc.c-torture/execute/pr43783.c: New testcase.
7486
7487 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
7488
7489         PR target/43766
7490         * gcc.target/i386/pr43766.c: New test.
7491
7492 2010-04-19  Jie Zhang  <jie@codesourcery.com>
7493
7494         PR target/43662
7495         * gcc.target/i386/pr43662.c: New test.
7496
7497 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
7498
7499         PR c++/43704
7500         * g++.dg/template/typedef32.C: New test.
7501
7502 2010-04-19  Ira Rosen  <irar@il.ibm.com>
7503
7504         PR tree-optimization/37027
7505         * lib/target-supports.exp
7506         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7507         * gcc.dg/vect/pr37027.c: New test.
7508         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7509         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7510         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7511         gcc.dg/vect/vect-complex-6.c: Likewise.
7512
7513 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
7514
7515         * g++.dg/debug/dwarf2/enum1.C: New test.
7516
7517 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7518
7519         * gnat.dg/rep_clause5.ad[sb]: New test.
7520         * gnat.dg/rep_clause5_pkg.ads: New helper.
7521
7522 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7523
7524         PR tree-optimization/43771
7525         * g++.dg/vect/pr43771.cc: New test.
7526
7527 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7528
7529         PR fortran/31538
7530         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7531         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7532
7533 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7534
7535         * gnat.dg/sizetype.adb: Rename into...
7536         * gnat.dg/sizetype1.adb: ...this.
7537         * gnat.dg/sizetype2.adb: New test.
7538
7539 2010-04-16  Richard Guenther  <rguenther@suse.de>
7540
7541         PR tree-optimization/43572
7542         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7543
7544 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7545
7546         * gnat.dg/specs/discr_private.ads: New test.
7547
7548 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7549
7550         PR target/41514
7551         * gcc.target/arm/thumb-comparisons.c: New test.
7552
7553         PR target/40603
7554         * gcc.target/arm/thumb-cbranchqi.c: New test.
7555
7556 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7557
7558         * g++.dg/torture/pr36191.C: Enable for SH.
7559
7560 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7561
7562         * gnat.dg/wide_boolean.adb: New test.
7563         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7564
7565 2010-04-15  Richard Guenther  <rguenther@suse.de>
7566
7567         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7568         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7569         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7570         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7571         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7572         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7573         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7574         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7575         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7576         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7577         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7578         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7579         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7580         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7581         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7582
7583 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7584
7585         PR target/21803
7586         * gcc.target/arm/pr42496.c: New test.
7587
7588 2010-04-14  Jason Merrill  <jason@redhat.com>
7589
7590         PR c++/36625
7591         * g++.dg/ext/attrib38.C: New.
7592
7593 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7594
7595         PR testsuite/43739
7596         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7597
7598 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7599
7600         PR 42966
7601         * gcc.dg/cpp/warn-undef-2.c: Update.
7602         * gcc.dg/cpp/warn-traditional-2.c: Update.
7603         * gcc.dg/cpp/warn-comments-2.c: Update.
7604         * gcc.dg/cpp/warn-variadic-2.c: Update.
7605         * gcc.dg/cpp/warn-long-long-2.c: Update.
7606         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7607         * gcc.dg/cpp/warn-multichar-2.c: Update.
7608         * gcc.dg/cpp/warn-normalized-3.c: Update.
7609         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7610         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7611         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7612         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7613         * gcc.dg/cpp/warn-redefined-2.c: Update.
7614         * gfortran.dg/warning-directive-2.F90: Update.
7615         * c-c++-common/cpp/warning-directive-2.c: Update.
7616
7617 2010-04-14  Michael Matz  <matz@suse.de>
7618
7619         PR tree-optimization/42963
7620         * gcc.dg/pr42963.c: New testcase.
7621
7622 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7623
7624         * gnat.dg/class_wide.adb: Rename into...
7625         * gnat.dg/class_wide1.adb: ...this.
7626         * gnat.dg/class_wide2.ad[sb]: New test.
7627
7628 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7629
7630         PR fortran/18918
7631         * gfortran.dg/coarray_9.f90: Update dg-errors.
7632         * gfortran.dg/coarray_10.f90: New test.
7633         * gfortran.dg/coarray_11.f90: New test.
7634
7635 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7636
7637         PR fortran/43747
7638         gfortran.dg/initialization_24.f90: New test.
7639
7640 2010-04-13  Jason Merrill  <jason@redhat.com>
7641
7642         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7643         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7644
7645 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7646
7647         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7648         * g++.dg/dg.exp: Likewise.
7649         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7650         * c-c++-common/cpp/warning-directive-1.c: ... here.
7651         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7652         * c-c++-common/cpp/warning-directive-2.c: ... here.
7653         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7654         * c-c++-common/cpp/warning-directive-3.c: ... here.
7655         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7656         * c-c++-common/cpp/warning-directive-4.c: ... here.
7657         * g++.dg/cpp/warning-directive-1.C: Delete.
7658         * g++.dg/cpp/warning-directive-2.C: Delete.
7659         * g++.dg/cpp/warning-directive-3.C: Delete.
7660         * g++.dg/cpp/warning-directive-4.C: Delete.
7661         * gcc.dg/cpp/normalised-3.c: Delete.
7662         * g++.dg/cpp/normalised-1.C: Rename as ...
7663         * c-c++-common/cpp/normalised-3.c: ... this.
7664
7665 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7666
7667         * gcc.dg/tree-ssa/sra-9.c: New test.
7668
7669 2010-04-13  Michael Matz  <matz@suse.de>
7670
7671         PR middle-end/43730
7672         * gcc.dg/pr43730.c: New test.
7673
7674 2010-04-13  Michael Matz  <matz@suse.de>
7675
7676         * gcc.dg/tree-ssa/negate.c: New testcase.
7677
7678 2010-04-13  Richard Guenther  <rguenther@suse.de>
7679
7680         PR testsuite/43735
7681         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7682
7683 2010-04-13  Richard Guenther  <rguenther@suse.de>
7684
7685         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7686
7687 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7688
7689         * gnat.dg/derived_type1.adb: New test.
7690
7691 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7692
7693         * gcc.dg/plugindir1.c: New testcase.
7694         * gcc.dg/plugindir2.c: New testcase.
7695         * gcc.dg/plugindir3.c: New testcase.
7696         * gcc.dg/plugindir4.c: New testcase.
7697
7698 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7699
7700         * gcc.target/i386/rotate-2.c: New test.
7701
7702 2010-04-12  Jason Merrill  <jason@redhat.com>
7703
7704         PR c++/43641
7705         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7706         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7707
7708 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7709
7710         PR c++/25811
7711         * g++.dg/init/pr25811.C: New test.
7712
7713 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7714
7715         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7716         dg-error, dg-warning.
7717         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7718
7719 2010-04-12  Richard Guenther  <rguenther@suse.de>
7720
7721         * gcc.dg/torture/inline-2.c: New testcase.
7722
7723 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7724
7725         PR bootstrap/43699
7726         * gcc.dg/Wunused-var-7.c: New test.
7727
7728         PR tree-optimization/43560
7729         * gcc.c-torture/execute/pr43560.c: New test.
7730
7731 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7732
7733         * gnat.dg/aggr13.adb: New test.
7734         * gnat.dg/aggr14.adb: Likewise.
7735         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7736
7737 2010-04-12  Richard Guenther  <rguenther@suse.de>
7738
7739         PR c++/43611
7740         * g++.dg/torture/pr43611.C: New testcase.
7741
7742 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7743
7744         PR c/36774
7745         * gcc.dg/pr36774-1.c: New test.
7746         * gcc.dg/pr36774-2.c: New test.
7747
7748 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7749
7750         * gcc.target/sh/rte-delay-slot.c: New test.
7751
7752 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7753
7754         * gnat.dg/pack9.adb: Remove -cargs option.
7755         * gnat.dg/aggr12.ad[sb]: New test.
7756
7757 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7758
7759         PR target/43417
7760         * gcc.target/sh/pr43417.c: New test.
7761
7762 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7763
7764         PR fortran/43591
7765         * gfortran.dg/spec_expr_6.f90: New test.
7766
7767 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7768
7769         PR cpp/43195
7770         * gcc.dg/cpp/pr43195.c: New.
7771         * gcc.dg/cpp/pr43195.h: New.
7772
7773 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7774
7775         PR 42965
7776         * gcc.dg/Werror-6.c: Adjust.
7777         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7778         * gcc.dg/Werror-4.c: Likewise.
7779         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7780         * gcc.dg/Wswitch-enum-error.c: Likewise.
7781         * gcc.dg/Wpointer-arith.c: Likewise.
7782         * gcc.dg/Wfatal.c: Likewise.
7783         * gcc.dg/Wswitch-error.c: Likewise.
7784         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7785         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7786         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7787         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7788         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7789         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7790         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7791         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7792         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7793         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7794         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7795         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7796         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7797         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7798         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7799         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7800         * g++.dg/cpp/warning-directive-2.C: Likewise.
7801         * gfortran.dg/warning-directive-2.F90: Likewise.
7802
7803 2010-04-09  Jason Merrill  <jason@redhat.com>
7804
7805         PR c++/42623
7806         * g++.dg/template/sizeof13.C: New.
7807
7808 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7809
7810         * g++.dg/other/pr35504.C: Add check for thiscall.
7811         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7812         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7813
7814 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7815
7816         PR c++/28584
7817         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7818         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7819         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7820         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7821         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7822         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7823         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7824         * g++.dg/other/increment1.C: Likewise.
7825
7826 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7827
7828         PR fortran/18918
7829         * gfortran.dg/coarray_7.f90: New test.
7830         * gfortran.dg/coarray_8.f90: New test.
7831
7832 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7833
7834         PR fortran/28039
7835         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7836
7837 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7838
7839         PR target/43643
7840         * gcc.dg/pr43643.c: New test.
7841
7842 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7843
7844         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7845
7846 2010-04-08  Richard Guenther  <rguenther@suse.de>
7847
7848         PR tree-optimization/43679
7849         * gcc.c-torture/compile/pr43679.c: New testcase.
7850
7851 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7852
7853         PR debug/43670
7854         * gcc.dg/pr43670.c: New test.
7855
7856 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7857
7858         PR middle-end/40815
7859         * gcc.dg/tree-ssa/reassoc-19.c: New.
7860
7861 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7862
7863         PR c/18624
7864         * gcc.dg/Wunused-var-1.c: New test.
7865         * gcc.dg/Wunused-var-2.c: New test.
7866         * gcc.dg/Wunused-var-3.c: New test.
7867         * gcc.dg/Wunused-var-4.c: New test.
7868         * gcc.dg/Wunused-var-5.c: New test.
7869         * gcc.dg/Wunused-var-6.c: New test.
7870         * gcc.dg/Wunused-parm-1.c: New test.
7871
7872         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7873         * gcc.dg/trunc-1.c: Likewise.
7874         * gcc.dg/vla-9.c: Likewise.
7875         * gcc.dg/dfp/composite-type.c: Likewise.
7876
7877 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7878
7879         PR objc/35996
7880         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7881         * obj-c++.dg/objc-gc-3.mm: Ditto.
7882
7883 2010-04-07  Simon Baldwin  <simonb@google.com>
7884
7885         * gcc.dg/cpp/warn-undef-2.c: New.
7886         * gcc.dg/cpp/warn-traditional-2.c: New.
7887         * gcc.dg/cpp/warn-comments-2.c: New.
7888         * gcc.dg/cpp/warning-directive-1.c: New.
7889         * gcc.dg/cpp/warn-long-long.c: New.
7890         * gcc.dg/cpp/warn-traditional.c: New.
7891         * gcc.dg/cpp/warn-variadic-2.c: New.
7892         * gcc.dg/cpp/warn-undef.c: New.
7893         * gcc.dg/cpp/warn-normalized-1.c: New.
7894         * gcc.dg/cpp/warning-directive-2.c: New.
7895         * gcc.dg/cpp/warn-long-long-2.c: New.
7896         * gcc.dg/cpp/warn-variadic.c: New.
7897         * gcc.dg/cpp/warn-normalized-2.c: New.
7898         * gcc.dg/cpp/warning-directive-3.c: New.
7899         * gcc.dg/cpp/warn-deprecated-2.c: New.
7900         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7901         * gcc.dg/cpp/warn-multichar-2.c: New.
7902         * gcc.dg/cpp/warn-normalized-3.c: New.
7903         * gcc.dg/cpp/warning-directive-4.c: New.
7904         * gcc.dg/cpp/warn-unused-macros.c: New.
7905         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7906         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7907         * gcc.dg/cpp/warn-cxx-compat.c: New.
7908         * gcc.dg/cpp/warn-redefined.c: New.
7909         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7910         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7911         * gcc.dg/cpp/warn-deprecated.c: New.
7912         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7913         * gcc.dg/cpp/warn-redefined-2.c: New.
7914         * gcc.dg/cpp/warn-comments.c: New.
7915         * gcc.dg/cpp/warn-multichar.c: New.
7916         * g++.dg/cpp/warning-directive-1.C: New.
7917         * g++.dg/cpp/warning-directive-2.C: New.
7918         * g++.dg/cpp/warning-directive-3.C: New.
7919         * g++.dg/cpp/warning-directive-4.C: New.
7920         * gfortran.dg/warning-directive-1.F90: New.
7921         * gfortran.dg/warning-directive-3.F90: New.
7922         * gfortran.dg/warning-directive-2.F90: New.
7923         * gfortran.dg/warning-directive-4.F90: New.
7924
7925 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7926
7927         PR objc++/23716
7928         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7929
7930 2010-04-07  Jason Merrill  <jason@redhat.com>
7931
7932         * g++.dg/template/dr408.C: New.
7933
7934         * g++.dg/lookup/ns4.C: New.
7935
7936         PR c++/38392
7937         * g++.dg/template/friend51.C: New test.
7938
7939         PR c++/41970
7940         * g++.old-deja/g++.other/linkage1.C: Adjust.
7941
7942 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7943
7944         PR c++/42697
7945         * g++.dg/template/crash94.C: New test.
7946
7947 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7948
7949         PR c++/40239
7950         * g++.dg/init/aggr5.C: New test.
7951         * g++.dg/init/aggr5.C: New test.
7952
7953 2010-04-07  Richard Guenther  <rguenther@suse.de>
7954
7955         PR tree-optimization/43270
7956         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7957         * gcc.dg/Warray-bounds-7.c: Likewise.
7958
7959 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7960
7961         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7962         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7963         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7964
7965 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7966
7967         PR c++/42556
7968         * g++.dg/init/pr42556.C: New test.
7969
7970 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7971
7972         PR debug/43628
7973         * g++.dg/debug/dwarf2/typedef2.C: New test.
7974
7975 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7976
7977         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7978         c-c++-common/dwarf2/redeclaration-1.C
7979
7980 2010-04-06  Jason Merrill  <jason@redhat.com>
7981
7982         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7983         * g++.dg/ext/attrib18.C: Likewise.
7984         * g++.dg/ext/bitfield2.C: Likewise.
7985         * g++.dg/ext/bitfield4.C: Likewise.
7986         * g++.dg/ext/visibility/warn2.C: Likewise.
7987         * g++.dg/ext/visibility/warn3.C: Likewise.
7988         * g++.dg/gomp/pr26690-1.C: Likewise.
7989         * g++.dg/inherit/covariant7.C: Likewise.
7990         * g++.dg/init/synth2.C: Likewise.
7991         * g++.dg/lookup/using7.C: Likewise.
7992         * g++.dg/other/crash-4.C: Likewise.
7993         * g++.dg/other/error13.C: Likewise.
7994         * g++.dg/other/error20.C: Likewise.
7995         * g++.dg/parse/crash31.C: Likewise.
7996         * g++.dg/parse/error16.C: Likewise.
7997         * g++.dg/parse/error19.C: Likewise.
7998         * g++.dg/parse/error27.C: Likewise.
7999         * g++.dg/parse/error28.C: Likewise.
8000         * g++.dg/parse/fused-params1.C: Likewise.
8001         * g++.dg/template/error2.C: Likewise.
8002         * g++.dg/template/local6.C: Likewise.
8003         * g++.dg/template/qualttp15.C: Likewise.
8004         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8005         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8006         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8007         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8008         * g++.old-deja/g++.eh/spec6.C: Likewise.
8009         * g++.old-deja/g++.jason/crash3.C: Likewise.
8010         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8011         * g++.old-deja/g++.law/ctors5.C: Likewise.
8012         * g++.old-deja/g++.law/ctors9.C: Likewise.
8013         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8014         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8015         * g++.old-deja/g++.other/struct1.C: Likewise.
8016         * g++.old-deja/g++.other/volatile1.C: Likewise.
8017         * g++.old-deja/g++.pt/crash36.C: Likewise.
8018         * g++.old-deja/g++.pt/derived3.C: Likewise.
8019         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8020         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8021
8022 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8023
8024         PR middle-end/43519
8025         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8026         * gcc.dg/graphite/id-19.c: New.
8027
8028 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8029
8030         PR middle-end/32824
8031         * gcc.dg/vect/pr32824: New.
8032
8033 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8034
8035         PR fortran/18918
8036         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8037         * gfortran.dg/coarray_3.f90: Ditto.
8038         * gfortran.dg/coarray_4.f90: Ditto.
8039         * gfortran.dg/coarray_5.f90: Ditto.
8040         * gfortran.dg/coarray_6.f90: Ditto.
8041         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8042
8043 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8044
8045         PR fortran/18918
8046         * gfortran.dg/coarray_4.f90: Fix test.
8047         * gfortran.dg/coarray_6.f90: Add more tests.
8048
8049 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8050
8051         PR fortran/18918
8052         * gfortran.dg/coarray_4.f90: New test.
8053         * gfortran.dg/coarray_5.f90: New test.
8054         * gfortran.dg/coarray_6.f90: New test.
8055
8056 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8057
8058         PR fortran/18918
8059         * gfortran.dg/iso_fortran_env_5.f90: New test.
8060         * gfortran.dg/iso_fortran_env_6.f90: New test.
8061
8062 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8063
8064         PR fortran/39997
8065         * gfortran.dg/coarray_1.f90: New test.
8066         * gfortran.dg/coarray_2.f90: New test.
8067         * gfortran.dg/coarray_3.f90: New test.
8068
8069 2010-04-06  Jason Merrill  <jason@redhat.com>
8070
8071         PR c++/43648
8072         * g++.dg/template/dtor8.C: New.
8073
8074         PR c++/43621
8075         * g++.dg/template/error-recovery2.C: New.
8076
8077 2010-04-06  Jan Hubicka  <jh@suse.czpli
8078
8079         PR tree-optimization/42906
8080         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8081
8082 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8083
8084         PR fortran/43178
8085         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8086         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8087         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8088
8089 2010-04-06  Richard Guenther  <rguenther@suse.de>
8090
8091         PR tree-optimization/43627
8092         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8093
8094 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8095
8096         PR target/43638
8097         * gcc.target/i386/pr43638.c: New test.
8098
8099 2010-04-06  Richard Guenther  <rguenther@suse.de>
8100
8101         PR middle-end/43661
8102         * gcc.c-torture/compile/pr43661.c: New testcase.
8103
8104 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8105
8106         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8107
8108 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8109
8110         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8111
8112 2010-04-02  Richard Guenther  <rguenther@suse.de>
8113
8114         PR tree-optimization/43629
8115         * gcc.c-torture/execute/pr43629.c: New testcase.
8116
8117 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8118             Dominique d'Humieres  <dominiq@lps.ens.fr>
8119
8120         PR libfortran/43605
8121         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8122
8123 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8124
8125         PR debug/43325
8126         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8127
8128 2010-04-01  Jason Merrill  <jason@redhat.com>
8129
8130         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8131
8132 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8133             Manfred Schwarb  <manfred99@gmx.ch>
8134
8135         PR libfortran/43605
8136         * gfortran.dg/ftell_3.f90: New test.
8137
8138 2010-04-01  Richard Guenther  <rguenther@suse.de>
8139
8140         PR middle-end/43614
8141         * gcc.c-torture/compile/pr43614.c: New testcase.
8142
8143 2010-04-01  Martin Jambor  <mjambor@suse.cz>
8144
8145         PR tree-optimization/43141
8146         * gcc.dg/guality/pr43141.c: New test.
8147
8148 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8149
8150         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8151         * g++.dg/eh/spbp.C: Likewise.
8152         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8153         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8154         superfluous casts.
8155         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8156         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
8157         * objc.dg/dwarf-2.m: Likewise.
8158
8159 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8160
8161         PR middle-end/43464
8162         * gcc.dg/graphite/id-pr43464.c: New.
8163         * gcc.dg/graphite/id-pr43464-1.c: New.
8164
8165 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
8166
8167         PR middle-end/43351
8168         * gcc.dg/graphite/id-pr43351.c
8169
8170 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8171
8172         PR testsuite/35165
8173         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8174         * obj-c++.dg/try-catch-2.mm: Ditto.
8175         * obj-c++.dg/lookup-2.mm: Ditto.
8176         * obj-c++.dg/encode-8.m: Ditto.
8177         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8178         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8179         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8180         * obj-c++.dg/const-str-11.mm: Ditto.
8181         * obj-c++.dg/const-str-9.mm: Ditto.
8182         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8183         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8184         * obj-c++.dg/except-1.mm: Ditto.
8185         * obj-c++.dg/const-str-7.mm: Ditto.
8186         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8187         * obj-c++.dg/const-str-3.mm: Ditto.
8188         * obj-c++.dg/const-str-7.mm: Ditto.
8189         * obj-c++.dg/stubify-2.mm: Change dump file name.
8190
8191         PR objc++/23613
8192         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8193         New macro.
8194         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8195         Remove dg-xfail-if.
8196
8197 2010-03-31  Martin Jambor  <mjambor@suse.cz>
8198
8199         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
8200         only with -O2, -O3 or -Os and not with -fwhopr.
8201
8202 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
8203
8204         PR c++/43558
8205         * g++.dg/template/typedef31.C: New test.
8206
8207 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8208
8209         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8210         assembler output on *-*-solaris2*.
8211         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8212
8213 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
8214
8215         PR debug/43557
8216         * gcc.dg/pr43557-1.c: New test.
8217         * gcc.dg/pr43557-2.c: New file.
8218
8219 2010-03-31  Jie Zhang  <jie@codesourcery.com>
8220
8221         PR 43562
8222         * gcc.dg/pr43562.c: New test.
8223
8224 2010-03-30  Jason Merrill  <jason@redhat.com>
8225
8226         PR c++/43076
8227         * g++.dg/template/error-recovery1.C: New.
8228
8229         PR c++/41786
8230         * g++.dg/parse/ambig5.C: New.
8231
8232 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
8233
8234         PR debug/43593
8235         * gcc.dg/guality/pr43593.c: New test.
8236
8237 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
8238
8239         PR middle-end/43430
8240         * gcc.dg/vect/pr43430-1.c: New.
8241
8242 2010-03-30  Jason Merrill  <jason@redhat.com>
8243
8244         PR c++/43559
8245         * g++.dg/template/partial7.C: New.
8246
8247 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8248
8249         * gcc.target/s390/stackcheck1.c: New testcase.
8250
8251 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8252
8253         PR libfortran/43265
8254         * gfortran.dg/read_eof_8.f90: New test.
8255
8256 2010-03-29  Jason Merrill  <jason@redhat.com>
8257
8258         * gcc.dg/cpp/include6.c: Change [] to ().
8259
8260         N3077
8261         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8262         splicing and UCNs.
8263         * c-c++-common/raw-string-2.c: Add trigraph test.
8264         * c-c++-common/raw-string-8.c: New.
8265         * c-c++-common/raw-string-9.c: New.
8266         * c-c++-common/raw-string-10.c: New.
8267
8268         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8269         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8270         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8271         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8272         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8273         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8274         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8275
8276 2010-03-29  Richard Guenther  <rguenther@suse.de>
8277
8278         PR tree-optimization/43560
8279         * gcc.dg/torture/pr43560.c: New testcase.
8280
8281 2010-03-29  Jason Merrill  <jason@redhat.com>
8282
8283         N3077
8284         * g++.dg/ext/raw-string-1.C: Change [] to ().
8285         * g++.dg/ext/raw-string-2.C: Change [] to ().
8286         Don't use \ in delimiter.
8287         * g++.dg/ext/raw-string-3.C: Change [] to ().
8288         * g++.dg/ext/raw-string-4.C: Change [] to ().
8289         * g++.dg/ext/raw-string-5.C: Change [] to ().
8290         Test for error on \ in delimiter.
8291         * g++.dg/ext/raw-string-6.C: Change [] to ().
8292         * g++.dg/ext/raw-string-7.C: Change [] to ().
8293
8294 2010-03-29  Jie Zhang  <jie@codesourcery.com>
8295
8296         PR 43564
8297         * gcc.dg/pr43564.c: New test.
8298
8299 2010-03-29  Tobias Burnus  <burnus@net-b.de>
8300
8301         PR fortran/43551
8302         * gfortran.dg/direct_io_12.f90: New test.
8303
8304 2010-03-28  Jan Hubicka  <jh@suse.cz>
8305
8306         PR tree-optimization/43505
8307         * gfortran.dg/pr43505.f90: New testcase.
8308
8309 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
8310
8311         PR tree-optimization/43528
8312         * gcc.target/i386/pr43528.c: New test.
8313
8314 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
8315
8316         PR c/43381
8317         * gcc.dg/parm-impl-decl-3.c: New test.
8318
8319 2010-03-26  Jason Merrill  <jason@redhat.com>
8320
8321         PR c++/43509
8322         * g++.dg/cpp0x/parse1.C: New.
8323
8324 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
8325
8326         PR target/43524
8327         * gcc.target/i386/pr43524.c: New test.
8328
8329 2010-03-26  Martin Jambor  <mjambor@suse.cz>
8330
8331         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8332         whitespace, rename main to foo.
8333         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8334         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8335         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8336         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8337         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8338         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8339         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8340         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8341         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8342         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8343         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8344
8345 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
8346
8347         PR c++/43327
8348         * g++.dg/other/crash-10.C: New test.
8349         * g++.dg/other/crash-11.C: New test.
8350
8351 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8352
8353         PR libfortran/43517
8354         * gfortran.dg/read_eof_7.f90: New test.
8355
8356 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8357
8358         PR objc/35165
8359         PR testsuite/43512
8360         * objc-obj-c++-shared: New directory.
8361         * objc-obj-c++-shared/Object1-implementation.h: New file.
8362         * objc-obj-c++-shared/Object1.h: New file.
8363         * objc-obj-c++-shared/Protocol1.h: New file.
8364         * objc-obj-c++-shared/next-abi.h: New file.
8365         * objc-obj-c++-shared/next-mapping.h: New file.
8366         * objc/execute/next_mapping.h: Delete.
8367         * objc.dg/special/special.exp: For all targets run the tests with
8368         -fgnu-runtime, for darwin targets also run the tests with
8369         -fnext-runtime.
8370         * objc.dg/dg.exp: Ditto.
8371         * obj-c++.dg/dg.exp: Ditto.
8372         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8373         Protocol1.h) and next-mapping.h as required.  Amend testcase to
8374         include use of updated NeXT interface.
8375         * objc/execute/formal_protocol-5.m: Ditto.
8376         * objc/execute/protocol-isEqual-2.m: Ditto.
8377         * objc/execute/protocol-isEqual-4.m: Ditto.
8378         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8379         Protocol1.h) and next-mapping.h as required.
8380         * objc/execute/object_is_class.m: Ditto.
8381         * objc/execute/enumeration-1.m: Ditto.
8382         * objc/execute/class-13.m: Ditto.
8383         * objc/execute/formal_protocol-2.m: Ditto.
8384         * objc/execute/formal_protocol-4.m: Ditto.
8385         * objc/execute/class-1.m: Ditto.
8386         * objc/execute/bycopy-1.m: Ditto.
8387         * objc/execute/formal_protocol-6.m: Ditto.
8388         * objc/execute/bycopy-3.m: Ditto.
8389         * objc/execute/class-3.m: Ditto.
8390         * objc/execute/bf-11.m: Ditto.
8391         * objc/execute/class-5.m: Ditto.
8392         * objc/execute/bf-13.m: Ditto.
8393         * objc/execute/class-7.m: Ditto.
8394         * objc/execute/bf-15.m: Ditto.
8395         * objc/execute/class-9.m: Ditto.
8396         * objc/execute/bf-17.m: Ditto.
8397         * objc/execute/bf-19.m: Ditto.
8398         * objc/execute/IMP.m: Ditto.
8399         * objc/execute/exceptions/catchall-1.m: Ditto.
8400         * objc/execute/exceptions/trivial.m: Ditto.
8401         * objc/execute/exceptions/finally-1.m: Ditto.
8402         * objc/execute/exceptions/local-variables-1.m: Ditto.
8403         * objc/execute/exceptions/foward-1.m: Ditto.
8404         * objc/execute/bf-2.m: Ditto.
8405         * objc/execute/string1.m: Ditto.
8406         * objc/execute/bf-4.m: Ditto.
8407         * objc/execute/informal_protocol.m: Ditto.
8408         * objc/execute/string3.m: Ditto.
8409         * objc/execute/bf-6.m: Ditto.
8410         * objc/execute/bf-8.m: Ditto.
8411         * objc/execute/class-tests-1.h: Ditto.
8412         * objc/execute/protocol-isEqual-1.m: Ditto.
8413         * objc/execute/protocol-isEqual-3.m: Ditto.
8414         * objc/execute/_cmd.m: Ditto.
8415         * objc/execute/function-message-1.m: Ditto.
8416         * objc/execute/bf-20.m: Ditto.
8417         * objc/execute/bf-common.h: Ditto.
8418         * objc/execute/np-2.m: Ditto.
8419         * objc/execute/class-10.m: Ditto.
8420         * objc/execute/class-12.m: Ditto.
8421         * objc/execute/enumeration-2.m: Ditto.
8422         * objc/execute/class-14.m: Ditto.
8423         * objc/execute/encode-1.m: Ditto.
8424         * objc/execute/formal_protocol-1.m: Ditto.
8425         * objc/execute/formal_protocol-3.m: Ditto.
8426         * objc/execute/accessing_ivars.m: Ditto.
8427         * objc/execute/bycopy-2.m: Ditto.
8428         * objc/execute/class-2.m: Ditto.
8429         * objc/execute/bf-10.m: Ditto.
8430         * objc/execute/formal_protocol-7.m: Ditto.
8431         * objc/execute/root_methods.m: Ditto.
8432         * objc/execute/class-4.m: Ditto.
8433         * objc/execute/bf-12.m: Ditto.
8434         * objc/execute/class-6.m: Ditto.
8435         * objc/execute/bf-14.m: Ditto.
8436         * objc/execute/nested-func-1.m: Ditto.
8437         * objc/execute/class-8.m: Ditto.
8438         * objc/execute/private.m: Ditto.
8439         * objc/execute/bf-16.m: Ditto.
8440         * objc/execute/bf-18.m: Ditto.
8441         * objc/execute/load-3.m: Ditto.
8442         * objc/execute/compatibility_alias.m: Ditto.
8443         * objc/execute/bf-1.m: Ditto.
8444         * objc/execute/no_clash.m: Ditto.
8445         * objc/execute/bf-3.m: Ditto.
8446         * objc/execute/string2.m: Ditto.
8447         * objc/execute/bf-5.m: Ditto.
8448         * objc/execute/string4.m: Ditto.
8449         * objc/execute/bf-7.m: Ditto.
8450         * objc/execute/object_is_meta_class.m: Ditto.
8451         * objc/execute/bf-9.m: Ditto.
8452         * objc/execute/bf-21.m: Ditto.
8453         * objc/execute/cascading-1.m: Ditto.
8454         * objc/execute/trivial.m: Ditto.
8455         * objc/execute/np-1.m: Ditto.
8456         * objc/compile/trivial.m: Ditto.
8457         * objc/execute/class_self-2.m: Include <stdlib.h>.
8458         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8459         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8460         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8461         and 64bit. Use new NeXT interface as required.
8462         * objc.dg/special/unclaimed-category-1.m: Ditto.
8463         * objc.dg/special/unclaimed-category-1.h: Ditto.
8464         * objc.dg/special/unclaimed-category-1a.m: Ditto.
8465         * objc.dg/func-ptr-1.m: Ditto.
8466         * objc.dg/stret-1.m: Ditto.
8467         * objc.dg/encode-2.m: Ditto.
8468         * objc.dg/category-1.m: Ditto.
8469         * objc.dg/encode-3.m: Ditto.
8470         * objc.dg/call-super-3.m: Ditto.
8471         * objc.dg/method-3.m: Ditto.
8472         * objc.dg/func-ptr-2.m: Ditto.
8473         * objc.dg/lookup-1.m: Ditto.
8474         * objc.dg/encode-4.m: Ditto.
8475         * objc.dg/fix-and-continue-1.m: Ditto.
8476         * objc.dg/proto-lossage-3.m: Ditto.
8477         * objc.dg/method-13.m: Ditto.
8478         * objc.dg/proto-qual-1.m: Ditto.
8479         * objc.dg/zero-link-3.m: Ditto.
8480         * objc.dg/bitfield-1.m: Ditto.
8481         * objc.dg/va-meth-1.m: Ditto.
8482         * objc.dg/super-class-3.m: Ditto.
8483         * objc.dg/call-super-1.m: Ditto.
8484         * objc.dg/type-size-2.m: Ditto.
8485         * objc.dg/method-10.m: Ditto.
8486         * objc.dg/defs.m: Ditto.
8487         * objc.dg/const-str-3.m: Ditto.
8488         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8489         Protocol1.h) and next-mapping.h as required. Use new NeXT
8490         interface as required.
8491         * objc.dg/super-class-4.m: Ditto.
8492         * objc.dg/comp-types-8.m: Ditto.
8493         * objc.dg/call-super-2.m: Ditto.
8494         * objc.dg/objc-fast-4.m: Ditto.
8495         * objc.dg/method-6.m: Ditto.
8496         * objc.dg/const-str-3.m: Ditto.
8497         * objc.dg/const-str-7.m: Ditto.
8498         * objc.dg/method-15.m: Ditto.
8499         * objc.dg/method-19.m: Ditto.
8500         * objc.dg/sync-1.m: Ditto.
8501         * objc.dg/layout-1.m: Ditto.
8502         * objc.dg/bitfield-3.m: Ditto.
8503         * objc.dg/try-catch-3.m: Ditto.
8504         * objc.dg/try-catch-7.m: Ditto.
8505         * objc.dg/comp-types-10.m: Ditto.
8506         * objc.dg/selector-2.: Ditto.
8507         * objc.dg/method-7.m: Ditto.
8508         * objc.dg/typedef-alias-1.m: Ditto.
8509         * objc.dg/proto-lossage-2.m: Ditto.
8510         * objc.dg/comp-types-11.m: Ditto.
8511         * objc.dg/sizeof-1.m: Ditto.
8512         * objc.dg/method-17.m: Ditto.
8513         * objc.dg/bitfield-5.m: Ditto.
8514         * objc.dg/try-catch-1.m: Ditto.
8515         * objc.dg/encode-5.m: Ditto.
8516         * objc.dg/fix-and-continue-2.m: Ditto.
8517         * objc.dg/method-9.m: Ditto.
8518         * objc.dg/isa-field-1.m: Ditto.
8519         * objc.dg/local-decl-2.m: Ditto.
8520         * objc.dg/objc-gc-4.m: Ditto.
8521         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8522         * objc.dg/gnu-runtime-3.m: Ditto.
8523         * objc.dg/encode-7.m: Ditto.
8524         * objc.dg/encode-8.m: Ditto.
8525         * objc.dg/selector-3.m: Ditto.
8526         * objc.dg/gnu-runtime-1.m: Ditto.
8527         * objc.dg/const-str-12.m: Ditto.
8528         * objc.dg/gnu-runtime-2.m: Ditto.
8529         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8530         * objc.dg/selector-1.m: Ditto.
8531         * objc.dg/stubify-2.m: Ditto.
8532         * objc.dg/zero-link-1.m: Ditto.
8533         * objc.dg/stret-2.m: Ditto.
8534         * objc.dg/zero-link-2.m: Ditto.
8535         * objc.dg/next-runtime-1.m: Ditto.
8536         * objc.dg/symtab-1.m: Ditto.
8537         * objc.dg/stubify-1.m: Ditto.
8538         * objc.dg/bitfield-2.m: Ditto.
8539         * objc.dg/try-catch-10.m: Apply to both runtimes.
8540         * objc.dg/const-str-1.m: Ditto.
8541         * objc.dg/image-info.m: Ditto.
8542         * objc.dg/encode-9.m: Ditto.
8543         * objc.dg/pragma-1.m: Apply test to all targets.
8544         * objc.dg/const-str-4.m: Ditto.
8545         * objc.dg/const-str-8.m: Ditto.
8546         * objc.dg/super-class-2.m: Ditto.
8547         * objc.dg/try-catch-5.m: Ditto.
8548         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8549         Protocol1.h) and next-mapping.h as required. Use new NeXT
8550         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8551         * objc.dg/const-str-11.m: Ditto.
8552         * objc.dg/const-str-9.m: Ditto.
8553         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8554         * objc.dg/encode-1.m: Remove redundant -lobjc.
8555         * objc.dg/try-catch-9.m: Tidy space.
8556         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8557         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8558         and 64bit. Use new NeXT interface as required.
8559         * obj-c++.dg/template-4.mm: Ditto.
8560         * obj-c++.dg/defs.mm: Ditto.
8561         * obj-c++.dg/basic.mm: Ditto.
8562         * obj-c++.dg/encode-4.mm: Ditto.
8563         * obj-c++.dg/method-17.mm: Ditto.
8564         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8565         * obj-c++.dg/cxx-class-1.mm: Ditto.
8566         * obj-c++.dg/method-10.mm: Ditto.
8567         * obj-c++.dg/va-meth-1.mm: Ditto.
8568         * obj-c++.dg/encode-5.mm: Ditto.
8569         * obj-c++.dg/lookup-2.mm: Ditto.
8570         * obj-c++.dg/template-3.mm: Ditto.
8571         * obj-c++.dg/proto-qual-1.mm: Ditto.
8572         * obj-c++.dg/qual-types-1.m: Ditto.
8573         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8574         * obj-c++.dg/template-1.mm: Ditto.
8575         * obj-c++.dg/encode-6.mm: Ditto.
8576         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8577         Protocol1.h) and next-mapping.h as required. Use new NeXT
8578         interface as required.
8579         * obj-c++.dg/except-1.mm: Ditto.
8580         * obj-c++.dg/const-str-7.mm: Ditto.
8581         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8582         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8583         * obj-c++.dg/selector-2.mm: Ditto.
8584         * obj-c++.dg/isa-field-1.mm: Ditto.
8585         * obj-c++.dg/try-catch-1.mm: Ditto.
8586         * obj-c++.dg/local-decl-1.mm: Ditto.
8587         * obj-c++.dg/try-catch-9.mm: Ditto.
8588         * obj-c++.dg/no-extra-load.mm: Ditto.
8589         * obj-c++.dg/selector-5.mm: Ditto.
8590         * obj-c++.dg/method-12.mm: Ditto.
8591         * obj-c++.dg/try-catch-11.mm: Ditto.
8592         * obj-c++.dg/comp-types-11.mm: Ditto.
8593         * obj-c++.dg/bitfield-3.mm: Ditto.
8594         * obj-c++.dg/method-6.mm: Ditto.
8595         * obj-c++.dg/super-class-2.mm: Ditto.
8596         * obj-c++.dg/method-21.mm: Ditto.
8597         * obj-c++.dg/const-str-8.mm: Ditto.
8598         * obj-c++.dg/try-catch-7.mm: Ditto.
8599         * obj-c++.dg/method-15.mm: Ditto.
8600         * obj-c++.dg/layout-1.mm: Ditto.
8601         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8602         * obj-c++.dg/const-str-3.mm: Ditto.
8603         * obj-c++.dg/try-catch-2.mm: Ditto.
8604         * obj-c++.dg/objc-gc-3.mm: Ditto.
8605         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8606         * obj-c++.dg/bitfield-1.mm: Ditto.
8607         * obj-c++.dg/selector-6.mm: Ditto.
8608         * obj-c++.dg/method-13.mm: Ditto.
8609         * obj-c++.dg/comp-types-12.mm: Ditto.
8610         * obj-c++.dg/bitfield-4.mm: Ditto.
8611         * obj-c++.dg/try-catch-8.mm: Ditto.
8612         * obj-c++.dg/method-2.mm: Ditto.
8613         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8614         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8615         * obj-c++.dg/const-str-4.mm: Ditto.
8616         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8617         * obj-c++.dg/try-catch-3.mm: Ditto.
8618         * obj-c++.dg/comp-types-9.mm: Ditto.
8619         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8620         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8621         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8622         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8623         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8624         Use new NeXT interface as required.
8625         * obj-c++.dg/const-str-10.mm: Ditto.
8626         * obj-c++.dg/const-str-11.mm: Ditto.
8627         * obj-c++.dg/const-str-9.mm: Ditto.
8628         * obj-c++.dg/method-11.mm: Ditto.
8629         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8630         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8631         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8632         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8633         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8634
8635 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8636
8637         PR c++/43206
8638         * g++.dg/template/typedef30.C: New test case.
8639
8640 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8641
8642         PR c/43385
8643         * gcc.c-torture/execute/pr43385.c: New test.
8644
8645 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8646
8647         * gcc.dg/strncpy-fix-1.c: New test.
8648
8649 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8650
8651         PR testsuite/41609
8652         * lib/objc-torture.exp (objc-set-runtime-options): New.
8653         * objc/execute/execute.exp: Check runtime options on each pass.
8654         * objc/execute/exceptions/exceptions.exp: Ditto.
8655         * objc/compile/compile.exp: Ditto.
8656
8657         PR testsuite/42348
8658         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8659         standard tests.
8660         (check_effective_target_objc2): New proc.
8661         (check_effective_target_next_runtime): New proc.
8662         * lib/objc.exp: Determine which runtime is in force and support it.
8663         * lib/obj-c++.exp: Ditto.
8664
8665 2010-03-24  Jason Merrill  <jason@redhat.com>
8666
8667         PR c++/43502
8668         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8669
8670 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8671
8672         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8673         a loop.
8674         * gcc.dg/ipa/ipa-2.c: Likewise.
8675         * gcc.dg/ipa/ipa-3.c: Likewise.
8676         * gcc.dg/ipa/ipa-4.c: Likewise.
8677         * gcc.dg/ipa/ipa-5.c: Likewise.
8678         * gcc.dg/ipa/ipa-7.c: Likewise.
8679         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8680         a loop.
8681         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8682         i_can_not_be_propagated_fully2 into a loop.
8683         * gcc.dg/ipa/ipa-8.c: New test.
8684         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8685
8686 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8687
8688         PR debug/19192
8689         PR debug/43479
8690         * gcc.dg/guality/pr43479.c: New test.
8691         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8692         and add volatile keyword.
8693
8694 2010-03-23  Mike Stump  <mikestump@comcast.net>
8695
8696         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8697
8698 2010-03-23  Jason Merrill  <jason@redhat.com>
8699
8700         * g++.dg/ext/altivec-17.C: Adjust error message.
8701
8702         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8703         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8704         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8705         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8706         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8707         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8708
8709 2010-03-22  Jason Merrill  <jason@redhat.com>
8710
8711         PR c++/43333
8712         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8713         * g++.dg/ext/is_pod_98.C: New.
8714
8715         PR c++/43281
8716         * g++.dg/cpp0x/auto18.C: New.
8717
8718         * gcc.dg/pr36997.c: Adjust error message.
8719         * g++.dg/ext/vector9.C: Likewise.
8720         * g++.dg/conversion/simd3.C: Likewise.
8721         * g++.dg/other/error23.C: Likewise.
8722
8723 2010-03-22  Michael Matz  <matz@suse.de>
8724
8725         PR middle-end/43475
8726         * gfortran.dg/pr43475.f90: New testcase.
8727
8728 2010-03-22  Richard Guenther  <rguenther@suse.de>
8729
8730         PR tree-optimization/43390
8731         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8732
8733 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8734
8735         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8736         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8737
8738 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8739             Michael Matz  <matz@suse.de>
8740
8741         PR c++/43081
8742         * g++.dg/parse/crash56.C: New test.
8743
8744 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8745
8746         PR fortran/43450
8747         * gfortran.dg/whole_file_15.f90 : New test.
8748
8749 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8750
8751         PR fortran/43409
8752         * gfortran.dg/inquire_size.f90: New test.
8753
8754 2010-03-20  Richard Guenther  <rguenther@suse.de>
8755
8756         PR rtl-optimization/43438
8757         * gcc.c-torture/execute/pr43438.c: New testcase.
8758
8759 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8760
8761         PR c++/43375
8762         * g++.dg/abi/mangle42.C: New test.
8763
8764 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8765
8766         PR C/43211
8767         * gcc.dg/pr43211.c: New test.
8768         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8769
8770 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8771
8772         PR rtl-optimization/42258
8773         * gcc.target/arm/thumb1-mul-moves.c: New test.
8774
8775         PR target/40697
8776         * gcc.target/arm/thumb-andsi.c: New test.
8777
8778         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8779         dg-require-effective-target.
8780
8781 2010-03-19  Michael Matz  <matz@suse.de>
8782
8783         PR c++/43116
8784         * g++.dg/other/pr43116.C: New testcase.
8785
8786 2010-03-19  Michael Matz  <matz@suse.de>
8787
8788         PR target/43305
8789         * gcc.dg/pr43305.c: New testcase.
8790
8791 2010-03-19  Richard Guenther  <rguenther@suse.de>
8792
8793         PR tree-optimization/43415
8794         * gcc.c-torture/compile/pr43415.c: New testcase.
8795
8796 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8797
8798         PR ada/43106
8799         * gnat.dg/case_optimization2.adb: New test.
8800         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8801
8802 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8803             Jack Howarth <howarth@bromo.med.uc.edu>
8804
8805         PR target/36399
8806         * gcc.target/i386/push-1.c: Don't xfail
8807           scan-assembler-not "movups" on darwin.
8808
8809 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8810
8811         PR debug/43058
8812         * gcc.dg/pr43058.c: New test.
8813
8814 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8815
8816         PR middle-end/42450
8817         * g++.dg/torture/pr42450.C: New test.
8818
8819 2010-03-18  Michael Matz  <matz@suse.de>
8820
8821         PR middle-end/43419
8822         * gcc.dg/pr43419.c: New testcase.
8823
8824 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8825
8826         PR rtl-optimization/43360
8827         * gcc.dg/torture/pr43360.c: New.
8828
8829 2010-03-18  Michael Matz  <matz@suse.de>
8830
8831         PR tree-optimization/43402
8832         * gcc.dg/pr43402.c: New testcase.
8833
8834 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8835
8836         PR target/42427
8837         * gcc.dg/pr42427.c: New test.
8838
8839 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8840
8841         PR libfortran/43265
8842         * gfortran.dg/read_empty_file.f: New test.
8843         * gfortran.dg/read_eof_all.f90: New test.
8844         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8845         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8846
8847 2010-03-17  Michael Matz  <matz@suse.de>
8848
8849         * gcc.dg/pr43300.c: Add -w.
8850
8851 2010-03-17  Richard Guenther  <rguenther@suse.de>
8852
8853         * gcc.dg/pr43379.c: Add -w.
8854
8855 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8856
8857         PR fortran/43331
8858         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8859
8860 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8861
8862         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8863
8864 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8865
8866         * ada/acats/run_all.sh: Log start and end times.
8867
8868 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8869
8870         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8871
8872 2010-03-16  Richard Guenther  <rguenther@suse.de>
8873
8874         PR middle-end/43379
8875         * gcc.dg/pr43379.c: New testcase.
8876
8877 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8878
8879         PR debug/43051
8880         * gcc.dg/guality/pr43051-1.c: New test.
8881
8882 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8883
8884         PR testsuite/43363
8885         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8886
8887 2010-03-15  Michael Matz  <matz@suse.de>
8888
8889         PR middle-end/43300
8890         * gcc.dg/pr43300.c: New testcase.
8891
8892 2010-03-15  Richard Guenther  <rguenther@suse.de>
8893
8894         PR tree-optimization/43367
8895         * gcc.c-torture/compile/pr43367.c: New testcase.
8896
8897 2010-03-15  Richard Guenther  <rguenther@suse.de>
8898
8899         PR tree-optimization/43317
8900         * gcc.dg/pr43317.c: New testcase.
8901
8902 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8903
8904         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8905
8906 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8907
8908         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8909
8910 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8911
8912         PR fortran/43362
8913         * gfortran.dg/impure_constructor_1.f90: New test.
8914
8915 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8916
8917         PR middle-end/43354
8918         * gfortran.dg/graphite/id-pr43354.f: New.
8919
8920 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8921
8922         PR middle-end/43349
8923         * gfortran.dg/graphite/pr43349.f: New.
8924
8925 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8926
8927         PR middle-end/43306
8928         * gcc.dg/graphite/pr43306.c: New.
8929
8930 2010-03-12  David S. Miller  <davem@davemloft.net>
8931
8932         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8933         sparc.
8934
8935 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8936
8937         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8938
8939 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8940
8941         PR fortran/43291
8942         PR fortran/43326
8943         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8944
8945 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8946
8947         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8948         fail for *-*-mingw* targets.
8949
8950 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8951
8952         PR debug/43329
8953         * gcc.dg/guality/pr43329-1.c: New test.
8954
8955 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8956
8957         PR tree-optimization/43257
8958         * g++.dg/torture/pr43257.C: New test.
8959
8960 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8961
8962         PR fortran/43228
8963         * gfortran.dg/namelist_61.f90: New test.
8964
8965 2010-03-11  Richard Guenther  <rguenther@suse.de>
8966
8967         PR tree-optimization/43255
8968         * gcc.c-torture/compile/pr43255.c: New testcase.
8969
8970 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8971
8972         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8973         * gcc.dg/pr43280.c: New testcase.
8974
8975 2010-03-11  Richard Guenther  <rguenther@suse.de>
8976
8977         PR lto/43200
8978         * gcc.dg/lto/20100227-1_0.c: New testcase.
8979         * gcc.dg/lto/20100227-1_1.c: Likewise.
8980
8981 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8982
8983         PR libfortran/43320
8984         PR libfortran/43265
8985         * gfortran.dg/read_eof_6.f: New test
8986         * gfortran.dg/read_x_eof.f90: New test.
8987         * gfortran.dg/read_x_past.f: Update test.
8988
8989 2010-03-10  Jan Hubicka  <jh@suse.cz>
8990
8991         * gcc.c-torture/compile/pr43288.c: New test.
8992
8993 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8994
8995         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8996         -fpic/-fPIC flags.
8997         * g++.old-deja/g++.pt/asm2.C: Likewise.
8998         * gcc.c-torture/compile/20000804-1.c: Likewise.
8999         * gcc.target/i386/clobbers.c: Likewise.
9000
9001 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9002
9003         PR fortran/43303
9004         * gfortran.dg/c_assoc_3.f90: New test.
9005
9006 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9007
9008         PR debug/36728
9009         * gcc.dg/guality/pr36728-1.c: New test.
9010         * gcc.dg/guality/pr36728-2.c: New test.
9011
9012 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9013
9014         * gcc.dg/h8300-div-delay-slot.c: New test.
9015
9016 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9017
9018         PR tree-optimization/43236
9019         * gcc.c-torture/execute/pr43236.c: New test.
9020
9021 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9022
9023         PR middle-end/42859
9024         * g++.dg/eh/pr42859.C: New test.
9025
9026 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9027
9028         PR debug/43299
9029         * gcc.dg/pr43299.c: New test.
9030
9031         PR debug/43290
9032         * g++.dg/eh/unwind2.C: New test.
9033
9034 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9035             Reza Yazdani  <reza.yazdani@amd.com>
9036
9037         PR middle-end/43065
9038         * gcc.dg/graphite/run-id-4.c: New.
9039
9040 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9041
9042         PR middle-end/43065
9043         * gcc.dg/graphite/run-id-3.c: New.
9044
9045 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9046
9047         PR middle-end/42644
9048         PR middle-end/42130
9049         * gcc.dg/graphite/id-18.c: New.
9050         * gcc.dg/graphite/run-id-pr42644.c: New.
9051
9052 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9053
9054         PR middle-end/42326
9055         * gcc.dg/graphite/pr42326.c: New.
9056
9057 2010-03-08  Richard Guenther  <rguenther@suse.de>
9058
9059         PR tree-optimization/43269
9060         * gcc.c-torture/execute/pr43269.c: New testcase.
9061
9062 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9063
9064         PR fortran/43256
9065         * gfortran.dg/typebound_call_13.f03: New.
9066
9067 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9068
9069         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9070         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9071
9072 2010-03-05  Jason Merrill  <jason@redhat.com>
9073
9074         * g++.dg/abi/mangle40.C: Require weak and alias.
9075
9076 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9077
9078         PR middle-end/42326
9079         * gfortran.dg/graphite/pr42326.f90: New.
9080         * gfortran.dg/graphite/pr42326-1.f90: New.
9081
9082 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9083
9084         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9085         (gnat_target_compile): Likewise.
9086         Reinitialize GNAT_UNDER_TEST if target changes.
9087         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9088         (local_find_gnatmake): Pass full --GCC to gnatlink.
9089         Remove --LINK.
9090
9091 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9092
9093         PR c/43248
9094         * gcc.dg/compound-literal-1.c: New testcase.
9095
9096 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9097
9098         PR tree-optimization/43164
9099         PR tree-optimization/43191
9100         * gcc.c-torture/compile/pr43164.c: New test.
9101         * gcc.c-torture/compile/pr43191.c: Likewise.
9102
9103 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9104
9105         PR fortran/43244
9106         * gfortran.dg/finalize_9.f90: New.
9107
9108 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9109             Ken Werner <ken@linux.vnet.ibm.com>
9110
9111         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9112         to dg-options for spu.
9113         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9114         dump-scan target to exclude spu.
9115
9116 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9117
9118         PR middle-end/43209
9119         * gcc.dg/tree-ssa/ivopts-4.c: New.
9120
9121 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9122
9123         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9124         include-opts and exclude-opts; skip checking the flags if arguments
9125         are the same as the defaults.
9126         (dg-xfail-if): Verify the number of arguments, supply defaults
9127         for unspecified optional arguments.
9128         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9129
9130 2010-03-03  Jason Merrill  <jason@redhat.com>
9131
9132         PR c++/12909
9133         * g++.dg/abi/mangle40.C: Updated.
9134
9135 2010-03-03  Jason Merrill  <jason@redhat.com>
9136
9137         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9138         * g++.dg/abi/mangle23.C: Likewise.
9139         * g++.dg/eh/simd-2.C: Likewise.
9140         * g++.dg/ext/attribute-test-2.C: Likewise.
9141         * g++.dg/ext/vector14.C: Likewise.
9142         * g++.dg/other/pr34435.C: Likewise.
9143         * g++.dg/template/conv8.C: Likewise.
9144         * g++.dg/template/nontype9.C: Likewise.
9145         * g++.dg/template/qualttp17.C: Likewise.
9146         * g++.dg/template/ref1.C: Likewise.
9147         * g++.old-deja/g++.pt/crash68.C: Likewise.
9148         * g++.old-deja/g++.pt/ref1.C: Likewise.
9149         * g++.old-deja/g++.pt/ref3.C: Likewise.
9150         * g++.old-deja/g++.pt/ref4.C: Likewise.
9151
9152         PR c++/12909
9153         * g++.dg/abi/mangle40.C: New.
9154         * g++.dg/abi/mangle41.C: New.
9155         * g++.dg/lto/20100302_0.C: New.
9156         * g++.dg/lto/20100302_1.C: New.
9157         * g++.dg/lto/20100302.h: New.
9158
9159 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
9160
9161         PR fortran/43243
9162         * gfortran.dg/internal_pack_12.f90: New test.
9163
9164 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
9165
9166         * gcc.dg/pr36997.c: Adjust error message.
9167
9168 2010-03-03  Mike Stump  <mikestump@comcast.net>
9169
9170         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9171         adjustments to not be present on machines that align the stack to
9172         more than 4 bytes and don't have a red zone yet as that is an
9173         unimplemented optimization.
9174
9175 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
9176
9177         PR fortran/43169
9178         * gfortran.dg/impure_assignment_3.f90: New.
9179
9180 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
9181
9182         PR debug/43229
9183         * gfortran.dg/pr43229.f90: New test.
9184
9185         PR debug/43237
9186         * gcc.dg/debug/dwarf2/pr43237.c: New test.
9187
9188         PR debug/43177
9189         * gcc.dg/guality/pr43177.c: New test.
9190
9191 2010-03-02  Jason Merrill  <jason@redhat.com>
9192
9193         * g++.dg/ext/vector9.C: Adjust error message.
9194         * g++.dg/conversion/simd3.C: Likewise.
9195         * g++.dg/other/error23.C: Likewise.
9196
9197 2010-03-02  Mike Stump  <mikestump@comcast.net>
9198
9199         PR c++/41090
9200         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9201
9202 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
9203
9204         PR fortran/43180
9205         * gfortran.dg/internal_pack_10.f90: New test.
9206
9207         PR fortran/43173
9208         * gfortran.dg/internal_pack_11.f90: New test.
9209
9210 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
9211
9212         PR middle-end/42640
9213         * gcc.dg/tree-ssa/pr42640.c: New.
9214
9215 2010-03-01  Richard Guenther  <rguenther@suse.de>
9216
9217         PR tree-optimization/43220
9218         * gcc.c-torture/execute/pr43220.c: New testcase.
9219
9220 2010-03-01  Richard Guenther  <rguenther@suse.de>
9221
9222         PR middle-end/43213
9223         * gcc.dg/pr43213.c: New testcase.
9224
9225 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9226
9227         PR pch/14940
9228         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9229
9230 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9231
9232         * lib/target-supports.exp (check_effective_target_ucn_nocache):
9233         New function.
9234         (check_effective_target_ucn): Likewise.
9235
9236         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9237         if !ucn.
9238         * gcc.dg/ucnid-2.c: Likewise.
9239         * gcc.dg/ucnid-3.c: Likewise.
9240         * gcc.dg/ucnid-4.c: Likewise.
9241         * gcc.dg/ucnid-11.c: Likewise.
9242         * gcc.dg/ucnid-12.c: Likewise.
9243         * gcc.dg/ucnid-6.c: Skip if !ucn.
9244         * gcc.dg/ucnid-9.c: Likewise.
9245
9246 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9247
9248         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9249         lists to dg-skip-if.
9250         * gcc.target/i386/stackalign/return-3.c: Likewise.
9251
9252 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9253
9254         * gcc.target/i386/clearcap.map: New file.
9255         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9256         Pass clearcap.map by default if supported.
9257
9258 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9259
9260         PR fortran/42900
9261         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9262         Explain this.
9263         * gfortran.dg/stat_2.f90: Likewise.
9264
9265 2010-03-01  Tobias Burnus  <burnus@net-b.de>
9266
9267         PR fortran/43199
9268         * gfortran.dg/module_read_2.f90: New test.
9269
9270 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
9271
9272         PR c++/42748
9273         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9274         * g++.dg/abi/mangle12.C: Likewise.
9275         * g++.dg/abi/mangle20-2.C: Likewise.
9276         * g++.dg/abi/mangle17.C: Likewise.
9277         * g++.dg/template/cond2.C: Likewise.
9278         * g++.dg/template/pr35240.C: Likewise.
9279
9280 2010-02-27  Richard Guenther  <rguenther@suse.de>
9281
9282         PR tree-optimization/43186
9283         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9284
9285 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9286
9287         * g++.dg/abi/packed1.C: Expect warning on the SH.
9288
9289 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
9290
9291         PR c++/42054:
9292         * g++.dg/parse/error37.C: New test.
9293
9294 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9295
9296         PR c/24577
9297         PR c/43192
9298         * gcc.dg/pr8927-1.c: Match new note.
9299         * gcc.dg/990506-0.c: Likewise.
9300         * gcc.dg/gomp/flush-2.c: Likewise.
9301         * gcc.dg/gomp/atomic-5.c: Likewise.
9302         * gcc.dg/gomp/pr34607.c: Likewise.
9303         * gcc.dg/pr35746.c: Likewise.
9304         * gcc.dg/cpp/pragma-1.c: Likewise.
9305         * gcc.dg/cpp/pragma-2.c: Likewise.
9306         * gcc.dg/pr41842.c: Likewise.
9307         * gcc.dg/noncompile/20040629-1.c: Likewise.
9308         * objc.dg/private-1.m: Likewise.
9309
9310 2010-02-27  Tobias Burnus  <burnus@net-b.de>
9311
9312         PR fortran/43185
9313         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9314         * gfortran.dg/default_initialization_4.f90: New test.
9315
9316 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
9317
9318         * gnat.dg/thin_pointer.ad[sb]: Rename into...
9319         * gnat.dg/thin_pointer1.ad[sb]: ...this.
9320         * gnat.dg/thin_pointer2.adb: New test.
9321         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9322
9323 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9324
9325         PR c/20631
9326         * gcc.dg/cpp/c90-pedantic.c: New.
9327         * gcc.dg/cpp/c90.c: New.
9328         * gcc.dg/gnu90-const-expr-1.c: New.
9329         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9330
9331 2010-02-26  Richard Guenther  <rguenther@suse.de>
9332
9333         PR tree-optimization/43186
9334         * gcc.c-torture/compile/pr43186.c: New testcase.
9335
9336 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
9337
9338         PR debug/43190
9339         * c-c++-common/dwarf2/pr43190.c: New test.
9340
9341 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9342
9343         PR testsuite/37074:
9344         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9345
9346 2010-02-26  Richard Guenther  <rguenther@suse.de>
9347
9348         PR tree-optimization/43188
9349         * gcc.c-torture/compile/pr43188.c: New testcase.
9350
9351 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9352
9353         PR target/43175
9354         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9355
9356 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
9357
9358         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9359
9360 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
9361
9362         PR target/43154
9363         * gcc.target/powerpc/pr43154.c: New file.
9364
9365 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
9366
9367         PR debug/43166
9368         * gfortran.dg/debug/pr43166.f: New test.
9369
9370         PR debug/43165
9371         * gcc.dg/torture/pr43165.c: New test.
9372
9373 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9374
9375         PR c/43128
9376         * c-c++-common/pr41779.c: Update.
9377
9378 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9379
9380         PR ada/32547
9381         * lib/gnat-dg.exp (gnat_load): Redefine.
9382
9383         * ada/acats/run_acats: Run run_all.sh with $SHELL.
9384         * ada/acats/run_all.sh: Downcase tasking not implemented message.
9385
9386 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9387
9388         PR libobjc/36610
9389         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9390         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9391         -fgnu-runtime.
9392         Sort entries.
9393
9394 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9395
9396         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9397
9398 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
9399
9400         PR debug/43150
9401         * gcc.dg/guality/vla-1.c: New test.
9402
9403 2010-02-24  Tobias Burnus  <burnus@net-b.de>
9404
9405         PR fortran/43042
9406         * gfortran.dg/c_ptr_tests_15.f90: New test.
9407
9408 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9409
9410         PR target/43107
9411         * gcc.target/i386/pr43107.c: New test.
9412
9413 2010-02-23  Jason Merrill  <jason@redhat.com>
9414
9415         PR c++/43143
9416         * g++.dg/cpp0x/variadic100.C: New.
9417
9418 2010-02-23  Jason Merrill  <jason@redhat.com>
9419
9420         PR debug/42800
9421         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9422         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9423         * c-c++-common/dwarf2/vla1.c: New.
9424
9425 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
9426
9427         PR target/43139
9428         * gcc.dg/pr43139.c: New test.
9429
9430         PR debug/43077
9431         * gcc.dg/guality/pr43077-1.c: New test.
9432
9433 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9434
9435         PR 43123
9436         * gcc.dg/march.c: New.
9437         * gcc.dg/march-generic.c: New.
9438         * gcc.dg/mtune.c: New.
9439
9440 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9441
9442         PR middle-end/43083
9443         * gcc.dg/graphite/pr43083.c: New.
9444
9445 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9446
9447         PR middle-end/43097
9448         * gfortran.dg/graphite/pr43097.f: New.
9449
9450 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9451             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9452
9453         PR middle-end/43140
9454         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9455
9456 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
9457
9458         PR middle-end/43026
9459         * g++.dg/graphite/pr43026.C: New.
9460
9461 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9462
9463         PR c++/43126
9464         * gcc.dg/cleanup-1.c: Update.
9465         * gcc.dg/func-args-1.c: Update.
9466         * gcc.dg/format/sentinel-1.c: Update.
9467         * g++.old-deja/g++.jason/scoping10.C: Update.
9468         * g++.old-deja/g++.ns/lookup5.C: Update.
9469         * g++.dg/ext/cleanup-1.C: Update.
9470         * g++.dg/parse/varmod1.C: Update.
9471         * g++.dg/parse/error33.C: Update.
9472         * g++.dg/expr/call3.C: Update.
9473         * g++.dg/func-args-1.C: New.
9474
9475 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9476
9477         PR c/43125
9478         * gcc.dg/attr-used-2.c: Moved to ...
9479         * c-c++-common/attr-used-2.c: Here.
9480
9481         * gcc.dg/attr-used.c: Moved to ...
9482         * c-c++-common/attr-used.c: Here.
9483
9484 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
9485
9486         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9487
9488 2010-02-22  Richard Guenther  <rguenther@suse.de>
9489
9490         PR lto/43045
9491         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9492         * gfortran.dg/lto/20100222-1_1.c: Likewise.
9493
9494 2010-02-22  Richard Guenther  <rguenther@suse.de>
9495
9496         PR tree-optimization/42749
9497         * gcc.c-torture/compile/pr42749.c: New testcase.
9498
9499 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
9500
9501         PR fortran/43072
9502         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9503         * gfortran.dg/internal_pack_9.f90: New test.
9504
9505 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9506
9507         PR c++/23510
9508         * g++.dg/template/recurse.C: Adjust.
9509         * g++.dg/template/pr23510.C: New.
9510
9511 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
9512
9513         PR c++/42824
9514         * g++.dg/template/memclass4.C: New test.
9515
9516 2010-02-21  Tobias Burnus  <burnus@net-b.de>
9517
9518         PR fortran/35259
9519         * gfortran.dg/reassoc_5.f90: New test.
9520
9521 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9522
9523         PR target/43067
9524         * gcc.target/i386/pr43067.c: New test.
9525
9526 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9527
9528         PR c++/35669
9529         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9530         -Wconversion-null.
9531         * g++.dg/warn/Wconversion-null.C: New test.
9532         * g++.old-deja/g++.other/null1.C: Move to...
9533         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9534
9535 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9536
9537         PR fortran/36932
9538         PR fortran/36933
9539         * gfortran.dg/dependency_26.f90: New test.
9540
9541         PR fortran/43072
9542         * gfortran.dg/internal_pack_7.f90: New test.
9543
9544         PR fortran/43111
9545         * gfortran.dg/internal_pack_8.f90: New test.
9546
9547 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9548
9549         PR 43128
9550         * c-c++-common/pr41779.c: Fix broken testcase.
9551
9552 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9553
9554         PR 36513
9555         * c-c++-common/pr36513.c: New testcase.
9556         * c-c++-common/pr36513-2.c: New testcase.
9557
9558 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9559
9560         PR 41779
9561         * c-c++-common/pr41779.c: New.
9562
9563 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9564
9565         PR debug/43084
9566         * gcc.dg/pr43084.c: New test.
9567
9568 2010-02-19  Richard Guenther  <rguenther@suse.de>
9569
9570         PR tree-optimization/42916
9571         * gcc.dg/pr42916.c: New testcase.
9572
9573 2010-02-18  Jason Merrill  <jason@redhat.com>
9574
9575         PR c++/42837
9576         * g++.dg/abi/packed1.C: Add expected warning.
9577
9578         PR c++/43108
9579         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9580         * gcc.dg/torture/dg-torture.exp: Likewise.
9581         * c-c++-common/torture/complex-sign.h,
9582         c-c++-common/torture/complex-sign-add.c,
9583         c-c++-common/torture/complex-sign-mixed-add.c,
9584         c-c++-common/torture/complex-sign-mixed-div.c,
9585         c-c++-common/torture/complex-sign-mixed-mul.c,
9586         c-c++-common/torture/complex-sign-mixed-sub.c,
9587         c-c++-common/torture/complex-sign-mul.c,
9588         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9589         Adapt for C++ compilation as well.
9590
9591         PR c++/43070
9592         * g++.dg/ext/label1.C: Update.
9593         * g++.dg/ext/label2.C: Update.
9594
9595         PR c++/26261
9596         * g++.dg/template/dependent-name6.C: New.
9597
9598         PR c++/43109
9599         * g++.dg/parse/namespace12.C: New.
9600
9601 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9602
9603         PR tree-optimization/43066
9604         * gcc.c-torture/compile/pr43066.c: New test.
9605
9606 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9607
9608         * g++.dg/ext/attrib35.C: Fix target selector string.
9609         * g++.dg/ext/attrib36.C: Ditto.
9610         * g++.dg/ext/attrib37.C: Ditto.
9611         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9612         * g++.dg/abi/mangle25.C: Ditto.
9613
9614 2010-02-17  Jason Merrill  <jason@redhat.com>
9615
9616         PR c++/43069
9617         * g++.dg/parse/namespace11.C: New.
9618
9619         PR c++/43093
9620         * g++.dg/ext/attrib37.C: New.
9621
9622         PR c++/43079
9623         * g++.dg/template/ptrmem20.C: New.
9624
9625 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9626
9627         PR target/43103
9628         * gcc.target/i386/xop-check.h: Include m256-check.h.
9629         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9630         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9631         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9632         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9633
9634 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9635
9636         PR debug/42918
9637         * gcc.dg/pr42918.c: New test.
9638
9639 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9640
9641         * g++.dg/ext/attrib36.C: Require ILP32.
9642
9643 2010-02-16  Richard Guenther  <rguenther@suse.de>
9644
9645         PR tree-optimization/41043
9646         * gfortran.dg/pr41043.f90: New testcase.
9647         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9648
9649 2010-02-16  Jason Merrill  <jason@redhat.com>
9650
9651         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9652
9653 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9654
9655         PR tree-optimization/43074
9656         * gcc.dg/vect/fast-math-pr43074.c: New test.
9657
9658 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9659
9660         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9661
9662 2010-02-16  Jason Merrill  <jason@redhat.com>
9663
9664         PR c++/43031
9665         * g++.dg/ext/attrib36.C: New.
9666
9667         PR c++/43036
9668         * g++.dg/other/array6.C: New.
9669
9670 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9671
9672         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9673
9674 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9675
9676         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9677         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9678         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9679         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9680         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9681         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9682
9683 2010-02-15  Richard Guenther  <rguenther@suse.de>
9684
9685         PR middle-end/43068
9686         * g++.dg/torture/pr43068.C: New testcase.
9687
9688 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9689
9690         PR c++/43024
9691         * g++.dg/opt/ice1.C: New.
9692
9693 2010-02-14  Jason Merrill  <jason@redhat.com>
9694
9695         PR c++/41997
9696         * g++.dg/cpp0x/initlist-opt.C: New.
9697
9698 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9699
9700         PR fortran/41113
9701         PR fortran/41117
9702         * gfortran.dg/internal_pack_6.f90: New test.
9703
9704 2010-02-12  Jason Merrill  <jason@redhat.com>
9705
9706         PR c++/43054
9707         * g++.dg/cpp0x/variadic99.C: New.
9708
9709 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9710
9711         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9712         sign extend pointers to gualchk_t.
9713
9714         PR c++/43033
9715         * g++.dg/other/default3.C: Xfail g4 test.
9716
9717 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9718
9719         PR middle-end/43012
9720         * gcc.dg/graphite/pr43012.c: New.
9721
9722 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9723
9724         PR middle-end/42930
9725         * g++.dg/graphite/pr42930.C: New.
9726
9727 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9728
9729         PR middle-end/42914
9730         PR middle-end/42530
9731         * gcc.dg/graphite/pr42530.c: New.
9732         * gcc.dg/graphite/pr42914.c: New.
9733
9734 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9735
9736         PR middle-end/42771
9737         * gcc.dg/graphite/pr42771.c: New.
9738
9739 2010-02-11  Richard Guenther  <rguenther@suse.de>
9740
9741         PR tree-optimization/42998
9742         * gcc.c-torture/compile/pr42998.c: New testcase.
9743
9744 2010-02-10  Jason Merrill  <jason@redhat.com>
9745
9746         PR c++/41896
9747         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9748
9749         PR c++/42983, core issue 906
9750         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9751         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9752
9753         PR c++/43016
9754         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9755
9756 2010-02-10  Richard Guenther  <rguenther@suse.de>
9757
9758         PR tree-optimization/43017
9759         * gcc.dg/torture/pr43017.c: New testcase.
9760
9761 2010-02-10  Tobias Burnus <burnus@net-b.de>
9762
9763         PR fortran/40823
9764         * gfortran.dg/private_type_1.f90: Update error location.
9765         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9766         * gfortran.dg/typebound_operator_2.f03: Ditto.
9767         * gfortran.dg/assignment_2.f90: Ditto.
9768         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9769         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9770
9771 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9772
9773         PR fortran/43015
9774         * gfortran.dg/bind_c_usage_20.f90: New test.
9775
9776 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9777
9778         PR debug/43010
9779         * g++.dg/debug/pr43010.C: New test.
9780
9781 2010-02-10  Richard Guenther  <rguenther@suse.de>
9782
9783         PR c/43007
9784         * gcc.c-torture/execute/20100209-1.c: New testcase.
9785         * gcc.dg/fold-div-3.c: Likewise.
9786
9787 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9788
9789         * gcc.dg/builtin-ffs-1.c: New test.
9790
9791 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9792
9793         PR fortran/42999
9794         * gfortran.dg/array_constructor_35.f90: New test.
9795
9796 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9797
9798         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9799
9800 2010-02-09  Jason Merrill  <jason@redhat.com>
9801
9802         PR c++/42399
9803         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9804
9805         PR c++/42370
9806         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9807
9808 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9809
9810         PR fortran/41869
9811         * gfortran.dg/module_write_1.f90: New test.
9812
9813 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9814
9815         * gcc.dg/pr19340.c: Adjust.
9816
9817 2010-02-09  Richard Guenther  <rguenther@suse.de>
9818
9819         PR tree-optimization/43008
9820         * gcc.c-torture/execute/pr43008.c: New testcase.
9821
9822 2010-02-09  Richard Guenther  <rguenther@suse.de>
9823
9824         PR tree-optimization/43000
9825         * gcc.dg/torture/pr43000.c: New testcase.
9826         * gcc.dg/torture/pr43002.c: Likewise.
9827
9828 2010-02-09  Daniel Kraft  <d@domob.eu>
9829
9830         PR fortran/39171
9831         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9832         and pass -Wsurprising as necessary.
9833
9834 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9835
9836         PR tree-optimization/42890
9837         * g++.dg/torture/pr42890.C: New test.
9838
9839 2010-02-08  Richard Guenther  <rguenther@suse.de>
9840
9841         PR middle-end/42995
9842         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9843
9844 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9845
9846         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9847         return 0 from main.
9848         * gcc.dg/graphite/block-1.c: Same.
9849         * gcc.dg/graphite/block-3.c: Same.
9850         * gcc.dg/graphite/block-4.c: Same.
9851         * gcc.dg/graphite/block-5.c: Same.
9852         * gcc.dg/graphite/block-6.c: Same.
9853         * gcc.dg/graphite/block-7.c: Same.
9854         * gcc.dg/graphite/interchange-0.c: Same.
9855         * gcc.dg/graphite/interchange-1.c: Same.
9856         * gcc.dg/graphite/interchange-10.c: Same.
9857         * gcc.dg/graphite/interchange-11.c: Same.
9858         * gcc.dg/graphite/interchange-12.c: Same.
9859         * gcc.dg/graphite/interchange-2.c: Same.
9860         * gcc.dg/graphite/interchange-3.c: Same.
9861         * gcc.dg/graphite/interchange-4.c: Same.
9862         * gcc.dg/graphite/interchange-5.c: Same.
9863         * gcc.dg/graphite/interchange-6.c: Same.
9864         * gcc.dg/graphite/interchange-7.c: Same.
9865         * gcc.dg/graphite/interchange-8.c: Same.
9866         * gcc.dg/graphite/interchange-9.c: Same.
9867         * gcc.dg/graphite/interchange-mvt.c: Same.
9868
9869 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9870
9871         * gfortran.dg/graphite/id-19.f: New.
9872         * gfortran.dg/graphite/pr14741.f90: New.
9873         * gfortran.dg/graphite/pr41924.f90: New.
9874         * gfortran.dg/graphite/run-id-2.f90: New.
9875
9876 2010-02-07  Richard Guenther  <rguenther@suse.de>
9877
9878         PR middle-end/42956
9879         * gcc.c-torture/compile/pr42956.c: New testcase.
9880
9881 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9882
9883         PR libfortran/42742
9884         * gfortran.dg/fmt_cache_2.f: New test.
9885
9886 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9887
9888         * gfortran.dg/read_no_eor.f90: New test.
9889
9890 2010-02-05  Jason Merrill  <jason@redhat.com>
9891
9892         * g++.dg/ext/label13.C: Move constructor body out of class.
9893
9894 2010-02-03  Jason Merrill  <jason@redhat.com>
9895
9896         PR c++/42870
9897         * g++.dg/ext/dllexport3.C: New.
9898
9899 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9900
9901         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9902
9903 2010-02-05  Richard Guenther  <rguenther@suse.de>
9904
9905         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9906
9907 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9908
9909         PR c++/42915
9910         * g++.dg/other/crash-9.C: New test.
9911
9912 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9913
9914         PR fortran/42309
9915         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9916
9917 2010-02-04  Richard Guenther  <rguenther@suse.de>
9918
9919         PR rtl-optimization/42952
9920         * gcc.dg/torture/pr42952.c: New testcase.
9921
9922 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9923
9924         PR libfortran/42901
9925         * gfortran.dg/namelist_60.f90: New test.
9926
9927 2010-02-03  Jason Merrill  <jason@redhat.com>
9928
9929         PR c++/40138
9930         * g++.dg/ext/builtin11.C: New.
9931
9932         PR c++/4926
9933         PR c++/38600
9934         * g++.dg/abi/mangle35.C: New.
9935         * g++.dg/abi/mangle37.C: New.
9936
9937         PR c++/12909
9938         * g++.dg/abi/mangle36.C: New.
9939
9940         PR c++/35652
9941         * g++.dg/warn/string1.C: New.
9942
9943 2010-02-03  Richard Guenther  <rguenther@suse.de>
9944
9945         PR tree-optimization/42944
9946         * gcc.dg/errno-1.c: New testcase.
9947
9948 2010-02-03  Richard Guenther  <rguenther@suse.de>
9949
9950         PR middle-end/42927
9951         * gcc.c-torture/compile/pr42927.c: New testcase.
9952
9953 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9954
9955         PR fortran/42936
9956         * gfortran.dg/null_4.f90: New test.
9957
9958 2010-02-02  Jason Merrill  <jason@redhat.com>
9959
9960         PR c++/41090
9961         * g++.dg/ext/label13.C: New.
9962
9963 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9964
9965         PR fortran/42650
9966         * gfortran.dg/func_result_5.f90: New test.
9967
9968 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9969
9970         PR fortran/42922
9971         * gfortran.dg/pure_initializer_3.f90: News test.
9972
9973 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9974
9975         PR fortran/42888
9976         * gfortran.dg/allocate_derived_2.f90: New test.
9977
9978 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9979
9980         PR middle-end/42898
9981         * gcc.dg/torture/pr42898-2.c: New test.
9982
9983 2010-01-31  Richard Guenther  <rguenther@suse.de>
9984
9985         PR middle-end/42898
9986         * gcc.dg/torture/pr42898.c: New testcase.
9987
9988 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9989
9990         PR fortran/38324
9991         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9992         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9993
9994 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9995
9996         * g++.dg/tree-ssa/inline-1.C: New.
9997         * g++.dg/tree-ssa/inline-2.C: New.
9998         * g++.dg/tree-ssa/inline-3.C: New.
9999
10000 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10001
10002         PR testsuite/41701
10003         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10004         the string 'pow' in the pathname of the compiler from generating a
10005         test failure.
10006
10007 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10008
10009         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10010         * g++.old-deja/g++.mike/eh17.C: Likewise.
10011         * g++.old-deja/g++.mike/p5571.C: Likewise.
10012
10013 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10014
10015         PR c++/42758
10016         PR c++/42634
10017         PR c++/42336
10018         PR c++/42797
10019         PR c++/42880
10020         * g++.dg/other/crash-5.C: New test.
10021         * g++.dg/other/crash-6.C: New test.
10022         * g++.dg/other/crash-7.C: New test.
10023         * g++.dg/other/crash-8.C: New test.
10024
10025 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10026
10027         PR rtl-optimization/42889
10028         * gcc.dg/pr42889.c: New test.
10029
10030 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10031
10032         * gcc.target/i386/pr42881.c: Use SSE2.
10033
10034 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10035
10036         PR target/42891
10037         * gcc.target/i386/pr42891.c: New test.
10038
10039 2010-01-28  Richard Guenther  <rguenther@suse.de>
10040
10041         PR tree-optimization/42871
10042         * g++.dg/torture/pr42871.C: New testcase.
10043
10044 2010-01-28  Richard Guenther  <rguenther@suse.de>
10045
10046         * gcc.dg/Wobjsize-1.h: New testcase.
10047         * gcc.dg/Wobjsize-1.c: Likewise.
10048
10049 2010-01-28  Richard Guenther  <rguenther@suse.de>
10050
10051         PR middle-end/42883
10052         * g++.dg/torture/pr42883.C: New testcase.
10053
10054 2010-01-28  Michael Matz  <matz@suse.de>
10055
10056         * gcc.target/i386/pr42881.c: New test.
10057
10058 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10059
10060         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10061         Add i?86-*-solaris2* support.
10062
10063 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10064
10065         PR c++/42713
10066         PR c++/42820
10067         * g++.dg/template/typedef27.C: New test case.
10068         * g++.dg/template/typedef28.C: New test case.
10069
10070 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10071
10072         * gcc.dg/optimize-bswap*.c: Add ARM target
10073
10074 2010-01-27  Richard Guenther  <rguenther@suse.de>
10075
10076         PR middle-end/42878
10077         * gcc.dg/torture/pr42878-1.c: New testcase.
10078         * gcc.dg/torture/pr42878-2.c: Likewise.
10079
10080 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10081
10082         PR middle-end/42874
10083         * gcc.dg/vla-22.c: New test.
10084
10085 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10086
10087         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10088         current collation.
10089
10090 2010-01-26  Richard Guenther  <rguenther@suse.de>
10091
10092         PR rtl-optimization/42685
10093         * gcc.dg/pr42685.c: New testcase.
10094         * g++.dg/other/pr42685.C: Likewise.
10095
10096 2010-01-26  Richard Guenther  <rguenther@suse.de>
10097
10098         PR middle-end/42806
10099         * g++.dg/other/pr42806.C: New testcase.
10100
10101 2010-01-26  Richard Guenther  <rguenther@suse.de>
10102
10103         PR tree-optimization/42250
10104         * gcc.dg/pr42250.c: New testcase.
10105
10106 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10107
10108         * gnat.dg/array_bounds_test.adb: New test.
10109
10110 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10111
10112         PR fortran/42858
10113         * gfortran.dg/generic_21.f90: New test.
10114
10115 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10116
10117         PR testsuite/41522
10118         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10119
10120 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10121
10122         PR c++/42748
10123         * g++.dg/abi/arm_va_list2.C: New test.
10124         * g++.dg/abi/arm_va_list2.h: Companion header file.
10125
10126 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10127
10128         PR fortran/41044
10129         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10130
10131         PR fortran/41167
10132         * gfortran.dg/char_array_arg_1.f90 : New test.
10133
10134         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10135
10136 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10137
10138         PR fortran/39304
10139         * gfortran.dg/generic_20.f90: New test.
10140
10141 2010-01-22  Michael Matz  <matz@suse.de>
10142
10143         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10144         -msse2.
10145
10146 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
10147
10148         PR fortran/42736
10149         * gfortran.dg/dependency_25.f90 : New test.
10150
10151 2010-01-21  Martin Jambor  <mjambor@suse.cz>
10152
10153         PR tree-optimization/42585
10154         * gcc.dg/tree-ssa/pr42585.c: New test.
10155
10156 2010-01-21  Richard Guenther  <rguenther@suse.de>
10157
10158         PR middle-end/19988
10159         * gcc.dg/pr19988.c: New testcase.
10160
10161 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
10162
10163         * g++.dg/compat/decimal/compat-common.h: New file.
10164         * g++.dg/compat/decimal/decimal-dummy.h: New file.
10165         * g++.dg/compat/decimal/pass_x.h: New file.
10166         * g++.dg/compat/decimal/pass_y.h: New file.
10167         * g++.dg/compat/decimal/pass-1_main.C: New file.
10168         * g++.dg/compat/decimal/pass-1_x.C: New file.
10169         * g++.dg/compat/decimal/pass-1_y.C: New file.
10170         * g++.dg/compat/decimal/pass-2_main.C: New file.
10171         * g++.dg/compat/decimal/pass-2_x.C: New file.
10172         * g++.dg/compat/decimal/pass-2_y.C: New file.
10173         * g++.dg/compat/decimal/pass-3_main.C: New file.
10174         * g++.dg/compat/decimal/pass-3_x.C: New file.
10175         * g++.dg/compat/decimal/pass-3_y.C: New file.
10176         * g++.dg/compat/decimal/pass-4_main.C: New file.
10177         * g++.dg/compat/decimal/pass-4_x.C: New file.
10178         * g++.dg/compat/decimal/pass-4_y.C: New file.
10179         * g++.dg/compat/decimal/pass-5_main.C: New file.
10180         * g++.dg/compat/decimal/pass-5_x.C: New file.
10181         * g++.dg/compat/decimal/pass-5_y.C: New file.
10182         * g++.dg/compat/decimal/pass-6_main.C: New file.
10183         * g++.dg/compat/decimal/pass-6_x.C: New file.
10184         * g++.dg/compat/decimal/pass-6_y.C: New file.
10185         * g++.dg/compat/decimal/return_x.h: New file.
10186         * g++.dg/compat/decimal/return_y.h: New file.
10187         * g++.dg/compat/decimal/return-1_main.C: New file.
10188         * g++.dg/compat/decimal/return-1_x.C: New file.
10189         * g++.dg/compat/decimal/return-1_y.C: New file.
10190         * g++.dg/compat/decimal/return-2_main.C: New file.
10191         * g++.dg/compat/decimal/return-2_x.C: New file.
10192         * g++.dg/compat/decimal/return-2_y.C: New file.
10193         * g++.dg/compat/decimal/return-3_main.C: New file.
10194         * g++.dg/compat/decimal/return-3_x.C: New file.
10195         * g++.dg/compat/decimal/return-3_y.C: New file.
10196         * g++.dg/compat/decimal/return-4_main.C: New file.
10197         * g++.dg/compat/decimal/return-4_x.C: New file.
10198         * g++.dg/compat/decimal/return-4_y.C: New file.
10199         * g++.dg/compat/decimal/return-5_main.C: New file.
10200         * g++.dg/compat/decimal/return-5_x.C: New file.
10201         * g++.dg/compat/decimal/return-5_y.C: New file.
10202         * g++.dg/compat/decimal/return-6_main.C: New file.
10203         * g++.dg/compat/decimal/return-6_x.C: New file.
10204         * g++.dg/compat/decimal/return-6_y.C: New file.
10205
10206 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10207
10208         PR debug/42715
10209         * gcc.dg/pr42715.c: New.
10210
10211 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10212
10213         PR c++/42038
10214         * g++.dg/parse/crash55.C: New.
10215
10216 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
10217
10218         PR debug/42782
10219         * gcc.dg/guality/pr42782.c: New.
10220
10221 2010-01-20  Jason Merrill  <jason@redhat.com>
10222
10223         PR c++/41788
10224         * g++.dg/abi/packed1.C: New.
10225
10226         PR c++/41920
10227         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10228
10229         PR c++/40750
10230         * g++.dg/parse/fn-typedef1.C: New.
10231         * g++.dg/other/cv_quals.C: Adjust.
10232
10233 2010-01-20  Anthony Green  <green@moxielogic.com>
10234
10235         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10236         pack(push) pragma).
10237         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10238         * gcc.dg/20020312-2.c: Port this to the moxie core.
10239         * gcc.dg/weak/typeof-2.c: Ditto.
10240
10241 2010-01-20  Richard Guenther  <rguenther@suse.de>
10242
10243         PR tree-optimization/42717
10244         * gcc.c-torture/compile/pr42717.c: New testcase.
10245
10246 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
10247
10248         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10249         of signed, add a few new tests.
10250
10251         PR middle-end/42803
10252         * g++.dg/parse/limits-initializer1.C: New test.
10253
10254 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10255
10256         PR fortran/42804
10257         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10258         * gfortran.dg/typebound_call_12.f03: New test.
10259
10260 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
10261
10262         PR fortran/42783
10263         * gfortran.dg/bounds_check_15.f90 : New test.
10264
10265 2010-01-19  Michael Matz  <matz@suse.de>
10266
10267         PR tree-optimization/41783
10268         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10269
10270 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10271
10272         PR target/38697.
10273         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10274         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10275         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
10276         * gcc.target/arm/neon/vget_lows16.c: Likewise.
10277         * gcc.target/arm/neon/vget_lows32.c: Likewise.
10278         * gcc.target/arm/neon/vget_lows64.c: Likewise.
10279         * gcc.target/arm/neon/vget_lows8.c: Likewise.
10280         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10281         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10282         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10283         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10284
10285 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
10286
10287         PR fortran/42545
10288         * gfortran.dg/extends_6.f03: Modified an error message.
10289         * gfortran.dg/extends_10.f03: New test.
10290         * gfortran.dg/private_type_6.f03: Modified an error message.
10291         * gfortran.dg/structure_constructor_8.f03: Ditto.
10292
10293 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
10294
10295         PR tree-optimization/42719
10296         * gcc.dg/pr42719.c: New test.
10297
10298         PR debug/42728
10299         * gcc.dg/pr42728.c: New test.
10300
10301 2010-01-19  Anthony Green  <green@moxielogic.com>
10302
10303         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10304
10305 2010-01-18  Anthony Green  <green@moxielogic.com>
10306
10307         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10308         for moxie.
10309
10310 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
10311
10312         * g++.dg/template/error45.C: reverted as part of reverting the
10313         fix of PR c++/42634.
10314
10315 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10316
10317         PR c++/42634
10318         * g++.dg/template/error45.C: New test.
10319
10320 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
10321
10322         PR c++/42766
10323         * g++.dg/conversion/op6.C: New test.
10324
10325 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
10326
10327         PR target/42774
10328         * gcc.target/alpha/pr42774.c: New test.
10329
10330 2010-01-18  Richard Guenther  <rguenther@suse.de>
10331
10332         PR tree-optimization/42781
10333         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10334
10335 2010-01-17  Richard Guenther  <rguenther@suse.de>
10336
10337         PR middle-end/42248
10338         * gcc.c-torture/execute/pr42248.c: New testcase.
10339
10340 2010-01-17  Richard Guenther  <rguenther@suse.de>
10341
10342         PR tree-optimization/42773
10343         * g++.dg/torture/pr42773.C: New testcase.
10344
10345 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
10346
10347         PR fortran/42677
10348         * gfortran.dg/interface_assignment_5.f90: New test.
10349
10350 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
10351
10352         PR c++/42697
10353         * g++.dg/template/crash94.C: Reverted.
10354
10355 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
10356
10357         PR debug/42767
10358         * gcc.dg/debug/pr42767.c: New.
10359
10360 2010-01-15  Jason Merrill  <jason@redhat.com>
10361
10362         PR c++/42761
10363         * g++.dg/cpp0x/decltype22.C: New.
10364
10365 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
10366
10367         PR middle-end/42760
10368         * g++.dg/torture/pr42760.C: New test.
10369
10370 2010-01-15  Jing Yu  <jingyu@google.com>
10371
10372         PR rtl-optimization/42691
10373         * gcc.c-torture/execute/pr42691.c: New.
10374
10375 2010-01-15  Richard Guenther  <rguenther@suse.de>
10376
10377         PR middle-end/42739
10378         * g++.dg/torture/pr42739.C: New testcase.
10379
10380 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
10381
10382         * g++.dg/template/error45.C: Revert as part of reverting changes
10383         or PR c++/42634.
10384
10385 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10386
10387         PR fortran/42684
10388         * gfortran.dg/interface_31.f90: New test.
10389
10390 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10391
10392         * gcc.target/powerpc/pr42747.c: New file.
10393
10394 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10395
10396         PR middle-end/42674
10397         * c-c++-common/pr42674.c: New test.
10398
10399         PR c++/42608
10400         * g++.dg/template/instantiate11.C: New test.
10401
10402 2010-01-14  Jason Merrill  <jason@redhat.com>
10403
10404         PR c++/42701
10405         * g++.dg/overload/error3.C: New.
10406
10407         PR c++/42655
10408         * g++.dg/overload/rvalue1.C: New.
10409
10410 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10411
10412         PR tree-optimization/42706
10413         * gcc.dg/ipa/pr42706.c: New testcase.
10414
10415 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10416
10417         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10418
10419 2010-01-14  Martin Jambor  <mjambor@suse.cz>
10420
10421         PR tree-optimization/42714
10422         * g++.dg/torture/pr42714.C: New test.
10423
10424 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10425
10426         PR rtl-optimization/42246
10427         * gfortran.dg/pr42246-2.f: New.
10428
10429 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10430
10431         PR rtl-optimization/42389
10432         * gcc.dg/pr42389.c: New.
10433
10434 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
10435
10436         PR rtl-optimization/42388
10437         * gcc.dg/pr42388.c: New.
10438
10439 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10440
10441         PR rtl-optimization/42294
10442         * gfortran.dg/pr42294.f: New.
10443
10444 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10445
10446         PR rtl-optimization/39453
10447         PR rtl-optimization/42246
10448         * gcc.dg/pr39453.c: New.
10449         * gcc.dg/pr42246.c: New.
10450
10451 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10452
10453         PR middle-end/42245
10454         * gcc.dg/pr42245.c: New.
10455         * gcc.dg/pr42245-2.c: New.
10456
10457 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
10458
10459         PR rtl-optimization/42249
10460         * gcc.dg/pr42249.c: New.
10461
10462 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
10463
10464         PR c/42721
10465         * gcc.c-torture/execute/pr42721.c: New test.
10466
10467 2010-01-14  Ira Rosen  <irar@il.ibm.com>
10468
10469         PR tree-optimization/42709
10470         * gcc.dg/vect/pr42709.c: New test.
10471
10472 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10473
10474         PR fortran/41478
10475         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10476         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10477
10478 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
10479
10480         PR fortran/42481
10481         * gfortran.dg/generic_19.f90 : New test.
10482
10483 2010-01-13  Richard Guenther  <rguenther@suse.de>
10484
10485         PR tree-optimization/42730
10486         * gcc.c-torture/compile/pr42730.c: New testcase.
10487
10488 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
10489
10490         PR target/pr42542
10491         * gcc.target/ia64/pr42542-1.c: New.
10492         * gcc.target/ia64/pr42542-2.c: New.
10493         * gcc.target/ia64/pr42542-3.c: New.
10494
10495 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
10496
10497         PR c++/42634
10498         * g++.dg/template/error45.C: New test.
10499
10500 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10501
10502         PR tree-optimization/42704
10503         * g++.dg/torture/pr42704.C: New test.
10504
10505 2010-01-13  Martin Jambor  <mjambor@suse.cz>
10506
10507         PR tree-optimization/42703
10508         * gcc.c-torture/compile/pr42703.c: New test.
10509
10510 2010-01-13  Richard Guenther  <rguenther@suse.de>
10511
10512         PR tree-optimization/42705
10513         * gcc.c-torture/compile/pr42705.c: New testcase.
10514
10515 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
10516
10517         * gcc.target/bfin/l2.c: New test.
10518         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10519
10520 2010-01-13  Richard Guenther  <rguenther@suse.de>
10521
10522         PR middle-end/42716
10523         * gcc.c-torture/compile/pr42716.c: New testcase.
10524
10525 2010-01-13  Richard Guenther  <rguenther@suse.de>
10526
10527         PR lto/42678
10528         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10529
10530 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10531
10532         PR c/42708
10533         * gcc.c-torture/compile/pr42708-1.c: New test.
10534
10535 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10536
10537         PR debug/42662
10538         * gcc.dg/pr42662.c: New test.
10539
10540         PR tree-optimization/42645
10541         * g++.dg/other/pr42645-1.C: New test.
10542         * g++.dg/other/pr42645-2.C: New test.
10543
10544 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10545
10546         PR target/42416
10547         * gcc.target/powerpc/warn-1.c: New test.
10548         * gcc.target/powerpc/warn-2.c: New test.
10549
10550 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10551
10552         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10553         stack alignment.
10554
10555 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10556
10557         * gcc.dg/lto/20100108_0.c: New.
10558
10559 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10560
10561         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10562         Add -march=i686 -msse for 32bit x86 targets.
10563
10564 2010-01-10  Richard Guenther  <rguenther@suse.de>
10565
10566         PR middle-end/42667
10567         * gcc.dg/torture/pr42667.c: New testcase.
10568
10569 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10570
10571         PR fortran/32489
10572         * gfortran.dg/array_constructor_34.f90: New test.
10573
10574 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10575
10576         PR fortran/20923
10577         * gfortran.dg/array_constructor_33.f90: New test.
10578         gfortran.dg/array_function_5.f90: Add credit.
10579
10580 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10581
10582         PR debug/42631
10583         * gcc.dg/pr42631.c: New.
10584
10585 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10586
10587         PR debug/42630
10588         * gcc.dg/pr42630.c: New.
10589
10590 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10591
10592         PR debug/42629
10593         * gcc.dg/pr42629.c: New.
10594
10595 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10596
10597         PR middle-end/42363
10598         * gcc.dg/torture/pr42363.c: New.
10599
10600 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10601
10602         PR debug/42604
10603         PR debug/42395
10604         * gcc.dg/vect/pr42604.c: New.
10605         * gcc.dg/vect/pr42395.c: New.
10606
10607 2010-01-09  Richard Guenther  <rguenther@suse.de>
10608
10609         PR middle-end/42512
10610         * gcc.c-torture/execute/pr42512.c: New testcase.
10611
10612 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10613
10614         PR fortran/41298
10615         * gfortran.dg/c_ptr_tests_14.f90: New test.
10616
10617 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10618
10619         PR ada/41929
10620         * gnat.dg/null_pointer_deref1.adb: Don't run on
10621         sparc*-sun-solaris2.11.
10622
10623 2010-01-08  Richard Guenther  <rguenther@suse.de>
10624
10625         PR lto/42528
10626         * gcc.dg/lto/20100103-1_0.c: New testcase.
10627         * gcc.dg/lto/20100103-2_0.c: Likewise.
10628
10629 2010-01-08  Tobias Burnus  <burnus@net-b.de
10630
10631         PR/fortran 25829
10632         * gfortran.dg/asynchronous_1.f90: New test.
10633         * gfortran.dg/asynchronous_2.f90: New test.
10634         * gfortran.dg/conflicts.f90: Update error message.
10635
10636 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10637
10638         c++/40155
10639         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10640
10641 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10642
10643         PR tree-optimization/42625
10644         * g++.dg/opt/dtor4.C: New test.
10645         * g++.dg/opt/dtor4.h: New.
10646         * g++.dg/opt/dtor4-aux.cc: New.
10647
10648 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10649
10650         PR fortran/42597
10651         * gfortran.dg/proc_ptr_26.f90: New test.
10652
10653 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10654
10655         PR fortran/41872
10656         * gfortran.dg/allocatable_scalar_7.f90: New test.
10657
10658 2010-01-06  Richard Guenther  <rguenther@suse.de>
10659
10660         * gcc.c-torture/compile/pr42632.c: New testcase.
10661
10662 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10663
10664         PR target/42542
10665         * gcc.target/i386/pr42542-4.c: New.
10666         * gcc.target/i386/pr42542-4a.c: Likewise.
10667         * gcc.target/i386/pr42542-5.c: Likewise.
10668         * gcc.target/i386/pr42542-5a.c: Likewise.
10669
10670 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10671
10672         * gcc.dg/tls/opt-15.c: New test.
10673
10674 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10675
10676         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10677
10678 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10679
10680         PR tree-optimization/42462
10681         * g++.dg/torture/pr42462.C: New test.
10682
10683 2010-01-05  Jason Merrill  <jason@redhat.com>
10684
10685         * g++.dg/cpp0x/initlist30.C: New test.
10686
10687 2010-01-05  Richard Guenther  <rguenther@suse.de>
10688
10689         PR tree-optimization/42614
10690         * gcc.c-torture/execute/pr42614.c: New testcase.
10691
10692 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10693
10694         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10695         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10696         -Wunreachable-code.
10697         * gcc.dg/Wunreachable-2.c: Likewise.
10698         * gcc.dg/Wunreachable-3.c: Likewise.
10699         * gcc.dg/Wunreachable-4.c: Likewise.
10700         * gcc.dg/Wunreachable-5.c: Likewise.
10701         * gcc.dg/Wunreachable-6.c: Likewise.
10702         * gcc.dg/Wunreachable-7.c: Likewise.
10703         * gcc.dg/Wunreachable-8.c: Likewise.
10704         * gcc.dg/20041231-1.c: Likewise.
10705
10706 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10707
10708         PR other/42611
10709         * gcc.dg/pr42611.c: New test.
10710
10711         PR tree-optimization/42508
10712         * g++.dg/opt/pr42508.C: New test.
10713
10714 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10715
10716         PR fortran/41872
10717         * gfortran.dg/allocatable_scalar_8.f90: New.
10718
10719 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10720
10721         PR tree-optimization/42398
10722         * gcc.c-torture/compile/pr42398.c: New test.
10723
10724 2010-01-04  Jason Merrill  <jason@redhat.com>
10725
10726         PR c++/42555
10727         * g++.dg/ext/attrib35.C: New.
10728
10729         PR c++/42567
10730         * g++.dg/cpp0x/auto17.C: New.
10731
10732 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10733
10734         * gcc.dg/lto/20100104_0.c: New.
10735
10736 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10737
10738         PR target/42542
10739         * gcc.target/i386/pr42542-1.c: New.
10740         * gcc.target/i386/pr42542-1a.c: Likewise.
10741         * gcc.target/i386/pr42542-1b.c: Likewise.
10742         * gcc.target/i386/pr42542-2.c: Likewise.
10743         * gcc.target/i386/pr42542-2a.c: Likewise.
10744         * gcc.target/i386/pr42542-2b.c: Likewise.
10745         * gcc.target/i386/pr42542-3.c: Likewise.
10746         * gcc.target/i386/pr42542-3a.c: Likewise.
10747
10748 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10749
10750         PR fortran/41872
10751         * gfortran.dg/allocatable_scalar_5.f90: New test.
10752         * gfortran.dg/allocatable_scalar_6.f90: New test.
10753
10754 2010-01-03  Richard Guenther  <rguenther@suse.de>
10755
10756         PR testsuite/42583
10757         * gfortran.dg/gomp/recursion1.f90: Remove.
10758
10759 2010-01-03  Richard Guenther  <rguenther@suse.de>
10760
10761         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10762         * gcc.dg/uninit-6.c: Likewise.
10763         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10764
10765 2010-01-03  Richard Guenther  <rguenther@suse.de>
10766
10767         PR tree-optimization/42589
10768         * gcc.target/i386/pr42589.c: New testcase.
10769
10770 2010-01-03  Richard Guenther  <rguenther@suse.de>
10771
10772         PR tree-optimization/42438
10773         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10774
10775 2010-01-02  Richard Guenther  <rguenther@suse.de>
10776
10777         PR testsuite/41651
10778         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10779
10780 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10781
10782         PR target/42448
10783         * gcc.target/alpha/pr42448-1.c: New test.
10784         * gcc.target/alpha/pr42448-2.c: Ditto.
10785
10786 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10787
10788         PR preprocessor/41947
10789         * gcc.dg/c99-hexfloat-3.c: New test.
10790
10791 2010-01-01  Richard Guenther  <rguenther@suse.de>
10792
10793         PR c/42570
10794         * gcc.c-torture/execute/pr42570.c: New testcase.
10795
10796 2010-01-01  Richard Guenther  <rguenther@suse.de>
10797
10798         PR middle-end/42559
10799         * gcc.c-torture/compile/pr42559.c: New testcase.
10800
10801 \f
10802 Copyright (C) 2010 Free Software Foundation, Inc.
10803
10804 Copying and distribution of this file, with or without modification,
10805 are permitted in any medium without royalty provided the copyright
10806 notice and this notice are preserved.